@import url("https://fonts.googleapis.com/css?family=Oswald:300,400,500&subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700,900&subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Prata");
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,700&subset=latin-ext");
html {
height: 100%;  width: 100%;
}
.fb_iframe_widget {
float: right;
display: inline-block;
position: relative;
margin: -3px 4px 0 0;
}
.page-id-50 .fb-customerchat,.page-id-50 .fb_dialog{display:none;visibility:hidden;}
.face{
display: block;
float: right;
}
div#n2-ss-1 .n2-style-de6b589dc6a5821b547ff0c00197e2bc-heading,
div#n2-ss-11 .n2-style-de6b589dc6a5821b547ff0c00197e2bc-heading{
border-radius:100%!important;
-moz-border-radius:100%!important;
-webkit-border-radius:100%!important;
}
.home #player {
padding: 70px 0 0 0!important;
}
#cuerpo #cuerpo{width:100%;float:none;}
#cuerpo #cuerpo #sidebar{display:none;}
.bf_desc_1 {
font-size: 14px;
color: #000000 !important;
margin: 10px 1px;
}
.blog_metaInfo {
margin-top: 10px;
margin-bottom: 10px;
padding: 0;
font-size: 14px;
font-weight: 600;
display: none !important;
}
#bf_gallery_1 .portfolio_thumbnail {
height: 220px !important;
}
#footer .modal-wrapper{
text-align: center;
font-size: 16px;
color: #aaaaaa;
line-height: 12px;
}
#footer .modal-wrapper h3,.popmake-content h3{
text-align: center;
font-size: 26px;
font-weight: bold;
color: #ff0000;
line-height: 24px;
margin: -1px 0 18px 0;
display:block;
}
#footer .modal-wrapper h4,.popmake-content h4{
text-align: center;
font-size: 17px;
font-family: oswald;
font-weight: bold;
color: #212121;
line-height: 18px;
margin: 0 0 22px 0;
display: block;
}
#modal-content .acceptance-727,
#modal-content .opt-in,
.popmake-content .acceptance-727,
.popmake-content .opt-in{
font-size: 12px;
text-align: left;
color: #212121;
}
.calend .wpcf7-response-output{
position: absolute;
background: #ffffff;
width: 233px;
height: auto;
padding: 5px;
text-align: center;
font-weight: bold;
margin: 39px 0 0 -16px!important;
font-size: 11px;
}
object{max-width:100%!important;}
#wprmenu_bar .menu_title a {
display: inline-block;
position: relative;
top: 0px!important;
font-weight: bold!important;
color: #212121!important;
}
#modal-content .acceptance-727 a,
#modal-content .opt-in a,
.popmake-content .acceptance-727 a,
.popmake-content .opt-in a{
text-decoration:underline;
color: #212121;
}
#modal-content .wpcf7-submit,.popmake-content .wpcf7-submit {
padding: 0px !important;
color: #ffffff !important;
text-transform: uppercase;
font-weight: bold;
cursor: pointer;
float: none !important;
width: auto !important;
background: #ff0000 !important;
border-radius: 0px !important;
padding: 10px 20px !important;
}
.page-id-588 #cuerpo h3{display:none;}
#modal-content .wpcf7-submit:hover,
.popmake-content .wpcf7-submit:hover {
padding: 0px !important;
color: #ffffff !important;
text-transform: uppercase;
font-weight: bold;
cursor: pointer;
float: none !important;
width: auto !important;
background: #cc0000 !important;
border-radius: 0px !important;
padding: 10px 20px !important;
}
.pum-theme-598 .pum-container, .pum-theme-default-theme .pum-container {
padding: 18px;
border-radius: 0px;
border: 1px none #000000;
box-shadow: 0px !important;
background-color: #f7fbfc !important;
}
.pum-theme-598 .pum-content, .pum-theme-default-theme .pum-content {
color: #aaaaaa;
font-family: inherit;
font-weight: inherit;
font-style: normal;
text-align: center !important;
}
.pum-theme-598 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
height: auto;
width: auto;
left: auto;
right: 7px!important;
bottom: auto;
top: 7px!important;
padding: 4px 7px !important;
color: #ffffff!important;
font-family: inherit;
font-weight: bold !important;
font-size: 12px;
font-style: normal;
line-height: 14px;
border: 1px none #ffffff;
box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 );
text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
background-color: #ff0000!important;
border-radius: 100% !important;
-webkit-border-radius: 100% !important;
-moz-border-radius: 100% !important;
}
.pum-theme-598, .pum-theme-default-theme {
background-color: rgba( 0, 0, 0, 0.80 )!important;
}
.modal-wrapper.styled .modal {
position: relative;
background-color: #f7fbfc !important;
margin: 10vh auto;
padding:30px 20px 10px 20px!important;
border: 1px solid #888;
width: 450px !important;
transition: all 2s ease;
}
.modal-wrapper.styled .modal .close-modal {
background: transparent;
position: absolute;
top: 7px !important;
right: 7px !important;
font-size: 23px !important;
color: #ffffff !important;
cursor: pointer;
z-index: 1;
background: #ff0000 !important;
padding: 5px 5px 6px 5px !important;
border-radius: 100% !important;
-webkit-border-radius: 100% !important;
-moz-border-radius: 100% !important;
font-weight: bold !important;
}
.simplefilter .snip0047 {
background-color: #ffffff !important;
}
.entry .attachment-post-thumbnail{display: none !important;}
div#n2-ss-5 .n2-style-036b8ef5e3334e716bb768452bc2cc6a-heading {
top: 40.7%!important;
}
.page-id-2 #wpcf7-f6-p2-o2 .wpcf7-submit{float:left;}
.hide{display:none;}
img.aligncenter {
margin: 0 auto!important;
display: block;
}
#cat {
background-position-x: center !important;
background-position-y: top !important;
background-repeat: no-repeat !important;
background-attachment: fixed !important;
background-position: center;
background-repeat: no-repeat;
background-size: cover !important;
padding: 30px 0 35px 0;
}
#n2-ss-5-align {
margin-left: -42.8813px;
width: 1094px;
margin-bottom: -70px;
}
.cat-hiking{background: url(//visitpoland.eu/wp-content/themes/szablon/images/hiking.jpg) no-repeat top center!important;}
.cat-nature{background: url(//visitpoland.eu/wp-content/themes/szablon/images/nature.jpg) no-repeat top center!important;}
.cat-towns{background: url(//visitpoland.eu/wp-content/themes/szablon/images/towns.jpg) no-repeat top center!important;}
.cat-cychik{background: url(//visitpoland.eu/wp-content/themes/szablon/images/hiking-cycling.jpg) no-repeat top center!important;}
.cat-cycl{background: url(//visitpoland.eu/wp-content/themes/szablon/images/cycling.jpg) no-repeat top center!important;}
.cat-sight{background: url(//visitpoland.eu/wp-content/themes/szablon/images/sightseeing.jpg) no-repeat top center!important;} .page-id-8 #cat,.cat-about{background: url(//visitpoland.eu/wp-content/themes/szablon/images/about2.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-10 #cat,.cat-my-town{background: url(//visitpoland.eu/wp-content/themes/szablon/images/mytown.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-2 #cat,.cat-contact{background: url(//visitpoland.eu/wp-content/themes/szablon/images/contactme.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-22 #cat,.page-id-84 #cat,.cat-staywithme{background: url(//visitpoland.eu/wp-content/themes/szablon/images/staywithme.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-42 #cat,.cat-sight{background: url(//visitpoland.eu/wp-content/themes/szablon/images/sightseeing.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-44 #cat,.cat-food{background: url(//visitpoland.eu/wp-content/themes/szablon/images/polishfood.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-46 #cat,.cat-cycl{background: url(//visitpoland.eu/wp-content/themes/szablon/images/cycling.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-48 #cat,.cat-other{background: url(//visitpoland.eu/wp-content/themes/szablon/images/activi.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-14 #cat,.cat-business{background: url(//visitpoland.eu/wp-content/themes/szablon/images/businesswarsaw.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-30 #cat,.cat-ski{background: url(//visitpoland.eu/wp-content/themes/szablon/images/skisnowboard.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-16 #cat,.cat-web{background: url(//visitpoland.eu/wp-content/themes/szablon/images/website.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-18 #cat,.cat-med{background: url(//visitpoland.eu/wp-content/themes/szablon/images/medical.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-20 #cat,.cat-reloc{background: url(//visitpoland.eu/wp-content/themes/szablon/images/relocation.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-12 #cat,.cat-language{background: url(//visitpoland.eu/wp-content/themes/szablon/images/language.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;} .page-id-139 #cat,.cat-offer{background: url(//visitpoland.eu/wp-content/themes/szablon/images/offerss.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;}
.cat-blog{background: url(//visitpoland.eu/wp-content/themes/szablon/images/blogbg.jpg) no-repeat top center!important;background-attachment: fixed !important;background-size:cover!important;}
#video{ margin: 0 0 -20px 0; width: 100%;height:500px;}
#video iframe{ width: 100%; height: 100%;}
#slide2 div#n2-ss-9 .n2-ss-slider-2{background-color:transparent!important;}
div#n2-ss-10 .n2-ss-slider-2,
div#n2-ss-10 .n2-ss-slide,
div#n2-ss-10 .n2-ss-slider-2{
background-color:transparent!important;
}
.div#n2-ss-10 img{
border-radius:100%!important;
}
div#n2-ss-10 .n2-ss-layer .n2-font-ae16a56aac1e67f0f7482c0e9f3a2a48-hover {
font-family: Open sans!important;
color: #303030!important;
font-size: 20px!important;
text-shadow: none;
line-height: 1.5;
font-weight: bold!important;
font-style: normal;
text-decoration: none;
text-align: center;
letter-spacing: 0;
word-spacing: normal;
text-transform: none;
margin: -10px 0 0 0!important;
}
#slide2 .n2-ss-slider .n2-ss-img-wrapper,#slide2  .n2-ss-slider .n2-ss-img-wrapper img{
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
width: 170px !important;
height: 170px !important;
}
.all{
display:table;
width:100%;
}
.playerr{
width:25%;
float:left;
padding:50px 0 0 1%;
}
.playyer{
width:25%;
float:left;
padding:50px 0 0 0;
}
#orzel{text-align: center;
margin: 0 0 20px 0;}
#orzel img{
max-width: 187px;
height:auto;
} .playerr div#n2-ss-1 .nextend-arrow {
bottom: -30px !important;
} .playerr #n2-ss-1-arrow-previous{left: 38% !important;}
.playerr #n2-ss-1-arrow-next{right: 38% !important;}
.pop div#n2-ss-5 .n2-ss-slider-2,
.pop div#n2-ss-5 .n2-ss-slide {
background: transparent!important;}
.mappa{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/popular.jpg) no-repeat top center;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.pop{
}
.pop div#n2-ss-5 .n2-ss-layer .n2-font-a4bca5817407e28e63689e0477156e01-paragraph {
font-family: Open sans!important;
color: #000000!important;
font-size: 13px!important;
text-shadow: none;
line-height: 20px !important;}
.bf_title_box_2 {
padding-top: 0px;
padding-bottom: 10px!important;
padding-left: 0px!important;
padding-right: 0px!important;
}
.bf_title_1 {
margin-top: 10px!important;
margin-bottom: 6px!important;
font-size: 21px!important;
color: #000;
font-weight: bold;
}
.snip0047 {
font-family: open sans!important;
border: none!important;
background-color: #a4a6ac!important;
border-radius: 5px;
color: #ffffff;
cursor: pointer;
padding: 6px 30px!important;
display: inline-block;
margin: 5px 3px 5px 3px;
text-transform: uppercase;
line-height: 1.4em;
font-weight: 500;
font-size: 12px;
outline: none;
position: relative;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.bf_read_more_div_1 {
text-align: right!important;
margin: 10px 0px 0px 0px !important;
}
.bf_thumb_box_1 {
padding: inherit;
background-color: transparent !important;
border: 0px solid !important;}
#orzel2,.playyer2,.calend2{display:none!important;}
.bf_desc_1 {
font-size: 13px;
color: #000000;
margin: 1px 0px;
line-height: 20px;
}
.pop div#n2-ss-5 .n2-ss-button-container.n2-ss-nowrap {
white-space: nowrap;
margin: 5px 0 0 0!important;
border: 1px solid #dddddd;
}
.pop div#n2-ss-5 .n2-ss-layer .n2-font-ae16a56aac1e67f0f7482c0e9f3a2a48-hover {
font-family: Open sans;
color: #303030;
font-size: 22px;
text-shadow: none;
line-height: 1.5;
font-weight: bold;
font-style: normal;
text-decoration: none;
text-align: center;
letter-spacing: 0;
word-spacing: normal;
text-transform: none;
}
.pop h1 {
text-align: left;
color: #ff0000;
margin: 30px 0 9px 0;
display: table;
width: 100%;
}
.pop .ins{
padding: 10px 2% 10px 2% !important;
width:96%;
max-width:1300px;
margin:0 auto;
}
.pop div#n2-ss-5 .n2-ss-slider-pane-single {
margin-top: 50px !important;
margin-bottom: 50px !important;
} .heart{
width: 46%;
float: left;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/welcome.png) no-repeat center 25px;
padding: 109px 2% 0 2%;
background-size:86%;
}
:lang(de) .heart{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/welcome-de.png) no-repeat center 15px;
}
.heart .int{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/welcome2.png) no-repeat bottom center;
padding: 0px 0 83px 0;
background-size:contain;
}
#n2-ss-10-align #n2-ss-10-arrow-previous,
#n2-ss-10-align #n2-ss-10-arrow-next{display:none;}
.playerr h3,.playyer2 h3{
color: #ffffff;
font-family: oswald;
text-align: center;
font-weight: normal;
margin: 19px auto 5px auto;
display: table;
font-size: 17px;
background: #ff0000;
padding: 3px 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.calend{
width: 24%;
float: right;
display: table;
font-size: 13px;
line-height: 16px;
padding: 50px 0 0 0;
display: none!important;
}
#minim{
position:absolute;
top:0;
right:0;
z-index:9999999;
width: 100%;
}
.menu-mini-gorne-menu-container{float: right;}
#minim ul{
margin:0;
padding:0;
list-style:none;
}
div#n2-ss-2 .n2-ss-control-bullet {
z-index: 999999999999999999999999999999999999999999999;
}
#minim ul li{
background:#dbdbda;
border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
-moz-border-radius:0 0 10px 10px;
float:left;
margin:0 6px 0 0;
}
#minim ul li.ffbb{
background:#4267b2;
border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
-moz-border-radius:0 0 10px 10px;
float:left;
margin:0 6px 0 0;
}
#minim ul li.ffbb:hover{
background:#ff0000;
border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
-moz-border-radius:0 0 10px 10px;
float:left;
margin:0 6px 0 0;
}
#minim ul li.lang-item,#minim ul li.lang-item:hover{background:none;}
#minim ul li:hover{
background:#ff0000;
border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
-moz-border-radius:0 0 10px 10px;
}
#minim ul a{
color: #000000;
font-family: Oswald;
text-transform: uppercase;
font-size: 13px;
padding: 4px 10px 4px 27px;
}
#minim ul a:hover{
color:#ffffff;
text-decoration:none;;}
#minim ul .lang-item a,#minim ul .lang-item a:hover {
color: #000000;
background:none;
font-family: Oswald;
text-transform: uppercase;
font-size: 13px;
padding: 0 5px;
}
.about a{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-about.png) no-repeat 7px 4px;
background-size: 17px;
}
.about a:hover{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-abouthv.png) no-repeat 7px 4px;
background-size: 17px;
}
.cont a{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-contact.png) no-repeat 7px 4px;
background-size: 17px;
}
.cont a:hover{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-contacthv.png) no-repeat 7px 4px;
background-size: 17px;
}
.mytow a{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-mytown.png) no-repeat 7px 4px;
background-size: 17px;
}
.mytow a:hover{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-mytownhv.png) no-repeat 7px 4px;
background-size: 17px;
}
.blogg a{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-blog.png) no-repeat 7px 4px;
background-size: 17px;
}
.blogg a:hover{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-bloghv.png) no-repeat 7px 4px;
background-size: 17px;
}
.ffbb a{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-fbh.png) no-repeat 7px 6px;
background-size: auto auto;
background-size: 17px;
background-size: 15px;color:#ffffff!important;
}
.ffbb a:hover{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-fbh.png) no-repeat 7px 6px;
background-size: auto auto;
background-size: 17px;
background-size: 15px;
}
.dron a{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-dron.png) no-repeat 7px 6px;
background-size: auto auto;
background-size: 17px;
background-size: 15px;
}
.dron a:hover{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-dronh.png) no-repeat 7px 6px;
background-size: auto auto;
background-size: 17px;
background-size: 15px;
}
.gift a{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/gift.png) no-repeat 7px 6px;
background-size: auto auto;
background-size: 17px;
background-size: 15px;
}
.gift a:hover{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/gifth.png) no-repeat 7px 6px;
background-size: auto auto;
background-size: 17px;
background-size: 15px;
}
.coop a{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/coop.png) no-repeat 7px 6px;
background-size: auto auto;
background-size: 17px;
background-size: 15px;
}
.coop a:hover{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/cooph.png) no-repeat 7px 6px;
background-size: auto auto;
background-size: 17px;
background-size: 15px;
}
.macrotrips a{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/bicycle.png) no-repeat 7px 6px;
background-size: auto auto;
background-size: 17px;
background-size: 15px;
}
.mactrotrips a:hover{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/bicycle.png) no-repeat 7px 6px;
background-size: auto auto;
background-size: 17px;
background-size: 15px;
}
.calend .int{
padding:39px 54px 46px 46px;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/ramka.png) no-repeat top center;
background-size: auto auto;
background-size: 100% 100%;
}
a:focus{background:none!important;}
.calend p {
padding: 0;
margin: 0;
}
.calend h3 {
margin: 0;
font-family: oswald;
padding: 20px 0 12px 0;
text-align: center;
color: #000000;
}
input.wpcf7-date{
width: 100% !important;;
}
div.wpcf7 {
margin: 0;
padding: 39px 50px 46px 46px;
}
.calend form {
padding: 10px 14px 22px 14px;
}
.calend .int input,.calend .int textarea {
background: #f0f0f0;
border: none;
margin: 1px 0;
padding: 7px;
color: #502873;
font-weight: 600;
display: inline;
width: 100%;
}
html { margin-top: 0px !important; }
* html body { margin-top: 0px !important; }
@media screen and ( max-width: 782px ) {
html { margin-top: 0px !important; }
* html body { margin-top: 0px !important; }
}
body {
background: #ffffff;
margin:0;
color:#535252;
padding:0;
font-family: 'Open sans', Arial, Helvetica, sans-serif;
font-size: 14px;
height: 100%;
overflow-y: scroll;
overflow-x: hidden;
line-height: 25px;
}
#zast{
margin: 20px auto 0 auto;
width: 100%;
display: table;
background: #ECF2F6;
padding: 60px 0 50px 0;
}
#zast h3 {
font-size: 18px;
margin: -30px 0 30px 0;
text-align: center;
color: #000000;
text-transform: uppercase;
}
#zast .in{
margin: 0 auto;
width: 100%;
display: table;
max-width:1400px;
}
#zast .widget-content{
width:25%;
float:left;
text-align:center;
}
#zast .widget-content .widget-title{
display:none;
}
#n2-ss-6-arrow-previous{left:-15px!important;}
#bloczek{
padding: 0 0 24px 0;
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #000000;
}
.bf_read_more_div_1 .snip0047 {
background-color: #ff0000 !important;
color: #ffffff!important;
}
.bf_read_more_div_1 .snip0047 span {
opacity: 1!important;
}
#bloczek img{
display:block;
margin:0 auto 8px auto;
width:73%;height: auto;
box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.1);
-webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.1);
transition: transform .2s;
}
#bloczek img:hover{
transform: scale(1.1);
}
#bloczek .zobacz{
display: table;
background: #009ed5;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
margin: 5px auto;
color: #ffffff;
font-weight: bold;
text-align: center;
padding: 3px 8px;
transition:0.3s all ease-in-out;
font-size: 13px;
}
#bloczek .zobacz:hover{
transform: scale(1.1);
text-decoration:none;
}
.news{
margin:0 auto;
width:100%;
max-width:1300px;
}
.single  h1{
display:none;
}
.category-news #content .entry{
margin: 0px 0 20px 0;
display: table;
width: 98%!important;
padding: 0 2% 0 0!important;
}
.news img.alignright,.news img.alignleft{
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
}
#secondd {
max-width: 1142px;
margin: 0 auto;
}
#blue { width: 100%;
display: table;
}
#blue h3 {
font-size: 25px;
margin: 10px 0;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#blue h3 a:link, #blue a:link,
#blue h3 a:visited, #blue a:visited{
color:#ffffff;
text-decoration:none;}
#blue img{ 
transition: transform .2s;
width: 130px;
height: auto;
}
#blue #aa img
{
box-shadow:0px 0px 6px 3px #febf14;
}
#blue #cc img
{
box-shadow:0px 0px 6px 3px #0d7fbe;
}
#blue #bb img
{
box-shadow:0px 0px 6px 3px #9c9999;
}
#blue img:hover{
transform: scale(1.2);
}
#n2-ss-5-align h3{
color: #ffffff;
font-size: 29px;
font-weight: normal;
}
#n2-ss-5-align h1{
color: #fef012;
font-size: 30px;
font-family: oswald;
margin: 19px 0 0 0;
}
#blue #aa{
width: 33.3%;
float: left;
color: #ffffff;
text-align: center;
background: #feda14;
padding:50px 0;
}
#blue #bb{
width:33%;
float:left;
color:#ffffff;
text-align:center;
background: #bbbbbb;
padding:50px 0;
}
#blue #cc{
width:33%;
float:left;
color:#ffffff;
text-align:center;
background: #0088d4 ;
padding:50px 0;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {
background-color: #0072bc!important;
border: 1px solid #fff;
text-align: center;
color: #ffffff!important;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours {
padding: 0 1rem !important;
white-space: nowrap;
width: 1%;
vertical-align: middle;
background: #71bf45!important;
color: #ffffff!important;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title {
font-size: 15px!important;
font-family: oswald!important;
}
#slide2 h2,#slide2 h2 a {
font-size: 31px;
font-family: Prata;
text-align: center;
color: #000000;
}
.osoby{display:table;width:100%;}
.osoba{
width:23%;
float:left;
padding:1%;
}
.osoba img{width: 100%;
height: auto;}
.stop{font-weight:bold;}
.name{}
.email{}
.tel{}
.red {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/redbg.png) no-repeat top right;
color: #ffffff;
font-size: 30px;
font-family: 'Montserrat';
font-weight: 700;
padding: 10px 130px 10px 40px;
display: table;
}
.green{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/greenbg.png) no-repeat top right;
color: #ffffff;
font-size: 30px;
font-family: 'Montserrat';
font-weight: 700;
padding: 10px 130px 10px 40px;
display: table;
}
#cale{
width:100%;
display:table;
}
#ffirst{
width: 29%;
padding: 15px 2% 0 2%;
text-align: center;
margin: 0 0% 0 0;
border-right: 1px solid #dddddd;
display: table-cell
}
#ssecond{
width: 29%;
padding: 0 2%;
text-align: center;
margin: 0 0% 0 0;
border-right: 1px solid #dddddd;
display: table-cell;
}
#tthird{
width: 29%;
padding: 0 2%;
text-align: center;
margin: 0 0% 0 0;
display: table-cell;
}
#wspol{
text-align: center;
padding: 30px 0 0 0;
font-style: italic;
}
#in {
margin: 0 auto;
width: 100%;
}
span.wpcf7-list-item {
display: block!important;
margin: 7px 0 0 1em!important;
}
.ustawa{font-size: 12px;}
#cuerpo{
float: left;
padding: 15px 0;
width: 65%;
}
.archive #cuerpo {
float: none;
padding: 15px 0;
width: 95%;
display: table;
margin: 0 auto;
}
.archive .post{
width: 50%;
float: left;
padding: 0 1% 0 0.2%;
}
.category-1 #cuerpo{
float: left;
padding: 15px 0;
width: 65%;
}
.category-1 .post{
width: 100%;
float: none;
padding: 0 0% 0 0%;
}
.category-1 #sidebar{
float: right;
padding: 1px 0 15px 0;
width: 30%;
background: #f7f7f7;
margin: 20px 0 0 0;
}
.widget-content{
width: 90%;
color: #000000;
font-size: 13px;
line-height: 19px;
text-align: justify;
margin: 0px auto 20px auto;
}
h3.widget-title{
display: table;
font-family: Oswald;
padding: 0px 0px 10px;
font-size: 16px;
color: rgb(255, 0, 0);
width: 100%;
text-transform: uppercase;
}
#sidebar {
float: right;
padding: 1px 0 15px 0;
width: 30%;
background: #f7f7f7;
margin: 20px 0 0 0;
}
#sidebarr {
float: right;
padding: 1px 0 15px 0;
width: 30%;
background: #ffffff;
margin: 30px 0 0 0;
} ul li a:hover + .hidden, .hidden:hover {
display: block;
}
#cboxOverlay,#colorbox {
z-index: 99999999;
} .show-menu {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
text-decoration: none;
color: #fff;
background: #19c589;
text-align: center;
padding: 10px 0;
display: none;
} #top input[type=checkbox]{
display: none;
-webkit-appearance: none;
} #top input[type=checkbox]:checked ~ #menu-top{
display: block;
}
#content {
float: none;
padding: 15px 0;
width: 100%;
margin: 0 auto;
display: table;
max-width: 1300px;}
#sidebar ul {
margin: 0 10% !important;
padding: 0;
width: 80%;
}
#sidebar ul ul#menu-prawe{
margin: 0!important;
padding: 0;
width: 100%;
}
.category #content .entry {
margin: 0px 0 20px 0;
display: table;
width: 100%;
}
.category h2.tyt {
margin: 15px 0 11px 0;
}
#footer {
background: #ffffff;
text-align: center;
width: 98%;
display: table;
font-size: 12px;
margin: 0px 0 5px 0;
color: #bbbbbb;
border-top: 1px solid #dddddd;
padding: 7px 1% 0 1%;
}
.news .entrytitle{display:none;}
#slide0::before {
} @media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
#slide0::before {
background-image: url(//visitpoland.eu/wp-content/themes/szablon/images/tlo.jpg);
transform: translateZ(-1px) scale(1);
-webkit-transform: translateZ(-1px) scale(1);
z-index: -1;
background-position: left top;background-size: cover!important;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}
}}
#slide0{
background-image: url(//visitpoland.eu/wp-content/themes/szablon/images/tlo.jpg) !important;
background-size: cover !important;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
width: 100%;
height: auto;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
z-index: 999;
padding-top: 0px;
padding-bottom: 0px;
}
#slide0 .textin{
display: table;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/napisbg.png) no-repeat top left;
padding:14px 70px 26px 110px;
float:right;
}
.all {
display: table;
width: 100%;
position: absolute;
z-index: 9999;
}
#cat .all{position:relative;}
#slide01a {
background-image:none;
background-size: cover !important;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
width: 100%;
height: auto;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
z-index: 999;
padding-top: 0px;
padding-bottom: 0px;
}
#slide0 .text1{
position:absolute;
animation-duration: 20s;
animation-timing-function: linear;
animation-iteration-count: 1;
animation-name: anim-1;
animation-fill-mode: forwards;
-webkit-animation-duration: 20s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: 1;
-webkit-animation-name: anim-1;
-webkit-animation-fill-mode: forwards;
-moz-animation-duration: 20s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: 1;
-moz-animation-name: anim-1;
-moz-animation-fill-mode: forwards;
float:right;
font-size: 45px;
font-family: 'Montserrat';
font-weight: 700;
color: #ffffff;
text-align: right;
line-height: 37px;
letter-spacing: 0;
width: auto;
height: auto;
padding:0;
margin: 0 0px 0 0;
bottom:38px !important;
right:0;
}
#slide0 .text1 span{
font-size: 77px;
display: block;
padding: 20px 0 35px 0;
}
#slide0 p{margin: 0 0 23px 0;}
@keyframes anim-1 {
0%, 9.3% { bottom: -30%; left:0%; opacity: 0; }
9.3%,25% { bottom: 0%; left:0%;opacity: 1; }
30.33%, 38% { bottom: 0%;left:-1%; opacity: 1; }
38%, 100% { bottom: 0%; left:0%; opacity: 1; }
}
@keyframes anim-2 {
0%, 29.3% {  opacity: 0; }
29.3%,100% { opacity: 1; }
}
#slide0 .text2{
font-family: 'Oswald';
font-size: 35px;
text-transform: lowercase;
color: #ffffff;
position: relative;
display: block;
width: 100%;
animation-duration: 20s;
animation-timing-function: ease-in-out;
animation-iteration-count: 1;
animation-name: anim-2;
animation-fill-mode: forwards;
-webkit-animation-duration: 20s;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
-webkit-animation-name: anim-2;
-webkit-animation-fill-mode: forwards;
-moz-animation-duration: 20s;
-moz-animation-timing-function: ease-in-out;
-moz-animation-iteration-count: 1;
-moz-animation-name: anim-2;
-moz-animation-fill-mode: forwards;
text-align: center;
line-height: 30px;
padding: 5px 0 0 0;
}
#second{
color: #000000;
text-align: justify;
font-size: 17px;
line-height: 30px;
margin: 0px 0 0 0;
z-index: 999;
z-index: 3;
height: auto;display: table;
}
#second img {
margin: -60px 0 0 50px;
max-width: 634px;
height: auto;
}
#second strong{font-size: 26px;}
#second p{margin:0;}
#third{
padding: 0px 0;
height: 100vh;
width: 100%;
position: relative;
overflow:hidden;
z-index: 4;
}
#slide2::before {}
#slide2#text2{
background: #2b2b2b;
color: #cdcaca;
padding: 25px 30%;
position: relative;
}
#bloczki{
width:100%;
color:#ffffff;
display: flex;
}
#bloczki .ins{
width: 90%;
margin: 0 auto;
padding: 0 0 4px 0;
text-shadow: 1px 0px 3px #aaaaaa;
}
#bloczki h3 a:link,#bloczki h3 a:link:hover {
color: #ffffff;
text-decoration:none;
}
#bloczki h2{
font-family: Oswald;
font-weight: bold;
font-size: 29px;
color: #ffffff;
text-indent: 41px;
}
#bloczki #dwa h2{
font-family: Oswald;
font-weight: bold;
font-size: 29px;
color: #ffffff;
text-indent: 44px;
}
#slide-zalety{
max-width:1300px;
margin:0 auto;
font-family: Oswald;
font-weight: normal;
font-size: 16px;
color: #000000;
padding: 81px 0 50px 0;
}
#slide-zalety ul{list-style: none;
padding: 0 0 0 21px;}
#slide-zalety ul li{background: url(//visitpoland.eu/wp-content/themes/szablon/images/znaczek.png) no-repeat 0px 7px;
background-size: auto auto;
padding: 0 0 0 28px;
background-size: 18px;}
#slide-zalety #second{
background: #eaeaeb url(//visitpoland.eu/wp-content/themes/szablon/images/kropeczki.jpg) no-repeat left bottom;
width: 36%;
font-size: 15px !important;
padding: 3% 10% 39px 2%;
}
#slide-zalety #kolaz{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/kolaz.png) no-repeat top center;
background-size: auto auto;
width: 56%;
background-size: 100%;
height: 500px;
display: table;
position: absolute;
top: 0px;
right: 0;
}
div#n2-ss-4 .n2-ss-slider-2 {
background-color: transparent!important;
z-index: 1;
}
#slide2skroll{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/slajdtlo.jpg) no-repeat top center;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding: 30px 0 0 0;
}
#slide2skroll h2{
color: #ffffff;
text-align: left;
padding: 0 0 0 0%;
display: table;
width: 100%;
max-width: 1240px;
margin: 0 auto;
}
#jeden{
width: 33.3%;
float: left;
background:#feda14 url(//visitpoland.eu/wp-content/themes/szablon/images/jeden.png) no-repeat 3% 14px;
background-size: 50px;
display: flex;
flex: 1;
}
#dwa{
width:33.3%;
float:left;
background: #bbbbbb url(//visitpoland.eu/wp-content/themes/szablon/images/dwa.png) no-repeat 4% 14px;
background-size: 52px;
display: flex;
flex: 1;
}
#trzy{
width:33.3%;
float:left;
background: #0088d4 url(//visitpoland.eu/wp-content/themes/szablon/images/trzy.png) no-repeat 4% 15px;
background-size: 47px;
display: flex;
flex: 1;
}
#bloczki a {
color: #ffffff;
outline-style: none;
display: table;
width: 100%;
text-decoration: none !important;
}
#jeden:hover,#blue #aa:hover{
box-shadow: 0 0 22px 16px #febf14 inset;
-webkit-box-shadow: 0 0 22px 16px #febf14 inset;
-moz-box-shadow: 0 0 22px 16px #febf14 inset;
}
#dwa:hover,#blue #bb:hover{
box-shadow: 0 0 22px 16px #a2a1a1 inset;
-webkit-box-shadow: 0 0 22px 16px #a2a1a1 inset;
-moz-box-shadow: 0 0 22px 16px #a2a1a1 inset;
}
#trzy:hover,#blue #cc:hover{
box-shadow: 0 0 22px 16px #127fbc inset;
-webkit-box-shadow: 0 0 22px 16px #127fbc inset;
-moz-box-shadow: 0 0 22px 16px #127fbc inset;
}
#slide2 #text2a{transition-delay: 2s!important;}
#slide2 #text3{
padding: 10px 0%;
font-weight: bold;
font-size: 34px;
position: relative;
width: 100%;
text-align: center;
z-index: 9999999;
transform: none;
transform: translateZ(.10px) scale(.79) translateX(3%) translateY(0%);
-webkit-transform: none;
-webkit-transform: translateZ(.10px) scale(.79) translateX(3%) translateY(0%);
-moz-transform: none;
-moz-transform: translateZ(.10px) scale(.79) translateX(3%) translateY(0%);
}
#slide2 #text3 #text3a {
padding: 11px 0 20px 0;margin: -50px auto 10px auto !important;
text-shadow: -1px 0px 0px #ffffff !important;
}
#size{
width: 243px !important;
height: auto;
position: relative !important;
margin: 70px auto -110px auto;
float: none;
left: 41%;
}
.wpcf7-submit {
background: none !important;
padding: 0px !important;
color: #ff0000 !important;
text-transform: uppercase;
font-weight: bold;
cursor: pointer;
float: right;
width: 80px !important;
}
input[type=button], input[type=submit], input[type=reset] {
background-color: #ff0000;
border: none;
color: white;
padding: 6px 0px;
text-decoration: none;
margin: 4px 0px;
cursor: pointer;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width: 27%;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
background-color: #0072bd;
border: none;
color: white;
text-decoration: none;
cursor: pointer;
}
#menu-travel,#menu-travel-de{float: right;
margin: 30px 0 0 0;}
#menu-other,#menu-other-de{float:left;
margin: 30px 0 0 0;}
img.serce{
width: 65%;
height: auto;
margin: 10px auto 14px auto;
}
#menu-other-container,#menu-other-de-container{
float: right;
vertical-align: top;}
#menu-online-container,#menu-travel-container,
#menu-travel-de-container,#menu-online-de-container{
display:table;
width:100%;
text-align:center;
}
li.menu-item-has-children,.menu-online-container li,
.menu-online-de-container li{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/sfera.png) no-repeat 0 0;
background-size: auto auto;
width: 115px;
height: 115px;
background-size: 100% 100%;
display: block;
text-align: center;
margin: 0 auto;
}
li.menu-item-has-children:hover,.menu-online-container li:hover,.menu-online-de-container li:hover{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/sfera-hover.png) no-repeat 0 0;
background-size: auto auto;
width: 115px;
height: 115px;
background-size: 100% 100%;
display: block;
text-align: center;
margin: 0 auto;
}
.home-menu ul{padding:0px!important;}
a.homme{
padding: 42% 5% 41% 5%!important;
font-family: oswald;
color: #000000;
font-size: 16px;
margin: 0 auto;
vertical-align: middle;
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
line-height: 19px;
display: block;
margin:0 auto;
}
a.homme:hover{
padding: 42% 5% 41% 5%!important;
font-family: oswald;
color: #ffffff;
font-size: 16px;
margin: 0 auto;
vertical-align: middle;
}
.text-center .blog_search {
margin-bottom: 20px;
display: none !important;}
#menu-travel a,#menu-travel-de a{
padding: 24% 5% 29% 5%;
font-family: oswald;
color: #000000;
font-size: 15px;
margin: 0 auto;
vertical-align: middle;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
line-height: 19px;
display: table;
width: 87%;
height: 60%;
}
#menu-travel a:hover,#menu-travel a:focus,
#menu-travel-de a:hover,#menu-travel-de a:focus{
padding: 24% 5% 29% 5%;
font-family: oswald;
color: #ffffff;
font-size: 15px;
margin: 0 auto;
vertical-align: middle;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
line-height: 19px;
display: table;
width: 87%;
height: 60%;
}
.menu-online-container a,.menu-online-de-container a{
padding: 27% 5% 20% 5%;
font-family: oswald;
color: #000000;
font-size: 15px;
margin: 0 auto;
vertical-align: middle;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
line-height: 19px;
display: table;
width: 87%;
height: 60%;
}
.menu-online-container a:hover,.menu-online-de-container a:hover{
padding: 27% 5% 20% 5%;
font-family: oswald;
color: #ffffff;
font-size: 15px;
margin: 0 auto;
vertical-align: middle;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
line-height: 19px;
display: table;
width: 87%;
height: 60%;
}
.playerr .n2-ss-layer-player-cover{ background: auto!important;
background-size: auto auto;
background-size: 100% 100% !important;
}
.playerr .n2-ss-slider .n2-ss-slide-background,
.playerr .n2-ss-slider .n2-ss-slide-background {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/player.png) no-repeat top center !important;
background-size: auto auto;
background-size: 100% 100% !important;
}
.playerr .n2-ss-slider .n2-ss-layer-player, 
.playerr .n2-ss-slider .n2-ss-layer-player > *{
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
.heart li:hover a{color:#ffffff!important;text-decoration:none;}
.heart li:hover .sub-menu li a{color:#000000!important;}
.heart li:hover .sub-menu li a:hover{color:#ffffff!important;}
.menu-item-has-children .sub-menu a,
#menu-travel .sub-menu a,
#menu-other .sub-menu a,
#menu-travel-de .sub-menu a,
#menu-other-de .sub-menu a{
background: none;
background-size: auto auto;
width: auto;
height: auto;
background-size: 100%;
display: block;
vertical-align: center;
text-align: center;
padding: 4px 9px;
font-family: oswald;
color: #000000;
font-size: 14px;
background-color: rgba(204, 204, 204, 0.8);
margin: 0 auto 3px auto;
line-height: 16px;
border-radius:0%;
-webkit-border-radius:0%;
-moz-border-radius:0%;
}
.menu-item-has-children .sub-menu a:hover,
#menu-travel .sub-menu a:hover,
#menu-other .sub-menu a:hover,
#menu-travel-de .sub-menu a:hover,
#menu-other-de .sub-menu a:hover{background:#ff0000!important;color:#ffffff;}
#slide2 .n2-ss-slider .n2-ss-layer-content .n2-ss-layer {
width: auto;
padding: 10px!important;
}
#slide2 .n2-ss-slider .n2-ss-layer-row ,
#slide2 .n2-ss-slider .n2-ss-layer-col{
padding: 0px !important;
}
#slide2 div#n2-ss-9 .n2-ss-layer .n2-font-ae16a56aac1e67f0f7482c0e9f3a2a48-hover {
font-family: Open sans;
color: #303030;
font-size: 21px;
text-shadow: none;
line-height: 1.5;
font-weight: bold;}
#menu-other a,#menu-other-de a  {
padding: 34% 5% 34% 5%;
font-family: oswald;
color: #000000;
font-size: 15px;
margin: 0 auto;
vertical-align: middle;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
line-height: 19px;
display: table;
width: 87%;
height: 60%;}
#menu-other a:hover,#menu-other-de a:hover{ 
padding: 34% 5% 34% 5%;
font-family: oswald;
color: #ffffff;}
#menu-other .sub-menu a,
#menu-other .sub-menu a:hover,
#menu-other-de .sub-menu a,
#menu-other-de .sub-menu a:hover {
padding:4px 9px;}
.sub-menu {
position:absolute;
visibility:hidden;
padding: 3px 0 0 0 !important;
list-style: none;
margin: 0 0 0 -15px !important;
width: 150px;
}
.archive .post h2,.archive #content .post h2 a {
font-family: oswald;
font-size: 22px;
line-height: 30px;
color: #000000;}
.menu-item-has-children:hover .sub-menu {
position:absolute;
visibility:visible;
}
.menu-travel-container,.menu-travel-de-container{
float: left;
width: 25%;
text-align: center;
}
.menu-other-container,.menu-other-de-container {
float: right;
width: 25%;
}
.home-menu {
display: table;
width: 25%;
text-align: center;
margin: 0 auto 20px auto;
}
.menu-online-container,.menu-online-de-container{
display: table;
width: 25%;
text-align: center;
margin: 20px auto 0 auto;
}
#serrce{
text-align: center; width: 50%;
margin: 0 auto;
}
.heart ul{
margin: 0;
padding: 0% 0 0 0;
}
.menu-online-container ul#menu-online,
.menu-online-de-container ul#menu-online-de{
margin: 0 auto;
display: table;
padding: 0;
list-style: none;
}
.pulse {
animation: pulse 3s infinite;
margin: 0 auto;
display: table;
animation-direction: alternate;
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
}
}
@keyframes pulse {
0% {
transform: scale(1);
}
50% {
transform: scale(1.1);
}
100% {
transform: scale(1);
}
}
#inf{
display: table;
padding: 0 10%;
width: 80%;}
#details{
width: 100%;
margin: -35px auto 0 auto;
align-items: stretch;
background: #502873;
padding: 0;
border: 0px;
z-index: 99999;
position: relative;
}
#topik {
}
#topikl {
padding: 30px 0 0 0!important;
}
#tops {
padding: 47px 0 0 0!important;
}
#kiedy{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-cal.png) no-repeat 15px center #502873;
padding: 5px 2px 5px 54px;
border-right: 1px solid #ffffff;
font-size: 20px;
color: #ffffff;
vertical-align: middle;
width: 16%;
}
#kiedy span{font-size:14px;}
#nazwa{
background: #502873;
color: #ffffff;
padding: 0;
}
#nazwainfo{
float: left;
display: table;
width: auto;
padding: 5px 10px;
}
#nazwa h1{font-size:29px;display:table;margin:0;}
#nazwa h3{font-size:14px;color:#88bf46;display:table;margin:0;}
div#n2-ss-4 .n2-ss-control-bullet {
z-index: 99999999999999;
}
#ikony{
background: #88bf46;
color: #ffffff;
border-left: 1px solid #ffffff;
width: auto;
min-width: 15%;
}
.ikonylinki{display:none;width:100%;}
#ikony:hover{box-shadow: 1px 5px 18px #659926 inset;}
a.prog{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-mic.png) no-repeat 12px 2px;
color: #ffffff;
float: left;
display: block;
padding: 4px 0 9px 46px;
font-family: oswald;
font-size: 15px;
line-height: 19px;
}
a.prog:hover{
text-decoration:none;
}
a.mic{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-mic.png) no-repeat 12px 2px;
color: #ffffff;
float: left;
display: block;
width: 93px;
padding: 4px 0 9px 46px;
font-family: oswald;
font-size: 15px;
line-height: 19px;
}
a.mic:hover{
text-decoration:none;
}
.invisible {
transition: opacity 0.5s ease;
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
opacity: 0.0;
}
.visible {
transition: opacity 0.5s ease;
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
opacity: 1.0;
}
#fourth{
background-image: url(//visitpoland.eu/wp-content/themes/szablon/images/darktlo.jpg);
background-size: cover;
color: #cdcaca;
padding: 60px 25%;
position: relative;
z-index: 2;}
#fourth #text1{transition-delay: 1s!important;}  .slide {
position: relative; } img.face{} .slide:before {
}
.slide:nth-child(2n) .title {
margin-left: 0;
margin-right: auto;
}
.slide:nth-child(2n+1) .title {
margin-left: auto;
margin-right: 0;
}
.slide, .slide:before {
}
#linki{
width:80%;
padding:20px 10% 50px 10%;
display:table;}
#linki ul{list-style: none;
padding: 0;
margin: 0;
display: table;
width: 100%;}
#linki ul li{width:33.3%;float:left;}
#linki ul li a{color:#000000;font-family:Oswald;font-weight:500;font-size:20px;border:1px solid #dddddd;transition:0.4s background-color ease-in-out;}
#linki ul li#nauk a{
width: 85%;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-n.png) no-repeat center 30px;
padding: 100px 5% 40px 5%;
text-align: center;
margin:0 5% 0 0;
display:block;
}
#tab_container_13 .wpsm_nav-tabs > li.active > a, #tab_container_13 .wpsm_nav-tabs > li.active > a:hover, #tab_container_13 .wpsm_nav-tabs > li.active > a:focus {
color: #ffffff !important;
cursor: default;
background-color: #88bf46 !important;
border: 1px solid #e6e6e6 !important;
background: #88bf46;
}
#linki ul li#nauk a:hover {
width: 85%;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-nh.png) no-repeat center 30px #88bf46;
padding: 100px 5% 40px 5%;
text-align: center;
margin: 0 5% 0 0;
display: block;text-decoration:none;
color: #ffffff;
}
#linki ul li#org a{
width: 85%;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-o.png) no-repeat center 30px;
padding: 100px 5% 40px 5%;
text-align: center;
margin:0 2% 0 3%;
display:block;
}
#linki ul li#org a:hover{
width: 85%;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-oh.png) no-repeat center 30px #88bf46;
padding: 100px 5% 40px 5%;
text-align: center;
margin:0 2% 0 3%;
display:block; color: #ffffff;text-decoration:none;
}
#linki ul li#gos a{
width: 85%;
margin:0 0 0 5%;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-g.png) no-repeat center 30px;
padding: 100px 5% 40px 5%;
text-align: center;
display:block;
}
#linki ul li#gos a:hover{
width: 85%;
margin:0 0 0 5%;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-gh.png) no-repeat center 30px #88bf46;
padding: 100px 5% 40px 5%;
text-align: center; color: #ffffff;
display:block;text-decoration:none;
}
.mapa{
width:100%;
}
.mapa iframe{
width:100%;
height:400px;
}
#wpadminbar{display:none;}
#top{
position: fixed !important;
width: 100%;
z-index: 9999;
background: #ffffff;
box-shadow: 0 1px 6px #cccccc;
-webkit-box-shadow: 0 1px 6px #cccccc;
-moz-box-shadow: 0 1px 6px #cccccc;
}
#top .menu-top-container{
padding: 0 10%;
display: table;
height: 55px;}
#top ul{
list-style: none;
display: table;
margin: 0px auto;
padding: 0;
position: relative;
background: #ffffff;
float: left;
}
#top .in{
margin: 0px auto;
width:100%;
max-width:1300px;
}
#top ul li{
list-style: none;
padding: 10px 0px 0px 0;
display: inline-block;
}
li.fb{
}
li.fb a {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/ff.png) no-repeat 0 0px;
width: 32px;
height: 31px;
padding: 0px !important;
text-indent: -200px;
overflow: hidden;
margin:-7px 0 6px 0 !important;
-webkit-transition: background-position 0.1s ease-in-out;
-moz-transition: background-position 0.1s ease-in-out;
-ms-transition: background-position 0.1s ease-in-out;
-o-transition: background-position 0.1s ease-in-out;
transition: background-position 0.1s ease-in-out;
}
li.fb a:hover{
display:block;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/ff.png) no-repeat 0 -31px;
width: 32px;
height: 31px;
}
.show-menu {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
text-decoration: none;
color: #502873;
background: #ffffff;
text-align: center;
padding: 10px 0 7px 0;
display: none;
box-shadow: 0 1px 6px #cccccc;
font-weight: bold;
text-transform: uppercase;
}
.show-menu input[type="checkbox"] {
display: none;
-webkit-appearance: none;
}
table .wpcf7-checkbox .wpcf7-list-item-label{
font-size: 12px;
line-height: 14px !important;
}
table .wpcf7-checkbox input[type="checkbox"]{
padding: 18px !important;
width: 16px;
height: 19px;
margin: 23px 0 0 -10px;
}
.page-template-page-reje table{
display:table;margin:0 auto;
}
#bierny{
width: 36%;
padding: 100px 2% 0px 2%;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/bierny.png) center 30px no-repeat #f0f0f0;
color: #000000;
font-size: 18px;
text-align: center;
background-size: 54px;
}
#bierny:hover{
width: 36%;
padding: 100px 2% 0px 2%;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/bierny.png) center 30px no-repeat #dddddd;
color: #000000;
font-size: 18px;
text-align: center;
background-size: 54px;
}
#czynny{
width: 36%;
padding: 100px 2% 0px 2%;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/czynny.png) center 30px no-repeat #f0f0f0;
color: #000000;
font-size: 18px;
text-align: center;
background-size: 54px;
}
#czynny:hover{
width: 36%;
padding: 100px 2% 0px 2%;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/czynny.png) center 30px no-repeat #dddddd;
color: #000000;
font-size: 18px;
text-align: center;
background-size: 54px;
}
#bierny a,#czynny a{
color: #000000;
display: block;
width: 100%;
height: 100%;
padding: 50px 0 30px 0;
margin: -50px 0 0 0;
}
#top ul li#menu-item-33 a{
border-left: 0px solid #cccccc;
}
#top ul li a{
color: #000000;
padding: 6px 23px 12px 23px;
display: table;
font-family: Oswald;
text-transform: uppercase;
font-weight: bold;
border-right: 0px solid #cccccc;
margin: 5px 0 -3px 0;
}
#top ul li a:hover{
color: #0072bc !important;
text-decoration:none;
}
.page .lang {
padding: 5px 0 0 0;
}
.page #content {
float: none;
padding: 15px 0;
width: 95%;
margin: 0 auto;
max-width: 1300px;
}
.page-template-page-inteligentne #content,.page-template-page-inteligentne-dle #content,.page-template-page-inteligentne-cle #content{
display:table;
}
.page-template-page-inteligentne #content .post,.page-template-page-inteligentne-dle #content .post,.page-template-page-inteligentne-cle #content .post{
position: relative;
width: 75%;
float: left;
}
.page-template-page-inteligentne #content #extramenu,.page-template-page-inteligentne-dle #content #extramenu,.page-template-page-inteligentne-cle #content #extramenu{
width: 23%;
float: right;
}
#extramenu ul{
margin:00 !important;
padding:0;
list-style:none;
}
#extramenu ul li{}
#extramenu ul a{
display: table;
width: 94%;
padding: 7px 3%;
border: 1px solid #eeeeee;
font-family: open sans;
font-weight: bold;
font-size: 16px;
box-shadow: 0 0 5px 5px inset ffffff;
transition: 0.7s ease-in-out;
margin: 0 0 10px 0;
}
#extramenu ul a:hover{
box-shadow: 0 0 5px 5px inset aliceblue;
text-decoration:none;
}
#extramenu ul li.current_page_item a {
display: table;
width: 94%;
padding: 7px 3%;
border: 1px solid #eeeeee;
font-family: open sans;
font-weight: bold;
font-size: 16px;
box-shadow: 0 0 5px 5px inset ffffff;
transition: 0.7s ease-in-out;
margin: 0 0 10px 0;
background: #eeeeee;
}
#cuerpo .post{}
#cuerpo .post a img:hover{opacity:0.8;}
#read{
background: #ff0000;
display: block;
float: right;
transition: transform .2s;
color: #ffffff;
padding: 5px 10px;
text-decoration: none !important;
}
#read:hover{  transform: scale(0.9);}
.single .entry img.attachment-post-thumbnail {
float: none;
width: 100%;
height: auto;
margin: 0px 0px 0 0px !important;
display: block;
transition: transform 1s;
}
.archive .entry img.attachment-post-thumbnail {
float: left!important;
width: 250px!important;
height: 180px!important;
margin: 0 20px 0 0 !important;
display: block;
transition: transform 1s;
}
#sidebar .rpwwt-widget ul {
margin:0 auto!important;
width:100%!important;
}
.rpwwt-post-title{font-family:Oswald;font-size: 17px;}
.rpwwt-post-excerpt {
color: #000000;
font-size: 12px;
line-height: 19px;
}
.page .post h2,#content .post h2 a{
font-family: oswald;
font-size: 24px;
line-height: 30px;
color: #ff0000;
font-weight: normal;
}
.lang{
position: absolute;
right: 27px;
top: 20px;
color: #ffffff;
font-size: 16px;
font-family: arial;
z-index: 99999;
}
.logo {
color: #ffffff;
font-size: 58px;
position: absolute;
left: 25px;
top: 12px;
line-height: 40px;
letter-spacing: 3px;
z-index: 99999;
}
#logo {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/logo.png) no-repeat top left;
width: 242px;
height: 68px;
position: relative;
transition: transform .2s;
background-size: 100%;
top: 2px;
float: right;
}
#logo:hover{
transform: scale(0.9);
}
.lang a:link,.lang a:visited,
.logo a:link,.logo a:visited{
color: #ffffff;
text-decoration:none;transition: 0.5s all ease;
}
.lang a:hover,.logo a:hover{color: #cdcaca;}
#topik .slide{text-align:left!Important;}
#topik .slide h1{
color: #fffdce;
font-size: 26px !important;
font-family: Open sans;
margin: 0;
line-height: 26px !important;;
}
#topik .slide h2{
color: #fef011;
font-size: 70px !important;
font-family: Oswald;
margin: 0 0 17px 0 !important;
font-weight: bold;
line-height: 70px !important;
}
#topik .slide h3{
color: #ffffff;
font-size: 45px !important;
font-family: Oswald;
margin: 0;
font-weight: normal;
line-height: 50px!important;
}
#topikl .slide h3 {
color: #ffffff;
font-size: 30px !important;
font-family: open sans;
margin: 0 0 0 10%;
font-weight: bold;
line-height: 40px !important;
background: #029dd5;
display: table;
padding: 10px 20px;
}
#topikl .slide h2 {
color: #000000;
font-size: 46px !important;
font-family: Oswald;
margin: 13px 0 17px 10% !important;
font-weight: bold;
line-height: 70px !important;
display: table;
background: #ffed14;
padding: 3px 20px;
}
.page-template-page-home2 #topik .slide h1{
color: #ffffff;}
.page-template-page-home2 #topik .slide h2{
color: #fef011;}
.page-template-page-home2 #topik .slide h3{
color: #5faed8;}
.n2-ss-slider [data-csstextalign="center"] {
text-align: left;
}
.bf_title_box_1 {
padding-top: 0px!important;
padding-bottom: 0px!important;
padding-left: 8px;
padding-right: 8px;
}
#slide1 {
padding: 50px 2% 50px 2% !important;
z-index: 999;
height: auto;
min-height: 220px;
max-width: 1300px;
margin: 0 auto;
}
#slide1 h1 {
font-family: Open sans;
color: #000000;
font-size: 33px;
font-weight: normal;
margin: 0;
text-align: center;
}
#slide2 h1 {
text-align: center;
}
#slide2skroll .ins{margin: 0 auto;padding: 0 5%;}
#slide2skroll #n2-ss-6 {
font-size: 16px;
width: 1300px;
margin: 0px;
margin: 0 auto !important;
float: none !important;
}
.blog_filter_main .text-center .simplefilter {
font-family: 'Oswald', Arial, sans-serif!important;
}
.snip0047 {
background-color: #ffffff !important;
color: #000000 !important;
border: 1px solid #dddddd !important;
border-radius: 0px !important;
font-weight: bold !important;
}
.snip1550 {
position: relative;
overflow: hidden;
width: 99%;
font-size: 16px;
line-height: 1.2em;
background: #ffffff;
padding: 12px 12px 24px 12px;
border: 1px solid #dddddd;
}
.simplefilter .snip0047.active {
background-color: #ff0000 !important;
color: #ffffff !important;
border: 1px solid #cc0000 !important;}
.snip0047 {
font-family: Oswald;
font-size: 15px;
font-weight:bold;
}
.lang-item a img{
width:20px;
height:20px;
}
.lang-item a img:hover{
width:20px;
height:20px;
opacity:0.8;
}
#slide1aa {
width:100%;
}
div#n2-ss-5 .n2-ss-slider-2{ background: #ffffff!important;}
#slide1:before { }
.pop .n2-ss-slider .n2-ss-img-wrapper img,
#slide2.n2-ss-slider .n2-ss-img-wrapper img  {
line-height: 0;
border-radius: 100%!important;
-webkit-border-radius: 100%!important;
-moz-border-radius: 100%!important;
-webkit-transition: all 1s ease-in-out!important;
-ms-transition: all 1s ease-in-out!important;
-moz-transition: all 1s ease-in-out!important;
transition: all 1s ease-in-out!important;
width: 170px !important;
height: 170px !important;
}
.pop .n2-ss-slider .n2-ss-img-wrapper img:hover,
#slide2 .n2-ss-slider .n2-ss-img-wrapper img:hover{
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-webkit-transition: all 1s ease-in-out!important;
-webkit-transform: scale(0.9)!important;
-ms-transition: all 1s ease-in-out!important;
-ms-transform: scale(0.9)!important;   
-moz-transition: all 1s ease-in-out!important;
-moz-transform: scale(0.9)!important;
transition: all 1s ease-in-out!important;
transform: scale(0.9)!important;
}
#slide2skroll .n2-ss-slider .n2-ss-img-wrapper img ,
#slide2skroll .n2-ss-slider .n2-ss-img-wrapper img:hover{
-webkit-transition: none!important;
-ms-transition: none!important;
-moz-transition: none!important;
transition: none!important;	
-webkit-transform: none!important;
-ms-transform: none!important;
-moz-transform: none!important;
transform: none!important;
}
#slide2skroll{color:#ffffff!important;}
#slide2skroll div#n2-ss-6 .n2-ss-layer .n2-font-1304-paragraph {
font-family: Open Sans, Arial;
color: #ffffff;
font-size: 15px;
font-style:italic;
max-width:90%;
margin:0 auto;}
.rpwwt-widget ul li img {
display: inline;
float: left;
margin: 0 10px 0 0!important;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
line-height: 0;
-webkit-transition: all 1s ease-in-out!important;
-ms-transition: all 1s ease-in-out!important;
-moz-transition: all 1s ease-in-out!important;
transition: all 1s ease-in-out!important;
}
.rpwwt-widget ul li img:hover{
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-webkit-transition: all 1s ease-in-out!important;
-webkit-transform: scale(0.9)!important;
-ms-transition: all 1s ease-in-out!important;
-ms-transform: scale(0.9)!important;   
-moz-transition: all 1s ease-in-out!important;
-moz-transform: scale(0.9)!important;
transition: all 1s ease-in-out!important;
transform: scale(0.9)!important;
}
.rpwwt-post-excerpt {
color: #000000;
font-size: 14px;
line-height: 19px;
text-align: justify;
}
img.free{
line-height: 0;
-webkit-transition: all 1s ease-in-out!important;
-ms-transition: all 1s ease-in-out!important;
-moz-transition: all 1s ease-in-out!important;
transition: all 1s ease-in-out!important;
}
img.free:hover{
-webkit-transition: all 1s ease-in-out!important;
-webkit-transform: scale(0.9)!important;
-ms-transition: all 1s ease-in-out!important;
-ms-transform: scale(0.9)!important;   
-moz-transition: all 1s ease-in-out!important;
-moz-transform: scale(0.9)!important;
transition: all 1s ease-in-out!important;
transform: scale(0.9)!important;
}
#slide2 { padding: 10px 2% 10px 2% !important;
width: 96%;
max-width: 1289px;
margin: 0 auto;
}
td#godz {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/clock.png) no-repeat 6px 10px;
padding: 0 2% 7px 3%;
padding-top: 0px;
vertical-align: top;
font-weight: bold;
width: 16%;
}
td#brief{padding-right: 2%;
width: 23%;}
.tab-content td{
vertical-align: top !important;
border-bottom: 1px solid #dddddd;
padding-top: 5px !important;
}
.tab-content table {
border-spacing: 0;
width:100%;
}
#slide2 #text1{ 
padding: 30px 10% 30px 10%;
}
#slide3::before {
background-image: none;
transform: translateZ(-1px) scale(2);
-webkit-transform: translateZ(-1px) scale(2);
-moz-transform: translateZ(-1px) scale(2);
z-index: -1;
background-color: transparent;
}
#slide3 {
padding: 30px 10% 0 10%;
height: auto !important;
min-height: 200px;
background: #ffffff;
text-align: right;
width: 80%;
}
.org{
width: 80%;
padding: 0px 10% 50px 10%;
}
.org img{
height:100px;width:auto;
}
#slide3  #text1{padding:0 0 30px 0;display:table;width: 70%;}
#slide3  #text1 img.alignright{margin:0 0 0 50px;}
#slide4{
height: 65vh !important;
min-height: 65vh !important;
}
#slide4 #text1{
width: 40%;
float: left;
text-align: right !important;
padding: 0 2% 0 6%;
}
#slide4 #phone{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/phone.png) no-repeat top left;
background-size: auto auto;
background-size: auto auto;
background-size: auto auto;
background-size: auto auto;
width: 52%;
min-height: 520px;
float: right;
margin: -77px 0 0 0;
background-size: 31%;
}
#slide4 #phone #text2{
bottom: 24%;
position: absolute;
right: 20%;
transform-delay:2s;
-webkit-transform-delay:2s;
-moz-transform-delay:2s;
}
#tllo{display:none;}
#top ul.sub-menu{
display:none!important;
visibility:hidden;
transition: 1s all ease-in-out;
position: absolute;
background: #3890ca;
margin-top: -510px !important;
width: auto;
}
#top li:hover ul.sub-menu{
display:block!important;
visibility:visible;
margin-top: 4px !important;
position:absolute;
z-index:99999;
}
#top ul.sub-menu li{
display: table;
float: none !important;
padding: 0px 11% 0 12% !important;
width: 100%;
background: #3890ca;
}
#top ul.sub-menu li a{
color: #ffffff !important;
border-right: 0px !important;
padding: 5px 0px !important;
border-bottom: 1px solid #3890ca !important;
font-size: 14px;
width: 103%;
font-weight: normal;
text-transform: uppercase;
}
#top ul.sub-menu li a:hover{
color: #fef012 !important;
text-decoration:none;
} @keyframes changeSize {
0% {transform:scale(0.6)}
100% {transform:scale(1)}
}
@-moz-keyframes changeSize {
0% {transform:scale(0.6)}
100% {transform:scale(1)}
}
@-webkit-keyframes changeSize {
0% {transform:scale(0.6)}
100% {transform:scale(1)}
}
@-o-keyframes changeSize {
0% {transform:scale(0.6)}
100% {transform:scale(1)}
}
.fromTopIn
{
transition: transform 1.0s ease, opacity 1.0s ease;
-webkit-transition: transform 1.0s ease, opacity 1.0s ease;
-moz-transition: transform 1.0s ease, opacity 1.0s ease;
transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
opacity: 1.0;
}
.fromTopOut
{
transition: transform 1.0s ease, opacity 1.0s ease;
-webkit-transition: transform 1.0s ease, opacity 1.0s ease;
-moz-transition: transform 1.0s ease, opacity 1.0s ease;
transform: translate(0,-10px);
-webkit-transform: translate(0,-10px);
-moz-transform: translate(0,-10px);
opacity: 0.0;
}
.fromBottomIn
{
transition: transform 1.0s ease, opacity 1.0s ease;
-webkit-transition: transform 1.0s ease, opacity 1.0s ease;
-moz-transition: transform 1.0s ease, opacity 1.0s ease;
transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
opacity: 1.0;
}
.fromBottomOut
{
transition: transform 1.0s ease, opacity 1.0s ease;
-webkit-transition: transform 1.0s ease, opacity 1.0s ease;
-moz-transition: transform 1.0s ease, opacity 1.0s ease;
transform: translate(0,10px);
-webkit-transform: translate(0,10px);
-moz-transform: translate(0,10px);
opacity: 0.0;
}
.fromLeftIn
{
transition: transform 1.0s ease, opacity 1.0s ease;
-webkit-transition: transform 1.0s ease, opacity 1.0s ease;
-moz-transition: transform 1.0s ease, opacity 1.0s ease;
transform: translate(2%,0);
-webkit-transform: translate(2%,0);
-moz-transform: translate(2%,0);
opacity: 1.0;
}
.fromLeftOut
{
transition: transform 1.0s ease, opacity 1.0s ease;
-webkit-transition: transform 1.0s ease, opacity 1.0s ease;
-moz-transition: transform 1.0s ease, opacity 1.0s ease;
transform: translate(0%,0);
-webkit-transform: translate(0%,0);
-moz-transform: translate(0%,0);
opacity: 0.0;
}
.fromRightIn
{
transition: transform 1.0s ease, opacity 1.0s ease;
-webkit-transition: transform 1.0s ease, opacity 1.0s ease;
-moz-transition: transform 1.0s ease, opacity 1.0s ease;
transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
opacity: 1.0;
}
.fromRightOut
{
transition: transform 1.0s ease, opacity 1.0s ease;
-webkit-transition: transform 1.0s ease, opacity 1.0s ease;
-moz-transition: transform 1.0s ease, opacity 1.0s ease;
transform: translate(25px, 0);
-webkit-transform: translate(25px, 0);
-moz-transform: translate(25px, 0);
opacity: 1.0;
}
.scaleUpIn
{
transition: transform 1.0s ease, opacity 1.0s ease;
-webkit-transition: transform 1.0s ease, opacity 1.0s ease;
-moz-transition: transform 1.0s ease, opacity 1.0s ease;
opacity: 1.0;
}
.scaleUpOut
{
transition: transform 1.0s ease, opacity 1.0s ease;
-webkit-transition: transform 1.0s ease, opacity 1.0s ease;
-moz-transition: transform 1.0s ease, opacity 1.0s ease;
transform: scale(1.3,1.3);
-webkit-transform: scale(1.3,1.3);
-moz-transform: scale(1.3,1.3);
opacity: 0.0;
}
.scaleDownIn
{
transition: transform 1.0s ease, opacity 1.0s ease;
-webkit-transition: transform 1.0s ease, opacity 1.0s ease;
-moz-transition: transform 1.0s ease, opacity 1.0s ease;
transform: scale(1.0,1.0);
-webkit-transform: scale(1.0,1.0);
-moz-transform: scale(1.0,1.0);
opacity: 1.0;
}
.scaleDownOut
{
transition: transform 1.0s ease, opacity 1.0s ease;
-webkit-transition: transform 1.0s ease, opacity 1.0s ease;
-moz-transition: transform 1.0s ease, opacity 1.0s ease;
transform: scale(0.7,0.7);
-webkit-transform: scale(0.7,0.7);
-moz-transform: scale(0.7,0.7);
opacity: 0.0;
}  #navigation ul {
list-style: none;
}
#navigation ul li {
float: left;
}
#navigation a {
color: #333021;
display: block;
float: left;
height: 40px;
padding: 10px 10px 0 10px;
}
#navigation ul li.current_page_item a {
background: #cc0000;
}
#navigation ul li.page_item a:hover {
background: #ff6600;
}
#footer .lew{
display: table;
width: 40%;
position:relative;
text-align: left;
float:left;background: #ffffff;
}
#footer .praw{
display: table;
width: 60%;
position:relative;
text-align: right;
float:right;background: #ffffff;
}
span#foto {
width: 137px;
height: 43px;
display: inline-block;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/fotogr.png) top center;
margin: 0px 0 -26px 0;
}
#wpfront-scroll-top-container{
}
span#cool {
width: 137px;
height: 32px;
display: inline-block;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/cool.png) top center no-repeat;
margin: 0px 0 -17px 0;
}
ul#menu-footer{
list-style:none;
margin:0 auto;
padding:0;
display:table;
}
ul#menu-footer li{
list-style:none;
float:left;
}
ul#menu-footer li a{
color: #cccccc;
padding: 6px 10px;
display: table;
font-family: Oswald;
font-weight: normal;
}
ul#menu-footer li a:hover{}
img.alignright{
float: right;
margin: 0 0 40px 60px !important;}
img.alignleft{float:left;margin:0 60px 40px 0px!important;}
h2.tytul {
display: table;
font-family: Open sans !important;
padding: 0 0 10px 0;
font-size: 24px;margin: 23px 0 15px 0;
color: #ff0000 !important;
}
#intel{
display:table;
width:100%;
}
#intel .widg{
max-width: 1300px;
margin: 0 auto;
width: 98%;
display: table;
}
#intel .widget-content{
width:32.3%;
margin:0 0.5% 20px 0.5%;
float:left;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/topr.png) no-repeat top right;
transition:0.4s all ease-in-out;
}
#intel .widget-content:hover{
width:32.3%;
margin:0 0.5% 20px 0.5%;
float:left;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/toprh.png) no-repeat top right #6cc0e5;
}
#intel a:hover{text-decoration:none!important;}
.opis{
min-height: 50px;
font-size: 13px;
line-height: 20px;
font-family: open sans;
font-weight: normal;
text-align: center;
padding: 0 30px;
}
#intel .widg h3 {
text-indent: -300px;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/topl.png) no-repeat top left;
width: 100%;
min-height: 21px;
margin:0;overflow: hidden;
}
#intel .widg .widget_text:hover  h3 {
text-indent: -300px;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/toplh.png) no-repeat top left;
width: 100%;
min-height: 21px;overflow: hidden;
margin:0;
}
#intel .widg .textwidget{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/botr.png) no-repeat bottom right;overflow: hidden;
}
#intel .widget_text:hover .textwidget{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/botrh.png) no-repeat bottom right;
}
#intel .widg h1,#intel .widg h1 a {
font-family: Open sans;
color: #000000;
font-size: 21px;
font-weight: bold;
margin: 0px;
text-align: center;
}
#intel .widg .widget_text:hover h1,#intel .widg .widget_text:hover h1 a{color: #ffffff;}
a.blok{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/botl.png) no-repeat bottom left;
display: block;padding: 0 0 10px 0;margin: 0px !important;}
.widget_text:hover a.blok{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/botlh.png) no-repeat bottom left ;
margin: 0px !important;
padding: 0 0 10px 0;
display: block;
color:#ffffff!important;
}
.seria-cle{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/cle-clear-min.png) no-repeat top center;
width: 100%;
height: 113px;
}
.seria-dle{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/dle-clear-min.png) no-repeat top center;
width: 100%;
height: 113px;
}
.seria-ipll{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/ipl-clear-min.png) no-repeat top center;
width: 100%;
height: 113px;
}
.seria-iplz{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/iplz-clear-min.png) no-repeat top center;
width: 100%;
height: 113px;
}
.seria-usg{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/usg-min.png) no-repeat top center;
width: 100%;
height: 113px;
}
.seria-ssl{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/ssl-clear-min.png) no-repeat top center;
width: 100%;
height: 113px;
}
#cuerpo h2.tytul {
margin: 0 0 30px 0;}
ul#menu-footer-de,ul#menu-footer-en{
list-style: none;
display: table;
margin: -25px auto 0 auto;
position: absolute;
width: 100%;
}
ul#menu-footer-de li,ul#menu-footer-en li{
display: inline;
margin: 0 14px;
}
ul#menu-footer-de li a,ul#menu-footer-en li a{
font-size:14px;
}  a {
color: #888888;
outline-style: none;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: underline;
}  h1, h1 a {
font-family: Open sans;
color: #000000;
font-size: 33px;
font-weight: normal;
}
h2, h2 a {
font-family: Open sans;
color: #000000;
font-size: 29px;
font-weight: 600;
}
h2 strong{color: #cf3849;}
h3, h3 a {
font-size: 18px;
}
h4, h4 a {
font-size: 16px;
}
#navigation a {
font-size: 15px;
}
#header h1 a {
font-size: 42px;
font-weight: normal;
}
#header h2 {
font-size: 18px;
font-weight: normal;
}
#content {
}
#content .post small {
color: #000000;
font-size: 12px;
font-style: italic;
position: absolute;
}
#recentpost small {
font-size: 12px;
font-style: italic;
}
#content .post p {
margin-top: 10px;
}
#content .search-post {
margin-bottom: 30px;
}
#bloczki #jedena  h2,#bloczki #dwaa h2,#bloczki #trzya  h2 {
font-family: Oswald;
font-weight: bold;
font-size: 29px;
color: #090941;
text-indent: 0;
}
#jedena .ins{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/jedena.png) no-repeat right 10px;
background-size: auto auto;
background-size: auto auto;
background-size: 100px;
}
#dwaa .ins{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/dwaa.png) no-repeat right 10px;
background-size: auto auto;
background-size: auto auto;
background-size: 100px;
}
#trzya .ins{
background: url(//visitpoland.eu/wp-content/themes/szablon/images/trzya.png) no-repeat right 10px;
background-size: auto auto;
background-size: auto auto;
background-size: 100px;
}
#jedena {
width: 33.3%;
float: left;
background: linear-gradient(to right,#feef10,#fff8a7);
display: flex;
flex: 1;
color: #090941!important;
}
#dwaa {
width: 33.3%;
float: left;
background: linear-gradient(to right,#fff8a7,#9ed4f0);
display: flex;
flex: 1;
color: #090941!important;
}
#trzya {
width: 33.3%;
float: left;
background: linear-gradient(to right,#9ed4f0,#00a0d7);
display: flex;
flex: 1;
color: #090941!important;
}
#topikz h1{}
#sidebar ul li h2 {
display: table;
font-family: Oswald;
padding: 0 0 10px 0;
font-size: 16px;
color: #ff0000;
width: 100%;
text-transform: uppercase;
}
#sidebar .rpwwt-post-categories a{	color: #808080;}
#sidebar {
color: #808080;
}
#wp-calendar caption {
color: #000000;
font-size: 15px;
font-weight: bold;
text-align: center;
}
#wp-calendar th {
color: #000000;
font-weight: bold;
text-transform: capitalize;
}
#wp-calendar {
color: #fff8f9;
}
table#wp-calendar tr td a {
color: #000000;
}  #sidebar ul li {
list-style: none;
}
#sidebar li a {
color: #212121;
text-transform: none;
font-size: 13px;
font-weight: normal;
}
#sidebar ul li ul li {
padding-left: 0px;
padding-bottom: 4px;
border-bottom: 0px solid #dddddd;
width: 100%;
}
#sidebar ul li ul li a:hover {
color: #000000;
}  form div {
text-align: left;
}
input ,textarea{
background: #f0f0f0;
border: none;
margin: 3px 0;
padding: 12px;
color: #000000;
font-weight: 600;
}
.wpcf7-radio{
text-align: left;
}
input#searchsubmit,
input#submit {
padding: 0;
}
#sidebar input#s {
width: 70%;
background: #dddddd;
border-radius: 7px;
padding: 7px;
}
#sidebar form {
margin-bottom: 10px;
}
#commentform textarea {
background: #f0f0f0 ;
border: none;
padding: 3px;
width: 99%;
}
#commentform #submit {
float: right;
padding: 3px;
width: auto;
}
#commentform p {
padding: 5px 0;
}  #extramenu h3,#extramenu h3 a {
font-size: 16px;
color: #ffffff;
background: #0088d4;
padding: 5px 10px;
font-family: open sans;
font-weight: bold;
text-transform: uppercase;
margin: 0 0 10px 0;
}
#content .post img {
border: 0px solid #000000;
padding: 0px;
max-width: 100%;
margin: 0px;
height:auto;
}
#content .post img.left {
display: inline;
float: left;
margin: 5px 5px 5px 0;
}
#content .post img.right {
display: inline;
float: right;
margin: 5px 0 5px 5px;
}
#content .post img.center
{
display: block;
margin-left: auto;
margin-right: auto;
}  #content .post h2 a {
display: block;
font-size: 21px;
}
#content .post {
position: relative;
}
#content .entry {
margin: 20px 0 20px 0;
display: table;text-align: justify;
width: 100%;
}
#content a.commentslink {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/comment-bubble.png) no-repeat;
color: #333021;
display: block;
font-size: 18px;
font-style: italic;
height: 36px;
position: absolute;
top: 5px;
right: 0;
text-align: center;
width: 50px;
}
#content .post small {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icons/info.png) no-repeat;
background-size: auto auto;
display: block;
font-style: italic;
height: auto;
padding-left: 20px;
margin: 0 0 7px 0 !important;
background-size: 15px;
position: relative;
color:#bbbbbb;
}
#content .post span.editlink {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icons/pencil.gif) no-repeat;
display: block;
height: 16px;
padding-left: 20px;
position: absolute;
right: 75px;
text-align: right;
}
#content .post span.editlink-single {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icons/pencil.gif) no-repeat;
display: block;
height: 16px;
padding-left: 20px;
position: absolute;
right: 0;
text-align: right;
}
#recentpost span.editlink {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icons/pencil.gif) no-repeat;
display: block;
height: 16px;
padding-left: 20px;
position: absolute;
right: 0px;
text-align: right;
top: 25px;
}
#recentpost span.editlink a {
color: #333021;
}
#content blockquote,
#content .commentlist blockquote {
background: #000000 url(//visitpoland.eu/wp-content/themes/szablon/images/box-bg.png) repeat-x;
color: #333021;
margin: 15px 30px 0 10px;
padding: 5px 10px 10px 10px;
}
#content .entry blockquote cite {
margin: 5px 0 0;
display: block;
}
#content .post .wp-smiley {
border: none;
vertical-align: middle;
}
#sidebar #rssfeed a {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icons/rss.gif) no-repeat;
display: block;
margin: 5px 0 10px 20px;
height: 100px;
width: 100px;
}
#footer a,
#recentpost small a,
#recentpost a.commentslink {
color: #cccccc;
}
.navigation {
display: block;
padding: 0 0 30px 0;
text-align: center;
}
.center {
text-align: center;
}
.left {
float: left;
}
.right {
float: right;
}  #wp-calendar {
empty-cells: show;
margin: 0 auto 0;
width: 150px;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block;
}
#wp-calendar caption {
text-align: center;
width: 100%;
}
#wp-calendar td {
text-align: center;
}  #content ul,
#content ol,
ol.commentlist {
margin: 0 0 0 30px;
list-style-position: outside;
}
ol.commentlist li {
margin: 10px 0;
padding: 5px;
position: relative;
}
ol.commentlist li ul li,
ol.commentlist li ol li {
margin: 0;
padding: 0;
}
#content ol.commentlist li .post-tip {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/tip.png) no-repeat;
height: 19px;
margin-left: 10px;
position: absolute;
top: -19px;
width: 36px;
}
#content ol.commentlist {
list-style: none;
}
#content div.comment {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/box-bg.png) repeat-x;
color: #333021;
margin-top: 60px;
padding: 10px;
position: relative;
}
#content ol.commentlist cite.comment-author {
color: #fff8f9;
font-size: 20px;
margin-left: 15px;
position: absolute;
top: -50px;
width: 100%;
}
#content ol.commentlist cite.comment-author a {
color: #fff8f9;
font-size: 20px;
}
#content ol.commentlist li small.commentmetadata {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/date.gif) no-repeat 0 20%;
font-size: 12px;
font-style: italic;
padding-left: 20px;
position: absolute;
right: 0;
top: -27px;
}
#content .commentlist span.editlink a {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icons/pencil.gif) no-repeat;
color: #fff8f9;
display: block;
height: 16px;
padding-left: 20px;
position: absolute;
right: 0px;
top: -54px;
text-align: right;
} @media not all and (min-resolution:.001dpcm) { @media {
.safari_only { 
color:#0000FF; 
background-color:#CCCCCC; 
}
.face {
left:99%;
}
#second,.fromRightIn,.slide,#slide3{
transform:none!important;
-webkit-transform:none!important;
transition:none!important;
-webkit-transition:none!important;
opacity:1,0;}
.fromRightOut,.fromRightIn,.fromLeftOut {
transition: none!important;
-webkit-transition: none!important;
opacity: 1.0!important;
}
}}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
::i-block-chrome, #second,
::i-block-chrome, .fromRightIn,
::i-block-chrome, .slide,
::i-block-chrome, #slide3{
transform:none!important;
-webkit-transform:none!important;
transition:none!important;
-webkit-transition:none!important;
opacity:1,0;}
::i-block-chrome, .fromRightOut,
::i-block-chrome,.fromRightIn,
::i-block-chrome,.fromLeftOut {
transition: none!important;
-webkit-transition: none!important;
opacity: 1.0!important;
}
::i-block-chrome, body {
background-image: url(//visitpoland.eu/wp-content/themes/szablon/images/tlo.jpg);
-webkit-background-size: 100% 100%;
background-size: fit;
-webkit-background-size: fit;
background-position: top center;
background-attachment: fixed;
width: 100%;
height: 100%;
}
::i-block-chrome, #slide4{background:#ffffff;height: 65% !important;
min-height: 65% !important;border-bottom:5px solid #ffffff;}
::i-block-chrome, .menu-footer{background:#ffffff;}
::i-block-chrome, #slide4 {
height: auto;
min-height: 450px;
}
::i-block-chrome,#slide0::before {
background-image: none;
transform: none;}
::i-block-chrome, .page .menu-footer-p {
bottom: 13px !important;
display: table;
width: 100%;
position: relative;}
::i-block-chrome, #slide0 {
background-image: none!important;
background-repeat: repeat;
background-attachment: scroll;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto auto;
background-attachment: fixed !important;
background-size: cover !important;
width: 100%;
height: 100%;
top: 0 !important;
position: relative;
overflow: hidden !important;
background-position: left top!important;
background-repeat: no-repeat !important;
-webkit-box-align: center;
-webkit-flex-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 11;}
::i-block-chrome, #slide0::before {
background-image:none;}
} @media only screen and (max-height : 1085px) {
.heart {
width: 50%;
float: left;
padding: 109px 0% 0 0%;
background-size: 86%;
margin: 100px 0 0 0;
}
#orzel {
text-align: center;
margin: 0 0 50px 0;
}
img.free {
margin: 0 0 30px 0;
}
}
@media only screen and (max-height : 905px) {
.heart {
width: 50%;
float: left;
padding: 109px 0% 0 0%;
background-size: 86%;
margin: 90px 0 0 0;
}
}
@media only screen and (max-height : 869px) {
.heart {
width: 50%;
float: left;
padding: 109px 0% 0 0%;
background-size: 86%;
margin: 47px 0 0 0;}
}
@media only screen and (max-height : 768px) {
.heart {
width: 50%;
float: left;
padding: 100px 0% 0 0%;
background-size: 80%;
margin: 10px 0 0 0;
}
.heart .int {
padding: 0px 0 70px 0;
background-size: 78%;
}
} @media  screen and (max-width: 1366px) and (min-device-width : 1365px) and (max-height : 768px) { .heart {
width: 50%;
float: left;
padding: 85px 0% 0 0%;
background-size: 80%;
margin: 10px 0 0 0;
}
.heart .int {
padding: 0px 0 60px 0;
background-size: 78%;
}
.home-menu {
display: table;
width: 25%;
text-align: center;
margin: 0 auto 15px auto;
}
.menu-online-container, .menu-online-de-container {
display: table;
width: 25%;
text-align: center;
margin: 10px auto 0 auto;
}
}
@media only screen and (max-device-width : 1024px) and (max-height : 768px) {
.playerr {
width: 25%;
}
#content .post {
position: relative;
padding: 0 0 0 15px;
}
.heart {
width: 42%;}
.calend {
width: 27%;}
}
@media only screen and ( width: 1366px ) and (min-height : 760px) and (max-height : 788px) {
.heart {
width: 50%;
float: left;
padding: 109px 0% 0 0%;
background-size: 86%;
margin: 0px 0 0 0;
}
.heart .int {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/welcome2.png) no-repeat bottom center;
padding: 0px 0 63px 0;
background-size: contain;
}
.heart {
width: 50%;
float: left;
padding: 98px 0% 0 0%;
background-size: 86%;
margin: 0px 0 0 0;
}
} @media only screen and ( min-width: 1080px )and ( max-width: 1100px ) and (min-height : 460px)and (max-height : 620px){
.heart {
width: 45%;
float: left;
padding: 71px 0% 0 0%;
background-size: 60%;
margin: 16px 0 0 0;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/welcome.png) no-repeat center 24px;
background-size: 60%;
}
.flow {
height: 116px;
}
.n2-ss-10-arrow-previous,.n2-ss-10-arrow-next{display:none!important;}
.playerr h3{
color: #ffffff;
font-family: oswald;
text-align: center;
font-size: 14px;
font-weight: normal;
margin: 6px auto 5px auto;
padding: 1px 5px;}
.calend .int input, .calend .int textarea {
background: #f0f0f0;
border: none;
margin: 1px 0;
padding: 2px;
color: #502873;
font-weight: 600;
display: inline;
width: 100%;
}
li.menu-item-has-children, .menu-online-container li, .menu-online-de-container li {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/sfera.png) no-repeat 0 0;
background-size: auto auto;
width: 80px;
height: 80px;
background-size: 100% 100%;
display: block;
text-align: center;
margin: 0 auto;
}
li.menu-item-has-children:hover, .menu-online-container li:hover, .menu-online-de-container li:hover {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/sfera-hover.png) no-repeat 0 0;
background-size: auto auto;
width: 80px;
height: 80px;
background-size: 100% 100%;
display: block;
text-align: center;
margin: 0 auto;
}
#orzel img {
max-width: 137px;
height: auto;
}
.calend .int {
margin: -30px 0 0 0;
}
img.free {
width: 54%;
margin: -4px 0 0 15%;
display: table;
}
#orzel {
text-align: center;
margin: 0 0 -9px 0;
}
.heart .int {
padding: 0px 0 49px 0;
background-size: 69%;
}
.home-menu {
display: table;
width: 25%;
text-align: center;
margin: 0 auto 5px auto;
}
#menu-travel a, #menu-travel-de a,
#menu-travel a:hover, #menu-travel-de a:hover {
font-size: 10px;
line-height: 14px;
padding: 24% 5% 29% 5%;letter-spacing: -0.01em;
}
.sub-menu {
margin: 0 0 0 -29px !important;
width: 150px;
}
#menu-travel ul li ul a:hover, #menu-travel-de ul li ul a:hover {
font-size: 13px;
line-height: 15px;
padding: 4px 9px!important;
}
a.homme {
padding: 37% 5% 41% 5%!important;
font-family: oswald;
color: #000000;
font-size: 10px;}
a.homme:hover {
padding: 37% 5% 41% 5%!important;font-size:13px;}
#menu-other a, #menu-other-de a,
#menu-other a:hover, #menu-other-de a:hover {
padding: 32% 5% 36% 5%;
font-size: 10px;
line-height: 15px;
}
#menu-other ul li ul a:hover, #menu-other-de ul li ul a:hover {
font-size: 13px;
line-height: 15px;
padding: 4px 9px!important;
}
.heart ul li ul li a:link,.heart ul li ul li a:hover,.heart ul li ul li a:visited{
font-size: 10px!important;
line-height: 15px!important;
padding: 4px 9px!important;
}
.menu-online-container a, .menu-online-de-container a,
.menu-online-container a:hover, .menu-online-de-container a:hover {
font-size: 10px;
line-height: 14px;
}
.menu-online-container ul li ul a:hover, .menu-online-de-container ul li ul a:hover {
font-size: 13px;
line-height: 15px;
padding: 4px 9px!important;
}
.menu-online-container, .menu-online-de-container {
display: table;
width: 25%;
text-align: center;
margin: 0px auto 0 auto;
}
.playerr {
width: 25%;
float: left;
padding: 0px 0 0 1%;
}
img.serce {
width: 48%;
height: auto;
margin: 8px auto 12px auto;
}
#menu-other, #menu-other-de {
float: left;
margin: 21px 0 0 -21px;
}
#menu-travel, #menu-travel-de {
float: right;
margin: 21px -21px 0 0;
}
}
@media only screen and ( min-width: 1080px ) and ( max-width: 1100px ) and (min-height : 400px) and (max-height : 459px){
.heart {
width: 45%;
float: left;
padding: 74px 0% 0 0%; background-size: 60%;
margin: -2px 0 0 0;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/welcome.png) no-repeat center 36px; }
#orzel {
text-align: center;
margin: 0 0 -9px 0;
}
.flow {
height: 126px;
}
.heart .int {
padding: 0px 0 49px 0;
background-size: 69%;
}
#orzel img {
max-width: 122px;
height: auto;
}
.n2-ss-10-arrow-previous,.n2-ss-10-arrow-next{display:none!important;}
.playerr h3{
color: #ffffff;
font-family: oswald;
text-align: center;
font-size: 14px;
font-weight: normal;
margin: 6px auto 5px auto;
padding: 1px 5px;}
.calend .int input, .calend .int textarea {
background: #f0f0f0;
border: none;
margin: 1px 0;
padding: 2px;
color: #502873;
font-weight: 600;
display: inline;
width: 100%;
}
li.menu-item-has-children, .menu-online-container li, .menu-online-de-container li {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/sfera.png) no-repeat 0 0;
background-size: auto auto;
width: 80px;
height: 80px;
background-size: 100% 100%;
display: block;
text-align: center;
margin: 0 auto;
}
li.menu-item-has-children:hover, .menu-online-container li:hover, .menu-online-de-container li:hover {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/sfera-hover.png) no-repeat 0 0;
background-size: auto auto;
width: 80px;
height: 80px;
background-size: 100% 100%;
display: block;
text-align: center;
margin: 0 auto;
}
.calend .int {
margin: -30px 0 0 0;
}
img.free {
width: 54%;
margin: -4px 0 0 15%;
display: table;
}
.home-menu {
display: table;
width: 25%;
text-align: center;
margin: 0 auto 5px auto;
}
#menu-travel a, #menu-travel-de a,
#menu-travel a:hover, #menu-travel-de a:hover {
font-size: 10px;
line-height: 14px;
padding: 24% 5% 29% 5%;letter-spacing: -0.01em;
}
.sub-menu {
margin: 0 0 0 -29px !important;
width: 150px;
}
#menu-travel ul li ul a:hover, #menu-travel-de ul li ul a:hover {
font-size: 13px;
line-height: 15px;
padding: 4px 9px!important;
}
a.homme {
padding: 37% 5% 41% 5%!important;
font-family: oswald;
color: #000000;
font-size: 10px;}
a.homme:hover {
padding: 37% 5% 41% 5%!important;font-size:13px;}
#menu-other a, #menu-other-de a,
#menu-other a:hover, #menu-other-de a:hover {
padding: 32% 5% 36% 5%;
font-size: 10px;
line-height: 15px;
}
#menu-other ul li ul a:hover, #menu-other-de ul li ul a:hover {
font-size: 13px;
line-height: 15px;
padding: 4px 9px!important;
}
.heart ul li ul li a:link,.heart ul li ul li a:hover,.heart ul li ul li a:visited{
font-size: 10px!important;
line-height: 15px!important;
padding: 4px 9px!important;
}
.menu-online-container a, .menu-online-de-container a,
.menu-online-container a:hover, .menu-online-de-container a:hover {
font-size: 10px;
line-height: 14px;
}
.menu-online-container ul li ul a:hover, .menu-online-de-container ul li ul a:hover {
font-size: 13px;
line-height: 15px;
padding: 4px 9px!important;
}
.menu-online-container, .menu-online-de-container {
display: table;
width: 25%;
text-align: center;
margin: 0px auto 0 auto;
}
.playerr {
width: 25%;
float: left;
padding: 0px 0 0 1%;
}
img.serce {
width: 48%;
height: auto;
margin: 8px auto 12px auto;
}
#menu-other, #menu-other-de {
float: left;
margin: 21px 0 0 -21px;
}
#menu-travel, #menu-travel-de {
float: right;
margin: 21px -21px 0 0;
}
} @media only screen and ( max-width: 1250px ){
.calend form {
padding: 10px 2px 22px 2px;
}
.playerr {
width: 28%;
}
.heart {
width: 43%;}
.calend {
width: 28%;
}
}
@media only screen and ( max-width: 1050px ){
#n2-ss-10-align #n2-ss-10-arrow-previous,
#n2-ss-10-align #n2-ss-10-arrow-next{display:block;}
}
@media only screen and ( max-width: 1140px ){
#nazwa h1 {
font-size: 25px;
display: table;
margin: 0;
}
.archive .post {
width: 100%;
float: none;
}
#slide0 .textin {
margin: 0 0 23px 0;
}
}
@media only screen and ( max-width: 1070px ){
.playerr {
width: 25%;
}
.heart {
width: 42%;}
.calend {
width: 27%;}
}
@media only screen and ( max-width: 1024px ){
#second img {
margin: -28px 0 0 50px;
max-width: 524px;
height: auto;
}
.single .entry img.attachment-post-thumbnail {
float: right;
width: 100%;
height: auto;
margin: 0px 0px 0 20px !important;
display: block;
transition: transform 1s;
max-width: 350px;
}
#content,.page #content {
width: 90%;
}
#sidebar ul {
margin: 0 auto 30px auto!important;
padding: 0;
width: 90%;
}
.news {
margin: 0 auto;
width: 96%;
max-width: 1300px;
}
#slide0 .textin {
margin: 0 0 34px 0;
}
a.prog {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-program.png) no-repeat 15px 6px;
float: left;
color: #ffffff;
display: block;
width: 89px;
padding: 3px 0 5px 53px;
font-family: roboto;
font-size: 13px;
text-align: justify;
line-height: 15px;
font-weight: bold;
}
a.mic {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-mic.png) no-repeat 15px 7px;
color: #ffffff;
float: left;
display: block;
width: 93px;
padding: 3px 0 5px 52px;
font-family: roboto;
font-size: 13px;
line-height: 16px;
font-weight: bold;
}
#top ul li a {
padding: 6px 23px;}
#slide2 #text1 {
padding: 30px 10% 30px 10%;
}
#slide3 {
padding: 30px 10%;    text-align: center;}
#slide3 a{display:block;}
#slide3 #text1 img.alignright {
margin: 0 auto 14px auto;
float: none;
display: block;
}
#slide3 #text1 {
padding: 0 0 30px 0;
display: table;
width: 100%;
text-align: center;
}
#slide4 #phone #text2 {
right: 8%;
}
#slide4 #phone #text2 {
bottom: 24%;}
#slide4 #phone {
background-size: 48%;
}
#slide4 #text1 {
width: 38%;
}
}
@media only screen and (max-width: 960px){
#top ul li a {
padding: 6px 21px;
font-size: 14px;
}
.heart {
width: 50%;
margin: 51px 0 0 0;
}
.playerr {
width: 48%;
float: left;
padding: 10px 2% 0 2%;
}
.playerr .n2-ss-slider.n2-ss-load-fade.n2-ss-loaded {
opacity: 1;
position: relative;
width: 100%!important;
}
.playerr div#n2-ss-1 .n2-ss-slider-1,
.playerr div#n2-ss-1 .n2-ss-slide,
.playerr .n2-ss-slider .n2-ss-layers-container{
width: 100%!important;
height: 400px!important;
}
#orzel {
text-align: center;
margin: 5px 20px 20px 0;
float: left;
}
li.menu-item-has-children,li.menu-item-has-children:hover,
.menu-online-container li, .menu-online-container li:hover {
width: 90px;
height: 90px;}
#menu-travel a,#menu-travel a:hover,
#menu-other a,#menu-other a:hover,
.menu-online-container a,.menu-online-container a:hover,
#menu-travel-de a,#menu-travel-de a:hover,
#menu-other-de a,#menu-other-de a:hover,
.menu-online-de-container a,.menu-online-de-container a:hover,
a.homme,a.homme:hover
{
font-size: 14px;
line-height: 14px;
}
#intel .widget-content{
width:49%;
margin:0 0.5% 20px 0.5%;
float:left;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/topr.png) no-repeat top right;
transition:0.4s all ease-in-out;
}
#intel .widget-content:hover{
width:49%;
margin:0 0.5% 20px 0.5%;
float:left;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/toprh.png) no-repeat top right #6cc0e5;
}
img.alignright{	float: right;margin: 0 0 20px 30px !important;}
img.alignleft{float:left;margin:0 30px 20px 0px!important;}
}
@media only screen and ( max-width: 880px ){
#cuerpo {
float: none;
padding: 15px 0;
width: 100%;
}
#topikl .slide h3 {
color: #ffffff;
font-size: 25px !important;
font-family: open sans;
margin: 0 0 0 10%;
font-weight: bold;
line-height: 28px !important;
background: #029dd5;
display: table;
padding: 9px 20px;
}
#topikl .slide h2 {
color: #000000;
font-size: 34px !important;
font-family: Oswald;
margin: 13px 0 17px 10% !important;
font-weight: bold;
line-height: 45px !important;
display: table;
background: #ffed14;
padding: 3px 20px 5px 20px;
}
#bloczki h2 {
font-family: Oswald;
font-weight: bold;
font-size: 22px;
color: #ffffff;
text-indent: 34px;
}
#sidebar,#sidebarr {
float: none;
padding: 1px 0 15px 0;
width: 100%;
background: #f0f0f0;
margin: 0px 0 0 0;
}
#slide-zalety #second {
background: #eaeaeb url(//visitpoland.eu/wp-content/themes/szablon/images/kropeczki.jpg) no-repeat left bottom;
width: 85%;
font-size: 15px !important;
padding: 3% 5% 39px 5%;
display: table;
margin: 0 auto;
}
#slide-zalety #kolaz {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/kolaz.png) no-repeat top center;
background-size: auto auto;
width: 100%;
background-size: 81%;
height: 500px;
display: table;
position: relative;
top: -26px;
right: auto;
margin: 0 auto;
left: -14px;
}
#slide-zalety {
padding: 11px 0 50px 0;
}
#topik .slide h1 {
color: #ffffff;
font-size: 16px !important;
font-family: Open sans;
margin: 0;
line-height: 16px !important;
}
#topik .slide h2 {
color: #fef011;
font-size: 30px !important;
font-family: Oswald;
margin: 0 0 14px 0 !important;
font-weight: bold;
line-height: 30px !important;
}
#topik .slide h3 {
color: #ffffff;
font-size: 25px !important;
font-family: Oswald;
margin: 0;
font-weight: normal;
line-height: 25px!important;
}
#second img {
margin: -28px auto 14px auto;
max-width: 590px;
height: auto;
display: block;
float: none;
}
#top ul li a {
color: #502873;
padding: 6px 13px;font-size: 14px;
}
#nazwa {
background: #502873;
color: #ffffff;
padding: 0;
display: block;
width: 100%;
}
#ikony{    display: none;}
#nazwainfo {
float: none;
display: table;
width: auto;
padding: 5px 3%;
width: 94%;
}
.ikonylinki{display:table;width:100%;background: #88bf46;}
.ikonylinki span{
color: #ffffff;display:table;float:left;width:50%;}
.ikonylinki span:hover{
box-shadow: 1px 5px 18px #659926 inset;
}
.ikonylinki a.prog {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-program.png) no-repeat 15px 11px;
float: left;
color: #ffffff;
display: block;
width: auto;
padding: 14px 0 11px 53px;
font-family: roboto;
font-size: 13px;
text-align: justify;
line-height: 15px;
font-weight: bold;
}
.ikonylinki a.mic {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-mic.png) no-repeat 15px 10px;
color: #ffffff;
float: left;
display: block;
width: auto;
padding: 14px 0 11px 52px;
font-family: roboto;
font-size: 13px;
line-height: 16px;
font-weight: bold;
}
#kiedy {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-cal.png) no-repeat 15px center #502873;
padding: 5px 2% 5px 8%;
border-right: 1px solid #ffffff;
font-size: 20px;
color: #ffffff;
vertical-align: middle;
width: 27%;
}
#inf {
display: table;
padding: 0 5%;
width: 90%;
}
#slide2 #text1 {
padding: 30px 5% 30px 5%!important;}
#slide3,#slide1 {
padding: 30px 5%;
text-align: center;
}
td#godz{width: 20%;}
#linki {
width: 90%;
padding: 20px 5% 50px 5%;
display: table;
}
}
@media only screen and ( max-width: 840px ){
#slide0::before {
background-image: url(//visitpoland.eu/wp-content/themes/szablon/images/tlo1.jpg);
transform: translateZ(-1px) scale(2.1);
z-index: -1;
background-position: -70px top;
}
img.alignright{	float: right;margin: 0 0 10px 20px !important;    width: 50%;
height: auto;}
img.alignleft{float:left;margin:0 20px 10px 0px!important;    width: 50%;
height: auto;}
#bloczki {
width: 100%;
color: #ffffff;
display: table;
}
#zast .widget-content {
width: 33.3%;
float: left;
text-align: center;
}
#bloczek {
padding: 0 0 24px 0;
font-weight: normal;
font-size: 16px;
}
#jeden {
width: 100%;
float: none;
background: #4cc8ee url(//visitpoland.eu/wp-content/themes/szablon/images/jedenbg.jpg) no-repeat 5% 20px;
background-size: 26px;
display: flex;
flex: 1;
}
#dwa {
width: 100%;
float: none;
background: #7ac043 url(//visitpoland.eu/wp-content/themes/szablon/images/dwabg.jpg) no-repeat 5% 22px;
background-size: 28px;
display: flex;
flex: 1;
}
#trzy {
width: 100%;
float: left;
background: #ffc014 url(//visitpoland.eu/wp-content/themes/szablon/images/trzybg.jpg) no-repeat 5% 25px;
background-size: 28px;
display: flex;
flex: 1;
}
#slide2 #text1 {
padding: 30px 5% 30px 5%;
}
td#godz {
width: 17%;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/clock.png) no-repeat 0px 10px;
}
#linki ul li {
width: 100%;
float: none;
margin: 0 0 16px 0;
}
#linki ul li#org a ,#linki ul li#org a:hover{
width: 90%;
margin: 0 0% 0 0%;
}
#linki ul li#nauk a ,#linki ul li#nauk a:hover{
width: 90%;
margin: 0 0% 0 0;
}
#linki ul li#gos a,#linki ul li#gos a:hover {
width: 90%;
margin: 0;
}
#slide2 #text2 {
background-color: #2b2b2b;
color: #cdcaca;
padding: 40px 12% 40px 36%;
}
#slide4 #phone {
background-size: 60%;
}
#slide4 #phone #text2 {
bottom: -1%;    right: 10%;
}
}
@media only screen and ( max-width: 800px ){
.menu-topmenu-container{display:none;}
#topik .playerr {
display: none;
}
.heart .int {
background-size: 96%;
}
#topik .calend {
display: none;
}
#orzel2{
display: block!important;
position: absolute;
}
a.free2{display:table;width:100%;}
.free2 img{float:right;}
#orzel2 img {
width: 40%;
margin: -2px 0 0 0;
}
input.wpcf7-date,input, textarea {
width: 87%!important;
}
.calend2 h3 {
color: #000000;
}
.playyer2{
display: table!important;
width: 100%;
padding: 0;
background: #212121;
min-height: 200px;
}
.calend2{
display: block!important;
background: #cccccc;
padding: 5% 5% 5% 5%;}
img.serce {
width: 55%;
height: auto;
margin: 10px auto 3px auto;
}
.home-menu {
display: table;
width: 25%;
text-align: center;
margin: 0 auto 10px auto;
}
#menu-travel ,#menu-travel-de{
float: right;
margin: 40px -30px 0 0;
}
#menu-other,#menu-other-de{ float: left;
margin: 40px 0 0 -30px;}
.heart {
width: 100%;
padding: 89px 2% 0 2%;
background-size: 90%;
margin: 28px 0 0 0;
}
button#responsive-menu-button {
width: 45px!important;
height: 45px!important;
position: fixed!important;
top: 11px!important;
left: 11px!important;
right: 5%;
background: #009fd6!important;
}
#responsive-menu-container #responsive-menu-wrapper {
background: #009fd6!important;
padding: 60px 0 0 0!important;
}
#responsive-menu-container {
width: 49%!important;
left: 0;
transition: transform 0.5s;
text-align: left;
background: #009fd6!important;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a {
height: 40px!important;
line-height: 40px!important;
border-bottom: 1px solid #61aed8!important;
color: #ffffff;
background-color: #009fd6!important;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {
right: 0;
height: 40px;
line-height: 40px;
width: 40px;
color: #ffffff;
border-left: 1px solid #098ebc!important;
background-color: #098ebc!important;
border-bottom: 1px solid #61aed8!important;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item.fb a {
height: 33px;
}
#responsive-menu-search-box{display:none;}
#responsive-menu-container #responsive-menu li.responsive-menu-item.fb  {
padding: 10px 0 0 23px;
}
#slide0 .text1 {
font-size: 23px;
line-height: 26px;
}
#slide0 .text1 span {
font-size: 57px;
display: block;
padding: 20px 0 35px 0;
text-align: right;
}
#slide4 #phone #text2 {
bottom: 7%;
right: 10%;
}
#top .menu-top-container {
padding: 0 10%;
display: table;
height: auto;
} ul#menu-top {
position: static;
display: none;
} ul#menu-top li {
margin-bottom: 1px;
}
#top ul li {
list-style: none;
float: left;
padding: 0px 0px;
display: inline-block;
border-bottom: 1px solid #dddddd;
}
#top ul li#menu-item-92{ border-bottom: 0px solid #dddddd;}
#top ul.sub-menu li a {
color: #502873 !important;
border-right: 0px !important;
text-transform: none !important;
padding: 5px 0px 5px 15px!important;
border-bottom: 0px solid #674287 !important;
font-size: 15px;
width: 100%;
} ul#menu-top li,
ul#menu-top li a {
width: 100%;
} .show-menu {
display:block;
}
}
@media (max-width: 480) {
#slide0::before {
background-image: url(//visitpoland.eu/wp-content/themes/szablon/images/tlo.jpg);
transform: translateZ(-1px) scale(2.1);
z-index: -1;
background-position: top center;
background-size: cover!important;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-attachment:inherit;    
background-size:cover;
-webkit-background-size:cover;
}
}
@supports (-webkit-overflow-scrolling: touch) { .fromRightIn,.fromRightOut,.fromLeftIn,.fromLeftOut {
transition: none;
-webkit-transition: none;
-moz-transition: none;
transform: none;
-webkit-transform: none;
-moz-transform: none;
opacity: 1.0!important;
}
#slide0::before {
background-image: url(//visitpoland.eu/wp-content/themes/szablon/images/tlo1.jpg);
transform:  none;
z-index: -1;
background-position: left top;
background-size: cover!important;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-attachment:inherit;    
background-size:cover;
-webkit-background-size:cover;
}
.hand {
height: 54vh;
top: auto;
}
}
@media only screen and (max-width: 762px){
#footer .lew {
display: table;
width: 100%;
position: relative;
text-align: center;
float: none;
}
#footer .praw {
display: table;
width: 100%;
position: relative;
text-align: center;
float: none;
}
}
@media only screen and (max-width: 730px){
#topikl {
padding: 63px 0 0 0!important;
}
.heart {
width: 100%;
padding: 89px 2% 0 2%;
background-size: 90%;
margin: 68px 0 0 0;
}
#tops {
padding: 57px 0 0 0!important;
}
h1, h1 a {
font-family: Prata;
color: #000000;
font-size: 28px;
font-weight: normal;
line-height: 41px;
}
.news img.alignright, .news img.alignleft {
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
max-width: 93%;
height: auto;
float: none;
margin: 0 auto!important;
display: block;
}
.osoba {
width: 48%;
float: left;
padding: 1%;
}
#content img {
max-width: 95%;
height: auto;
}
div#n2-ss-4 .n2-ss-slide-background-image{
margin-top:0px!important;
height:100%!important;
}
img.alignright{	float: none;margin: 20px 0 20px 0px !important;    width: 90%;
height: auto;}
img.alignleft{float:none;margin: 20px 0 20px 0px !important;    width: 90%;
height: auto;}
#zast .widget-content {
width: 50%;
float: left;
text-align: center;
}
#bloczek {
padding: 0 0 24px 0;
font-weight: normal;
font-size: 18px;
}
}
@media only screen and ( max-width: 640px ){
#kiedy {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/icon-cal.png) no-repeat 15px center #502873;
padding: 5px 0% 5px 15%;
border-right: 0px solid #ffffff;
font-size: 20px;
color: #ffffff;
vertical-align: middle;
width: 85%;
display: block;
border-bottom: 1px solid #ffffff;;
}
object{width:100%!important;}
div#n2-ss-4 .nextend-bullet-bar {
margin: 0 0 -10px 0;
}
#intel .widget-content{
width:99%;
margin:0 0.5% 20px 0.5%;
float:left;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/topr.png) no-repeat top right;
transition:0.4s all ease-in-out;
}
#intel .widget-content:hover{
width:99%;
margin:0 0.5% 20px 0.5%;
float:left;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/toprh.png) no-repeat top right #6cc0e5;
}
#slide0 .text1 span {
font-size: 48px;
display: block;
padding: 14px 0 20px 0;
text-align: center;
}
td#godz {
width: 93%;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/clock.png) no-repeat 0px 10px;
float: none;
padding: 0 0 0 7%;
}
td#brief {
padding-right: 0%;
width: 100%;
display: block;
}
.tab-content td {
vertical-align: top !important;
border-bottom: 1px solid #dddddd;
padding-top: 5px !important;
display: block;
width: 100%;
}
#nazwa {
background: #502873;
color: #ffffff;
padding: 5px 0 7px 0;
display: block;
width: 100%;
}
#slide3, #slide1 {
width: 90%;
padding: 30px 5% 0px 5% !important;
}
#slide1 #second {
padding: 0px 0;
}
#slide0 .textin {
display: table;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/napisbg.png) no-repeat top right;
padding: 14px 5% 26px 5%;
float: none;
width: 90%;
text-align: center;
}
#slide0 .text1 {
position: relative;
color: #ffffff;
text-align: right;
line-height: 37px;
letter-spacing: 0;
width: auto;
height: auto;
padding: 0;
margin: 0 0px 0 0;
bottom: 1px !important;
right: 0;
width: 100%;
}
.red {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/redbg.png) no-repeat top right;
color: #ffffff;
font-size: 30px;
font-family: 'Montserrat';
font-weight: 700;
padding: 10px 130px 10px 40px;
display: table;
margin: -20px 0 0 -26px;
}
}
@media only screen and ( max-width: 540px )
{
#ja {
margin: 0px 0px 0 0;
text-align: right;
right: 0;
position: absolute;
}
object{width:100%!important;max-width:500px!important;}
#footer .praw {
display: table;
width: 100%;
position: relative;
text-align: center;
float: none;
}
#footer .lew {
display: table;
width: 100%;
position: relative;
text-align: center;
float: none;
}
}
@media only screen and ( max-width: 520px ){
#content .post h2 a {
display: block;
font-size: 22px;
}	
object{width:100%!important;max-width:500px!important;}
.osoba {
width: 100%;
float: left;
padding: 0 0 20px 0;
}
#zast .widget-content {
width: 100%;
float: none;
text-align: center;
}
#bloczek {
padding: 0 0 24px 0;
font-weight: normal;
font-size: 23px;
}
img.attachment-post-thumbnail {
float: left;
width: 150px;
height: 120px;
margin: 0 20px 0 0 !important;
display: block;
transition: transform 1s;
}
#slide2 #text2 {
bottom: 6%;
right: auto;
left: 32%;
display: table;
text-align: center;
margin: 0 auto!important;
}
#slide2 #text2 {
background-color: #2b2b2b;
color: #cdcaca;
padding: 40px 24% 135px 4%;
}
#slide3 {
padding: 30px 10% 30px 4%;
}
#slide4 #text1 {
width: 80%;
float: none;
padding: 0 10%;
text-align: center!important;
}
#slide4 {
height: auto!important;
min-height: auto !important;
padding: 2vh 0%!important;
}
.heart {
width: 100%;
padding: 89px 2% 0 2%;
background-size: 90%;
margin: 98px 0 0 0;
}
}
@media only screen and ( max-width: 460px ){
span#foto {
width: 137px;
height: 43px;
display: inline-block;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/fotogr.png) top left no-repeat;
margin: 0px 0 -26px 0;
background-size: 80%;
}
object{width:100%!important;max-width:430px!important;}
span#cool {
width: 107px;
height: 32px;
display: inline-block;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/cool.png) top right no-repeat;
margin: 0px 0 -17px 0;
background-size: 100%;
}
}
@media only screen and ( max-width: 420px ){
img.attachment-post-thumbnail {
float: left;
width: 100%;
height: auto;
margin: 0 auto 15px auto!important;
display: block;
transition: transform 1s;
}
span#foto {
width: 127px;
height: 43px;
display: inline-block;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/fotogr.png) top left no-repeat;
margin: 0px 0 -26px 0;
background-size: 90%;
}
#logo {
background: url(//visitpoland.eu/wp-content/themes/szablon/images/logo.png) no-repeat top left #FFFFFF;
width: 250px;
height: 250px;
position: absolute;
transition: transform .2s;
background-size: 95%;
top: 10px;
left: 10px;
}
}
@media only screen and ( max-width: 410px ){
span#foto {
width: 109px;
height: 43px;
display: inline-block;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/fotogr.png) top left no-repeat;
margin: 0px 0 -26px 0;
background-size: 90%;
}
span#cool {
width: 103px;
height: 32px;
display: inline-block;
background: url(//visitpoland.eu/wp-content/themes/szablon/images/cool.png) top right no-repeat;
margin: 0px 0 -17px 0;
background-size: 100%;
}
}
@media only screen and ( max-width: 390px ){
#slide2 #text2 {
background-color: #2b2b2b;
color: #cdcaca;
padding: 40px 10% 120px 7%;
}
}