@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap"); :root {
scroll-behavior: smooth;
}
body, html {
margin: 0px;
padding: 0px;
width: 100%;
font-size: 15px;
font-family: 'Inter';
overflow-x: hidden;
}
.fl {
float: left;
}
.fr {
float: right;
}
.cl {
clear: both;
}
img {
border: none;
margin: 0px;
padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
padding: 0px;
font-size: 18px;
margin: 0px;
font-weight: normal;
}
a:link, a:visited, a:hover {
text-decoration: none;
color: #616161;
}
a:hover {
color: #999
}
#swipebox-overlay {
background: rgba(0, 0, 0, .6);
}
p {
margin: 0px 0px 5px 0px;
padding: 0px;
font-size: 16px;
letter-spacing: -1%;
}
.no-padding {
padding: 0px;
}
.no-padding1 {
padding: 0px;
}
.no-padding-left {
padding-left: 0px;
}
.no-padding-right {
padding-right: 0px;
}
img.alignleft, .alignleft {
float: left;
margin-right: 10px;
}
img.alignright {
float: right;
margin-left: 10px;
}
img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.downbutton img {
cursor: pointer;
}
.container {
width: 1500px;
max-width: 100%;
}
img.thumbnail {
border: 0px solid !important;
box-shadow: none !important;
padding: 0px !important;
border-radius: 0px !important;
}
.marginleftright {
padding-left: 200px;
padding-right: 200px;
}
.marginleftright100 {
padding-left: 100px;
padding-right: 100px;
} #rlogo {
position: absolute;
top: 16px;
left: 20px;
z-index: 60000;
display: none;
}
#rlogo img {
height: 38px;
}
.top {
float: left;
position: absolute;
background: #fff;
width: auto;
height: auto;
padding-top: 0px;
top: 0px;
left: 0px;
right: 0px;
z-index: 5000;
color: #0c0c0c;
border-bottom: 1px solid #1C9762;
}
.top p {
}
.top.scrolled {
background: #fff;
-webkit-box-shadow: -2px 7px 10px 3px rgba(0, 0, 0, 0.1);
box-shadow: -2px 7px 10px 3px rgba(0, 0, 0, 0.1);
}
#bodybg {
background: rgba(0, 0, 0, 0.2);
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 100;
display: none;
}
.kontenerslider {
padding-top: 86px;
margin-bottom: 20px;
}
#rev_slider_74_2_wrapper .clean_arrows.tparrows:hover::before {
color: #ff0000;
} .archiwumbut {
position: absolute;
right: 0px;
}
.puzzle .puzzel img {
width: auto;
height: 381px;
}
.puzzle .puzzel>.vc_column-inner>.wpb_wrapper {
display: flex;
justify-content: center;
align-items: center;
padding: 15px;
flex-wrap: wrap;
}
.puzzle .puzzel>.vc_column-inner>.wpb_wrapper .wpb_content_element>.wpb_wrapper {
margin: 10px;
}
.puzzel {
margin: 30px 0px 30px 0px;
}
.puzzel a {
width: 100%;
height: auto;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px;
}
.puzzel a span:nth-child(3) {
color: #3fb7ea;
display: block;
margin: 15px 0 0;
font-weight: 500;
font-size: 15px;
}
.puzzel a span:nth-child(2) {
font-family: "Manrope";
text-transform: none;
font-weight: 500;
margin: 30px 0px 20px 0px;
clear: both;
width: auto;
text-align: left;
font-size: 24px;
color: #000000;
background: none;
padding: 0px;
}
.puzzle a span {
float: left;
position: relative;
font-family: "Manrope";
text-transform: none;
width: auto;
background: #fff;
font-size: 1.2em;
color: #000;
line-height: 1rem;
margin: 20px 0px 20px 0px;
padding: 20px 30px 20px 30px;
font-weight: 400;
border-radius: 25px;
border: 1px solid gray;
}
.puzzel a:hover span:nth-child(3) {
background: #000000;
color: #fff;
} .trenujznami {
padding-top: 200px;
padding-bottom: 100px;
}
.trenujznami h1 {
font-family: "Manrope";
font-size: 36px;
padding-bottom: 20px;
}
.trenujznami h2 {
font-family: "Manrope";
font-weight: 300;
margin: 20px 0px 20px 0px;
clear: both;
width: auto;
text-align: left;
font-size: 24px;
color: #000000;
background: none;
padding: 0px;
}
.trenujznami p {
display: block;
min-height: 120px;
} .stronaglowna {
padding-top: 50px;
padding-bottom: 50px;
}
.stronaglowna h2 {
font-family: "Manrope";
text-transform: uppercase;
font-weight: 300;
margin: 30px 0px 20px 0px;
clear: both;
width: auto;
text-align: left;
font-size: 2.5rem;
color: #000000;
background: none;
padding: 0px;
}
.stronaglowna h3 {
font-family: "Manrope";
text-transform: none;
font-weight: 300;
margin: 0px 0px 20px 0px;
clear: both;
width: auto;
text-align: left;
font-size: 1rem;
color: #000000;
background: none;
padding: 0px;
}
.stronaglowna img {
max-width: 100%;
height: auto;
}
.stronaglowna p {
margin-bottom: 0px;
} .trenujwolsztynie {
padding-bottom: 100px;
}
.trenujwolsztynie h2 {
font-family: "Manrope";
font-weight: 300;
margin: 30px 0px 20px 0px;
clear: both;
width: auto;
text-align: left;
font-size: 36px;
color: #000000;
background: none;
padding: 0px;
}
.trenujwolsztynie ul {
padding-left: 10px;
padding-right: 10px;
} .stronaglownapartnerzy h4 {
font-family: "Manrope";
text-transform: uppercase;
font-weight: 300;
margin: 30px 0px 20px 0px;
clear: both;
width: auto;
text-align: left;
font-size: 1.5rem;
color: #000000;
background: none;
padding: 0px;
letter-spacing: 4px;
} .stronaglownagaleria {
position: relative;
padding: 50px 0px 0px 0px;
}
.stronaglownagaleria h4 {
position: absolute;
z-index: 1000;
display: block;
font-family: "Manrope";
text-transform: uppercase;
font-weight: 500;
margin: -5px 0px 20px 50px;
width: auto;
text-align: left;
font-size: 2.5rem;
color: #000000;
background: none;
padding: 0px;
letter-spacing: 4px;
}
.carousel-caption {
padding-bottom: 0px !important;
}
.carousel-caption a, .carousel-caption img {
margin: 0px !important;
} .stronaglownablack {
background: #fff;
margin-top: 120px;
}
.stronaglownablack h2 {
margin: 0px;
}
.stronaglownablack p {
color: #000;
}
.stronaglownablack h4 {
font-family: "Manrope";
text-transform: none;
font-weight: 300;
margin: 0px 0px 10px 0px;
clear: both;
width: auto;
text-align: left;
font-size: 1.5rem;
color: #fff;
background: none;
padding: 0px;
}
.stronaglownablack p {
margin-bottom: 0px;
}
.stronaglownablack a {
color: #fff;
}
.blacktekst {
padding: 50px;
min-height: 400px;
}
.blacktekst .vc_row-fluid:nth-child(2) {
padding: 50px;
background: #abd627;
border-radius: 20px;
margin: 50px 0px 0px 0px;
color: #fff;
}
.blacktekst .vc_row-fluid:nth-child(2) .wpb_text_column:nth-child(1) {
border-bottom: 1px solid #fff;
padding-bottom: 20px;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/tenisolsztyn/phone.png) top left no-repeat;
padding-left: 40px;
}
.blacktekst .vc_row-fluid:nth-child(2) .wpb_text_column:nth-child(2) {
padding-top: 20px;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/tenisolsztyn/pin.png) top 20px left no-repeat;
padding-left: 40px;
}
.blacktekst .vc_row-fluid p {
color: #fff !important;
} .menulogo {
display: flex;
padding-left: 0px;
}
#logo {
display: flex;
width: 100%;
height: 100%;
text-align: center;
min-height: 50px;
align-items: center;
margin: 25px 0px 25px 0px;
width: 234px;
height: auto;
}
#logo img {
max-width: 100%;
height: 70px;
}
#logo a {
display: block;
width: 100%;
height: 100%;
margin: 0px 20px 0px 20px;
} #menuburger {
display: none;
position: absolute;
right: 20px;
top: 23px;
margin: 6px 0px 0px 20px;
}
#menuburger a {
display: block;
padding: 7px 4px 3px 4px;
background: none;
width: auto;
}
.sidebarlogotyp {
display: block;
margin: 40px 20px 10px 20px;
text-align: center;
}
.sidebarlogotyp img {
max-width: 200px;
height: auto;
}
.btn-side-bar .slicknav_icon-bar {
background: #000 !important;
}
#omegamenu {
display: block;
text-align: right;
margin: 5px 0px 0px 0px;
float: left;
}
.sf-menu {
display: flex;
align-items: flex-start;
justify-content: flex-start;
align-content: flex-start;
float: right;
margin-bottom: 0px;
}
.sf-menu>li {
background: none;
margin: 0px 0px 0px 0px;
width: auto;
}
.sf-menu>li:hover {
background: none !important;
}
.sf-menu>li:hover>a { background: none !important;
}
.sf-menu a {
border: 0px;
color: #000;
width: 100%;
padding: 10px 5px 10px 5px;
font-size: 16px;
font-weight: 400;
}
.sf-menu a:hover {
color: #000;
border: 1px solid black;
border-radius: 35px;
}
.sf-menu a.sf-with-ul {
padding-right: 5px;
}
.sf-menu li>ul:after {
position: absolute;
content: "";
top: 6px;
left: 0px;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/arrowdrop.png) top center no-repeat;
width: 100%;
height: 8px;
}
.sf-menu>li>ul {
padding-top: 13px;
box-shadow: none;
width: 100%;
}
.sf-menu ul li a {
background: #fff;
color: #000;
padding: 11px 15px 11px 15px;
text-align: left;
width: 100%;
font-size: 14px;
border: 0px;
font-weight: 300;
text-transform: none;
}
.sf-menu ul li a:hover {
border: 1px solid;
text-transform: none;
}
.sf-arrows a.sf-with-ul::after {
position: absolute;
right: 11px;
bottom: 20px;
top: auto;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/pluswhite.svg) center center no-repeat;
border: 0px;
width: 12px;
height: 12px;
}
.sf-arrows a.sf-with-ul:hover::after {
position: absolute;
right: 11px;
bottom: 20px;
top: auto;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/minuswhite.svg) center center no-repeat;
border: 0px;
width: 12px;
height: 12px;
}
.sf-menu>li:hover>a.sf-with-ul::after {
position: absolute;
right: 11px;
bottom: 20px;
top: auto;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/minuswhite.svg) center center no-repeat;
border: 0px;
width: 12px;
height: 12px;
}
.sf-menu>li>ul a.sf-with-ul::after {
position: absolute;
right: 11px;
bottom: 40%;
top: auto;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/arrowright1.svg) top 0px center no-repeat;
border: 0px;
width: 12px;
height: 12px;
}
.sf-menu>li>ul a.sf-with-ul:hover::after {
position: absolute;
right: 11px;
bottom: 40%;
top: auto;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/arrowright.svg) top 0px center no-repeat;
border: 0px;
width: 12px;
height: 12px;
}
.top.toppodstrona .sf-menu>li:hover>a.sf-with-ul::after, .top.scrolled .sf-menu>li:hover>a.sf-with-ul::after {
position: absolute;
right: 11px;
bottom: 20px;
top: auto;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/minusniebieski.svg) center center no-repeat;
border: 0px;
width: 12px;
height: 12px;
}
.top.toppodstrona .sf-menu>li>ul a.sf-with-ul::after, .top.scrolled .sf-menu>li>ul a.sf-with-ul::after {
position: absolute;
right: 11px;
bottom: 40%;
top: auto;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/arrowright1.svg) top 0px center no-repeat;
border: 0px;
width: 12px;
height: 12px;
}
.top.toppodstrona .sf-menu>li>ul a.sf-with-ul:hover::after, .top.scrolled .sf-menu>li>ul a.sf-with-ul:hover::after {
position: absolute;
right: 11px;
bottom: 40%;
top: auto;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/arrowright.svg) top 0px center no-repeat;
border: 0px;
width: 12px;
height: 12px;
}
.top.toppodstrona .dropdown-selected a, .top.scrolled .dropdown-selected a {
color: #000000;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/down1.png) center right no-repeat;
padding-right: 16px;
}
.top.toppodstrona a.showfavorites span, .top.scrolled a.showfavorites span {
background: #000000;
color: #000;
}
.top.toppodstrona .sf-menu ul li a:hover, .top.scrolled .sf-menu ul li a:hover {
color: #000000 !important;
border: 0px;
}
.top.toppodstrona .btn-side-bar .slicknav_icon-bar, .top.scrolled .btn-side-bar .slicknav_icon-bar {
background: #000 !important;
}
#slide-bar-megamenu .slicknav_icon-bar {
background: #000 !important;
}
#slide-bar-megamenu #menuburger {
margin-top: 28px;
}
#slide-bar-megamenu .sidebarkontaktowe, #slide-bar-megamenu .ikonysocialsidebar {
display: block;
}
#slide-bar-megamenu .ikony {
display: block !important;
}
.tooltip-inner {
background: #000000;
} .language-selector {
color: #fff;
position: relative;
z-index: 7000;
}
.dropdown-lang {
display: none;
}
.jezyki ul {
margin: 0px;
padding: 0px;
list-style: none;
}
.jezyki ul li {
float: left;
width: auto;
height: auto;
color: #fff;
font-size: 15px;
line-height: 15px;
}
.jezyki ul li a {
color: #ccc;
display: block;
padding: 4px 5px 4px 5px;
font-size: 15px;
line-height: 15px;
}
.jezyki ul li a.langactive {
color: #fff;
}
.jezyki ul li a:hover {
color: #fff;
}
.jezyki ul li:nth-child(2) a {
padding-top: 3px;
}
.jezyki ul li:nth-child(2) a:hover {
color: #ccc;
}
.top.scrolled .jezyki ul li a:hover, .top.toppodstrona .jezyki ul li a:hover {
color: #000000;
}
.top.scrolled .jezyki ul li a.langactive, .top.toppodstrona .jezyki ul li a.langactive {
color: #000;
}
.top.scrolled .jezyki ul li a, .top.toppodstrona .jezyki ul li a {
color: #666;
} .stronaglownabuttony>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_row {
width: 33%;
margin: 0px 0px 20px 0px;
}
.stronaglownabuttony>.wpb_column>.vc_column-inner>.wpb_wrapper {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.stronaglownabuttony .vc_column_container>.vc_column-inner {
padding: 0px;
}
.home_box_wrap .home_box_last {
margin: 0 !important;
}
.podstronabuttony>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_row {
width: 20%;
margin: 0px 0px 20px 0px;
}
.podstronabuttony>.wpb_column>.vc_column-inner>.wpb_wrapper {
display: flex;
flex-wrap: wrap;
}
.podstronabuttony .vc_column_container>.vc_column-inner {
padding: 0px;
}
.podstronabuttony h3 {
margin: 0px !important;
margin: 0px !important;
font-size: 1.2rem !important;
}
.podstronabuttony h2 {
font-size: 3rem !important;
}
.home_box_wrap .home_box_last {
margin: 0 !important;
}
.vc_separator .vc_sep_holder {
margin-top: 40px;
}
.vc_separator .vc_sep_holder .vc_sep_line {
height: 7px;
border-top: 6px solid #1f3163;
} .realizacje {
background: #fecc00
}
.realizacje h2.tytul {
font-family: 'nunito_sansblack';
margin: 60px 0px 50px 0px;
}
.realizacje h2.tytul a {
color: #000;
}
.galeriahover ul {
margin: 0px;
padding: 0px;
display: inline-block;
width: 100%;
list-style: none;
display: flex;
justify-content: space-between;
}
.galeriahover ul li {
width: 100%;
border: 4px solid #fff;
}
.galeriahover ul li a {
cursor: default !important;
}
.galeriahover ul li img {
width: 100%;
height: auto;
}
.galeriahover ul li img {
max-width: 100%;
height: auto;
display: table-cell;
vertical-align: middle;
margin: auto;
-webkit-transition: all .2s ease-in-out 0s;
-moz-transition: all .2s ease-in-out 0s;
-o-transition: all .2s ease-in-out 0s;
-ms-transition: all .2s ease-in-out 0s;
transition: all .2s ease-in-out 0s;
}
.galeriahover ul li img:hover {
cursor: pointer;
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
z-index: 1000;
} .ikonyfooter {
margin: 0px 0px 30px 0px;
}
.ikonyfooter img {
margin-top: -3px;
}
.footer-kontakt {
padding-top: 80px;
padding-bottom: 80px;
}
.footer-kontakt h3 {
font-family: "Manrope";
text-transform: uppercase;
font-weight: 700;
margin: 0px 0px 20px 0px;
clear: both;
width: auto;
text-align: left;
font-size: 2rem;
color: #000000;
background: none;
padding: 0px;
}
.footer-osoby {
padding-bottom: 80px;
}
.footer-osoby h5 {
font-family: "Manrope";
text-transform: normal;
font-weight: 700;
margin: 0px 0px 20px 0px;
clear: both;
width: auto;
text-align: left;
font-size: 2rem;
color: #000000;
background: none;
padding: 0px;
}
.footer-osoby h6 {
color: #aaa;
}
.footerbackground {
background: #1B1B1B;
padding-top: 100px;
padding-bottom: 100px;
}
.footerbackground p {
color: #CBCBCB;
}
.footerbackground a {
color: #CBCBCB;
}
.footerbackground a:hover {
color: #fff;
}
.footerbackground h5 {
font-family: "Manrope";
font-weight: 300;
color: #CBCBCB;
padding-bottom: 20px;
font-size: 24px;
}
.onas_padding {
padding: 20px;
}
#kontakt_row {
padding-top: 100px;
padding-bottom: 100px;
}
#kontakt_row h2 {
font-family: "Manrope";
font-weight: 300;
font-size: 36px;
}
#kontakt_row p {
font-weight: 300;
font-size: 20px;
padding-top: 5px;
padding-bottom: 5px;
}
.contact-block {
background-color: #f7f9f6;
padding: 20px;
min-height: 300px;
border-radius: 10px;
}
a.footerlogotyp {
display: flex;
margin: 35px 0px 0px 0px;
flex-direction: row;
text-align: center;
}
a.footerlogotyp img {
align-self: center;
max-width: 100%;
height: auto;
}
a.footerlogotyp span {
color: #000;
font-size: 0.8rem;
margin: 12px 0px 0px 0px;
}
.footeradresy {
padding-top: 40px;
padding-bottom: 40px;
}
.footeradresy p {
color: #CBCBCB;
font-size: 0.8rem;
font-weight: 500;
}
.footeradresy h5 {
color: #CBCBCB;
font-size: 14px;
font-weight: 600;
display: block;
margin: 15px 0px 0px 0px;
padding: 0px;
text-transform: uppercase;
}
.footeradresy h5 span {
color: #000;
font-size: 1rem;
font-weight: 500;
display: block;
margin: 0px 0px 0px 0px;
width: 100%;
padding: 0px;
}
.footeradresy span {
color: #CBCBCB;
font-size: 0.8rem;
font-weight: 500;
display: block;
margin: 30px 0px 0px 0px;
width: 100%;
float: left;
padding: 0px;
}
.footeradresy a {
color: #000;
}
.sidebarkontaktowe {
margin: 0px 0px 0px 20px;
}
.sidebarkontaktowe ul {
float: left;
margin: 30px 0px 30px 0px;
padding: 0px;
width: 100%;
list-style: none;
}
.sidebarkontaktowe li {
display: block;
width: 100%;
margin: 0px 0px 0px 0px;
}
.sidebarkontaktowe li a {
display: block;
color: #000;
font-size: 13px;
}
.sidebarkontaktowe li a:hover {
color: #000000;
}
.footermenu ul {
float: left;
margin: 20px 0px 0px 0px;
padding: 0px;
width: 100%;
list-style: none;
min-height: 160px;
}
.footermenu li {
display: inline-block;
width: auto;
margin: 0px 0px 0px 0px;
}
.footermenu li a {
display: block;
color: #000;
font-size: 13px;
line-height: 20px;
text-transform: uppercase;
padding: 0px 15px 0px 15px;
}
.footermenu li a:hover {
color: #333;
}
.footermenu1 ul {
float: left;
margin: 30px 0px 0px 0px;
padding: 0px;
width: 100%;
list-style: none;
min-height: 160px;
}
.footermenu1 li {
display: block;
width: 100%;
margin: 0px 0px 0px 0px;
}
.footermenu1 li a {
display: block;
color: #000;
line-height: 20px;
text-transform: uppercase;
padding: 0px 15px 0px 0px;
font-size: .8rem;
}
.footermenu1 li a:hover {
color: #333;
}
.realizacja {
padding-top: 30px;
padding-bottom: 30px;
color: #767676;
font-size: 0.8rem;
}
.realizacja img {
max-width: 70px;
}
.virtualmedia {
padding-top: 15px;
padding-bottom: 15px;
padding-right: 60px;
color: #000;
font-size: 0.8rem;
color: #333;
}
.rowborder {
border-bottom: 1px solid #fff;
padding-bottom: 30px;
padding-top: 0px;
}
.dolmenu ul {
margin: 0px;
padding: 0px;
width: 100%;
display: block;
list-style: none;
}
.dolmenu ul li {
display: inline-block;
}
.dolmenu ul li a {
display: block;
padding: 4px;
color: #000;
}
.dolmenu ul:nth-child(2) {
margin-bottom: 30px;
} .ikonyjezyki {
position: relative;
margin-top: 23px;
display: flex;
float: right;
margin-right: 10px;
}
.jezyki {
position: relative;
z-index: 7000;
}
.jezyki {
margin-top: -3px;
margin-right: 10px;
}
.ikony {
position: relative;
display: block;
margin: 0px 30px 0px 0px;
padding: 0px;
border-radius: 30px;
background: #1C9762;
width: 100%;
height: 50px;
}
.ikony ul {
display: block;
list-style: none;
padding: 0px;
margin: 0px;
}
.ikony ul li {
float: left;
}
.ikony ul li a {
display: block;
min-width: 25px;
width: auto;
height: 25px;
margin: 10px 5px 15px 5px;
}
.ikony ul li:nth-child(1) a {
padding: 0px;
margin-left: 20px;
margin-top: 12px;
}
.ikony ul li:nth-child(2) a {
font-family: "Gabarito";
font-weight: 700;
color: #fff;
padding-top: 3px;
}
.ikony img:hover, .ikonysocial img:hover, .ikonysocialsidebar img:hover {
opacity: 0.8;
}
.ikony ul li:nth-child(2) a:hover {
background: none !important;
} p#breadcrumbs {
position: relative;
z-index: 1000;
font-size: 15px;
margin: 0px 0px 45px 0px;
float: left;
width: 100%;
color: #000000;
text-transform: none;
text-align: center;
text-transform: none;
font-weight: 700;
text-transform: uppercase;
font-family: "Gabarito";
color: #1f3163 !important;
}
p#breadcrumbs a {
font-size: 15px;
color: #000000;
}
p#breadcrumbs a:hover {
color: #ccc;
}
p#breadcrumbs span.breadcrumb_last {
color: #ccc;
} h2.naglowek {
font-size: 2rem;
font-weight: 400;
letter-spacing: 0px;
text-transform: none;
color: #000000;
display: inline-block;
margin: 60px 0px 40px 0px !important;
padding: 10px 0px 10px 0px;
}
h2.naglowekwiekszy {
font-size: 2rem;
letter-spacing: 0px;
text-transform: none;
color: #000000;
display: inline-block;
margin: 40px 0px 0px 0px;
padding: 10px 0px 10px 0px;
}
.wpb_content_element h2.naglowek {
width: 100%;
text-align: center;
}
a.wiecej1 {
float: left;
position: relative;
font-family: "Manrope";
text-transform: none;
width: auto;
background: #1C9762;
font-size: 1.2em;
color: #fff;
line-height: 1rem;
margin: 20px 0px 20px 0px;
padding: 20px 30px 20px 30px;
font-weight: 400;
border-radius: 25px;
}
a.wiecej1:hover {
background: #000000;
color: #fff;
} .sekcja-tekst {
padding-top: 40px;
padding-bottom: 40px;
} .oinwestycji-buttony {
padding-top: 60px;
padding-bottom: 60px;
justify-content: center;
}
.oinwestycji-buttony .vc_col-sm-3 {
width: 22.5%;
padding: 70px 30px 70px 30px;
border: 5px solid #000000;
margin: 0px 10px 0px 10px;
border-radius: 0px 31px 0px 29px;
}
#smart-makieta {
height: calc(100vh - 200px);
width: 100%;
max-height: 75vw;
} .rowflex {
display: flex;
flex-flow: row wrap;
}
.rowflex>* {
flex: 0 1 33.3%;
}
.rowflex>div {
padding: 0px;
}
.aktualnosci {
position: relative;
padding-top: 20px;
padding-bottom: 0px;
color: #000;
}
.aktualnoscihome {
position: relative;
padding-top: 15px;
padding-bottom: 40px;
color: #000;
}
.aktualnosc {
display: flex;
}
.aktualnosc a:hover {
background: #fff
}
.aktualnosc a {
position: relative;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
ustify-content: center;
align-items: stretch;
background: none;
color: #000;
line-height: 22px;
text-align: left;
padding: 0px 0px 0px 0px;
margin-bottom: 50px;
margin: 5px;
}
.aktualnosc .krotki {
display: inline-block;
height: auto;
min-height: 200px;
padding: 0px 30px 0px 30px;
font-size: 1rem;
line-height: 1.3rem;
color: #242424;
}
.aktualnosc a h3 {
color: #242424;
font-size: 1.4rem;
font-weight: 300;
height: auto;
text-transform: none;
margin: 0px 0px 0px 0px;
display: block;
width: 100%;
text-align: left;
padding: 20px 30px 35px 30px;
}
.aktualnosc a h3 span:nth-child(1) {
display: inline-block;
width: 100%;
font-size: 0.9rem;
margin: 0px 20px 20px 0px;
color: #242424;
}
.aktualnosc a span.wiecej {
position: absolute;
width: auto;
bottom: 0px;
right: 0px;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/arrowblue.svg) top 0px right 10px no-repeat;
font-size: 1rem;
color: #000000;
line-height: 1rem;
margin: 0px 0px 20px 30px;
padding: 12px 42px 12px 0px;
font-weight: 500;
text-align: right;
text-transform: none;
}
.aktualnosc a:hover span.wiecej {
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/arrowblue.svg) top 0px right 0px no-repeat;
color: #fff;
opacity: 1;
}
.aktualnosc img {
width: 100%;
height: auto;
}
.aktualnoscifoto {
position: relative;
overflow: hidden;
width: 100%;
height: auto;
}
.aktualnoscfoto {
display: flex;
overflow: hidden;
position: relative;
}
.aktualnoscfoto:after {
position: absolute;
content: "";
top: 0px;
left: 0px;
background: rgba(0, 0, 0, 0.2) top center no-repeat;
width: 100%;
height: 100%;
}
.aktualnosc a:hover .aktualnoscfoto:after {
background: rgba(0, 0, 0, 0) top center no-repeat;
}
.aktualnosc a:hover h3, .aktualnosc a:hover h3 span, .aktualnosc a:hover .krotki {
color: #000000;
}
.aktualnoscihome {
background: #abd627;
}
.aktualnoscglowna {
display: flex;
}
.aktualnoscglowna img {
width: 135px;
height: 135px;
border-radius: 50%;
align-self: center;
}
.aktualnoscglowna a {
position: relative;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
ustify-content: center;
align-items: stretch;
background: none;
color: #fff;
line-height: 22px;
text-align: left;
padding: 0px 0px 0px 0px;
margin-bottom: 50px;
margin: 5px;
}
.aktualnoscglowna .krotki {
display: inline-block;
height: auto;
min-height: auto;
padding: 0px 30px 0px 30px;
font-size: 1rem;
line-height: 1.3rem;
color: #fff;
}
.aktualnoscglowna a h3 {
color: #fff;
font-size: 1.4rem;
font-weight: 300;
height: auto;
text-transform: none;
margin: 0px 0px 0px 0px;
display: block;
width: 100%;
text-align: left;
padding: 0px 30px 15px 30px;
}
.aktualnoscglowna a h3 span:nth-child(1) {
display: inline-block;
width: 100%;
font-size: 0.9rem;
margin: 0px 20px 0px 0px;
color: #fff;
}
.aktualnoscglowna a span.wiecej {
position: absolute;
width: auto;
bottom: 0px;
right: 0px;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/arrowblue.svg) top 0px right 10px no-repeat;
font-size: 1rem;
color: #fff;
line-height: 1rem;
margin: 0px 0px 20px 30px;
padding: 12px 42px 12px 0px;
font-weight: 500;
text-align: right;
text-transform: none;
}
.aktualnoscglowna a:hover span.wiecej {
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/arrowblue.svg) top 0px right 0px no-repeat;
color: #fff;
opacity: 1;
}
.dropdown-lang {
background: #fff;
position: absolute;
right: 0px;
top: 30px;
padding: 0px 0;
border: none;
font-size: inherit;
border-radius: 3px;
box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
z-index: 7000;
}
.napiszdonas {
background: #f7f7f7
} .wpcf7-form {
margin: 40px 0px 40px 0px;
float: left;
width: 100%;
clear: both;
}
.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form input[type=tel] {
width: 100%;
background: #fff;
border: 0px;
margin: 0px 5% 20px 0px;
padding: 14px 14px 14px 14px;
text-transform: none;
color: #000000;
font-size: 13px;
}
.wpcf7-form input[type=text]:focus, .wpcf7-form input[type=email]:focus, .wpcf7-form input[type=tel]:focus {
color: #000000;
border-bottom: 1px solid #000;
}
.wpcf7-form textarea {
font-size: 13px;
color: #000;
width: 100%;
background: #fff;
height: 125px;
border: 0px;
margin: 0px 5% 20px 0px;
padding: 8px 14px 8px 14px;
text-transform: none;
color: #000000;
font-family: 'Inter';
}
.wpcf7-form textarea:focus {
color: #000000;
border-bottom: 1px solid #000;
}
.wpcf7-form select {
background: #eee;
}
div.wpcf7-response-output {
position: relative;
width: 100%;
clear: both;
margin: 20px 0px 20px 0px !important;
float: left;
}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {
width: 100%;
float: left;
clear: both;
color: #000;
border: 2px solid #95c238;
width: 100%;
margin: 30px 0px 0px 0px;
}
.wpcf7-form input[type=submit] {
border: 0px;
float: right;
position: relative;
width: auto;
background: #1C9762;
border-radius: 70px;
font-size: 15px;
font-weight: 500;
color: #fff;
margin: 20px 0px 20px 0px;
padding: 16px 42px 16px 42px;
text-transform: none;
}
.wpcf7-form input[type=submit]:hover {
background: #000000;
color: #fff;
}
.wpcf7-date {
background: #000000;
color: #fff !important;
border: 1px solid #fff;
}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {
width: 100%;
float: left;
color: #0f7bc0;
border: 0px solid #004284;
margin: 0px;
padding: 30px 0px 30px 0px;
}
.ajax-loader {
display: none !important;
}
span.wpcf7-not-valid-tip {
display: none !important;
}
.wpcf7 {
float: left;
width: 100%;
}
.wpcf7-form p {
font-family: 'Gabarito';
color: #000000;
clear: both;
}
.wpcf7-list-item {
float: left;
margin: 15px 7px 15px 0px;
}
.wpcf7-list-item div {
float: left;
}
.wpcf7-list-item span {
float: left;
margin: -2px 0px 0px 10px;
}
span.wpcf7-list-item {
margin: 0px 5px 50px 0px !important;
}
div.wpcf7-validation-errors {
color: #ff0000;
}
div.wpcf7-mail-sent-ok {
color: #ccb671;
}
.forminfo {
padding-bottom: 40px;
}
.klauzule {
font-size: 12px;
margin: 0px 0px 30px 0px;
}
.klauzule p {
display: flex;
} .ikonysocialsidebar {
position: relative;
z-index: 10010;
display: block;
margin: 20px 0px 0px 0px;
width: 100%;
text-align: center;
}
.ikonysocialsidebar ul {
padding: 0px;
list-style: none;
display: inline-block;
}
.ikonysocialsidebar ul li {
float: left;
width: auto;
margin: 0px 10px 0px 0px;
text-align: center;
}
.ikony img, .ikonysocial img, .ikonysocialpodstrona img, .ikonysocialsidebar img {
max-width: 30px !important;
height: auto !important;
} .vc_btn3-container {} .flex-direction-nav a.flex-next::before {
font-family: "Revicons" !important;
content: '\e825' !important;
}
.flex-direction-nav a.flex-prev::before {
font-family: "Revicons" !important;
content: '\e824' !important;
}
.flex-direction-nav a:hover::before {
color: #000000 !important;
}
.flex-control-paging li a {
background: rgba(0, 0, 0, .2) !important;
}
.flex-control-paging li a.flex-active {
background: #000000 !important;
} .zaufalinam hr {
border: 1px solid #f3a077;
}
.zaufalinam h3 {
font-size: 1.4rem;
color: #000;
display: inline-block;
margin: 20px 0px 20px 0px;
padding: 0px;
font-weight: 500;
width: 100%;
text-align: center;
}
.carousel-caption .content-section {
display: none !important;
}
.mega-post-carousel3 .mega-post-image img {
width: 100% !important;
height: auto !important;
max-width: 170px;
}
.promo-carousel {
padding-bottom: 0;
overflow: hidden;
margin: 0px 0px 50px 0px;
}
.promo-carousel .item-wrap {
width: 400%;
position: relative;
white-space: nowrap;
display: flex;
}
.promo-carousel .item {
background: #fff;
text-align: center;
display: flex;
flex: 0 0 8%;
justify-content: center;
align-items: center;
margin: 0px 0px 0px 0px;
}
.promo-carousel .item img {
max-width: 150px;
}
.promo-carousel .item a {
text-decoration: none;
display: flex;
flex: 1;
flex-direction: column;
justify-content: center;
align-items: center;
color: #333;
font-weight: bold;
line-height: 1.4;
height: 100%;
padding: 10px 0;
}
.promo-carousel .item.active {
background: #1280b3;
padding: 0;
}
.promo-carousel .item.active a {
color: #fff;
}
@media (min-width: 768px) {
.promo-carousel .item-wrap {
width: 200%;
}
} .flexslider {
border: 0px !important;
box-shadow: none !important;
}
#cd-timeline {
overflow: hidden;
padding-top: 0px !important;
}
.cd-timeline-block {
margin-top: 0px !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
margin-bottom: 0px !important;
}
#cd-timeline .timeline-line1 {
background: #134a85 !important;
z-index: 100 !important;
}
.cd-timeline-content {
border: 0px !important;
box-shadow: none !important;
}
.cd-timeline-content h2 {
text-align: left !important;
font-size: 24px !important;
font-weight: 300 !important;
}
.cd-timeline-content .cd-date {
color: #134a85 !important;
font-size: 50px !important;
opacity: 1 !important;
}
.cd-timeline-img.cd-picture {
background: #ddd !important;
}
.cd-timeline-block .cd-timeline-content .timeline-arrow {
display: none;
}
.cd-timeline-img {
box-shadow: none !important;
}
span.timeline-line1 {
position: absolute !important;
}
.cd-timeline-dot {
width: 16px !important;
height: 16px !important;
margin-left: -8px !important;
top: 0px !important;
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
padding-left: 0px !important;
}
.cd-timeline-img.cd-picture.coloreddot {
background: #000000 !important;
} a.scrolltotop {
background: rgba(0, 0, 0, 0) url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/images/up.png) no-repeat scroll top center;
bottom: 100px;
display: none;
height: 53px;
position: fixed;
right: 15px;
width: 53px;
z-index: 3000;
}
a:hover.scrolltotop {
background: rgba(0, 0, 0, 0) url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/images/up.png) no-repeat scroll top 5px center;
}
.activescroll {
display: block !important;
} #sliderpodstrona {
position: relative;
float: left;
width: 100%;
height: auto;
margin-top: 85px;
background-position: top center;
background-repeat: no-repeat;
}
#sliderpodstrona h1 {
position: absolute;
left: 0px;
top: 50%;
z-index: 10000;
float: left;
width: 100%;
text-align: center;
font-weight: 300;
text-transform: none;
letter-spacing: 0px;
color: #fff;
margin: -70px auto 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 4rem;
text-transform: uppercase;
font-weight: 300;
letter-spacing: 5px;
}
#sliderpodstronaabsolute {
position: absolute;
float: left;
width: 100%;
height: auto;
z-index: 100;
}
.sliderpodstrona1 {
position: relative;
z-index: 101;
}
.podfotoiframe {
position: relative;
}
.podfotoiframe iframe {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
} .buttonysklepfirmowy .vc_column_container>.vc_column-inner {
padding-left: 3px;
padding-right: 3px;
}
.buttonysklepfirmowy .vc_col-sm-1 {
width: 0%;
}
.buttonysklepfirmowy .vc_col-sm-2 {
width: 20%;
}
..logaproducentow img {
width: 50%;
height: auto;
}
.logaproducentow div p {
display: flex;
} .col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
}
.col-xs-5ths {
flex: 0 0 20%;
max-width: 20%;
width: 20%;
float: left;
}
@media (min-width: 768px) {
.col-sm-5ths {
flex: 0 0 20%;
max-width: 20%;
width: 20%;
float: left;
}
}
@media (min-width: 992px) {
table.tablesorter tbody tr:hover {
border-bottom: 1px solid #eee;
background: #f8f8f9 !important;
}
.col-md-5ths {
flex: 0 0 20%;
max-width: 20%;
width: 20%;
float: left;
}
}
@media (min-width: 1200px) {
.col-lg-5ths {
flex: 0 0 20%;
max-width: 20%;
width: 20%;
float: left;
}
} .vc_tta-panel-body {
background: #fff !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
.vc_tta-tabs-list {
text-align: center;
}
.vc_tta-panels, .vc_tta-panels-container, .vc_tta-tabs-container {
border: 0px;
background: #fff;
}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container, .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
border: 0px;
background: #fff;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab.vc_active>a::after, .wpb-js-composer .vc_tta.vc_general .vc_tta-tab.vc_active>a::before {
border: 0px !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a {
color: #fff !important;
background: #000000 !important;
padding: 14px 40px !important;
font-weight: 600 !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a {
color: #000000 !important;
background: #fff !important;
padding: 14px 40px !important;
font-weight: 600 !important;
} .podstrona {
position: relative;
margin: 0px;
line-height: 27px;
font-family: 'Gabarito', sans-serif;
padding-top: 40px;
padding-bottom: 50px;
}
.podstronakontakt {
position: relative;
margin: 0px;
line-height: 27px;
font-family: 'Gabarito', sans-serif;
padding-top: 180px;
padding-bottom: 0px;
}
.podstrona table {
max-width: 100%;
}
.podstrona table {
height: auto !important;
}
.podstrona h1 {
font-family: "Manrope";
text-transform: uppercase;
font-weight: 700;
margin: 0px 0px 20px 0px;
clear: both;
width: auto;
text-align: left;
font-size: 2.5rem;
color: #000000;
background: none;
padding: 0px;
}
.podstrona h2 {
font-family: "Manrope";
font-weight: 700;
margin: 0px 0px 20px 0px;
clear: both;
width: auto;
text-align: left;
font-size: 2rem;
color: #000000;
background: none;
padding: 0px;
}
.podstrona h3 {
font-family: "Manrope";
text-transform: uppercase;
font-weight: 700;
margin: 0px 0px 20px 0px;
clear: both;
width: auto;
text-align: left;
font-size: 1.7rem;
color: #000000;
background: none;
padding: 0px;
}
.podstrona h4 {
margin: 20px 0px 20px 0px;
width: auto;
font-size: 1.5rem; background: none;
padding: 0px;
text-transform: none;
letter-spacing: 0px;
line-height: 100%;
font-weight: 500;
}
.podstrona h5 {
font-family: "Manrope" Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: 700;
margin: 0px 0px 20px 0px;
clear: both;
width: auto;
text-align: left;
font-size: 1.1rem;
color: #000000;
background: none;
padding: 0px;
}
.podstrona img {
max-width: 100%;
height: auto;
}
.podstrona p {
margin-bottom: 0px;
}
.page-id-54733 .podstronatekstowa .vc_row.vc_row-flex>.vc_column_container:nth-child(1)>.vc_column-inner {
padding-right: 0px;
}
.page-id-54733 .podstronatekstowa .vc_row.vc_row-flex>.vc_column_container:nth-child(2)>.vc_column-inner {
padding-left: 0px;
}
.ikonylegenda .123vc_column_container {
padding-left: 15px !important;
}
.podstrona ul {
list-style: none;
padding: 0px;
margin: 10px 0px 10px 0px;
}
.podstrona ul li {
padding-left: 23px;
display: block;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/tick-bullet.png) top 5px left no-repeat;
margin-bottom: 10px;
} #mapa {
width: 100%;
min-height: 500px;
margin-top: 0px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
margin-bottom: 0px;
}
dt.gallery-icon a {
position: relative;
}
dt.gallery-icon a:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 100;
background: rgba(32, 42, 68, 0);
}
dt.gallery-icon a:hover:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 100;
background: rgba(32, 42, 68, 0.7);
}
a.swipebox:before {
display: none;
}
#gallery-1 img {
border: 0px !important;
} #paginacja {
background: #fff;
position: relative;
z-index: 3000;
margin: auto;
display: inline-block;
width: 100%;
margin: 80px 0px 0px 0px;
text-align: center;
float: left;
clear: both;
}
.wp-pagenavi {
display: inline-block;
margin: auto;
padding: 10px 0px 10px 0px;
}
.pages {
float: left;
padding: 8px 10px;
background: #fff;
color: #777;
margin-right: 10px;
}
.wp-pagenavi a {
padding: 8px;
background: #fff;
color: #777;
margin-right: 2px;
float: left;
width: 40px;
height: 42px;
}
.wp-pagenavi .current, .wp-pagenavi a:hover {
float: left;
background: #004284;
margin-right: 2px;
color: #ffffff;
width: 40px;
height: 42px;
}
.wp-pagenavi a, .wp-pagenavi span {
border: 0px;
padding: 8px 9px;
}
a.button {
float: left;
position: relative;
margin: auto;
width: 100%;
text-align: center;
}
#pbOverlay {
z-index: 30000;
} a.wiecej1, .realizacjafoto:before, .aktualnosc a .aktualnoscfoto:after, .realizacjebuttony a, .realizacjebuttony a span.wiecej, .realizacjahome a span.wiecej, a.archiwum, .sliderSwiper .swiper-slide a span, .realizacjahome a .krotki, .buttonyoferta figcaption, .realizacjahome a, .sliderSwiper .swiper-slide a, .realizacjafotoback, figure.effect-goliath h2, figure.effect-goliath img, figure.effect-goliath div:after, figure.effect-goliath:before, figure.effect-goliath:after, .realizacjafoto img, .button1:after, .button2:after, .button3:after, .button4:after, .button5:after, .aktualnosc img, .realizacje .mega-post-carousel2 .mega-post-image, .slick-active, .wykladzinydywanowe a span.wiecej, .berryalloc a, a.wiecejinformacji, a.wiecejinformacji1, .obslugainwestycji ul li a, .podlogitarasowe a span.wiecej, .akcesoria a span.wiecej, .aktualnosc a span.wiecej, dt.gallery-icon a::before, .modal #bmieszkanie a, .hoverbutton>div, .hoverbutton>div>.wpb_wrapper:hover img, .hoverbutton>div>.wpb_wrapper:hover p, .hoverbutton>div>.wpb_wrapper:hover h2, .hoverbutton>div>.wpb_wrapper:hover, .wyszukiwaniemieszkan input[type="Submit"], .wyszukiwaniemieszkan input[type="Button"], .tablesorter a, .ikony img, .ikonysocial img, .zaufalinam img, .slicknav_nav a, p#breadcrumbs a, .slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a, .slicknav_nav .slicknav_row, .top, .aktualnosc a, .aktualnosc a span.wiecej, .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .footermenu1 li a, a.scrolltotop, .wpcf7-form input[type="submit"], a.wiecej {
-moz-transition: all 300ms !important;
-webkit-transition: all 300ms !important;
-o-transition: all 300ms !important;
-ms-transition: all 300ms !important;
transition: all 300ms !important;
animation: all 300ms !important;
}
figure.effect-goliath:hover div:before, .realizacjebuttony a:hover span.wiecej1, .aktualnosc a:hover span.wiecej1, .filmyhome a:hover span.wiecej1 {
-moz-transition: all 300ms !important;
-webkit-transition: all 300ms !important;
-o-transition: all 300ms !important;
-ms-transition: all 300ms !important;
transition: all 300ms !important;
animation: all 300ms !important;
transition-delay: 300ms !important;
}
.aktualnosc a:hover .aktualnoscfoto img {
-webkit-transform: (1.10) !important;
-moz-transform: scale(1.10) !important;
-o-transform: scale(1.10) !important;
-ms-transform: scale(1.10) !important;
transform: scale(1.10) !important;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
} .comments-title {
margin-bottom: 48px;
margin-bottom: 3.428571429rem;
font-size: 16px;
font-size: 1.142857143rem;
line-height: 1.5;
font-weight: normal;
}
.comments-area article {
margin: 24px 0;
margin: 1.714285714rem 0;
}
.comments-area article header {
margin: 0 0 48px;
margin: 0 0 3.428571429rem;
overflow: hidden;
position: relative;
}
.comments-area article header img {
float: left;
padding: 0;
line-height: 0;
}
.comments-area article header cite,
.comments-area article header time {
display: block;
margin-left: 85px;
margin-left: 6.071428571rem;
}
.comments-area article header cite {
font-style: normal;
font-size: 15px;
font-size: 1.071428571rem;
line-height: 1.42857143;
}
.comments-area cite b {
font-weight: normal;
}
.comments-area article header time {
line-height: 1.714285714;
text-decoration: none;
font-size: 12px;
font-size: 0.857142857rem;
color: #5e5e5e;
}
.comments-area article header a {
text-decoration: none;
color: #5e5e5e;
}
.comments-area article header a:hover {
color: #21759b;
}
.comments-area article header cite a {
color: #444;
}
.comments-area article header cite a:hover {
text-decoration: underline;
}
.comments-area article header h4 {
position: absolute;
top: 0;
right: 0;
padding: 6px 12px;
padding: 0.428571429rem 0.857142857rem;
font-size: 12px;
font-size: 0.857142857rem;
font-weight: normal;
color: #fff;
background-color: #0088d0;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #009cee, #0088d0);
background-image: -ms-linear-gradient(top, #009cee, #0088d0);
background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
background-image: -o-linear-gradient(top, #009cee, #0088d0);
background-image: linear-gradient(top, #009cee, #0088d0);
border-radius: 3px;
border: 1px solid #007cbd;
}
.comments-area .bypostauthor cite span {
position: absolute;
margin-left: 5px;
margin-left: 0.357142857rem;
padding: 2px 5px;
padding: 0.142857143rem 0.357142857rem;
font-size: 10px;
font-size: 0.714285714rem;
}
.comments-area .bypostauthor cite b {
font-weight: bold;
}
a.comment-reply-link:hover,
a.comment-edit-link:hover {
color: #21759b;
}
.commentlist .pingback {
line-height: 1.714285714;
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
} #respond {
font-size: 13px;
margin-top: 48px;
margin-top: 3.428571429rem;
}
#respond h3#reply-title {
font-size: 16px;
font-size: 1.142857143rem;
line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
margin-left: 10px;
margin-left: 0.714285714rem;
font-weight: normal;
font-size: 12px;
font-size: 0.857142857rem;
}
#respond form {
margin: 24px 0;
margin: 1.714285714rem 0;
}
#respond form label {
display: block;
line-height: 1.714285714;
margin-bottom: 20px;
}
#respond form input[type="text"], #respond form textarea {
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
padding: 10px;
width: 500px;
border: 1px solid #9aa0ac;
}
#FSContact1 input[type="text"], #FSContact1 textarea {
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
padding: 10px;
width: 670px !important;
max-width: 670px !important;
background: #2d3951;
border: 1px solid #9aa0ac;
}
ol.commentlist li {
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
}
ul.children {
margin-left: 40px;
margin-top: 20px;
}
ul.children ol.commentlist li {
border-bottom: 0px;
}
#respond form input[type="submit"], #FSContact1 input[type="submit"] {
width: 150px;
height: 40px;
border: 0px;
background: #2d3951;
color: #fff;
border: 1px solid #9aa0ac;
font-weight: bold;
text-transform: uppercase;
text-align: center;
}
#respond form input[type="submit"]:hover, #FSContact1 input[type="submit"]:hover {
background: #888;
}
#respond form textarea {
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 1.714285714;
padding: 10px;
padding: 0.714285714rem;
width: 710px;
}
#respond form p.form-allowed-tags {
margin: 0;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
color: #5e5e5e;
}
.required {
color: red;
}
#reply-title {
margin: 0px;
padding: 0px;
font-size: 28px;
color: #363636;
float: left;
width: 100%;
font-weight: bold;
}
div.artykul:first-child {
margin-top: 0px;
}
#artykuly #breadcrumbs {
margin-top: 30px
}
p.nocomments {
display: none;
}
.slideshowlink {
display: none;
}
.ngg-galleryoverview {
margin: 30px 0px 30px 0px;
}
@-moz-keyframes bg {
0% {
-moz-transform: scale(1);
}
50% {
-moz-transform: scale(1.3);
}
100% {
-moz-transform: scale(1);
}
}
@-webkit-keyframes bg {
0% {
-moz-transform: scale(1);
}
50% {
-webkit-transform: scale(1.3);
}
100% {
-moz-transform: scale(1);
}
}
@-o-keyframes bg {
0% {
-moz-transform: scale(1);
}
50% {
-o-transform: scale(1.3);
}
100% {
-moz-transform: scale(1);
}
}
@-ms-keyframes bg {
0% {
-moz-transform: scale(1);
}
50% {
-ms-transform: scale(1.3);
}
100% {
-moz-transform: scale(1);
}
}
@keyframes bg {
0% {
-moz-transform: scale(1);
}
50% {
transform: scale(1.3);
}
100% {
-moz-transform: scale(1);
}
}
.menu_top .navtoogle {
display: none;
}
#nav-icon3 {
display: block;
width: 27px;
height: 22px;
position: relative;
margin: 0px 0px 0px 0px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
.btn-side-bar .slicknav_icon-bar {
display: block;
position: absolute;
height: 3px;
width: 100%;
background: #000;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
body:not(.slide-bar-open-left) .top #menuburger a:hover span span:nth-child(1) {
background: #000000 !important;
}
body:not(.slide-bar-open-left) .top #menuburger a:hover span span:nth-child(2), body:not(.slide-bar-open-left) .top #menuburger a:hover span span:nth-child(3) {
width: 50% !important;
background: #000000 !important;
}
body:not(.slide-bar-open-left) .top #menuburger a:hover span span:nth-child(4) {
width: 20% !important;
background: #000000 !important;
}
body:not(.slide-bar-open-left) .top:not(.scrolled) #menuburger a:hover span span:nth-child(1) {
background: #000 !important;
}
body:not(.slide-bar-open-left) .top:not(.scrolled) #menuburger a:hover span span:nth-child(2), body:not(.slide-bar-open-left) .top:not(.scrolled) #menuburger a:hover span span:nth-child(3) {
width: 50% !important;
background: #000 !important;
}
body:not(.slide-bar-open-left) .top:not(.scrolled) #menuburger a:hover span span:nth-child(4) {
width: 20% !important;
background: #000 !important;
}
#slide-bar-megamenu .btn-side-bar .slicknav_icon-bar {
background: #000000;
} #nav-icon3 span:nth-child(1) {
top: 0px;
}
#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
top: 5px;
}
#nav-icon3 span:nth-child(4) {
top: 13px;
}
#slide-bar-megamenu #menuburger {
position: absolute;
right: 10px;
top: -10px;
}
.slide-bar-open-left #nav-icon3 span:nth-child(1) {
top: 13px !important;
width: 0 !important;
left: 50% !important;
}
.slide-bar-open-left #nav-icon3 span:nth-child(2) {
-webkit-transform: rotate(45deg) !important;
-moz-transform: rotate(45deg) !important;
-o-transform: rotate(45deg) !important;
transform: rotate(45deg) !important;
}
.slide-bar-open-left #nav-icon3 span:nth-child(3) {
-webkit-transform: rotate(-45deg) !important;
-moz-transform: rotate(-45deg) !important;
-o-transform: rotate(-45deg) !important;
transform: rotate(-45deg) !important;
}
.slide-bar-open-left #nav-icon3 span:nth-child(4) {
top: 5px !important;
width: 0% !important;
left: 50% !important;
}
a.slicknav_item {
font-size: 14px !important;
font-weight: 600;
} :root {
--background-gradient: linear-gradient(30deg, #f39c12 30%, #f1c40f);
--gray: #000000;
--darkgray: #000000;
}  select::-ms-expand {
display: none;
} .select {
position: relative;
display: flex;
width: auto;
height: 3em;
border-radius: 0px;
}
.select option {
padding: 0px;
font-family: "Gabarito";
font-weight: 400;
border-radius: 0px;
text-transform: uppercase;
font: -moz-pull-down-menu;
font-size: 1rem;
} .select::after {
content: '';
position: absolute;
top: 5px;
right: 0px;
padding: 0px;
width: 29px;
height: 100%;
transition: .25s all ease;
pointer-events: none;
border: 1px solid #000000;
background: #fff url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/plusniebieski.svg) center center no-repeat;
} .select:hover::after {
background: #000000 url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/minuswhite.svg) center center no-repeat;
}
.odddowhite {
color: #f8f8f9;
}
.oddo {
display: flex;
align-items: center;
justify-content: center;
}
.oddo select { appearance: none;
outline: 0;
border: 0;
box-shadow: none; flex: 1;
padding: 14px 29px 14px 4px;
color: #000;
font-size: 1rem;
background-color: #fff;
background-image: none;
cursor: pointer;
text-transform: uppercase;
min-width: 90%;
text-align: center;
border-bottom: 1px solid #777;
}
.oddo select {
min-width: 90px;
}
.oddo option {
font-size: 1rem;
}
.oddo div {
margin: 0px 5px 0px 5px;
}
.select div:nth-child(2) {
position: absolute;
right: -40px;
bottom: 10px;
}
.oddo .select {
position: relative;
display: flex;
width: auto;
height: auto;
border-radius: 0px;
}
.oddo .select::after {
content: '';
position: absolute;
top: 0;
bottom: 0;
right: 0px;
padding: 1em;
transition: .25s all ease;
pointer-events: none;
background: #efeff2 url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/ddom/dol.png) center center no-repeat;
}
.oddoform, .oddoform select, .oddoform option, .oddoform span {
width: 100% !important;
text-align: left !important;
font-size: 13px !important;
color: #666 !important;
text-transform: none !important;
}
.oddoform select, .oddoform {
background: none !important
}
.oddoform {
margin: 5px 5% 20px 0px;
}
p.telefonform {
float: left;
width: 100%;
margin: 15px 0px 0px 0px;
}
.vc_custom_1646663113541 h2 {
margin-bottom: 0px !important;
}
.slicknav_nav a {
font-weight: 700;
text-transform: uppercase;
font-family: "Gabarito";
color: #000 !important;
}
.sf-menu a {
padding: 10px 15px 10px 15px;
}
@media screen and (max-width: 1500px) {
.container {
width: auto;
}
}
@media screen and (max-width: 1400px) {
.footermenu1 ul {
display: block;
margin: 34px 0px 20px 0px;
}
#sliderpodstrona h1 {
font-size: 3rem;
}
.podstrona h2 {
font-size: 2rem;
}
.podstrona {
font-size: 15px;
}
}
@media screen and (max-width: 1195px) {
.puzzle .puzzel>.vc_column-inner>.wpb_wrapper .wpb_content_element {
width: 50%;
}
.sf-menu a {
padding: 16px 5px 16px 5px;
}
.marginleftright {
padding-left: 3%;
padding-right: 3%;
}
#sliderpodstrona h1 {
font-size: 2rem;
}
.ikony ul {
margin-right: 0px;
}
.footermenu1 li a {
padding: 4px 4px 4px 4px;
}
span.main-counter {
font-size: 2rem !important;
}
.sliderSwiper .swiper-slide a span {
bottom: 60px;
right: 20px;
}
figure.effect-goliath h2 {
font-size: 20px !important;
} .ikony ul li a {
margin: 12px -7px 0px 2px;
}
}
@media only screen and (max-width : 992px) {
.puzzle .puzzel>.vc_column-inner>.wpb_wrapper .wpb_content_element {
width: 100%;
}
.jezyki ul li a {
padding: 3px 2px;
}
.trenujwolsztynie h2 {
text-align: left;
}
.ikonyjezyki {
margin-right: 30px;
}
.oinwestycji-buttony .vc_col-sm-3 {
margin: 0px 0px 20px 0px;
}
.podstronabuttony h3 {
margin: 0px !important;
}
.podstronabuttony>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_row {
width: 100%;
}
.wpb_single_image figure, .wpb_single_image .vc_single_image-wrapper {
width: 100%;
text-align: center;
}
.stronaglownabuttony>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_row {
width: 50%;
margin: 0px 0px 20px 0px;
}
.stronaglownabuttony .wpb_wrapper {
width: 100%;
text-align: center;
}
.stronaglownabuttony .wpb_wrapper h3 {
width: 100%;
text-align: center;
}
.stronaglownabuttony {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.omegalast {
display: none;
}
.wpb_single_image.vc_align_right {
text-align: center;
}
#slide-bar-megamenu .ikony {
float: left;
width: 100%;
text-align: center;
}
.ikony ul {
display: inline-block;
}
.kontenerslider {
padding-top: 100px;
}
.dolmenu ul li a img {
margin-top: -4px;
}
.footer-osoby h5 {
text-align: center;
}
.footer-osoby {
text-align: center;
}
.footer-osoby .vc_col-sm-8 {
margin-top: 30px;
}
.footer-kontakt {
padding-top: 30px;
padding-bottom: 30px;
}
.vc_row.vc_row-flex {
margin-bottom: 20px;
}
a.wiecej1 {
padding: 20px 50px 20px 50px;
}
.vc_responsive .home_box_wrap.wpb_row .vc_col-sm-2 {
width: 46%;
}
#slide-bar-megamenu .sidebarkontaktowe, #slide-bar-megamenu .ikonysocialsidebar {
float: left;
text-align: center;
width: 100%;
}
.jezyki {
display: none;
}
.small-only {
display: block !important;
}
.large-only {
display: none;
}
.slicknav_nav .slicknav_arrow {
position: absolute;
top: 0px;
right: 0px;
}
ul.sub-menu a {
padding-left: 10px !important;
}
.swap-on-mobile {
display: flex !important;
flex-direction: column-reverse;
}
.vc_column-inner img {
margin-top: 20px;
}
p#breadcrumbs {
margin: 0px 0px 45px 0px;
}
.sidebarkontaktowe {
margin-left: 0px;
}
.vc_row.vc_row-flex>.vc_column_container {
width: 100%;
}
.podstrona h4 {
font-size: 1rem !important;
}
.aktualnosc .krotki, .aktualnosc a h3, .realizacjahome a h3 {
padding-left: 10px;
padding-right: 10px;
}
.realizacjahome a span.wiecej, .aktualnosc a span.wiecej {
margin-left: 10px;
}
.aktualnosc a h3, .realizacjahome a h3 {
font-size: 1.2rem;
}
.footermenu ul {
min-height: auto;
}
.podstronatekstowa .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
margin: 0px !important;
padding: 0px !important;
}
.footeradresy span {
margin-top: 15px;
}
.oddoform, p.telefonform {
float: none;
display: block;
}
.select::after {
top: 7px;
}
.footermenu ul {
margin-top: 10px;
margin-bottom: 20px;
}
.footermenu {
display: block;
}
.zaufalinam button.slick-prev, .zaufalinam button.slick-next {
display: none !important;
}
h2.naglowek {
margin: 20px 0px 40px 0px !important
}
p#breadcrumbs {
margin-bottom: 0px;
}
#logo {
min-height: 48px;
height: 65px;
margin: 22px 0px 12px 0px;
}
#menuburger {
display: block;
position: absolute;
right: 8px;
top: 27px;
}
.podstronatekstowa .vc_row.vc_row-flex>.vc_column_container:nth-child(1)>.vc_column-inner {
padding-right: 30px;
}
.podstronatekstowa .vc_row.vc_row-flex>.vc_column_container:nth-child(2)>.vc_column-inner {
padding-left: 30px;
}
.podstrona .vc_row {
padding-top: 20px;
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.sidebarlogotyp {
text-align: center;
}
.ikonysocialsidebar {
text-align: center;
display: inline-block;
}
.realizacja {
padding-top: 0px;
background-color: #fff;
}
.rowborder {
padding-bottom: 0px;
}
a.footerlogotyp {
display: none;
}
#slide-bar-megamenu {
text-align: center;
}
#slide-bar-megamenu .slicknav_menu:nth-child(3) {
display: block;
}
.small-only {
display: block !important;
}
.large-only {
display: none;
}
.footeradresy span {
float: none;
}
.rowflex>* {
flex: 0 1 50%;
}
.marginleftright {
padding-left: 20px;
padding-right: 20px;
}
.marginleftright100 {
padding-left: 15px;
padding-right: 15px;
}
.slicknav_nav .slicknav_item {
text-align: center;
}
.slicknav_nav a {
text-align: center;
}
.slide-bar.open {
width: 100% !important;
}
.menulogo {
padding-left: 10px !important;
} .menuright {
padding-right: 20px;
}
.podstrona {
padding-top: 0px;
margin-top: 30px;
}
.ikonysocialpodstrona {
top: -150px;
}
#sliderpodstrona {
margin-top: 115px;
}
#sliderpodstrona h1 {
margin-top: 230px;
font-size: 1.5rem;
}
.top {
left: 0px;
right: 0px;
}
.ikony ul li {
margin-right: 5px;
}
.jezyki {
margin-right: 0px;
margin-left: 0px;
}
.top .col-xs-6 {
width: 50%;
}
.top .col-md-2 {
flex: 0 0 50%;
max-width: 100%;
}
.d-xs-none {
display: none !important;
}
.no-padding-left {
padding-right: 0px;
}
.no-padding-right {
padding-left: 0px;
}
#omegamenu {
display: none;
}
.podstrona h2 {
font-size: 1.4rem;
margin: 40px 0px 20px 0px;
}
.podstrona h3 {
font-size: 1.2rem;
margin: 40px 0px 20px 0px;
}
.topright {
padding: 0px;
}
.topright .text-right {
padding: 0px;
}
.aktualnosc img {
width: 100%;
height: auto;
}
.footermenu1 ul {
display: block;
margin: 27px 0px 20px 0px;
}
a.scrolltotop {
display: none !important;
}
.no-padding {
padding-left: 15px;
padding-right: 15px;
}
}
@media screen and (max-width: 768px) {
span.main-counter {
font-size: 3rem !important;
}
.rowflex>* {
flex: 0 1 100%;
}
#gallery-1 .gallery-item {
width: 100% !important;
}
.landscape, .portrait {
margin-right: 0px !important;
}
.podstronatekstowa .vc_row.vc_row-flex>.vc_column_container:nth-child(1)>.vc_column-inner {
padding-right: 15px;
}
.podstronatekstowa .vc_row.vc_row-flex>.vc_column_container:nth-child(2)>.vc_column-inner {
padding-left: 0px;
}
}
@media screen and (max-width: 452px) {}
.white-popup-block {
display: inline-block;
width: auto;
background: #fff none repeat scroll 0 0;
margin: 40px auto;
max-width: 650px;
padding: 20px 30px;
position: relative;
text-align: left;
}
#wyrownanie {
display: block;
width: auto;
background: #fff none repeat scroll 0 0;
margin: 40px auto;
max-width: 650px;
position: relative;
text-align: left;
}
.white-popup-block h2 {
float: left;
width: 100%;
font-family: 'ralewaybold', sans-serif;
text-align: left;
text-transform: uppercase;
letter-spacing: 1px;
color: #000;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
font-size: 26px;
} .cookiepolicy {
display: none;
bottom: 30px;
right: 40px;
padding: 20px;
position: fixed;
z-index: 1000;
width: 300px;
color: #333;
border: 2px solid #fff;
border-radius: 3px;
background-color: #fff;
box-shadow: 0 4px 4px rgba(0, 0, 0, .2);
font-size: 12px;
line-height: 1.4;
}
.cookiepolicy span {
display: block;
padding: 12px;
float: left;
}
.cookiepolicy span:nth-child(1) a {
display: inline;
padding: 9px 0;
text-decoration: none;
color: #333;
font-size: 12px;
font-weight: 500;
}
.cookiepolicy span:nth-child(1) a:hover {
color: #999;
}
.cookiepolicy a#cookiepolicy {
display: inline-block;
margin: 5px 0;
padding: 10px;
cursor: pointer;
-webkit-transition: all .3s ease-in;
transition: all .3s ease-in;
text-decoration: none;
color: #333;
border: 2px solid #333;
border-radius: 3px;
}
.cookiepolicy a:hover#cookiepolicy, .cookiepolicy a:hover#cookiepolicy1 {
-webkit-transition: all .3s ease-in;
transition: all .3s ease-in;
color: #fff;
background-color: #333;
}
.open {
display: block;
} table.tabela tr td, table.tabela th {
padding: 20px;
vertical-align: middle;
}
table.tabela {
font-size: 1rem;
width: 100% !important;
}
table.tabela thead th {
border: 1px solid #dddddd;
}
table.tabela tr td {
border: 0px solid #dddddd;
}
table.tabela tr:nth-child(odd) {
background: #f0f0f0;
} ul.sub-menu a {
font-size: 14px;
padding-left: 20px;
text-transform: none;
}
.slicknav_menu {
background: none;
}
.slicknav_nav .slicknav_item {
position: relative;
}
.slicknav_nav .sf-arrows .sf-with-ul::after {
display: none;
}
i.ddomclosed {
width: 30px;
height: 30px;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/plusniebieski.svg) top left no-repeat;
display: block;
position: absolute;
right: 6px;
top: 0px;
}
i.ddomopened {
width: 30px;
height: 30px;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/minusniebieski.svg) top left no-repeat;
display: block;
position: absolute;
right: 6px;
top: 0px;
}
.slicknav_nav a, .slicknav_nav .slicknav_row:hover {
border-radius: 0px;
}
.slide-bar {
position: fixed;
width: 320px;
height: 100%;
top: 0;
border-left: 5px solid #fff;
background-color: #fff;
overflow: auto;
z-index: 10050;
}
@media (max-width: 360px) {
.slide-bar {
width: 280px;
}
}
.slide-bar-right {
left: auto;
right: 0;
transform: translate(320px, 0);
-webkit-transform: translate(320px, 0);
-ms-transform: translate(320px, 0);
}
.slide-bar-left {
left: auto;
right: 0;
transform: translate(320px, 0);
-webkit-transform: translate(320px, 0);
-ms-transform: translate(320px, 0);
}
@media (max-width: 360px) {
.slide-bar-right {
transform: translate(280px, 0);
-webkit-transform: translate(280px, 0);
-ms-transform: translate(280px, 0);
}
.slide-bar-left {
transform: translate(-380px, 0);
-webkit-transform: translate(-380px, 0);
-ms-transform: translate(-380px, 0);
}
}
body.slide-bar-open-right .slide-bar-right.open {
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
}
body.slide-bar-open-left .slide-bar-left.open {
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
}
body.slide-bar-open-right .slide-bar-right.open, body.slide-bar-open-left .slide-bar-left.open {
-moz-transition: transform 300ms ease-in-out;
-webkit-transition: transform 300ms ease-in-out;
-o-transition: transform 300ms ease-in-out;
transition: transform 300ms ease-in-out;
}
body.slide-bar-open-right, body.slide-bar-open-left {
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
overflow: hidden;
}
body.slide-bar-close-right .slide-bar-right.open {
transform: translate(320px, 0);
-webkit-transform: translate(320px, 0);
-ms-transform: translate(320px, 0);
}
body.slide-bar-close-left .slide-bar-left.open {
transform: translate(320px, 0);
-webkit-transform: translate(320px, 0);
-ms-transform: translate(320px, 0);
}
@media (max-width: 360px) {
body.slide-bar-close-right .slide-bar-right.open {
transform: translate(-280px, 0);
-webkit-transform: translate(-280px, 0);
-ms-transform: translate(-280px, 0);
}
body.slide-bar-close-left .slide-bar-left.open {
transform: translate(-280px, 0);
-webkit-transform: translate(-280px, 0);
-ms-transform: translate(-280px, 0);
}
}
body.slide-bar-close-right .slide-bar-right.open, body.slide-bar-close-left .slide-bar-left.open {
-moz-transition: transform 300ms ease-in-out;
-webkit-transition: transform 300ms ease-in-out;
-o-transition: transform 300ms ease-in-out;
transition: transform 300ms ease-in-out;
}
body.slide-bar-close-right, body.slide-bar-close-left {
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
overflow: hidden;
}
.slide-bar-backdrop {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(20, 20, 20, 0.5);
visibility: hidden;
z-index: 1040;
opacity: 0;
}
.slide-bar-close-right .slide-bar-backdrop, .slide-bar-close-left .slide-bar-backdrop {
visibility: visible;
opacity: 0;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-transition: opacity ease 300ms;
-webkit-transition: opacity ease 300ms;
-o-transition: opacity ease 300ms;
transition: opacity ease 300ms;
}
.slide-bar-open-right .slide-bar-backdrop, .slide-bar-open-left .slide-bar-backdrop {
visibility: visible;
opacity: 1;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-transition: opacity ease 300ms;
-webkit-transition: opacity ease 300ms;
-o-transition: opacity ease 300ms;
transition: opacity ease 300ms;
} .search-box-wrapper {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
visibility: hidden;
overflow: hidden;
opacity: 0;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 20000;
}
body.search-box-opened .search-box-wrapper {
opacity: 1;
visibility: visible;
-moz-transition: opacity ease 300ms;
-webkit-transition: opacity ease 300ms;
-o-transition: opacity ease 300ms;
transition: opacity ease 300ms;
}
.search-box-wrapper .search-box-inner {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
overflow: hidden;
}
.search-box-wrapper .search-box-close {
position: absolute;
top: 0;
right: 20px;
z-index: 1;
cursor: pointer;
width: 60px;
height: 60px;
}
.search-box-wrapper .search-box-close::before {
content: '';
height: 29px;
width: 2px;
background: #ffffff;
position: absolute;
left: 50%;
top: 15px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.search-box-wrapper .search-box-close::after {
content: '';
height: 29px;
width: 2px;
background: #ffffff;
position: absolute;
left: 50%;
top: 15px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
body.search-box-opened {
overflow: hidden;
}
.search-box-wrapper .search-box-backdrop {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.85);
}
.search-box-wrapper .search-box-content {
position: relative;
margin-top: 150px;
color: #fff;
}
.search-box-wrapper .search_query {
height: 70px;
font-size: 2.2rem;
padding-top: 0px;
padding-right: 50px;
color: #fff;
background-color: transparent;
border-bottom-width: 2px;
border-bottom-color: #666;
}
@media (min-width:768px) {
.search-box-wrapper .show-cat .search_query {
padding-left: 0px;
}
}
.search-box-wrapper .mdl-textfield__label {
color: #FFF;
font-size: 2.2rem;
padding: 20px 0px 20px 0;
margin: 0;
top: 24px;
}
@media (min-width:768px) {
.search-box-wrapper .show-cat .mdl-textfield__label {
padding-left: 0px;
}
}
.search-box-wrapper .mdl-textfield__label::before {
background-color: #ffffff !important;
}
.search-box-wrapper .is-focused .mdl-textfield__label, .search-box-wrapper .is-dirty .mdl-textfield__label {
color: #ffffff !important;
font-size: 1.8rem;
padding: 0 0;
top: -10px;
}
.search-box-wrapper .search_tags {
margin-top: 20px;
color: #999999;
}
.search-box-wrapper .search_tags label {
color: #ffffff;
font-size: 1.6rem;
margin-right: 5px;
}
.search-box-wrapper .search_tags a {
color: #999999;
margin-right: 3px;
}
.search-box-wrapper .button-search {
position: absolute;
right: 0;
background: transparent;
border: none;
color: #fff;
bottom: 22px;
padding: 0;
width: 45px;
height: 45px;
overflow: hidden;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/omega/ico4.svg) center center no-repeat;
}
.search-box-wrapper span.zmdi {
font-size: 30px;
}
.search-box-wrapper span.fa {
font-size: 18px;
}
.searchbox:not(.loading) .button-search .search-loading {
display: none;
}
.searchbox.loading .button-search .search-loader {
display: none;
}
.searchbox .search-result {
position: absolute;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
left: 0;
z-index: 98;
right: 0;
background: #fff;
margin: 0;
max-height: 350px;
overflow: auto;
display: none;
top: 100%;
margin-top: -10px;
padding: 0 10px;
}
.search-widget .searchbox .search-result {
max-height: 360px;
}
@media (min-width:768px) {
.search-box-wrapper .show-cat .search-result {
left: 200px;
}
}
.searchbox .search-result.open {
display: block;
}
.select_active .search-result.open {
display: none;
}
.searchbox .search-result .no-result {
padding: 10px;
background: #f0f0f0;
color: #575757;
text-align: center;
font-size: 2.2rem;
margin: 0 -10px;
}
.searchbox .search-result .title {
color: #282828;
font-size: 1.4rem;
font-weight: 600;
margin-bottom: 10px;
padding: 10px;
background: #f0f0f0;
margin-left: -10px;
margin-right: -10px;
}
.searchbox .search-result .item-search {
padding-bottom: 10px;
margin-bottom: 10px;
padding-left: 80px;
border-bottom: 1px solid #e9e7e7;
}
.search-widget .searchbox .search-result .item-search {
padding-left: 70px;
}
.searchbox .search-result .item-search::after {
content: '';
display: table;
clear: both;
}
.searchbox .search-result .item-search:last-child {
border-bottom: none;
margin-bottom: 0;
}
.searchbox .search-result .item-search .left-search-ajax {
width: 80px;
margin-left: -80px;
float: left;
margin-right: 20px;
border: 1px solid #e9e7e7;
background: #fff;
padding: 1px;
}
.search-widget .searchbox .search-result .item-search .left-search-ajax {
width: 70px;
margin-left: -70px;
margin-right: 10px;
}
.searchbox .search-result .item-search img {
max-width: 100%;
height: auto;
}
.searchbox .search-result .item-search .right-search-ajax p {
font-weight: 500;
display: block;
margin-bottom: 5px;
font-size: 1.4rem;
}
.search-widget .searchbox .search-result .item-search .right-search-ajax p {
font-size: 1.3rem;
}
.searchbox .search-result .item-search .right-search-ajax .sku-search-ajax {
color: #777777;
margin-bottom: 5px;
font-size: 1.4rem;
}
.searchbox .search-result .item-search .right-search-ajax .sku-search-ajax span {
margin-right: 3px;
}
.searchbox .search-result .item-search .right-search-ajax .price-regular-ajax {
margin-right: 10px;
font-weight: 500;
font-size: 1.6rem;
}
.search-widget .searchbox .search-result .item-search .right-search-ajax .price-regular-ajax {
font-size: 1.4rem;
}
.searchbox .search-result .item-search .right-search-ajax .price-ajax {
font-weight: 500;
font-size: 2rem;
}
.search-widget .searchbox .search-result .item-search .right-search-ajax .price-ajax {
font-size: 1.4rem;
}
.search_filter select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
}
.select-styled span {
display: none;
}
.search_filter {
cursor: pointer;
}
.search-widget .select-styled {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
position: relative;
}
.search-widget .select-options-wrapper {
max-height: 200px;
overflow: auto;
margin: 0;
padding: 7px 0;
}
.search-widget .select-options {
position: absolute;
top: 100%;
left: 0;
z-index: 97;
margin: 0;
list-style: none;
background-color: #fff;
width: 300px;
visibility: hidden;
max-height: 0;
overflow: hidden;
opacity: 0;
-moz-transition: all ease 500ms;
-webkit-transition: all ease 500ms;
-o-transition: all ease 500ms;
transition: all ease 500ms;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.search-widget .select-options.open {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
visibility: visible;
max-height: 350px;
opacity: 1;
-moz-transition: all ease 500ms;
-webkit-transition: all ease 500ms;
-o-transition: all ease 500ms;
transition: all ease 500ms;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.search-widget .select-options li {
font-size: 1.4rem;
margin: 0;
padding: 7px 14px;
-moz-transition: all 0.15s ease-in;
-o-transition: all 0.15s ease-in;
-webkit-transition: all 0.15s ease-in;
transition: all 0.15s ease-in;
}
.search-widget .select-options li:last-child {
margin-bottom: 7px;
}
.search-widget .select-options li:hover, .select-options li.select_active {
color: #b33a3a;
}
.search-widget .select-options li span:not(:last-child) {
padding-left: 20px;
}
.search-widget .select-options li span:last-child {
padding-left: 15px;
position: relative;
}
.search-widget .select-options li span:last-child::before {
content: '\f278';
font-family: 'Material-Design-Iconic-Font';
font-size: 15px;
position: absolute;
top: 50%;
margin-top: -7px;
line-height: 1;
left: 0;
}
.search-widget .select-options li[data-depth="0"] span:last-child::before {
content: '\f273';
}
.search-widget .select-options li[rel="hide"] {
display: none;
} .search-box-wrapper .search_filter {
cursor: pointer;
position: absolute;
font-size: 2.2rem;
width: 200px;
padding: 20px 0;
bottom: 0;
top: 19px;
}
.search-box-wrapper .select-styled {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
position: relative;
padding-right: 20px;
}
.search-box-wrapper .select-styled::after {
content: '\f2f9';
font-family: 'Material-Design-Iconic-Font';
font-size: 30px;
line-height: 30px;
top: 50%;
position: absolute;
right: 0;
margin-top: -15px;
}
.search-box-wrapper .select-options-wrapper {
max-height: 350px;
overflow: auto;
margin: 0;
padding: 7px 0;
}
.search-box-wrapper .select-options {
position: absolute;
top: 100%;
left: 0;
z-index: 97;
margin: 0;
list-style: none;
background-color: #333;
width: 300px;
visibility: hidden;
max-height: 0;
overflow: hidden;
opacity: 0;
-moz-transition: all ease 500ms;
-webkit-transition: all ease 500ms;
-o-transition: all ease 500ms;
transition: all ease 500ms;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.search-box-wrapper .select-options.open {
visibility: visible;
max-height: 350px;
opacity: 1;
-moz-transition: all ease 500ms;
-webkit-transition: all ease 500ms;
-o-transition: all ease 500ms;
transition: all ease 500ms;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.search-box-wrapper .select-options li {
font-size: 1.4rem;
margin: 0;
padding: 7px 14px;
-moz-transition: all 0.15s ease-in;
-o-transition: all 0.15s ease-in;
-webkit-transition: all 0.15s ease-in;
transition: all 0.15s ease-in;
}
.search-box-wrapper .select-options li:last-child {
margin-bottom: 7px;
}
.search-box-wrapper .select-options li:hover, .select-options li.select_active {
color: #b33a3a;
}
.search-box-wrapper .select-options li span:not(:last-child) {
padding-left: 20px;
}
.search-box-wrapper .select-options li span:last-child {
padding-left: 15px;
position: relative;
}
.search-box-wrapper .select-options li span:last-child::before {
content: '\f278';
font-family: 'Material-Design-Iconic-Font';
font-size: 15px;
position: absolute;
top: 50%;
margin-top: -7px;
line-height: 1;
left: 0;
}
.search-box-wrapper .select-options li[data-depth="0"] span:last-child::before {
content: '\f273';
}
.search-box-wrapper .select-options li[rel="hide"] {
display: none;
}
@media (max-width:767px) {
.search-box-wrapper .search-box-content {
padding: 0 20px;
}
.search-box-wrapper .search_filter {
width: 100%;
padding: 0;
bottom: 100%;
top: auto;
border: 1px solid #ffffff;
border-radius: 5px;
margin-bottom: 35px;
}
.search-box-wrapper .select-styled {
padding: 13px 30px 13px 10px;
font-size: 1.6rem;
line-height: 1.6rem;
}
.search-box-wrapper .select-styled::after {
line-height: 1.6rem;
right: 10px;
margin-top: -8px;
}
.search-box-wrapper .select-options {
margin-top: 5px;
width: 100%;
}
.search-box-wrapper .mdl-textfield__label {
color: #FFF;
font-size: 1.6rem;
top: 22px;
}
.search-box-wrapper .search_query {
font-size: 1.6rem;
}
.search-box-wrapper .is-focused .mdl-textfield__label, .search-box-wrapper .is-dirty .mdl-textfield__label {
font-size: 1.6rem;
}
.search-box-wrapper .button-search {
bottom: 15px;
}
.search-box-wrapper .search-result {
max-height: 250px;
}
} .mdl-textfield {
position: relative;
font-size: 1.2rem;
display: inline-block;
box-sizing: border-box;
width: 100%;
max-width: 100%;
margin: 0;
padding: 10px 0
}
.mdl-textfield .mdl-button {
position: absolute;
bottom: 10px
}
.mdl-textfield--align-right {
text-align: right
}
.mdl-textfield--full-width {
width: 100%
}
.mdl-textfield--expandable {
min-width: 32px;
width: auto;
min-height: 32px
}
.mdl-textfield--expandable .mdl-button--icon {
top: 16px
}
.mdl-textfield__input {
border: none;
border-bottom: 1px solid #e1e1e1;
display: block;
font-size: 1.2rem;
margin: 0;
width: 100%;
background: 0 0;
text-align: left;
color: #9c9c9c;
height: 40px;
box-shadow: none;
}
.mdl-textfield__input[type="number"] {
-moz-appearance: textfield
}
.mdl-textfield__input[type="number"]::-webkit-inner-spin-button,
.mdl-textfield__input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0
}
.mdl-textfield.is-focused .mdl-textfield__input {
outline: none
}
fieldset[disabled] .mdl-textfield .mdl-textfield__input,
.mdl-textfield.is-disabled .mdl-textfield__input {
background-color: transparent;
border-bottom: 1px dotted rgba(0, 0, 0, .12);
color: rgba(0, 0, 0, .26)
}
.mdl-textfield textarea.mdl-textfield__input {
display: block
}
.mdl-textfield__label {
bottom: 0;
color: #9c9c9c;
left: 0;
right: 0;
pointer-events: none;
position: absolute;
display: block;
top: 24px;
width: 100%;
overflow: hidden;
white-space: nowrap;
text-align: left;
margin: 0;
line-height: 1;
}
.mdl-textfield__label.required::after {
color: red;
content: "*";
margin-left: 3px;
}
.mdl-textfield.is-dirty .mdl-textfield__label,
.mdl-textfield.has-placeholder .mdl-textfield__label {
visibility: hidden
}
.mdl-textfield--floating-label .mdl-textfield__label {
transition-duration: .2s;
transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}
.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
transition: none
}
fieldset[disabled] .mdl-textfield .mdl-textfield__label,
.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label {
color: rgba(0, 0, 0, .26)
}
.mdl-textfield--floating-label.is-focused .mdl-textfield__label,
.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,
.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
color: rgb(63, 81, 181);
font-size: 1.2rem;
top: 4px;
visibility: visible
}
.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label,
.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label,
.mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label {
top: -16px
}
.mdl-textfield__label:before {
background-color: rgb(63, 81, 181);
bottom: 10px;
content: '';
height: 2px;
left: 45%;
position: absolute;
transition-duration: .2s;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
visibility: hidden;
width: 10px
}
.mdl-textfield.is-focused .mdl-textfield__label:before {
left: 0;
visibility: visible;
width: 100%
}
.mdl-textfield__error {
color: #d50000;
position: absolute;
font-size: 1.2rem;
margin-top: 3px;
visibility: hidden;
display: block
}
.mdl-textfield__expandable-holder {
display: inline-block;
position: relative;
margin-left: 32px;
transition-duration: .2s;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
max-width: .1px
}
.mdl-textfield.is-focused .mdl-textfield__expandable-holder,
.mdl-textfield.is-dirty .mdl-textfield__expandable-holder {
max-width: 600px
}
.mdl-textfield__expandable-holder .mdl-textfield__label:before {
bottom: 0
}
.mdl-ripple {
background: #000;
border-radius: 50%;
height: 50px;
left: 0;
opacity: 0;
pointer-events: none;
position: absolute;
top: 0;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 50px;
overflow: hidden
}
.mdl-ripple.is-animating {
transition: transform .3s cubic-bezier(0, 0, .2, 1), width .3s cubic-bezier(0, 0, .2, 1), height .3s cubic-bezier(0, 0, .2, 1), opacity .6s cubic-bezier(0, 0, .2, 1);
transition: transform .3s cubic-bezier(0, 0, .2, 1), width .3s cubic-bezier(0, 0, .2, 1), height .3s cubic-bezier(0, 0, .2, 1), opacity .6s cubic-bezier(0, 0, .2, 1), -webkit-transform .3s cubic-bezier(0, 0, .2, 1)
}
.mdl-ripple.is-visible {
opacity: .3
}
.mdl-js-ripple-effect {
overflow: hidden;
position: relative;
}
map {
position: relative;
}
.tool {
position: absolute;
background: white;
padding: 10px 20px;
font-size: 14px;
z-index: 1010;
box-shadow: 0px 0px 4px 0px rgb(70, 70, 70);
-webkit-box-shadow: 0px 0px 4px 0px rgb(70, 70, 70);
-moz-box-shadow: 0px 0px 4px 0px rgb(70, 70, 70);
line-height: 21px;
text-transform: uppercase;
}
.tool1 {
width: 200px;
height: 182px;
position: absolute;
background: white;
padding: 10px 20px;
font-size: 14px;
z-index: 1010;
box-shadow: 0px 0px 4px 0px rgb(70, 70, 70);
-webkit-box-shadow: 0px 0px 4px 0px rgb(70, 70, 70);
-moz-box-shadow: 0px 0px 4px 0px rgb(70, 70, 70);
line-height: 21px;
text-transform: uppercase;
}
.tool1 .mieszkaniebutton {
display: flex;
flex-direction: column;
align-items: center;
}
.tool1 .mieszkaniebutton span {
margin: 0px 0px 4px 0px;
font-size: 0.8rem;
}
.tool1 .mieszkaniebutton a {
width: auto;
display: inline-block;
padding: 6px 20px 6px 20px;
background: #000000;
color: #fff;
text-transform: uppercase;
font-size: 0.8rem;
}
.tool1 .mieszkaniebutton a:hover {
background: #777;
}
#modalfavorites {
padding: 30px 50px 30px 50px !important;
} #swipebox-bottom-bar {
position: absolute;
top: 50%;
bottom: auto;
left: 0;
right: 0;
background: transparent;
transition: none;
} #swipebox-bottom-bar.visible-bars {
-webkit-transform: translate3d(0px, 0px, 0px);
transform: translate3d(0px, 0px, 0px);
} #swipebox-arrows {
max-width: 100%;
width: 99%;
}
.grafik-grupa {
border: 1.5px solid #b1e246;
border-radius: 5px;
}
.grafik-grupa>.vc_col-sm-4>div {
border-radius: 5px;
padding-bottom: 20%;
color: #fff;
}
.grafik-grupa>.vc_col-sm-4>div h2 {
color: #fff;
}
.sociale_mobile ul li {
display: inline-block;
margin-right: 10px;
}
#trener {
padding-bottom: 200px;
}
#trener p {
margin: 0px 0px 20px 0px;
font-size: 24px;
letter-spacing: -2px;
}
#trener p:nth-child(1) {
margin-top: 2em;
}
#trener h4 {
padding-top: 30px;
}
#trener h3 {
font-size: 36px;
font-family: 'Manrope';
}
#trener h3:nth-child(2) {
padding-top: 28px;
}
#trener h3:nth-child(3) {
font-weight: 600;
}
#trener a.wiecej1 {
background-color: #fff;
padding: 14px;
border-radius: 35px;
border: 1px solid gray;
color: #000;
font-size: 14px;
font-weight: 500;
letter-spacing: 0;
}
#tresc_home h1::after {
content: "";
display: inline-block;
width: 28px;
height: 28px;
background-image: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/images/pilka.png);
background-size: cover;
background-repeat: no-repeat;
margin-bottom: 20px;
margin-left: 5px;
}
#tresc_home {
height: 100%;
background-image: linear-gradient(to bottom, #ffffff, #F4F5EF);
} .przewagi {
padding-top: 100px;
text-align: center;
}
#przewagi p:nth-child(1),#przewagi p:nth-child(3) {
font-size: 18px;
}
#przewagi p:nth-child(2) {
font-size: 46px;
}
.nagrody {
max-width: 302px;
max-height: 366px;
background-color: #fff;
padding: 10px;
border-radius: 35px;
border: 1px solid gray;
}
.nagrody ul li {
padding-left: 30px;
display: block;
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/images/pucharek.png) top 5px left no-repeat;
margin-bottom: 25px;
}
#polkolonie {
background-color: #1c9762;
color: #fff;
padding-top: 100px;
padding-bottom: 100px;
}
#polkolonie a.wiecej1 {
background-color: #fff;
color: #0c0c0c;
font-size: 15px;
font-weight: 500;
}
#polkolonie h2 {
color: #fff;
padding-bottom: 36px;
}
.vc_custom_1710938306300 {
padding-left: 30px;
}
#zapewniamy {
border: 1px solid #fff;
border-radius: 45px;
margin-bottom: 100px;
}
#zapewniamy > .vc_column_container>.vc_column-inner {
padding-right: 0;
}
#zapewniamy .wpb_wrapper .vc_figure {
float: right;
}
#zapewniamy p {
margin-bottom: 28px;
font-size: 20px;
}
#zapewniamy p img {
margin-right: 10px;
width: 76px;
height: 76px;
background-color: #fff;
padding: 25px;
border-radius: 76px;
}
#polkolonie h1 {
font-family: 'Manrope';
margin-top: 150px;
font-size: 46px;
letter-spacing: -1px;
padding-bottom: 20px;
}
#polkolonie h1::after {
content: "";
display: inline-block;
width: 28px;
height: 28px;
background-image: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/images/pilka.png);
background-size: cover;
background-repeat: no-repeat;
margin-bottom: 30px;
margin-left: 5px;
}
#polk_h1::after {
content: "";
display: inline-block;
width: 28px;
height: 28px;
background-image: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/images/pilka.png);
background-size: cover;
background-repeat: no-repeat;
margin-bottom: 25px;
margin-left: 5px;
}
#ligi_sparingi_border {
margin-top: 100px;
margin-bottom: 100px;
border: 1px solid black;
border-radius: 50px;
}
#ligi_sparingi_border > .vc_column_container>.vc_column-inner {
padding-right: 0;
}
#ligi_sparingi_border .wpb_wrapper .vc_figure {
float: right;
}
#ligi_sparingi img .rakieta {
max-width: 549px;
height: auto;
}
#naciag {
background: url(//www.akademia-tenisa.olsztyn.pl/wp-content/themes/akademiatenisa/images/naciag.jpg) top 5px left no-repeat;
background-color: #000;
min-height: 1037px;
color: #fff;
}
#naciag h2 {
color: #fff;
}
#naciag .wiecej1 {
background-color: #fff;
color: #000;
font-size: 14px;
font-weight: 600;
}
#kontakt_formularz {
font-family: "Manrope";
background-color: #f7f9f6;
padding-top: 100px;
}
#kontakt_formularz h2 {
text-align: center;
font-size: 36px;
padding-bottom: 30px;
}
#kontakt_formularz label {
font-family: "Manrope";
font-size: 14px;
font-weight: 500;
color: #747474;
}
#kontakt_formularz .wiecej1 {
font-family: "Manrope";
}
.wpb_video_widget .wpb_wrapper iframe {
border-radius: 45px;
} .contact-info {
text-align: left;
margin-bottom: 10px;
}
.contact-info ul {
list-style: none;
padding: 0;
margin: 0;
}
.contact-info ul li {
display: inline-block; margin-right: 15px; }
.contact-info ul li i {
margin-right: 5px;
}
.contact-info ul li a {
color: #333; text-decoration: none;
}
.contact-info ul li a:hover {
text-decoration: underline;
}
#right_navbar {
width: 100%;
height: 100%;
text-align: center;
min-height: 50px;
align-items: center;
margin: 25px 0px 25px 0px;
height: auto;
}
#polzimowiska h2 {
font-size: 36px;
font-family: 'Manrope';
padding-bottom: 20px;
}
#polzimowiska h3 {
font-size: 24px;
font-family: 'Manrope';
padding-bottom: 20px;
}
#polzimowiska h4 {
padding-bottom: 0.6em;
font-size: 20px;
}
#polzimowiska li {
font-size: 16px;
}
.vc_custom_1711188895852 > .wpb_wrapper {
padding: 50px;
}
.vc_custom_1711199691565 {
background-color: #f7f9f6;
border-radius: 10px;
}
#zadowoleni {
background-color: #1C9762;
color: #fff;
border-radius: 10px;
}
#zadowoleni h3 {
font-size: 28px;
font-family: 'Manrope';
padding-bottom: 20px;
}
#zadowoleni p {
padding-right: 20px;
}
#polzimowisko_row3 h3 {
font-size: 28px;
padding-bottom: 10px;
}
#polzimowisko_row3 p {
font-size: 16px;
padding-right: 20px;
}
#turnus_button {
background-color: #1C9762;
border-radius: 70px;
margin-top: 70px;
margin-bottom: 70px;
}
#turnus_button h3 {
font-size: 28px;
}
#turnus_button p {
font-size: 16px;
}
#zapisz_sie {
background-color: #1C9762;
}
#zapisz_sie h2 {
font-size: 46px !important;
color: #fff;
}
#zapisz_sie h3 {
color: #fff;
}
#zapisz_sie input {
height: 60px;
border-radius: 10px;
}
#zapisz_sie select {
border-radius: 10px;
}
#zapisz_sie input[type=number] {
height: 50px;
}
#zapisz_sie input[type=number]:focus {
border: 0;
}
#zapisz_sie input[type=radio] {
height: auto;
}
#zapisz_sie input[type=submit] {
background-color: #fff;
color: #000;
font-family: 'Inter';
}
#zapisz_sie label {
color: #fff;
font-family: 'Inter';
font-weight: 400;
}
#zapisz_sie textarea {
border-radius: 10px;
}
#content_page {
width: 1500px;
max-width: 100%;
}
#podstrona_txt {
margin-top: 120px;
padding-bottom: 100px;
}
#podstrona_txt h1 {
font-size: 36px;
font-family: 'Manrope';
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
}
#podstrona_txt h2 {
font-size: 28px;
font-family: 'Manrope';
padding-top: 20px;
padding-bottom: 20px;
}
#podstrona_txt h3 {
font-size: 24px;
font-family: 'Manrope';
padding-top: 20px;
padding-bottom: 20px;
}
#img_head {
height: 200px;
padding: 25px;
background-repeat: no-repeat;
background-size: auto;
}
#img_head h1 {
font-size: 36px;
color: #fff;
}
#kuratorium {
display: inline-block;
background-color: #E8E8E8;
padding: 14px;
text-align: center;
font-size: 14px;
font-weight: 500;
margin-top: 50px;
margin-bottom: 50px;
border-radius: 70px;
}
#kuratorium img {
padding-right: 5px;
}
#zapisy-tekst {
font-family: 'Manrope';
display: inline-block;
text-align: center;
color: #323232;
font-size: 36px;
padding-left: 10%;
padding-right: 10%;
margin-bottom: 30px;
}
#formularz_link {
display: inline-block;
text-align: center;
}
.miniaturka {
border-radius: 10px;
margin: 10px;
}
#podstrona_txt .isotope-item {
margin: 10px;
}
@media screen and (max-width: 992px) {
#zapisy-tekst {
font-size: 22px;
}
.grafik-grupa {
padding: 10px;
}
.grafik-grupa>div>div>div {
padding: 20px;
}
#przewagi p {
text-align: center;
margin-top: 20px;
}
#naciag {
min-height: 500px;
}
.contact-block {
text-align: center;
margin-bottom: 2em;
}
#zapewniamy p {
font-size: 15px;
}
}
.wpcf7-form select {
width: 100%;
background: #fff;
border: 0;
margin: 0 5% 20px 0;
padding: 14px 14px;
text-transform: none;
color: #000000;
font-size: 13px;
cursor: pointer;
font-family: 'Inter';
}
.wpcf7-form input[type="number"] {
width: 100%;
background: #fff;
border: 0;
margin: 0 5% 20px 0;
padding: 14px 14px;
text-transform: none;
color: #000000;
font-size: 13px;
font-family: 'Inter';
} .wpcf7-form input[type="number"]::-webkit-inner-spin-button,
.wpcf7-form input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
} .wpcf7-form input[type="number"] {
-moz-appearance: textfield;
}
.wpcf7-form input {
font-family: 'Inter';
}