@font-face {
font-family: 'Canaro Book';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Book.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Book.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Book.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Book.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Book.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Medium.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Medium.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Medium.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Medium.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Medium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-SemiBold.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-SemiBold.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-SemiBold.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-SemiBold.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Bold.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Bold.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Bold.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Bold.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BlackItalic.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BlackItalic.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BlackItalic.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BlackItalic.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BoldItalic.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BoldItalic.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BoldItalic.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BoldItalic.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BoldItalic.ttf) format("truetype");
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Light.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Light.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Light.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Light.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Light.ttf) format("truetype");
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ThinItalic.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ThinItalic.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ThinItalic.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ThinItalic.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ThinItalic.ttf) format("truetype");
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Black.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Black.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Black.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Black.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Black.ttf) format("truetype");
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ExtraLight.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ExtraLight.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ExtraLight.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ExtraLight.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ExtraLight.ttf) format("truetype");
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-LightItalic.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-LightItalic.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-LightItalic.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-LightItalic.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-LightItalic.ttf) format("truetype");
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ExtraLightItalic.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ExtraLightItalic.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ExtraLightItalic.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ExtraLightItalic.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-ExtraLightItalic.ttf) format("truetype");
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-MediumItalic.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-MediumItalic.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-MediumItalic.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-MediumItalic.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-MediumItalic.ttf) format("truetype");
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Thin.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Thin.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Thin.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Thin.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-Thin.ttf) format("truetype");
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Canaro Book';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BookItalic.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BookItalic.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BookItalic.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BookItalic.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-BookItalic.ttf) format("truetype");
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Canaro';
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-SemiBoldItalic.eot);
src: url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-SemiBoldItalic.eot?#iefix) format("embedded-opentype"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-SemiBoldItalic.woff2) format("woff2"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-SemiBoldItalic.woff) format("woff"), url(//paralympic.sk/wp-content/themes/vizion/assets/fonts/Canaro-SemiBoldItalic.ttf) format("truetype");
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "Futura";
src: url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff2"), url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff"), url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("opentype");
font-display: swap;
font-style: normal;
font-weight: 500;
}
@font-face {
font-family: "Futura";
src: url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff2"), url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff"), url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("opentype");
font-display: swap;
font-style: normal;
font-weight: 400;
}
@font-face {
font-family: "Futura";
src: url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3) format("woff2"), url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3) format("woff"), url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3) format("opentype");
font-display: swap;
font-style: normal;
font-weight: 600;
}
@font-face {
font-family: "Futura";
src: url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff2"), url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff"), url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("opentype");
font-display: swap;
font-style: normal;
font-weight: 700;
} .show-text-version-link {
display: none !important;
} *,
*:before,
*:after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
} *:focus,
*:before:focus,
*:after:focus {
outline: none;
} html {
font-size: 18px;
} html.font-plus {
font-size: 19.8px;
} html.font-plus.high {
font-size: 21.6px;
} body {
color: #3D3232;
font-family: "Canaro";
font-size: 18px;
line-height: 1.5;
font-weight: 400;
overflow-x: hidden;
height: auto;
} a {
text-decoration: none;
} ul, ol {
margin: 0;
padding-left: 0;
} img {
max-width: 100%;
height: auto;
vertical-align: middle;
} button {
border: none;
background: transparent;
} .relative {
position: relative;
} .text-center {
text-align: center;
} .text-right {
text-align: right;
} .text-left {
text-align: left;
} .d-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
} .category-badge {
font-family: "Futura";
font-weight: 600;
color: #ffffff;
text-transform: uppercase;
padding: 2px 3px;
} .mr-0 {
margin-right: 0;
} .mt-0 {
margin-top: 0;
} .mb-0 {
margin-bottom: 0;
} .my-0 {
margin-top: 0;
margin-bottom: 0;
} .col-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
} .button {
font-family: "Futura";
font-size: 0.875rem;
font-weight: 600;
color: #ffffff;
height: 48px;
line-height: 48px;
padding: 0 16px;
display: inline-block;
border-radius: 7px;
-webkit-transition: -webkit-transform .2s ease;
transition: -webkit-transform .2s ease;
transition: transform .2s ease;
transition: transform .2s ease, -webkit-transform .2s ease;
} .button:hover {
-webkit-transform: scale(0.9);
transform: scale(0.9);
} .button.orange {
background-color: #F9AA1C;
} .button.blue {
background-color: #0C83C6;
} .button.gray {
background-color: #3D3232;
} .button.white {
color: #3D3232;
background-color: #ffffff;
} .social-icons a.youtube g {
display: none;
}
.social-icon {
display: inline-flex;
align-items: center;
justify-content: center;
height: 30px;
width: 30px;
border-radius: 50%;
background: rgba(0,0,0,0.05);
transition: all .3s ease;
}
.social-icon:hover  {
background: #F9AA1C;
}
.social-icon:hover svg * {
fill:white;
} .default-form .input-wrap {
padding: 6px 0;
} .default-form input, .default-form textarea {
background: #ffffff;
width: 100%;
border: none;
color: #3D3232;
border-radius: 6px;
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
height: 40px;
padding: 0 35px 0 15px;
font-family: "Futura";
font-size: 0.875rem;
} .default-form input::-webkit-input-placeholder, .default-form textarea::-webkit-input-placeholder {
font-family: "Futura";
color: #3D3232;
}
.default-form input::-moz-placeholder, .default-form textarea::-moz-placeholder {
font-family: "Futura";
color: #3D3232;
}
.default-form input:-ms-input-placeholder, .default-form textarea:-ms-input-placeholder {
font-family: "Futura";
color: #3D3232;
}
.default-form input::-ms-input-placeholder, .default-form textarea::-ms-input-placeholder {
font-family: "Futura";
color: #3D3232;
}
.default-form input::placeholder, .default-form textarea::placeholder {
font-family: "Futura";
color: #3D3232;
} .default-form textarea {
height: auto;
padding: 15px;
} .default-form label {
font-size: 0.875rem;
border-radius: 3px;
} .custom-checkbox {
position: relative;
} .custom-checkbox label {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
position: relative;
} .custom-checkbox label input[type="checkbox"] {
opacity: 0;
position: absolute;
left: 0;
top: 0;
width: 1px;
height: 1px;
} .custom-checkbox label .text {
color: #ffffff;
margin-top: 4px;
} .custom-checkbox label .text a {
color: #ffffff;
text-decoration: underline;
} .custom-checkbox label span.check {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 24px;
height: 24px;
border-radius: 6px;
background: #ffffff;
line-height: 1;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 10px;
} .custom-checkbox label span.check .check-icon {
color: #ffffff;
opacity: 0;
} .custom-checkbox label input[type="checkbox"]:checked + span.check {
background: #3D3232;
} .custom-checkbox label input[type="checkbox"]:checked + span.check .check-icon {
opacity: 1;
} .custom-select {
position: relative;
display: block;
} .custom-select select {
cursor: pointer;
width: 100%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
border-radius: 6px;
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
height: 40px;
padding: 0 35px 0 15px;
font-family: "Futura";
font-size: 0.875rem;
background: url(//paralympic.sk/wp-content/themes/vizion/assets/svg/select-caret.svg) calc(100% - 20px) center no-repeat #ffffff;
} .custom-select select::-ms-expand {
display: none; } .custom-select select::-webkit-input-placeholder {
color: #3D3232;
}
.custom-select select::-moz-placeholder {
color: #3D3232;
}
.custom-select select:-ms-input-placeholder {
color: #3D3232;
}
.custom-select select::-ms-input-placeholder {
color: #3D3232;
}
.custom-select select::placeholder {
color: #3D3232;
} nav.paginate ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
list-style: none;
} nav.paginate ul li {
margin-left: 6px;
} nav.paginate ul li a {
font-family: "Futura";
color: #4f4f4f;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 30px;
height: 35px;
border: 1px solid #4f4f4f;
border-radius: 6px;
font-size: 0.875rem;
text-decoration: none;
font-weight: 600;
} nav.paginate ul li.active a, nav.paginate ul li:hover a {
background: #F9AA1C;
color: #ffffff;
border-color: #F9AA1C;
} nav.paginate ul li.sep {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} nav.paginate ul li.last {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} nav.paginate ul li.last a {
margin-left: 6px;
} .breadcrumbs ol {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .breadcrumbs ol li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} .breadcrumbs ol li.sep {
margin: 0 5px;
position: relative;
top: 1px;
} .breadcrumbs ol a, .breadcrumbs ol li {
font-family: "Futura";
font-size: 0.875rem;
font-weight: 400;
color: #ffffff;
opacity: .9;
-webkit-transition: opacity .2s ease;
transition: opacity .2s ease;
} .breadcrumbs ol a:hover, .breadcrumbs ol li:hover {
opacity: 1;
} .table-wrap {
width: 100%;
padding: 0 15px 20px;
background-color: #F2F2F2;
border-radius: 8px;
position: relative;
max-width: 850px;
margin: auto;
overflow: auto;
} table.default-table {
width: 100%;
font-family: "Futura";
border-collapse: collapse;
} table.default-table td, table.default-table th {
white-space: nowrap;
text-align: left;
} table.default-table thead {
text-align: left;
} table.default-table thead th {
color: #3D3232;
font-size: 0.875rem;
line-height: 16px;
font-weight: 400;
padding: 20px 0 12px;
border-bottom: 2px solid #DFE1E6;
} table.default-table tbody tr:hover {
background-color: #ffffff;
} table.default-table tbody td {
color: #3D3232;
font-size: 0.875rem;
font-weight: 500;
padding: 7px 0;
border-bottom: 1px solid #DFE1E6;
white-space: inherit;
} table.default-table tbody td.date, table.default-table tbody td.format, table.default-table tbody td.download {
min-width: 100px;
} table.default-table tbody td time {
font-size: 0.75rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} table.default-table tbody td time img {
width: 17px;
height: 17px;
margin-right: 4px;
} table.default-table tbody td time svg {
width: 17px;
height: 17px;
margin-right: 2px;
} table.default-table tbody td time svg path {
fill: #3D3232;
} table.default-table tbody td svg path {
stroke: #3D3232;
} table.default-table tbody td span {
font-size: 0.6875rem;
font-weight: 600;
padding: 2px 4px;
border-radius: 4px;
} table.default-table tbody td span.xls {
color: #1C8B3C;
background-color: #CEEAD6;
} table.default-table tbody td span.pdf {
color: #ED334E;
background-color: #EACECE;
} table.default-table tbody td span.docx {
color: #0C83C6;
background-color: #CEDEEA;
} table.default-table tbody td span.png {
color: #7A59DA;
background-color: #D7CEEA;
} table.default-table tbody td a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #3D3232;
font-weight: 500;
} table.default-table tbody td a svg {
margin-right: 3px;
} .responsive-button,
.responsive-button-secondary,
.responsive-button-tabs {
width: 30px;
height: 20px;
position: relative;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
background: transparent;
border: none;
cursor: pointer;
padding: 0;
margin-left: auto;
margin-right: 15px;
} .responsive-button span,
.responsive-button-secondary span,
.responsive-button-tabs span {
display: block;
position: absolute;
height: 3px;
width: 100%;
background: #3D3232;
border-radius: 3px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
transition: .25s ease-in-out;
} .responsive-button span:nth-child(1),
.responsive-button-secondary span:nth-child(1),
.responsive-button-tabs span:nth-child(1) {
top: 0px;
} .responsive-button span:nth-child(2), .responsive-button span:nth-child(3),
.responsive-button-secondary span:nth-child(2),
.responsive-button-secondary span:nth-child(3),
.responsive-button-tabs span:nth-child(2),
.responsive-button-tabs span:nth-child(3) {
top: 9px;
} .responsive-button span:nth-child(4),
.responsive-button-secondary span:nth-child(4),
.responsive-button-tabs span:nth-child(4) {
top: 17px;
} .responsive-button.open span:nth-child(1),
.responsive-button-secondary.open span:nth-child(1),
.responsive-button-tabs.open span:nth-child(1) {
top: 9px;
width: 0%;
left: 50%;
} .responsive-button.open span:nth-child(2),
.responsive-button-secondary.open span:nth-child(2),
.responsive-button-tabs.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
} .responsive-button.open span:nth-child(3),
.responsive-button-secondary.open span:nth-child(3),
.responsive-button-tabs.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
} .responsive-button.open span:nth-child(4),
.responsive-button-secondary.open span:nth-child(4),
.responsive-button-tabs.open span:nth-child(4) {
top: 9px;
width: 0%;
left: 50%;
} .responsive-button-secondary {
margin-left: unset;
} .responsive-button-secondary span {
background-color: #ffffff;
} .crossroad {
position: fixed;
top: 50%;
left: 0;
background-color: #0C83C6;
z-index: 100;
padding: 15px;
-webkit-transition: -webkit-transform .2s ease;
transition: -webkit-transform .2s ease;
transition: transform .2s ease;
transition: transform .2s ease, -webkit-transform .2s ease;
-webkit-transform: translateX(-150px);
transform: translateX(-150px);
} .crossroad:hover {
-webkit-transform: translateX(0);
transform: translateX(0);
} .crossroad a {
color: #ffffff;
} .loading {
position: fixed;
display: none;
z-index: 1000;
} .loading, .loading .wrap {
left: 0;
top: 0;
bottom: 0;
right: 0;
} .loading .wrap {
background: rgba(255, 255, 255, 0.8);
font-size: 60px;
color: #000000;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
} .loading i {
color: #3d3232;
} .loader,
.loader:before,
.loader:after {
background: #3d3232;
-webkit-animation: load1 1s infinite ease-in-out;
animation: load1 1s infinite ease-in-out;
width: 1em;
height: 4em;
} .loader {
color: #3d3232;
text-indent: -9999em;
margin: 88px auto;
position: relative;
font-size: 11px;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
} .loader:before,
.loader:after {
position: absolute;
top: 0;
content: '';
} .loader:before {
left: -1.5em;
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
} .loader:after {
left: 1.5em;
}
@-webkit-keyframes load1 {
0%,
80%,
100% {
-webkit-box-shadow: 0 0;
box-shadow: 0 0;
height: 4em;
}
40% {
-webkit-box-shadow: 0 -2em;
box-shadow: 0 -2em;
height: 5em;
}
}
@keyframes load1 {
0%,
80%,
100% {
-webkit-box-shadow: 0 0;
box-shadow: 0 0;
height: 4em;
}
40% {
-webkit-box-shadow: 0 -2em;
box-shadow: 0 -2em;
height: 5em;
}
} .h-auto {
height: auto !important;
}
@media (min-width: 1400px) { .container {
max-width: 1320px;
}
} header.main-header {
position: fixed;
width: 100%;
left: 0;
top: 0;
z-index: 100;
background: #ffffff;
} header.main-header .top-bar-wrap {
height: 44px;
border-bottom: 1px solid #BDBDBD;
} header.main-header .top-bar-wrap .container {
height: 100%;
} header.main-header .top-bar-wrap .top-bar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
} header.main-header .top-bar-wrap .top-bar .accessibility-buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} header.main-header .top-bar-wrap .top-bar .accessibility-buttons .accessibility-button {
margin-right: 7px;
position: relative;
cursor: pointer;
} header.main-header .top-bar-wrap .top-bar .accessibility-buttons .accessibility-button:hover:after {
display: block;
} header.main-header .top-bar-wrap .top-bar .accessibility-buttons .accessibility-button:after {
font-size: 0.625rem;
color: #ffffff;
background-color: #3D3232;
display: none;
content: attr(data-tooltip);
position: absolute;
left: 0;
padding: 10px;
border-radius: 3px;
white-space: nowrap;
} header.main-header .top-bar-wrap .top-bar .accessibility-buttons .accessibility-button:last-child {
margin-right: 0;
} header.main-header .top-bar-wrap .top-bar .social-icons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} header.main-header .top-bar-wrap .top-bar .social-icons a {
text-decoration: none;
margin-right: 7px;
} header.main-header .top-bar-wrap .top-bar .social-icons a:last-child {
margin-right: 0;
} header.main-header .nav-bar-wrap {
height: 70px;
-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
} header.main-header .nav-bar-wrap .container {
height: 100%;
} header.main-header .nav-bar-wrap .nav-bar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: 100%;
} header.main-header .nav-bar-wrap .nav-bar .brand {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-right: 40px;
border-right: 1px solid #BDBDBD;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
height: 100%;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-left: 35px;
position: relative;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
margin-right: 45px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li a.active {
color: #0C83C6;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li a.active svg path {
stroke: #0C83C6;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li:last-child {
margin-right: 0;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li svg path {
-webkit-transition: stroke .2s ease;
transition: stroke .2s ease;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li a {
font-family: "Futura";
font-size: 0.875rem;
font-weight: 600;
text-transform: uppercase;
color: #3D3232;
-webkit-transition: color .2s ease;
transition: color .2s ease;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown {
position: relative;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown a:first-child svg {
-webkit-transition: -webkit-transform .2s ease;
transition: -webkit-transform .2s ease;
transition: transform .2s ease;
transition: transform .2s ease, -webkit-transform .2s ease;
}
@media (min-width: 1199px) { header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown:hover a:first-child svg {
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown:hover .dropdown {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown {
display: none;
margin: 0;
z-index: 10;
position: absolute;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
left: 0;
top: 75px;
width: auto;
background: #F2F2F2;
padding: 10px 0;
border-radius: 8px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown:before {
content: '';
position: absolute;
left: 0;
top: -15px;
height: calc(100% + 250px);
width: 100%;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown li {
margin: 0;
width: 100%;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown li a {
width: 100%;
font-size: 1rem;
text-transform: initial;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 7px 14px;
cursor: pointer;
position: relative;
z-index: 10;
-webkit-transition: all .2s ease;
transition: all .2s ease;
white-space: nowrap;
}
@media (min-width: 1199px) { header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown li a:hover {
color: #0C83C6;
background: rgba(196, 196, 196, 0.3);
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown li a:hover svg {
-webkit-transform: translateX(4px) rotate(-90deg) !important;
transform: translateX(4px) rotate(-90deg) !important;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown li a:hover svg path {
stroke: #0C83C6;
}
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown li a svg {
-webkit-transition: all .2s ease;
transition: all .2s ease;
-webkit-transform: rotate(-90deg) !important;
transform: rotate(-90deg) !important;
margin-left: 6px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown li.has-subdropdown {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
@media (min-width: 1199px) { header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown li.has-subdropdown:hover .subdropdown {
display: block;
}
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown li.has-subdropdown .subdropdown {
display: none;
margin-left: 0;
width: 100%;
padding-left: 20px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu a:first-child svg {
-webkit-transition: -webkit-transform .2s ease;
transition: -webkit-transform .2s ease;
transition: transform .2s ease;
transition: transform .2s ease, -webkit-transform .2s ease;
}
@media (min-width: 1199px) { header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu:hover a:first-child svg {
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu:hover .megamenu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu {
display: none;
position: absolute;
left: calc((100% - 985px) / 2 + 60px);
top: 75px;
max-width: 1110px;
z-index: 1000;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu:before {
content: "";
position: absolute;
left: 0;
top: -15px;
height: 100%;
width: 100%;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu ul li.has-submenu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media (min-width: 1199px) { header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu ul li.has-submenu:hover .submenu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu ul li.has-submenu:hover svg {
-webkit-transform: rotate(0) !important;
transform: rotate(0) !important;
}
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu ul li.has-submenu .submenu {
display: none;
padding-left: 30px;
overflow-x: hidden;
overflow-y: auto;
max-height: 200px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu ul li.has-submenu .submenu a {
font-size: .85rem;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:first-child {
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
background-color: #F2F2F2;
padding: 26px 36px 19px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(2) {
background-color: #EAEAEA;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(2) ul li.title {
padding: 0 36px;
background-color: #0C83C6;
height: 57px;
line-height: 57px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(2) ul li.title:hover a {
background-color: #0C83C6 !important;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(2) ul li.title a {
color: #ffffff;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(2) ul li.title svg {
-webkit-transform: rotate(0) !important;
transform: rotate(0) !important;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(2) ul li.title svg path {
stroke: #ffffff;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(2) ul li {
padding: 0 36px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(2) ul li:nth-child(2) {
margin-top: 5px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(2) ul li:last-child {
margin-bottom: 5px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(2) ul a {
padding: 7px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(3) {
background-color: #F2F2F2;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(3) ul li.title {
border-top-right-radius: 8px;
height: 57px;
line-height: 57px;
padding: 0 36px;
background-color: #F9AA1C;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(3) ul li.title:hover a {
background-color: #F9AA1C !important;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(3) ul li.title a {
color: #ffffff;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(3) ul li.title svg {
-webkit-transform: rotate(0) !important;
transform: rotate(0) !important;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(3) ul li.title svg path {
stroke: #ffffff;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(3) ul li {
padding: 0 36px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(3) ul li:nth-child(2) {
margin-top: 5px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(3) ul li:last-child {
margin-bottom: 5px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list:nth-child(3) ul a {
padding: 7px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list ul {
margin-left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
min-width: 340px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list li {
width: 100%;
margin-right: 0;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list li a {
height: 100%;
width: 100%;
font-family: "Futura";
color: #3D3232;
font-weight: 600;
font-size: 1rem;
line-height: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-transform: none;
padding: 7px;
border-radius: 8px;
-webkit-transition: all .2s ease;
transition: all .2s ease;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list li a.active {
color: #0C83C6;
background: rgba(196, 196, 196, 0.3);
}
@media (min-width: 1199px) { header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list li a:hover {
color: #0C83C6;
background: rgba(196, 196, 196, 0.3);
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list li a:hover svg {
-webkit-transform: translateX(4px) rotate(-90deg);
transform: translateX(4px) rotate(-90deg);
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list li a:hover svg path {
stroke: #0C83C6;
}
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list li a svg {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transition: all .2s ease;
transition: all .2s ease;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .lang, header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .lang {
border-left: 1px solid #BDBDBD;
border-right: 1px solid #BDBDBD;
position: relative;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .lang a {
font-family: "Futura";
font-weight: 600;
font-size: 0.875rem;
color: #3D3232;
padding: 0 30px;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .lang .lang-list {
display: none;
background-color: #ffffff;
position: absolute;
left: 0;
top: 100%;
width: 100%;
z-index: 10;
padding: 5px 0;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .lang .lang-list li {
text-align: center;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .lang .lang-list li a {
padding: 0 40px 0 30px;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search {
position: relative;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search:hover {
background-color: #F2F2F2;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search button {
height: 100%;
cursor: pointer;
padding: 0 32px;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search form {
display: none;
position: absolute;
right: 0;
top: 110%;
background-color: #ffffff;
border-radius: 8px;
border: 1px solid #000000;
z-index: 100;
width: 290px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-left: 15px;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search form button {
padding: 0;
margin-right: 5px;
position: relative;
top: 2px;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search form input {
border: none;
-webkit-box-shadow: none;
box-shadow: none;
padding-left: 0;
padding-top: 0;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search form input::-webkit-input-placeholder {
font-size: 0.875rem;
line-height: 15px;
font-family: "Futura";
color: #4f4f4f;
font-weight: 400;
margin-left: 25px;
}
header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search form input::-moz-placeholder {
font-size: 0.875rem;
line-height: 15px;
font-family: "Futura";
color: #4f4f4f;
font-weight: 400;
margin-left: 25px;
}
header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search form input:-ms-input-placeholder {
font-size: 0.875rem;
line-height: 15px;
font-family: "Futura";
color: #4f4f4f;
font-weight: 400;
margin-left: 25px;
}
header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search form input::-ms-input-placeholder {
font-size: 0.875rem;
line-height: 15px;
font-family: "Futura";
color: #4f4f4f;
font-weight: 400;
margin-left: 25px;
}
header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search form input::placeholder {
font-size: 0.875rem;
line-height: 15px;
font-family: "Futura";
color: #4f4f4f;
font-weight: 400;
margin-left: 25px;
} .spacer {
width: 100%;
margin-top: 114px;
}
@media only screen and (min-width: 768px) {
#countdowns {
position: absolute;
width: 100%;
bottom: 15px;
z-index: 1
}
}
.slick-arrow:before {
color: #ffa200;
}
.slick-prev {
left: 15px;
z-index: 1;
}
.slick-next {
right: 15px;
z-index: 1;
} section.featured-slider .slider, section.featured-slider .container, section.featured-slider .content, section.featured-slider .row, section.featured-slider .slick-list, section.featured-slider .slick-track {
height: 100%;
}   section.featured-slider .slide .content .page-col:first-child {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
} section.featured-slider .slide .content .col-flex:first-child {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
} section.featured-slider .slide .content .col-flex:last-child {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
} section.featured-slider .slide .content .text .meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
} section.featured-slider .slide .content .text .meta span.category-badge {
font-size: 0.75rem;
padding: 3px 4px;
background-color: #F9AA1C;
border-radius: 4px;
margin-right: 15px;
margin-bottom: 6px;
} section.featured-slider .slide .content .text .meta time {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 0.75rem;
color: #ffffff;
} section.featured-slider .slide .content .text .meta time svg {
margin-right: 3px;
} section.featured-slider .slide .content .text h3 {
color: #ffffff;
font-family: "Futura";
font-weight: 600;
font-size: 3rem;
line-height: 52px;
margin-bottom: 30px;
} section.featured-slider .slide .content .countdown-wrap {
display: flex;
flex-direction: column;
} .px-countdown .box {
background-color: #ffffff;
filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.1));
display: flex;
align-items: center;
border-radius: 4px;
padding: 16px;
max-height: 90px;
justify-content: space-between;
transition: transform .3s ease;
}
.px-countdown .box:hover {
transform: scale(1.05);
}
.px-countdown .box .countdown-info {
font-family: "Futura";
color: #3D3232;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-right: 15px;
}
.px-countdown .box .countdown-info h5 {
font-size: 1.125rem;
font-weight: 400;
line-height: 20px;
}
.px-countdown .box .countdown-info span {
font-size: 0.875rem;
font-weight: 700;
line-height: 15px;
}
.px-countdown .box .countdown-info time {
color: #0C83C6;
font-size: 0.75rem;
font-weight: 400;
margin-top: 7px;
} aside.categories-banner.with-form .flex-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} aside.categories-banner.with-form form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} aside.categories-banner.with-form form .input-wrap:first-child {
margin-right: 12px;
} aside.categories-banner.with-form form select {
background: url(//paralympic.sk/wp-content/themes/vizion/assets/svg/select-caret.svg) calc(100% - 7px) center no-repeat #ffffff;
} aside.categories-banner ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
list-style: none;
} aside.categories-banner ul li {
margin-right: 35px;
} aside.categories-banner ul li:last-child {
margin-right: 0;
} aside.categories-banner ul li a {
font-family: "Futura";
color: #ffffff;
font-size: 0.875rem;
font-weight: 600;
line-height: 15px;
display: block;
padding: 25px 0;
text-transform: uppercase;
position: relative;
} aside.categories-banner ul li a:after {
position: absolute;
bottom: 0;
content: '';
display: block;
width: 0;
height: 3px;
background: #ffffff;
margin-top: 2px;
-webkit-transition: width .3s;
transition: width .3s;
} aside.categories-banner ul li a:hover:after {
width: 100%;
} aside.categories-banner ul li a.active:after {
width: 100%;
} aside.categories-tabs {
padding: 50px 0 20px;
} aside.categories-tabs ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style: none;
} aside.categories-tabs ul li {
margin-right: 13px;
margin-bottom: 13px;
} aside.categories-tabs ul li a {
display: block;
color: #3D3232;
font-family: "Futura";
font-size: 0.875rem;
font-weight: 600;
height: 39px;
line-height: 39px;
border: 1px solid #3D3232;
border-radius: 6px;
padding: 0 20px;
-webkit-transition: all .2s ease;
transition: all .2s ease;
} aside.categories-tabs ul li a.active, aside.categories-tabs ul li a:hover {
color: #ffffff;
border-color: #0C83C6;
background-color: #0C83C6;
} div.page-banner {
position: relative;
} div.page-banner img {
width: 100%;
-o-object-fit: cover;
object-fit: cover;
} div.page-banner .content {
width: 100%;
position: absolute;
text-align: center;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
} div.page-banner .category-badge {
display: inline-block;
font-size: 0.75rem;
background-color: #F9AA1C;
border-radius: 4px;
margin-bottom: 12px;
} div.page-banner h1 {
color: #ffffff;
font-family: "Futura";
font-size: 2.25rem;
line-height: 40px;
font-weight: 600;
margin-top: 0;
margin-bottom: 12px;
} div.page-banner span.author {
display: block;
font-size: 12px;
line-height: 16px;
color: #ffffff;
} div.page-banner time {
font-family: "Futura";
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #ffffff;
font-size: 0.75rem;
font-weight: 500;
margin-top: 0;
margin-bottom: 12px;
} div.page-banner time svg {
width: 12px;
height: 13px;
margin-right: 3px;
fill: #ffffff;
} header.page-title {
padding: 27px 0;
background-color: #0C83C6;
} header.page-title h1 {
font-family: "Futura";
font-weight: 600;
font-size: 2.25rem;
line-height: 2.222rem;
text-align: center;
color: #ffffff;
margin-bottom: 0;
margin-top: 0;
} header.page-detail-banner {
position: relative;
} header.page-detail-banner:after {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
} header.page-detail-banner.winter:after {
background: rgba(12, 131, 198, 0.8);
} header.page-detail-banner.summer:after {
background: rgba(249, 170, 28, 0.8);
} header.page-detail-banner .container {
height: 100%;
position: absolute;
left: 0;
right: 0;
top: 0;
} header.page-detail-banner img {
width: 100%;
max-height: 400px;
-o-object-fit: cover;
object-fit: cover;
} header.page-detail-banner .breadcrumbs {
position: relative;
z-index: 1;
margin-top: 16px;
} header.page-detail-banner .breadcrumbs ol {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
} header.page-detail-banner .profile-avatar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
position: absolute;
bottom: -20px;
z-index: 20;
} header.page-detail-banner .profile-avatar img {
border-radius: 8px;
width: auto;
border: 5px solid #ffffff;
margin-right: 14px;
} header.page-detail-banner .profile-avatar .profile-bio {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
} header.page-detail-banner .profile-avatar .profile-bio h3 {
font-size: 2.25rem;
line-height: 40px;
font-family: "Futura";
font-weight: 600;
color: #ffffff;
margin-bottom: 8px;
margin-top: 0;
} header.page-detail-banner .profile-avatar .profile-bio h3.no-metals {
margin-bottom: 45px;
} header.page-detail-banner .profile-avatar .profile-bio .metals {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-family: "Futura";
background: #ffffff;
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
border-radius: 8px;
padding: 8px 15px;
margin-right: auto;
} header.page-detail-banner .profile-avatar .profile-bio .metals span.title {
font-size: 0.875rem;
font-weight: 400;
color: #3D3232;
margin-right: 13px;
} header.page-detail-banner .profile-avatar .profile-bio .metals span.metal {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: rgba(61, 50, 50, 0.5);
font-size: 0.875rem;
font-weight: 600;
margin-right: 5px;
} header.page-detail-banner .profile-avatar .profile-bio .metals span.metal svg {
margin-left: 3px;
} header.page-detail-banner.sportsmen .profile-avatar .avatar-wrap {
position: relative;
overflow: hidden;
} header.page-detail-banner.sportsmen .profile-avatar .avatar-wrap .sport-badge {
-webkit-filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
padding: 0 7px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
position: absolute;
top: -2px;
right: calc(14px + 8px);
} header.page-detail-banner.sportsmen .profile-avatar .avatar-wrap .sport-badge svg {
width: 10.5px;
height: 10.5px;
} header.page-detail-banner.sport .profile-avatar {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} header.page-detail-banner.sport .profile-avatar .avatar-wrap {
border: 5px solid #ffffff;
margin-right: 14px;
border-radius: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 90px;
height: 90px;
background-color: #F9AA1C;
} section.post-small-listing {
padding: 13px 0 10px 0;
} section.post-small-listing.related-posts {
padding-bottom: 90px;
} section.post-small-listing h3 {
font-family: "Futura";
color: #4f4f4f;
line-height: 26px;
font-weight: 400;
margin-bottom: 22px;
margin-top: 0;
} section.post-small-listing article {
margin-bottom: 34px;
} section.post-small-listing article:hover .image-wrap:after {
width: 100%;
} section.post-small-listing article:hover .image-wrap:before {
width: 100%;
} section.post-small-listing article:hover h4 {
text-decoration: underline;
} section.post-small-listing article .image-wrap {
position: relative;
z-index: 1;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
overflow: hidden;
} section.post-small-listing article .image-wrap:before {
content: '';
position: absolute;
top: 0;
left: 1px;
width: 0;
z-index: 5;
height: 3px;
background: -webkit-gradient(linear, left top, right top, color-stop(0.01%, #0C83C6), to(#ED334E));
background: linear-gradient(90deg, #0C83C6 0.01%, #ED334E 100%);
-webkit-transition: width .2s ease;
transition: width .2s ease;
} section.post-small-listing article .image-wrap:after {
content: '';
position: absolute;
left: 0;
top: 0;
width: 0;
height: 100%;
-webkit-transition: width .2s ease;
transition: width .2s ease;
background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
z-index: 4;
} section.post-small-listing article .image-wrap img {
width: 100%;
border-radius: 8px;
} section.post-small-listing article .image-wrap .category-wrap {
position: absolute;
left: 0;
bottom: 0;
z-index: 15;
} section.post-small-listing article .image-wrap .category-wrap .category-badge {
font-size: 0.625rem;
line-height: 13px;
background-color: #F9AA1C;
z-index: 15;
position: relative;
top: 1px;
left: 5px;
} section.post-small-listing article .image-wrap .category-wrap .white-block {
position: absolute;
left: 0;
content: '';
width: 130%;
height: 120%;
background-color: #ffffff;
z-index: -1;
} section.post-small-listing article h4 {
font-family: "Futura";
font-size: 16px;
line-height: 18px;
font-weight: 600;
color: #4f4f4f;
margin-top: 13px;
} section.post-small-listing article time {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-family: "Futura";
font-size: 12px;
line-height: 16px;
color: #888888;
margin-top: 11px;
} section.post-small-listing article time svg {
margin-right: 3px;
} section.post-small-listing article time svg path {
stroke: #888888;
} section.post-small-listing article span.author {
display: block;
font-size: 12px;
line-height: 16px;
color: #888888;
} section.post-small-listing article.last-article {
position: relative;
} section.post-small-listing article.last-article img {
width: 100%;
} section.post-small-listing article.last-article:after {
position: absolute;
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
background-color: rgba(12, 131, 198, 0.75);
border-radius: 6px;
} section.post-small-listing article.last-article a {
display: block;
position: relative;
z-index: 5;
} section.post-small-listing article.last-article a span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-family: "Futura";
font-size: 0.875rem;
font-weight: 600;
color: #ffffff;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
white-space: nowrap;
z-index: 10;
} section.post-small-listing article.last-article a span svg {
position: relative;
top: 1px;
margin-left: 3px;
} section.post-small-listing .paginate {
margin-top: 15px;
margin-bottom: 90px;
} section.gallery-small-listing {
padding: 50px 0;
} section.gallery-small-listing .grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(2, 202.5px);
grid-column-gap: 10px;
grid-row-gap: 10px;
} section.gallery-small-listing .grid img {
width: 100%;
height: 100%;
border-radius: 6px;
-o-object-fit: cover;
object-fit: cover;
} section.gallery-small-listing .grid .gallery-post-wrap {
position: relative;
} section.gallery-small-listing .grid .gallery-post-wrap a {
display: block;
position: relative;
height: 100%;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
overflow: hidden;
} section.gallery-small-listing .grid .gallery-post-wrap a:before {
content: '';
position: absolute;
top: 0;
left: 1px;
width: 0;
z-index: 5;
height: 3px;
background: -webkit-gradient(linear, left top, right top, color-stop(0.01%, #0C83C6), to(#ED334E));
background: linear-gradient(90deg, #0C83C6 0.01%, #ED334E 100%);
-webkit-transition: width .2s ease;
transition: width .2s ease;
} section.gallery-small-listing .grid .gallery-post-wrap:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 0;
height: 100%;
border-radius: 6px;
background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
-webkit-transition: width .2s ease;
transition: width .2s ease;
z-index: 4;
} section.gallery-small-listing .grid .gallery-post-wrap:after {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
border-radius: 6px;
}
section.gallery-small-listing .grid .gallery-post-wrap.special:after, section.gallery-small-listing .grid .gallery-post-wrap.special:before {
background: none;
} section.gallery-small-listing .grid .gallery-post-wrap:hover:before {
width: 100%;
} section.gallery-small-listing .grid .gallery-post-wrap:hover:after {
width: 0;
} section.gallery-small-listing .grid .gallery-post-wrap:hover a:before {
width: 100%;
} section.gallery-small-listing .grid .gallery-post-wrap:first-child {
grid-area: 1 / 1 / 2 / 2;
} section.gallery-small-listing .grid .gallery-post-wrap:nth-child(2) {
grid-area: 1 / 2 / 2 / 3;
} section.gallery-small-listing .grid .gallery-post-wrap:nth-child(3) {
grid-area: 2 / 1 / 3 / 2;
} section.gallery-small-listing .grid .gallery-post-wrap:nth-child(4) {
grid-area: 2 / 2 / 3 / 3;
} section.gallery-small-listing .grid .ad-podcast {
grid-area: 1 / 3 / 3 / 4;
} section.gallery-small-listing .grid .ad-tv {
grid-area: 1 / 4 / 3 / 5;
} section.gallery-small-listing .grid .ad {
position: relative;
} section.gallery-small-listing .grid .ad .content {
color: #ffffff;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
} section.gallery-small-listing .grid .ad .content .text {
font-family: "Futura";
} section.gallery-small-listing .grid .ad .content .text h4 {
font-size: 2.25rem;
line-height: 40px;
font-weight: 600;
margin-bottom: 0;
} section.gallery-small-listing .grid .ad .content .text p {
font-size: 1.125rem;
line-height: 20px;
font-weight: 400;
margin-top: 6px;
margin-bottom: 0;
} section.gallery-small-listing .grid .ad .content span {
font-size: 0.875rem;
line-height: 18px;
font-weight: 600;
margin-bottom: 35px;
} section.gallery-small-listing .grid .ad .content span svg {
position: relative;
top: 2px;
} section.gallery-small-listing .grid .div1 {
grid-area: 1 / 1 / 2 / 2;
} section.gallery-small-listing .grid .div2 {
grid-area: 1 / 2 / 2 / 3;
} section.gallery-small-listing .grid .div3 {
grid-area: 2 / 1 / 3 / 2;
} section.gallery-small-listing .grid .div4 {
grid-area: 2 / 2 / 3 / 3;
} section.gallery-small-listing .grid .div5 {
grid-area: 1 / 3 / 3 / 4;
} section.gallery-small-listing .grid .div6 {
grid-area: 1 / 4 / 3 / 5;
} section.gallery-small-listing .button {
margin-top: 25px;
} .gallery-post-wrap .content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
height: 100%;
position: absolute;
z-index: 5;
left: 0;
top: 0;
} .gallery-post-wrap .content .media-count {
font-family: "Futura";
background-color: #0C83C6;
color: #F2F2F2;
font-size: 0.625rem;
font-weight: 600;
line-height: 13px;
text-transform: uppercase;
padding: 3px 5px;
margin: 15px 0 0 17px;
-ms-flex-item-align: baseline;
align-self: baseline;
} .gallery-post-wrap .content .bottom {
font-family: "Futura";
color: #ffffff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: 0 0 17px 15px;
} .gallery-post-wrap .content .bottom div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
} .gallery-post-wrap .content .bottom div h5 {
font-weight: 600;
font-size: 1rem;
line-height: 18px;
} .gallery-post-wrap .content .bottom div svg {
margin-right: 5px;
} .gallery-post-wrap .content .bottom time {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 5px;
font-size: 0.75rem;
} .gallery-post-wrap .content .bottom time svg {
margin-right: 2px;
} .gallery-post-wrap.special .content {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.gallery-post-wrap.special img {
object-fit: fill !important;
} section.ssr {
padding: 74px 0;
background-image: url(//paralympic.sk/wp-content/themes/vizion/assets/img/ssr-bg.jpg);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: relative;
overflow: hidden;
} section.ssr .container {
position: relative;
z-index: 10;
} section.ssr .ornament {
position: absolute;
bottom: 0;
left: 0;
} section.ssr p {
font-family: "Futura";
font-size: 1.375rem;
line-height: 30px;
font-weight: 400;
color: #ffffff;
margin: 25px 0;
} section.partners {
background-color: #f2f2f2;
padding: 80px 0;
}   section.partners .top {
margin-bottom: 46px;
} section.partners .top .partner .image {
border: none;
} section.partners .top .col-lg-2:last-of-type {
text-align: right;
} section.partners .column {
padding: 0 6px;
} section.partners .cat-name {
margin-bottom: 6px;
display: inline-block;
}
section.partners .category-wrap{
justify-content: center;
} section.partners .cat-name span {
margin-bottom: 15px; } section.partners .partner {
display: flex;
flex-direction: column;
transition: all .3s ease;
border-radius: 7px;
background-color: #ffffff;
}
section.partners .partner:hover {
transform: scale(1.1);
box-shadow: 0 0 15px rgba(0, 0, 0, .05);
} section.partners .partner .image {
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
height: 105px;
width: 160px;
} section.partners .partner .image img {
-o-object-fit: contain;
object-fit: contain;
height: 100%;
width: 100%;
} section.partners .partners-wrap .top-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
} section.partners .partners-wrap .top-row .category-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
} section.partners .partners-wrap .top-row .category-wrap:last-of-type {
margin-left: auto;
} section.partners .partners-wrap .top-row .category-wrap:last-of-type .cat-name {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
} section.partners .partners-wrap .top-row .category-wrap:last-of-type .partner {
max-width: 191px;
} section.partners .partners-wrap .top-row .category-wrap:last-of-type .partner .image {
border: none;
} section.partners .partners-wrap .top-row .partner {
position: relative;
z-index: 1;
width: 214px;
margin-right: 12px;
} section.partners .partners-wrap .partner-sliders {
position: relative;
z-index: 1;
background-color: transparent;
} section.partners .partners-wrap .partner-sliders .partner-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
padding-top: 15px;
} section.partners .partners-wrap .partner-sliders .partner-row.has-slider {
position: relative;
} section.partners .partners-wrap .partner-sliders .partner-row .category-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
} section.partners .partners-wrap .partner-sliders .partner-row .category-wrap.js-partner-slider {
max-width: calc(5 * 169px + (4 * 12px));
} section.partners .partners-wrap .partner-sliders .partner-row .category-wrap.js-partner-slider .slick-track {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
} section.partners .partners-wrap .partner-sliders .partner-row .category-wrap:last-of-type {
margin-left: auto;
} section.partners .partners-wrap .partner-sliders .partner-row .category-wrap:last-of-type .cat-name {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
} section.partners .partners-wrap .partner-sliders .partner-row .category-wrap:last-of-type .partner {
max-width: 191px;
} section.partners .partners-wrap .partner-sliders .partner-row .category-wrap:last-of-type .partner .image {
border: none;
} section.partners .partners-wrap .partner-sliders .partner-row .category-wrap .partner {
position: relative;
z-index: 1;
max-width: 169px;
margin-right: 12px;
} section.banners {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
} section.banners .custom-container {
max-width: 525px;
margin: auto;
} section.banners .banner {
min-height: 300px;
padding: 70px 15px 40px;
width: 50%;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
} section.banners .banner h4 {
font-family: "Futura";
font-size: 2.5rem;
color: #ffffff;
font-weight: 600;
margin-bottom: 25px;
line-height: 2.222rem;
} section.banners .banner:first-child form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
} section.banners .banner:first-child form .form-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} section.banners .banner:first-child form input {
height: 48px;
max-width: 390px;
margin-right: 12px;
} section.banners .banner:first-child form .button {
cursor: pointer;
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
} section.banners .banner p {
font-family: "Futura";
font-size: 1.125rem;
color: #ffffff;
font-weight: 400;
} section.categories-boxes {
padding: 40px 0 65px;
} section.categories-boxes .box {
display: block;
position: relative;
border-radius: 3px;
margin-bottom: 15px;
overflow: hidden;
} section.categories-boxes .box:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 0;
z-index: 5;
height: 3px;
background: -webkit-gradient(linear, left top, right top, color-stop(0.01%, #0C83C6), to(#ED334E));
background: linear-gradient(90deg, #0C83C6 0.01%, #ED334E 100%);
-webkit-transition: width .2s ease;
transition: width .2s ease;
} section.categories-boxes .box:hover:after {
display: none;
} section.categories-boxes .box:hover:before {
width: 100%;
} section.categories-boxes .box:hover .image-wrap:after {
height: 35%;
} section.categories-boxes .box:hover .category-icon {
background: #0C83C6;
} section.categories-boxes .box:hover .category-icon svg path {
fill: #ffffff;
} section.categories-boxes .box:hover .category-title {
color: #3D3232;
} section.categories-boxes .box.summer-sport:after {
background: rgba(249, 170, 28, 0.8);
} section.categories-boxes .box.winter-sport:after {
background: rgba(12, 131, 198, 0.8);
} section.categories-boxes .box:after {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius: 3px;
} section.categories-boxes .box img {
width: 100%;
border-radius: 3px;
} section.categories-boxes .box .image-wrap {
position: relative;
} section.categories-boxes .box .image-wrap:after {
content: '';
position: absolute;
left: 0;
bottom: 0;
height: 0;
width: 100%;
background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
background: linear-gradient(360deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
-webkit-transition: height .2s ease;
transition: height .2s ease;
} section.categories-boxes .box .category-icon {
position: absolute;
right: 20px;
top: 0;
z-index: 5;
background: #ffffff;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
padding: 6px 11px;
-webkit-transition: background .2s ease;
transition: background .2s ease;
} section.categories-boxes .box .category-title {
font-family: "Futura";
font-size: 1rem;
font-weight: 600;
color: #ffffff;
margin: 0;
position: absolute;
left: 15px;
bottom: 15px;
z-index: 5;
-webkit-transition: color .2s ease;
transition: color .2s ease;
} section.sportsmen {
background-color: #E8ECEF;
padding: 30px 0 60px;
} section.sportsmen h5 {
margin-top: 25px;
} section.sportsmen .filter-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} section.sportsmen .filter-wrap input, section.sportsmen .filter-wrap select {
width: 280px;
-webkit-transition: all .2s ease;
transition: all .2s ease;
border: 1px solid transparent;
} section.sportsmen .filter-wrap input:focus, section.sportsmen .filter-wrap select:focus {
-webkit-box-shadow: 0px 1px 3px rgba(12, 131, 198, 0.4);
box-shadow: 0px 1px 3px rgba(12, 131, 198, 0.4);
border-color: #0C83C6;
} section.sportsmen .filter-wrap input {
padding-top: 0;
height: 40px;
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
} section.sportsmen .filter-wrap .input-wrap {
margin-right: 10px;
} section.sportsmen .filter-wrap .button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 40px;
line-height: 40px;
margin-left: auto;
padding: 0 20px;
cursor: pointer;
} section.sportsmen .filter-wrap .button svg {
margin-left: 7px;
} section.sportsmen .box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background-color: #ffffff;
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
border-radius: 3px;
padding: 15px;
margin-top: 20px;
position: relative;
-webkit-transition: background-color .2s ease;
transition: background-color .2s ease;
overflow: hidden;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} section.sportsmen .box:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 0;
z-index: 5;
height: 3px;
background: -webkit-gradient(linear, left top, right top, color-stop(0.01%, #0C83C6), to(#ED334E));
background: linear-gradient(90deg, #0C83C6 0.01%, #ED334E 100%);
-webkit-transition: width .2s ease;
transition: width .2s ease;
} section.sportsmen .box:hover {
background-color: #E4F4FF;
} section.sportsmen .box:hover:before {
width: 100%;
} section.sportsmen .box span.badge {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: absolute;
z-index: 5;
right: 15px;
top: 0;
-webkit-filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
padding: 7px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
} section.sportsmen .box span.badge img {
margin-right: 0;
} section.sportsmen .box img {
margin-right: 25px;
} section.sportsmen .box .info {
font-family: "Futura";
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
} section.sportsmen .box .info .badges {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
line-height: 1;
} section.sportsmen .box .info .badges .metal {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 4px;
} section.sportsmen .box .info .badges .metal svg {
margin-left: 3px;
} section.sportsmen .box .info .badges img {
margin-right: 0;
} section.sportsmen .box .info h5 {
color: #3D3232;
font-size: 1rem;
line-height: 1;
margin: 0;
font-weight: 600;
} section.sportsmen .box .info span {
font-size: 0.75rem;
font-weight: 400;
color: #A3A3A3;
line-height: 16px;
} section.sportsmen .paginate {
margin-top: 35px;
} section.news article {
width: 100%;
height: 100%;
} section.news .grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(2, 240px);
grid-column-gap: 12px;
grid-row-gap: 12px;
} section.news .grid a {
display: block;
position: relative;
height: 100%;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
overflow: hidden;
} section.news .grid a:after {
content: '';
position: absolute;
top: 0;
left: 3px;
width: 0;
z-index: 5;
height: 3px;
background: -webkit-gradient(linear, left top, right top, color-stop(0.01%, #0C83C6), to(#ED334E));
background: linear-gradient(90deg, #0C83C6 0.01%, #ED334E 100%);
-webkit-transition: width .2s ease;
transition: width .2s ease;
} section.news .grid a:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius: 8px;
background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
-webkit-transition: background .2s ease;
transition: background .2s ease;
} section.news .grid a:hover:after {
width: 100%;
} section.news .grid a:hover:before {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(12, 131, 198, 0.8)), to(rgba(12, 131, 198, 0.8)));
background: linear-gradient(0deg, rgba(12, 131, 198, 0.8), rgba(12, 131, 198, 0.8));
} section.news .grid img {
width: 100%;
height: 100%;
border-radius: 8px;
-o-object-fit: cover;
object-fit: cover;
} section.news .grid .text {
position: absolute;
z-index: 10;
bottom: 40px;
left: 40px;
} section.news .grid .text .meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 10px;
} section.news .grid .text .meta .category-badge {
font-size: 0.75rem;
background-color: #F9AA1C;
border-radius: 4px;
margin-right: 17px;
} section.news .grid .text .meta time {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-family: "Futura";
font-size: 0.75rem;
font-weight: 500;
line-height: 16px;
color: #ffffff;
} section.news .grid .text .meta time svg {
margin-right: 3px;
} section.news .grid .text span.author {
display: block;
font-size: 12px;
line-height: 16px;
color: #ffffff;
} section.news .grid .text h3 {
width: 90%;
font-family: "Futura";
color: #ffffff;
font-size: 2.25rem;
line-height: 40px;
margin-bottom: 0;
font-weight: 600;
} section.news .grid .primary {
grid-area: 1 / 1 / 3 / 3;
} section.news .grid .secondary:nth-child(2) {
grid-area: 1 / 3 / 2 / 4;
} section.news .grid .secondary:nth-child(3) {
grid-area: 1 / 4 / 2 / 5;
} section.news .grid .secondary:nth-child(4) {
grid-area: 2 / 4 / 3 / 5;
} section.news .grid .secondary:nth-child(5) {
grid-area: 2 / 3 / 3 / 4;
} section.news .grid .secondary .text {
left: 22px;
bottom: 22px;
} section.news .grid .secondary .text h3 {
font-size: 1.25rem;
line-height: 22px;
} section.galleries {
padding-top: 40px;
padding-bottom: 88px;
} section.galleries .grid-1 {
display: grid;
grid-template-columns: repeat(5, 1fr);
grid-template-rows: repeat(2, 200px);
grid-column-gap: 12px;
grid-row-gap: 12px;
} section.galleries .grid-1 .v-big {
grid-area: 1 / 1 / 3 / 3;
} section.galleries .grid-1 .horizontal-up {
grid-area: 2 / 3 / 3 / 5;
} section.galleries .grid-1 .horizontal-down {
grid-area: 1 / 3 / 2 / 5;
} section.galleries .grid-1 .v-small {
grid-area: 1 / 5 / 3 / 6;
} section.galleries .grid-1 img {
width: 100%;
height: 100%;
border-radius: 6px;
-o-object-fit: cover;
object-fit: cover;
} section.galleries .grid-2 {
margin-top: 14px;
display: grid;
grid-template-columns: repeat(5, 1fr);
grid-template-rows: repeat(2, 200px);
grid-column-gap: 12px;
grid-row-gap: 12px;
} section.galleries .grid-2 .v-big {
grid-area: 1 / 1 / 3 / 2;
} section.galleries .grid-2 .horizontal-up {
grid-area: 2 / 2 / 3 / 4;
} section.galleries .grid-2 .horizontal-down {
grid-area: 1 / 2 / 2 / 4;
} section.galleries .grid-2 .v-small {
grid-area: 1 / 4 / 3 / 6;
} section.galleries .grid-2 img {
width: 100%;
height: 100%;
border-radius: 6px;
-o-object-fit: cover;
object-fit: cover;
} section.galleries .grid-1 a, section.galleries .grid-2 a {
display: block;
position: relative;
border-radius: 6px;
height: 100%;
overflow: hidden;
} section.galleries .grid-1 a:after, section.galleries .grid-2 a:after {
content: '';
position: absolute;
left: 0;
top: 0;
width: 0;
height: 100%;
background-color: rgba(12, 131, 198, 0.75);
-webkit-transition: width .2s ease;
transition: width .2s ease;
border-radius: 6px;
} section.galleries .grid-1 a:before, section.galleries .grid-2 a:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 0;
height: 3px;
background: -webkit-gradient(linear, left top, right top, color-stop(0.01%, #0C83C6), to(#ED334E));
background: linear-gradient(90deg, #0C83C6 0.01%, #ED334E 100%);
-webkit-transition: width .2s ease;
transition: width .2s ease;
z-index: 10;
} section.galleries .grid-1 a:hover:after, section.galleries .grid-2 a:hover:after {
width: 100%;
} section.galleries .grid-1 a:hover:before, section.galleries .grid-2 a:hover:before {
width: 100%;
} section.galleries .grid-1 a .content .bottom h5, section.galleries .grid-2 a .content .bottom h5 {
font-size: 1rem;
} section.galleries .paginate {
margin-top: 40px;
} section.page-text-content {
padding: 35px 0 114px;
} section.page-text-content h2 {
font-family: "Futura";
color: #3D3232;
font-style: normal;
font-weight: normal;
font-size: 1.556rem;
line-height: 1;
text-align: center;
} section.page-text-content h3 {
font-size: 1.4rem;
} section.page-text-content h4 {
font-size: 1.3rem;
} section.page-text-content h5 {
font-size: 1.2rem;
} section.page-text-content h3, section.page-text-content h4, section.page-text-content h5, section.page-text-content h5, section.page-text-content h6 {
font-family: "Futura";
color: #0C83C6;
margin-bottom: 0;
} section.page-text-content figure {
width: 100%;
margin: 0 !important;
} section.page-text-content figure img {
width: 100%;
margin-top: 30px;
} section.page-text-content ul, section.page-text-content ol {
margin-top: 20px;
margin-left: 20px;
} section.page-text-content ul li, section.page-text-content ol li {
font-size: 1.1rem;
line-height: 24px;
font-family: "Futura";
margin-bottom: 15px;
} section.page-text-content ul ol, section.page-text-content ul ul, section.page-text-content ol ol, section.page-text-content ol ul {
padding-left: 20px;
} section.page-text-content.detail-page {
padding-bottom: 80px;
} section.page-text-content a {
font-size: 1.1rem;
color: #F9AA1C;
font-weight: 500;
} section.page-text-content a:hover {
text-decoration: underline;
} section.page-text-content p {
font-size: 1.1rem;
line-height: 22px;
font-family: "Futura";
font-weight: 400;
margin-top: 15px;
margin-bottom: 0;
} section.page-text-content p:first-child {
margin-top: 0;
} section.page-text-content p strong {
font-size: 1.1rem;
font-family: "Futura";
font-weight: bold;
line-height: 23px;
} section.page-text-content iframe {
width: 100%;
margin: 20px 0;
min-height: 400px;
} section.page-text-content table {
width: auto;
max-width: 100%;
border-collapse: collapse;
} section.page-text-content table td {
border-bottom: 1px solid #dfe1e6;
padding: 7px 0;
} section.post-gallery {
padding-bottom: 150px;
} section.post-gallery img {
border-radius: 8px;
} section.documents {
padding: 20px 0 130px;
} section.documents .touch-gesture {
width: 100%;
text-align: left;
} section.documents .touch-gesture svg {
width: 20px;
height: 20px;
} section.documents form .custom-select {
max-width: 220px;
margin-bottom: 20px;
} section.profile-info {
padding: 58px 0 43px;
background-color: #F2F2F2;
} section.profile-info.sport {
padding-top: 40px;
} section.profile-info table td {
font-size: 0.875rem;
font-family: "Futura";
} section.profile-info table td.title {
display: block;
font-weight: 400;
color: rgba(0, 0, 0, 0.4);
margin-right: 20px;
white-space: nowrap;
} section.profile-info .gallery {
position: absolute;
top: -250px;
width: 100%;
} section.profile-info .gallery a {
display: block;
margin-bottom: 17px;
} section.profile-info .gallery a.primary {
height: 400px;
} section.profile-info .gallery a.primary img {
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center center;
object-position: center center;
} section.profile-info .gallery .js-gallery-items img {
height: 115px;
} section.profile-info .gallery img {
width: 100%;
border-radius: 8px;
-o-object-fit: cover;
object-fit: cover;
} section.profile-info .gallery .show-all {
display: block;
position: relative;
-webkit-transition: -webkit-transform .2s ease;
transition: -webkit-transform .2s ease;
transition: transform .2s ease;
transition: transform .2s ease, -webkit-transform .2s ease;
} section.profile-info .gallery .show-all:hover {
-webkit-transform: scale(1.05);
transform: scale(1.05);
} section.profile-info .gallery .show-all:after {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #F9AA1C;
opacity: .8;
border-radius: 8px;
} section.profile-info .gallery .show-all span {
font-family: "Futura";
font-weight: 600;
font-size: 0.875rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
color: #ffffff;
position: absolute;
left: 0;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 10;
} section.profile-info .gallery .show-all span svg {
margin-left: 3px;
} section.profile-info .gallery a.button {
text-align: center;
} section.profile-info .gallery .gallery-slider-for {
margin-bottom: 17px;
} section.profile-info .gallery .gallery-slider-for .slide {
height: 400px;
border-radius: 8px;
} section.profile-info .gallery .gallery-slider-for .slide img {
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center center;
object-position: center center;
height: 100%;
} section.profile-info .gallery .gallery-slider-for .slick-arrow {
position: absolute;
top: 50%;
margin-top: -12px; z-index: 10; cursor: pointer;
} section.profile-info .gallery .gallery-slider-for .slick-prev {
left: 0;
} section.profile-info .gallery .gallery-slider-for .slick-next {
right: 0;
} section.profile-info .gallery .gallery-slider {
width: 100%;
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;  } section.profile-info .gallery .gallery-slider .slick-slide {
margin: 0 7px;
} section.profile-info .gallery .gallery-slider .slick-list {
margin: 0 -7px;
} section.profile-info .gallery .gallery-slider .slide img {
-o-object-fit: cover;
object-fit: cover;
} section.profile-info p {
max-width: 90%;
color: rgba(0, 0, 0, 0.6);
font-family: "Futura";
font-size: 0.875rem;
line-height: 18px;
margin-top: 0;
margin-bottom: 15px;
} section.profile-info a.show-more {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #3D3232;
font-size: 0.875rem;
font-family: "Futura";
font-weight: 600;
} section.profile-info a.show-more svg {
margin-left: 5px;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
} section.profile-info a.show-more svg path {
stroke: #3D3232;
} section.profile-info .more-content {
display: none;
} section.tabs {
padding: 15px 0;
} section.tabs h4 {
color: #4f4f4f;
font-size: 1.5rem;
font-family: "Futura";
line-height: 26px;
font-weight: 400;
margin-bottom: 15px;
margin-top: 0;
} section.tabs .tab {
background-color: #F2F2F2;
border-radius: 8px;
margin-bottom: 15px;
} section.tabs .tab.open .title svg {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
} section.tabs .tab .title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 17px 17px 14px 17px;
cursor: pointer;
} section.tabs .tab .title h5 {
color: #3D3232;
font-family: "Futura";
font-weight: 600;
font-size: 1rem;
line-height: 18px;
margin: 0;
} section.tabs .tab .title svg {
-webkit-transition: -webkit-transform .2s ease;
transition: -webkit-transform .2s ease;
transition: transform .2s ease;
transition: transform .2s ease, -webkit-transform .2s ease;
} section.tabs .tab .title svg path {
stroke: #3D3232;
} section.tabs .tab .content {
display: none;
padding: 0 17px 17px;
} section.tabs .tab .content h6 {
font-family: "Futura";
font-size: 0.875rem;
line-height: 16px;
color: #0C83C6;
font-weight: 600;
margin: 0;
padding-top: 14px;
border-top: 1px solid rgba(0, 0, 0, 0.1);
} section.tabs .tab .content ul.content-list {
padding-bottom: 14px;
} section.tabs .tab .content ul.content-list:last-child {
padding-bottom: 0;
} section.tabs .tab .content ul.content-list li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 0.875rem;
font-family: "Futura";
margin: 2px 0 0;
} section.tabs .tab .content ul.content-list li svg {
margin-right: 3px;
} section.tabs .tab .content ul.content-list li strong {
color: #3D3232;
font-weight: 600;
margin-right: 3px;
} section.tabs .tab .content ul.content-list li span {
color: rgba(0, 0, 0, 0.4);
} section.tabs .tab.editor.open .title {
background-color: #0C83C6;
border-radius: 8px 8px 0 0 !important;
} section.tabs .tab.editor.open .title h5 {
color: #ffffff !important;
} section.tabs .tab.editor.open .title svg path {
stroke: #ffffff;
} section.tabs .tab.editor .title:hover {
border-radius: 8px;
background-color: #0C83C6;
} section.tabs .tab.editor .title:hover h5 {
color: #ffffff !important;
} section.tabs .tab.editor .title:hover svg path {
stroke: #ffffff;
} section.tabs .tab.editor .content .divider {
width: 100%;
height: 1px;
background-color: rgba(0, 0, 0, 0.1);
} section.tabs .tab.editor .content ul {
padding-left: 20px;
} section.events {
padding-top: 0;
} section.events img {
max-height: 180px;
} section.sport-people,
section.past-sport-people {
padding: 25px 0;
background-color: #ffffff;
} section.sport-people .box,
section.past-sport-people .box {
margin-bottom: 14px;
} section.sport-people h3,
section.past-sport-people h3 {
color: #4f4f4f;
font-size: 1.5rem;
font-family: "Futura";
line-height: 26px;
font-weight: 400;
margin-top: 0;
margin-bottom: 12px;
} section.sport-people .sport-people-wrap,
section.past-sport-people .sport-people-wrap {
background-color: #E8ECEF;
border-radius: 8px;
padding: 15px 15px 1px 15px;
} section.sport-people .sport-people-wrap .box,
section.past-sport-people .sport-people-wrap .box {
margin-top: 0;
} section.past-sport-people {
padding-top: 0;
} section.media-posts {
padding-top: 0;
} section.media-posts h3 {
color: #4f4f4f;
font-size: 1.5rem;
font-family: "Futura";
line-height: 26px;
font-weight: 400;
margin-bottom: 22px;
} section.exception-page {
padding: 60px 0;
} section.exception-page h1 {
font-size: 2.5rem;
color: #3D3232;
} section.single-gallery {
padding: 50px 0;
} section.single-gallery img {
max-height: 200px;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
} section.cards h2, section.contact h2, section.contact-form h2 {
font-family: "Futura";
color: #3D3232;
font-size: 2rem;
text-align: center;
margin-bottom: 20px;
} section.contact {
padding: 80px 0 27px;
} section.contact table {
display: block;
border: 1px solid #E8ECEF;
border-radius: 8px;
padding: 23px 36px;
width: 100%;
font-family: "Futura";
border-collapse: collapse;
text-align: left;
} section.contact table th {
display: inline-block;
margin-right: 15px;
padding: 0;
} section.contact table td {
font-weight: 500;
} section.contact table td a {
color: #0C83C6;
text-decoration: none;
} section.contact table td a:hover {
color: #F9AA1C;
} section.cards {
padding: 20px 0 106px;
} section.cards .cards-wrapper {
background: #E8ECEF;
border-radius: 8px;
padding: 33px 33px 21px;
} section.cards .card {
font-family: "Futura";
display: block;
text-decoration: none;
text-align: left;
padding: 27px 32px;
margin-bottom: 12px;
background: #ffffff;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.16);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.16);
border-radius: 3px;
-webkit-transition: -webkit-box-shadow .2s ease;
transition: -webkit-box-shadow .2s ease;
transition: box-shadow .2s ease;
transition: box-shadow .2s ease, -webkit-box-shadow .2s ease;
} section.cards .card img {
width: 100%;
display: block;
border-radius: 3px;
} section.cards .card h3 {
font-size: 1.333rem;
line-height: 27px;
color: #0C83C6;
margin-top: 0;
margin-bottom: 0;
} section.cards .card .role {
color: #0C83C6;
line-height: 15px;
font-size: 0.7778rem;
font-weight: 700;
} section.cards .card .contact-info a {
display: block;
color: #3D3232;
font-size: 1rem;
line-height: 20px;
text-decoration: none;
font-weight: 700;
} section.cards .card .contact-info a:hover {
color: #F9AA1C;
} section.map iframe {
display: block;
} section.contact-form {
background-color: #E8ECEF;
padding: 40px 0 80px;
} section.contact-form .default-form {
max-width: 600px;
margin: auto;
} section.contact-form .default-form label {
color: #4f4f4f;
} section.contact-form .default-form button {
width: 100%;
cursor: pointer;
margin-top: 15px;
} section.contact-form .default-form .custom-checkbox label .text {
color: #4f4f4f;
} section.contact-form .default-form .custom-checkbox label .text a {
color: inherit;
} section.contact-form {
background: #F2F2F2;
} section.slider {
width: 99.225vw;
position: relative;
margin-left: -49.59vw;
left: 50%;
padding: 0 0 50px 0;
overflow: hidden;
} section.slider .slide {
height: 350px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
position: relative;
} section.slider .slide .text {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
} section.slider .slide .text h3 {
font-size: 36px;
color: #ffffff;
margin-top: 0;
margin-bottom: 15px;
text-shadow: 0 2px 2px #000;
text-shadow: 0 2px 2px #000;
} section.slider .slide .text a {
color: #ffffff;
text-decoration: none;
} section.event-calendar {
padding: 100px 0 70px;
} section.event-calendar .mec-skin-monthly-view-month-navigator-container .mec-load-month {
width: 40px !important;
height: 40px !important;
min-width: 40px !important;
line-height: 40px !important;
border: 1px solid #E0E0E0 !important;
border-radius: 50% !important;
-webkit-box-shadow: 0 2px 2px rgba(143, 153, 179, 0.2);
box-shadow: 0 2px 2px rgba(143, 153, 179, 0.2);
padding: 0;
} section.event-calendar .mec-skin-monthly-view-month-navigator-container .mec-load-month:hover {
background-color: #F9AA1C;
border-color: #F9AA1C !important;
} section.event-calendar .mec-skin-monthly-view-month-navigator-container .mec-load-month:hover svg path {
stroke: #ffffff;
} section.event-calendar .mec-skin-monthly-view-month-navigator-container .mec-load-month svg {
position: relative;
top: 2px;
} section.event-calendar .mec-calendar-header {
margin-top: 0 !important;
margin-bottom: 25px !important;
} section.event-calendar .mec-calendar-header h2 {
font-size: 18px !important;
font-weight: 400 !important;
font-family: "Canaro";
margin-top: 10px !important;
} section.event-calendar .calendar .mec-wrap.mec-sm959 .mec-calendar.mec-event-calendar-classic dl dt .ended-relative {
display: inherit;
} section.event-calendar .calendar .mec-wrap.mec-sm959 .mec-calendar.mec-event-calendar-classic dl dt .ended-relative a {
text-decoration: none;
padding: 0;
} section.event-calendar .calendar .mec-wrap.mec-sm959 .mec-calendar.mec-event-calendar-classic dl dt .ended-relative a h4 {
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
width: 10px;
height: 10px;
border-radius: 50%;
background: #F9AA1C;
padding: 0;
margin-left: 5px;
margin-top: 5px;
} section.event-calendar .calendar .mec-calendar .mec-table-nullday {
color: #BDBDBD;
} section.event-calendar .calendar .mec-calendar.mec-event-container-simple dl dt.mec-selected-day {
border-bottom: 1px solid #eaeaea !important;
} section.event-calendar .calendar .mec-calendar.mec-event-container-simple dl dt.mec-selected-day .mec-color {
font-family: "Canaro";
color: black;
} section.event-calendar .calendar .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {
background-color: #E0E0E0;
color: #000;
font-weight: 700;
text-align: center;
} section.event-calendar .calendar .mec-wrap.mec-sm959 .mec-calendar.mec-event-calendar-classic dl dt:hover {
color: #ffffff;
background-color: #0C83C6;
-webkit-box-shadow: 0 12px 12px rgba(0, 0, 0, 0.14);
box-shadow: 0 12px 12px rgba(0, 0, 0, 0.14);
position: relative;
z-index: 5;
} section.event-calendar .calendar .mec-wrap.mec-sm959 .mec-calendar.mec-event-calendar-classic dl dt {
color: black;
font-family: "Canaro";
font-size: 14px;
font-weight: normal;
text-align: center;
line-height: 19px;
height: 60px !important;
padding: 0;
vertical-align: middle;
} section.event-calendar .upcoming-events h3 {
font-size: 14px;
line-height: 19px;
font-weight: bold;
margin-bottom: 2px !important;
} section.event-calendar .upcoming-events .mec-month-divider {
display: none !important;
} section.event-calendar .upcoming-events article {
border-bottom: 1px solid #E0E0E0;
padding-bottom: 14px;
} section.event-calendar .upcoming-events article .mec-event-image {
width: auto !important;
} section.event-calendar .upcoming-events article .mec-event-image a {
display: block;
position: relative;
} section.event-calendar .upcoming-events article .mec-event-image img {
vertical-align: middle;
position: relative;
} section.event-calendar .upcoming-events article .mec-event-date {
display: block;
margin-right: 0;
} section.event-calendar .upcoming-events article .mec-event-date .mec-sl-calendar {
color: #BDBDBD;
margin-right: 5px;
} section.event-calendar .upcoming-events article .mec-event-date .mec-start-date-label {
font-family: "Canaro";
color: #3D3232;
} section.event-calendar .upcoming-events article .mec-event-time {
display: block;
margin-right: 0;
} section.event-calendar .upcoming-events article .mec-event-time .mec-sl-clock {
color: #BDBDBD;
margin-right: 7px;
} section.event-calendar .upcoming-events article .mec-event-time .mec-time-details {
font-family: "Canaro";
color: #3D3232;
} section.event-calendar .upcoming-events article .mec-event-title {
margin: 2px 0 0;
} section.event-calendar .upcoming-events article .mec-event-title a {
font-family: "Canaro";
text-transform: none;
color: #4f4f4f;
font-size: 20px;
text-decoration: none;
line-height: 21px;
font-weight: 600;
} section.event-calendar .upcoming-events article .mec-event-title a:hover {
color: initial !important;
text-decoration: underline;
} section.event-calendar .upcoming-events article .mec-event-title .event-color {
display: none;
} section.events-listing {
padding: 50px 0;
} section.events-listing .mec-search-form {
display: none;
} section.events-listing .mec-event-list-standard .mec-month-divider, section.events-listing .mec-event-list-standard .mec-event-footer, section.events-listing .mec-event-list-standard .event-color {
display: none;
} section.events-listing .mec-event-list-standard .mec-topsec .mec-event-image-wrap {
vertical-align: middle;
} section.events-listing .mec-event-list-standard .mec-topsec .mec-event-title {
margin-bottom: 0;
} section.events-listing .mec-event-list-standard .mec-topsec .mec-event-title a {
font-family: "Canaro";
color: #0C83C6;
text-decoration: none;
} section.events-listing .mec-event-list-standard .mec-topsec .mec-event-description {
font-family: "Canaro";
color: #3D3232;
} section.events-listing .mec-event-list-standard .mec-topsec .mec-event-meta-wrap .mec-event-meta .mec-date-details {
margin-bottom: 5px;
} section.events-listing .mec-event-list-standard .mec-topsec .mec-event-meta-wrap .mec-event-meta .mec-date-details:before, section.events-listing .mec-event-list-standard .mec-topsec .mec-event-meta-wrap .mec-event-meta .mec-time-details:before {
color: #BDBDBD;
left: 8px;
} section.events-listing .mec-event-list-standard .mec-topsec .mec-event-meta-wrap .mec-event-meta .mec-date-details .mec-start-date-label, section.events-listing .mec-event-list-standard .mec-topsec .mec-event-meta-wrap .mec-event-meta .mec-date-details .mec-start-time, section.events-listing .mec-event-list-standard .mec-topsec .mec-event-meta-wrap .mec-event-meta .mec-date-details .mec-end-time, section.events-listing .mec-event-list-standard .mec-topsec .mec-event-meta-wrap .mec-event-meta .mec-time-details .mec-start-date-label, section.events-listing .mec-event-list-standard .mec-topsec .mec-event-meta-wrap .mec-event-meta .mec-time-details .mec-start-time, section.events-listing .mec-event-list-standard .mec-topsec .mec-event-meta-wrap .mec-event-meta .mec-time-details .mec-end-time {
font-family: "Canaro";
font-weight: 400;
color: #3D3232;
font-size: 14px;
} .lity-content > div {
overflow: visible !important;
} #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button {
color: #f9aa1c !important;
} #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover {
color: #000 !important;
} footer.main-footer {
padding: 60px 0;
font-size: 16px;
line-height: 1.4;
} footer.main-footer ul {
list-style: none;
} footer.main-footer a {
font-size: 1rem;
color: #3D3232;
font-family: "Futura";
line-height: 20px;
}
@media (max-width: 1400px) { header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul {
margin-left: 15px;
}
}
@media (max-width: 1199px) { header.main-header .nav-bar-wrap {
position: relative;
} header.main-header .nav-bar-wrap .nav-bar .brand {
border-right: none;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav {
display: none;
position: absolute;
left: 0;
top: 100%;
width: 100%;
height: auto;
z-index: 100;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav.open {
display: block;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul {
background-color: #F2F2F2;
width: 100%;
height: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-left: 0;
padding: 15px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li {
width: 100%;
margin-right: 0;
margin-bottom: 10px;
margin-top: 0 !important;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li a {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown {
display: block;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown {
display: none;
position: static;
background-color: #F2F2F2;
padding-left: 20px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown:before {
display: none;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown li a {
width: 100%;
padding-left: 0;
padding-right: 0;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-dropdown .dropdown li.has-subdropdown .subdropdown {
padding: 0 0 0 20px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu {
width: 100%;
position: static;
overflow-x: hidden;
overflow-y: scroll;
max-height: 300px;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .submenu {
padding-left: 20px !important;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list {
background-color: transparent !important;
padding: 15px !important;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list ul:not(.submenu) {
padding: 0 !important;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list ul:not(.submenu) li {
padding: 0 !important;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list ul:not(.submenu) li.title {
border-radius: 0 !important;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu .list ul:not(.submenu) li.title a svg {
display: none !important;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li.has-megamenu .megamenu:before {
display: none;
} header.main-header .nav-bar-wrap .nav-bar nav.main-nav ul li:last-child {
margin-bottom: 0;
} section.gallery-small-listing .grid { grid-template-rows: 150px 150px 250px;
} section.news .grid .text {
left: 25px;
bottom: 20px;
} section.news .grid .text .meta {
margin-bottom: 5px;
} section.news .grid .text h3 {
font-size: 2rem;
width: 100%;
} section.news .grid .secondary .text {
left: 10px;
bottom: 10px;
} section.news .grid .secondary .text h3 {
font-size: 1.125rem;
} section.sportsmen .filter-wrap input, section.sportsmen .filter-wrap select {
width: auto;
} section.partners .partners-wrap .top-row .partner {
width: auto;
max-width: 214px;
} section.partners .partners-wrap .partner-sliders .partner-row .category-wrap.js-partner-slider {
max-width: calc(5 * 140px + (5 * 12px));
} section.partners .partners-wrap .partner-sliders .partner-row.has-slider .partner {
max-width: 140px;
}
}
@media (min-width: 1199px) { .responsive-button {
display: none;
}
}
@media (max-width: 991px) { section.banners {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
} section.banners .custom-container {
max-width: 80%;
} section.banners .banner {
width: 100%;
} section.banners .banner form {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} section.banners .banner form .form-group, section.banners .banner form .input-wrap {
width: 100%;
} section.featured-slider .slide .content .text .meta {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
} section.featured-slider .slide .content .text h3 {
text-align: center;
} section.featured-slider .slide .content .col-flex:last-child {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
} section.gallery-small-listing .grid {
grid-template-columns: repeat(4, 1fr);
grid-template-rows: 150px 200px;
} section.gallery-small-listing .grid .gallery-post-wrap:first-child {
grid-area: 1 / 1 / 2 / 2;
} section.gallery-small-listing .grid .gallery-post-wrap:nth-child(2) {
grid-area: 1 / 2 / 2 / 3;
} section.gallery-small-listing .grid .gallery-post-wrap:nth-child(3) {
grid-area: 1 / 3 / 2 / 4;
} section.gallery-small-listing .grid .gallery-post-wrap:nth-child(4) {
grid-area: 1 / 4 / 2 / 5;
} section.gallery-small-listing .grid .ad-podcast {
grid-area: 2 / 1 / 3 / 3;
} section.gallery-small-listing .grid .ad-tv {
grid-area: 2 / 3 / 3 / 5;
} footer.main-footer .row > div {
text-align: center;
margin-bottom: 15px;
} footer.main-footer .row > div:last-child {
margin-bottom: 0;
} section.galleries .grid-1, section.galleries .grid-2 {
grid-template-columns: repeat(4, 1fr);
grid-template-rows: 150px 150px;
} section.galleries .grid-1 .v-big, section.galleries .grid-2 .v-big {
grid-area: 1 / 1 / 2 / 3;
} section.galleries .grid-1 .horizontal-up, section.galleries .grid-2 .horizontal-up {
grid-area: 1 / 3 / 2 / 5;
} section.galleries .grid-1 .horizontal-down, section.galleries .grid-2 .horizontal-down {
grid-area: 2 / 1 / 3 / 3;
} section.galleries .grid-1 .v-small, section.galleries .grid-2 .v-small {
grid-area: 2 / 3 / 3 / 5;
} section.galleries .grid-1 img, section.galleries .grid-2 img {
-o-object-fit: cover;
object-fit: cover;
} aside.categories-banner {
padding: 15px 0;
position: relative;
} aside.categories-banner .flex-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} aside.categories-banner ul {
display: none;
background-color: #0C83C6;
position: absolute;
left: 0;
top: 99%;
width: 100%;
z-index: 10;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding-left: 15px;
} aside.categories-banner ul li a {
padding: 15px 0;
} section.news .grid {
grid-template-columns: repeat(3, 1fr);
grid-template-rows: 250px 150px;
margin-bottom: 25px;
} section.news .grid a {
height: 100%;
} section.news .grid img {
-o-object-fit: cover;
object-fit: cover;
} section.news .grid .primary {
grid-area: 1 / 1 / 2 / 3;
} section.news .grid .secondary:nth-child(2) {
grid-area: 1 / 3 / 2 / 4;
} section.news .grid .secondary:nth-child(3) {
grid-area: 2 / 1 / 3 / 2;
} section.news .grid .secondary:nth-child(4) {
grid-area: 2 / 2 / 3 / 3;
} section.news .grid .secondary:nth-child(5) {
grid-area: 2 / 3 / 3 / 4;
} aside.categories-tabs {
padding-bottom: 10px;
} aside.categories-tabs ul {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} aside.categories-tabs ul li {
margin-bottom: 10px;
} aside.categories-tabs .responsive-button-tabs {
margin-left: inherit;
margin-right: auto;
} section.tabs {
margin-top: 35px;
} section.profile-info .gallery {
margin-top: 45px;
position: static;
} section.profile-info .gallery a.primary {
height: auto;
} section.profile-info .gallery a.primary img {
max-height: 250px;
} section.sport-people {
margin-top: 0 !important;
} section.sport-people .sport-people-wrap {
padding-bottom: 5px;
} section.sport-people .box {
margin-bottom: 15px;
} header.page-detail-banner .img-banner {
min-height: 250px;
-o-object-fit: cover;
object-fit: cover;
} section.post-small-listing.events {
margin-top: 0 !important;
} div.page-banner .primary {
min-height: 250px;
-o-object-fit: cover;
object-fit: cover;
} section.post-gallery {
padding-bottom: 80px;
} section.ssr p {
font-size: 1rem;
} .js-under-gallery {
display: none !important;
} section.partners .top {
margin-top: 40px;
} section.partners .top .col-lg-2 {
text-align: center;
} section.partners .top .col-lg-2:first-of-type {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
} section.partners .top .col-lg-2:nth-child(2) {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
} section.partners .top .col-lg-2:nth-child(3) {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
} section.partners .top .col-lg-2:last-of-type {
text-align: center;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
} section.partners .top .partner {
margin-top: 30px;
} section.partners .partners-wrap .top-row {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} section.partners .partners-wrap .top-row .partner {
max-width: 169px;
margin-bottom: 12px;
} section.partners .partners-wrap .top-row .category-wrap:last-of-type {
margin-left: 0;
} section.partners .partners-wrap .top-row .category-wrap:last-of-type .cat-name {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
} section.partners .partners-wrap .partner-sliders .category-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} section.partners .partners-wrap .partner-sliders .category-wrap .partner {
margin-bottom: 12px;
} section.partners .partners-wrap .partner-sliders .partner-row {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} section.partners .partners-wrap .partner-sliders .partner-row.has-slider {
margin-top: 30px;
} section.partners .partners-wrap .partner-sliders .partner-row.has-slider .cat-name {
top: -25px;
} section.partners .partners-wrap .partner-sliders .partner-row .category-wrap:last-of-type {
margin-left: 0;
} section.partners .partners-wrap .partner-sliders .partner-row .category-wrap:last-of-type .cat-name {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
} section.partners .partners-wrap .partner-sliders .partner-row .category-wrap:last-of-type .partner {
max-width: 169px;
} section.partners .partners-wrap .partner-sliders .partner-row .category-wrap.js-partner-slider {
max-width: 100%;
}
}
@media (min-width: 991px) { .responsive-button-secondary, .responsive-button-tabs {
display: none;
}
}
@media (max-width: 767px) { section.ssr .ornament {
display: none;
} section.featured-slider .slide .content .text h3 {
font-size: 2rem;
line-height: 1.2;
margin-bottom: 15px;
} section.gallery-small-listing .grid {
grid-template-columns: repeat(4, 1fr);
grid-template-rows: 150px 150px 350px;
} section.gallery-small-listing .grid .gallery-post-wrap:first-child {
grid-area: 1 / 1 / 2 / 3;
} section.gallery-small-listing .grid .gallery-post-wrap:nth-child(2) {
grid-area: 1 / 3 / 2 / 5;
} section.gallery-small-listing .grid .gallery-post-wrap:nth-child(3) {
grid-area: 2 / 1 / 3 / 3;
} section.gallery-small-listing .grid .gallery-post-wrap:nth-child(4) {
grid-area: 2 / 3 / 3 / 5;
} section.gallery-small-listing .grid .ad img {
-o-object-fit: cover;
object-fit: cover;
} section.gallery-small-listing .grid .ad-podcast {
grid-area: 3 / 1 / 4 / 3;
} section.gallery-small-listing .grid .ad-tv {
grid-area: 3 / 3 / 4 / 5;
} section.news .grid {
grid-template-columns: repeat(2, 1fr);
grid-template-rows: 200px 150px 150px;
margin-bottom: 25px;
} section.news .grid a {
height: 100%;
} section.news .grid img {
-o-object-fit: cover;
object-fit: cover;
} section.news .grid .primary {
grid-area: 1 / 1 / 2 / 3;
} section.news .grid .secondary:nth-child(2) {
grid-area: 2 / 1 / 3 / 2;
} section.news .grid .secondary:nth-child(3) {
grid-area: 2 / 2 / 3 / 3;
} section.news .grid .secondary:nth-child(4) {
grid-area: 3 / 1 / 4 / 2;
} section.news .grid .secondary:nth-child(5) {
grid-area: 3 / 2 / 4 / 3;
} section.sportsmen .filter-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} section.sportsmen .filter-wrap input, section.sportsmen .filter-wrap select {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
} section.sportsmen .filter-wrap a {
margin-left: initial !important;
margin-right: auto;
} section.profile-info .gallery img {
-o-object-fit: cover;
object-fit: cover;
} section.profile-info .gallery .gallery-slider-for .slide {
height: 300px;
} section.partners .partners-block .row {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} section.partners .partners-block .row .partner {
margin-bottom: 50px;
} section.partners .partner-slider .slider-wrap:before, section.partners .partner-slider .slider-wrap:after {
width: 20%;
} section.documents {
padding-bottom: 60px;
} table.default-table tbody td {
white-space: nowrap;
padding-right: 20px;
} section.cards h2, section.contact h2, section.contact-form h2 {
font-size: 1.7rem;
line-height: 1.2;
} section.contact {
padding-top: 40px;
} section.contact table {
margin-bottom: 25px;
} section.contact table.alignment-right td {
text-align: right;
} section.map iframe {
height: 350px;
} header.page-title h1 {
font-size: 1.6rem;
}
}
@media (min-width: 767px) { section.documents .touch-gesture {
display: none;
}
}
@media (max-width: 575px) { .grecaptcha-badge {
display: none;
} header.main-header .nav-bar-wrap {
height: 60px;
position: relative;
} header.main-header .nav-bar-wrap .container {
padding-right: 0;
} header.main-header .nav-bar-wrap .nav-bar .brand {
padding-right: 0;
} header.main-header .nav-bar-wrap .nav-bar .brand img {
max-width: 50px;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .lang a {
padding: 0 15px;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .lang .lang-list li a {
padding: 0 25px 0 15px;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search button {
padding: 0 22.5px;
} header.main-header .nav-bar-wrap .nav-bar .nav-action-buttons .search form {
right: 15px;
} .spacer {
margin-top: 104px;
} div.page-banner {
min-height: 300px;
} div.page-banner img[role="img"] {
min-height: 300px;
} div.page-banner h1 {
font-size: 1.8rem;
line-height: 1.2;
} section.banners .banner h4 {
font-size: 2rem;
text-align: center;
} section.banners .banner form .form-group {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
} section.banners .banner form .form-group input {
max-width: 100%;
width: 100%;
margin-right: 0;
} section.banners .banner form .form-group button {
margin-top: 15px;
width: 100%;
} section.banners .banner form .custom-checkbox label .text {
font-size: .7rem;
} section.news .grid .text {
left: 15px;
bottom: 15px;
} section.news .grid .text .meta .category-badge {
margin-right: 10px;
} section.news .grid .text h3 {
font-size: 1.625rem;
line-height: 1.2;
} section.news .grid .secondary .text .meta .category-badge {
font-size: .55rem;
margin-right: 5px;
} section.news .grid .secondary .text .meta time {
font-size: .55rem;
} section.news .grid .secondary .text h3 {
font-size: 1rem;
line-height: 1.2;
} header.page-detail-banner .img-banner {
min-height: 200px;
} section.gallery-small-listing .gallery-post-wrap .content .media-count {
margin: 8px;
} section.gallery-small-listing .gallery-post-wrap .content .bottom {
margin: 8px;
} section.gallery-small-listing .gallery-post-wrap .content .bottom h5 {
font-size: .85rem;
} section.gallery-small-listing .grid .ad .content .text h4 {
font-size: 1.75rem;
margin-top: 10px;
} section.gallery-small-listing .grid .ad .content .text p {
font-size: 1rem;
margin-top: 0;
} section.gallery-small-listing .grid .ad .content span {
margin-bottom: 10px;
} header.page-detail-banner .profile-avatar .profile-bio h3 {
font-size: 1.85rem;
} section.galleries .gallery-post-wrap .content .media-count, section.galleries .gallery-post-wrap .content .bottom {
margin: 8px;
} section.partners .partners-wrap .top-row .category-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} h1.ig-title {
font-size: 1em;
} section.page-text-content ul, section.page-text-content ol {
margin: 0 15px;
}
}
@media (max-width: 400px) {
section.gallery-small-listing .grid {
grid-template-rows: 150px 125px 250px;
}
}
footer .footer-title {
font-weight: bold;
margin-top: 0;
font-size: 20px
}
.px-menu-widget img {
width:100%;
border-radius: 10px;
}
.px-menu-widget a {
color:inherit;
}