/*
@font-face {
font-family: 'robotoregular';
src: url('../fonts/roboto-regular-webfont.eot');
src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
url('../fonts/roboto-regular-webfont.woff') format('woff'),
url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotolight_italic';
src: url('../fonts/roboto-lightitalic-webfont.eot');
src: url('../fonts/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/roboto-lightitalic-webfont.woff2') format('woff2'),
url('../fonts/roboto-lightitalic-webfont.woff') format('woff'),
url('../fonts/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotobold';
src: url('../fonts/roboto-bold-webfont.eot');
src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
url('../fonts/roboto-bold-webfont.woff') format('woff'),
url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');
font-weight: normal;
font-style: normal;
}
*/
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}

* {
margin: 0;
padding: 0;
outline: none;
}
html, body { height: 100%; font-size: 14px; font-family: Arial, Roboto; }
.wrapper {
display: flex;
flex-direction: column;
height: 100%;
}
.content { flex: 1 0 auto; }
/*.header {
max-width: 1903px;
margin: 0 auto;
}*/
.headerVideo {
width: 100%;
height: 640px;
background: url(../img/sl.jpg) no-repeat center top;
}
.headerVideo .el1, .headerVideo .el2, .headerVideo .el3 {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 640px;
background: url(../img/fon.png) repeat 0 0;
}
.pre-headerFonT {
overflow: hidden;
width: 100%;
height: 100%;
position: absolute !important;
}
.headerFonT {
display: table;
width: 1170px;
height: 640px;
position: absolute;
top: 0;
left: 50%;
margin-left: -585px;
}
.headerFonT:before, .headerFonT:after {
content: '';
position: absolute;
top: 0;
left: 100%;
width: 50vw;
height: 100%;
background: url(../img/fon.png) repeat 0 0;
}
.headerFonT:after {
right: 100%;
left: auto;
}
.headerFonT > div {
display: table-cell;
vertical-align: top;
width: 390px;
height: 640px;
position: relative;
}
.headerVideo .offer {
position: absolute;
width: 885px;
height: 332px;
top: 50%;
left: 50%;
margin-top: -138px;
margin-left: -452px;
background-position: 50% 50%;
background-repeat: no-repeat;
}
.YTPOverlay {
/*background: url(../img/offer.png) no-repeat 49.1% 182px, url(../img/fon.png) repeat 0 0;*/
}
.headerImg {
width: 100%;
height: 324px;
background: url(../img/sl2.jpg) no-repeat center top;
}
.headerTopBl {
width: 1170px;
margin: 0 auto;
padding-top: 14px;
position: relative;
}
.headerDop {
width: 100%;
height: 116px;
background: #75aedf;
}
.headerDopT {
width: 1170px;
height: 116px;
margin: 0 auto;
display: table;
}
.headerDopTd {
display: table-cell;
vertical-align: top;
border-left: 1px solid #fff;
text-align: center;
text-decoration: none;
color: #010839;
line-height: 23px;
padding: 12px 5px;
letter-spacing: 1.6px;
width: 390px;
}
.headerDopTd:first-child { border: none; }
.headerDopTd .date {
text-transform: uppercase;
font-size: 18px;
color: #fff;
font-family: 'robotobold';
margin-bottom: 10px;
}
.logo {
display: inline-block;
width: 164px;
height: 111px;
position: relative;
top: 31px;
z-index: 3;
background: url(../img/logo.png) no-repeat 0 0;
}
.topMenuBl {
display: block;
width: 692px;
position: absolute;
top: 42px;
left: 174px;
z-index: 2;
}
.topMenuBl > ul {
list-style: none;
display: table;
width: 100%;
}
.topMenuBl > ul > li {
display: table-cell;
vertical-align: top;
text-align: center;
}
.topMenuBl > ul > li > a {
color: #fff;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 1.4px;
}
.topMenuBl > ul > li > ul {
list-style: none;
padding-top: 5px;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-out;
}
/*.topMenuBl > ul > li:hover > ul { opacity: 1; }*/
.topMenuBl > ul > li > ul > li {
display: block;
text-align: center;
}
.topMenuBl > ul > li > ul > li:first-child { border-top: none; }
.topMenuBl > ul > li > ul > li > a {
display: block;
text-decoration: none;
color: #010839;
padding: 10px;
font-size: 13px;
background: #fff;
}
.langBl {
position: absolute;
top: 43px;
right: 59px;
}
.langBl a {
display: inline-block;
width: 24px;
height: 16px;
margin-right: 15px;
background: url(../img/langIcons.png) no-repeat 0 0;
}
.langBl a.lang-ru { background-position: 0 0; }
.langBl a.lang-en { background-position: -42px 0; }
.langBl a.lang-ch { background-position: -84px 0; }
.langBl a.lang-jp { background-position: -126px 0; }
.langBl a.lang-sk { background-position: -168px 0; }
.menuIcon {
width: 27px;
height: 21px;
background: url(../img/menuIcon.png) no-repeat 0 0;
cursor: pointer;
position: absolute;
top: 39px;
right: 3px;
z-index: 60;
}
.menuPop {
display: none;
background: url(../img/fon-menu.png) repeat 0 0;
padding: 39px 10px 23px 42px;
margin-top: 0px;
position: absolute;
top: 93px;
width: 1118px;
z-index: 4;
}
.menuPop > ul {
list-style: none;
display: table;
width: 100%;
}
.menuPop > ul > li {
display: table-cell;
vertical-align: top;
line-height: 30px;
}
.menuPop > ul > li > a {
text-decoration: none;
color: #fff;
text-transform: uppercase;
font-size: 16px;
font-family: 'robotobold';
letter-spacing: 1.5px;
}
.menuPop > ul > li > ul {
list-style: none;
margin-top: 4px;
line-height: 48px;
padding-left: 0px;
}
.menuPop > ul > li > ul > li > a {
text-decoration: none;
color: #fff;
font-size: 14px;
letter-spacing: 1.4px;
}
.menuPop > ul > li:nth-child(1) { width: 241px; }
.menuPop > ul > li:nth-child(2) { width: 259px; }
.menuPop > ul > li:nth-child(3) { width: 237px; }
.menuPop > ul > li:nth-child(4) { width: 265px; }
.menuPop .close {
width: 12px;
height: 12px;
cursor: pointer;
position: absolute;
top: 15px;
right: 12px;
background: url(../img/cancel.png) no-repeat 0 0;
}
.pagetitleBl {
width: 1170px;
margin: 0 auto;
position: relative;
padding-top: 38px;
}
.pagetitleBl h1 {
text-transform: uppercase;
color: #fff;
font-size: 30px;
font-family: 'robotobold';
letter-spacing: 2.9px;
}
.breadcrumbsBl {
letter-spacing: 1.5px;
padding-left: 4px;
}
.breadcrumb { list-style: none; }
.breadcrumb li {
display: inline-block;
color: #fff;
}
.breadcrumb li a {
text-decoration: none;
color: #fff;
}
.breadcrumb li.active {
font-size: 16px;
color: #75aedf;
}
.precontentArea { background: url(../img/bg.jpg) repeat 50% 0; }
.contentArea {
width: 1170px;
margin: 0 auto;
}
.recourse-carousel {
width: 1050px;
margin: 0 auto;
padding-top: 55px;
position: relative;
}
.recourse-carousel .owl-item { position: relative; }
.owl-carousel.recourse-carousel .owl-item img {
width: auto;
display: inline-block;
position: absolute;
bottom: 7px;
right: 0;
}
.recourseItemTextBl {
width: 632px;
box-shadow: 0px 0px 26px 0 #c4d4e2;
padding: 35px 70px;
line-height: 24px;
color: #010839;
display: inline-block;
margin-left: 35px;
margin-top: 10px;
margin-bottom: 10px;
letter-spacing: 1.5px;
background: #fff;
}
.recourseItemName {
text-align: right;
font-family: 'robotolight_italic';
margin-right: 15px;
letter-spacing: 1.7px;
margin-top: 9px;
}
.recourse-carousel .owl-prev, .recourse-carousel .owl-next {
position: absolute;
top: 50%;
margin-top: -2px;
width: 16px;
height: 30px;
cursor: pointer;
background: url(../img/arrows.png) no-repeat 0 0 !important;
}
.recourse-carousel .owl-prev span, .recourse-carousel .owl-next span { display: none; }
.recourse-carousel .owl-prev { left: -63px; }
.recourse-carousel .owl-next { right: -56px; background-position: -32px 0 !important; }
.regBtn {
display: block;
width: 181px;
height: 50px;
line-height: 50px;
text-align: center;
border-radius: 5px;
cursor: pointer;
background: #75aedf;
color: #010839;
font-family: 'robotobold';
margin: 14px auto;
text-transform: uppercase;
font-size: 16px;
letter-spacing: 1.6px;
text-decoration: none;
}
.wTitle {
text-align: center;
text-transform: uppercase;
color: #010839;
font-family: 'robotobold';
font-size: 24px;
letter-spacing: 2px;
}
.eventsBl {
display: inline-block;
width: 100%;
margin-top: 36px;
}
.eventsBl .eventsBl-item {
width: 370px;
height: 550px;
float: left;
background: #fff;
box-shadow: 0px 0px 40px 0 #c4d4e2;
text-decoration: none;
position: relative;
}
.eventsBl .eventsBl-item:nth-child(2) { margin: 0 30px; }
.eventsBl .eventsBl-item .l1 {
width: 370px;
height: 301px;
position: relative;
}
.eventsBl .eventsBl-item .cover {
position: absolute;
top: 0;
width: 370px;
height: 301px;
background-color: #0000987a;
transition: all 0.3s ease-out;
}
.eventsBl .eventsBl-item:hover .cover { background: transparent; }
.event-logo {
position: absolute;
bottom: 26px;
left: 25px;
width: 180px;
height: 124px;
background-position: 0 57%;
background-repeat: no-repeat;
}
.eventsBl .eventsBl-item .title {
color: #fff;
font-size: 16px;
font-family: 'robotobold';
position: relative;
padding: 44px 10px 44px 24px;
line-height: 25px;
letter-spacing: 1.6px;
}
.eventsBl .eventsBl-item .l2 {
padding: 19px 45px;
}
.eventsBl .eventsBl-item .l2 .date1 {
font-size: 36px;
color: #141a46;
font-family: 'robotobold';
letter-spacing: 3.6px;
margin-bottom: 8px;
}
.eventsBl .eventsBl-item .l2 .date2 {
text-transform: uppercase;
font-size: 18px;
color: #141a46;
font-family: 'robotobold';
letter-spacing: 2px;
}
.eventsBl .eventsBl-item .l2 .desc {
color: #357bba;
font-family: 'robotobold';
margin-top: 19px;
letter-spacing: 1.3px;
line-height: 24px;
}
.allEventsBl {
text-align: center;
margin-top: 30px;
}
.allEventsBl a {
color: #141a46;
font-family: 'robotobold';
letter-spacing: 1.6px;
}
.mediabank {
text-align: center;
margin: 49px 0 0;
padding-bottom: 49px;
position: relative;
margin-bottom: 100px;
}
.mediabank a .cover {
position: absolute;
top: 0;
width: 770px;
height: 366px;
background-color: #0000987a;
transition: all 0.3s ease-out;
}
.mediabank a:hover .cover {
background: transparent;
}
.contentArea-text {
padding: 47px 0;
font-size: 16px;
color: #010839;
letter-spacing: 1.59px;
line-height: 30px;
}
.mediabankStr {
position: absolute;
width: 465px;
height: 108px;
top: 50%;
left: 50%;
margin-left: -232px;
margin-top: -92px;
background: url(../img/mediabankStr.png) no-repeat 0 0;
}
/*=Contacts
--------------------------------------------------------------------------*/
.contactBl .contactItem { margin-top: 52px; }
.contactBl .contactItem:first-child { margin-top: 0; }
.contactBl .contactItem .name {
color: #3b69c5;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 1.6px;
margin-bottom: 30px;
}
.contactBl .contactItem .adres {
color: #01205c;
font-size: 16px;
background: url(../img/adresIcon.png) no-repeat 0 50%;
padding-left: 34px;
letter-spacing: 1.6px;
margin-bottom: 18px;
}
.contactBl .contactItem .phone {
color: #01205c;
font-size: 16px;
background: url(../img/phoneIcon.png) no-repeat 0 50%;
padding-left: 34px;
letter-spacing: 1.6px;
margin-bottom: 18px;
}
.contactBl .contactItem .email {
font-size: 16px;
background: url(../img/emailIcon.png) no-repeat 0 50%;
padding-left: 34px;
letter-spacing: 1.6px;
margin-bottom: 18px;
}
.contactBl .contactItem .email a { color: #01205c; text-decoration: none; }
.contactBl .contactItem .site {
font-size: 16px;
background: url(../img/siteIcon.png) no-repeat 0 50%;
padding-left: 34px;
letter-spacing: 1.6px;
}
.contactBl .contactItem .site a { color: #01205c; text-decoration: none; }
/*=News
---------------------------------------------------------------*/
.listNews {
display: inline-block;
width: 100%;
margin-top: 21px;
}
.listNews .item {
display: block;
width: 370px;
height: 314px;
border-radius: 5px;
box-shadow: 0px 0px 26px 0 #afafaf;
float: left;
margin-bottom: 43px;
text-decoration: none;
background: #fff;
}
.listNews .item:nth-child(3n+2) { margin: 0 30px; }
.listNews .item .imgBl {
width: 100%;
height: 233px;
background-position: 0 0;
background-repeat: no-repeat;
position: relative;
}
.listNews .item .imgBl .date {
width: 100%;
background: url(../img/fon.png) repeat 0 0;
color: #fff;
text-align: center;
font-size: 18px;
padding: 19px 0;
position: absolute;
left: 0;
bottom: 0;
letter-spacing: 1.8px;
line-height: 20px;
}
.listNews .item .title {
text-align: center;
padding: 14px 8px 10px;
font-family: 'robotobold';
color: #010839;
line-height: 20px;
height: 57px;
overflow: hidden;
font-size: 14px;
letter-spacing: 1.2px;
}
.news-pagination ul { list-style: none; text-align: center; }
.news-pagination ul li {
display: inline-block;
margin: 0 3px;
}
.news-pagination ul li a {
display: inline-block;
min-width: 26px;
padding: 5px 0;
color: #010839;
font-family: 'robotobold';
text-decoration: none;
}
.news-pagination ul li.active a { background: #75aedf; }
.news-pagination ul li.disabled { margin: 0 8px; }
.news-pagination ul li.disabled span { min-width: 26px; }
.newsIndex { margin-top: 53px; }
.newsIndex .listNews { margin-top: 39px; }
.newsIndex .listNews .item { height: 310px; margin-bottom: 20px; }
.newsIndex .listNews .item .title { height: 53px; }
.newsIndexLinkBl {
text-align: center;
}
.newsIndexLinkBl a {
font-family: 'robotobold';
color: #141a46;
letter-spacing: 1.6px;
}
/*=Content
--------------------------------------------------------------------*/
strong, h2, h3, h4, h5, h6 {
font-weight: normal;
font-family: 'robotobold';
}
h2, h3, h4, h5, h6 { text-transform: uppercase; font-size: 16px; }
p, h2, h3, h4, h5, h6 { margin: 7px 0 30px; }
.text-page a {
color: #357bba;
}
/*=Gallery
--------------------------------------------------------------------*/
.galleryBox {
display: inline-block;
width: 100%;
}
.gal-item {
display: inline-block;
float: left;
margin-bottom: 30px;
width: 367px;
height: 244px;
margin: 0 10px 30px;
position: relative;
}
.gal-item span {
display: block;
width: 367px;
height: 244px;
background: url(../img/playIcon.png) no-repeat 50% 50% / 100px auto;
position: absolute;
top: 0;
left: 0;
}
/*.gal-item:nth-child(3n+2) { margin: 0 34px; }*/
.gallery .str { margin-bottom: 44px; }
.gallery .str span {
border: 1px solid #357bba;
border-radius: 20px;
cursor: pointer;
display: inline-block;
padding: 2px 20px;
color: #3b69c5;
margin-right: 18px;
font-size: 14px;
letter-spacing: 1.5px;
margin-bottom: 10px;
}
.gallery .str span.active {
background: #357bba;
color: #fff;
}
/*=Events
--------------------------------------------------------------------*/
.listEvents .listEvents-item {
display: table;
width: 100%;
margin-top: 28px;
}
.listEvents .listEvents-item:first-child { margin-top: 0; }
.listEvents .listEvents-item .td {
display: table-cell;
vertical-align: top;
}
.listEvents .listEvents-item .td:first-child {
padding-right: 30px;
width: 568px;
padding-top: 28px;
}
.listEvents .listEvents-item2 .td:first-child { padding-top: 0; }
.listEvents .listEvents-item2 .td:nth-child(2) { padding-top: 16px; }
.listEvents .str1 {
font-size: 36px;
color: #141a46;
font-family: 'robotobold';
margin-bottom: 15px;
}
.listEvents .str2 { margin-bottom: 20px; }
.listEvents .str2, .listEvents .str3 {
font-size: 16px;
color: #141a46;
font-family: 'robotobold';
}
.listEvents .str3 {
line-height: 26px;
margin-bottom: 22px;
}
.listEvents .str4 { font-size: 16px; }
.listEvents .str4 p { margin: 0; }
.listEvents .str4 a {
font-size: 16px;
color: #357bba;
font-family: 'robotobold';
}
/*=Forms
---------------------------------------------------------------------------------*/
::-webkit-input-placeholder { color: #a3a4ae; opacity: 1; }
::-moz-placeholder { color: #a3a4ae; opacity: 1; }
:-moz-placeholder { color: #a3a4ae; opacity: 1; }
:-ms-input-placeholder { color: #a3a4ae; opacity: 1; }
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {color:transparent;}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {color:transparent;}
input:-moz-placeholder, textarea:-moz-placeholder {color:transparent;}
.form { text-align: center; margin-top: 44px; }
.form form {
display: inline-block;
text-align: left;
}
.form input[type="text"] {
padding: 0 19px;
font-size: 14px;
width: 530px;
box-shadow: 0px 0px 14px 0 #c3c3c3;
margin: 0;
border: 1px solid #fff;
border-radius: 5px;
background: #fff;
height: 39px;
font-family: 'robotoregular';
color: #010839;
}
.form .row { margin-bottom: 22px; }
.form .rowTextarea { margin-bottom: 7px; }
.form select {
background: #fff /*url(../img/selectAr.jpg) no-repeat 96% 0*/;
height: 39px;
overflow: hidden;
width: 568px;
padding: 0 19px;
box-shadow: 0px 0px 14px 0 #c3c3c3;
border: 1px solid #fff;
border-radius: 5px;
font-family: 'robotoregular';
font-size: 14px;
color: #a3a4ae;
}
.form select option, .form select.change { color: #010839; }
.form textarea {
background: #fff;
width: 530px;
height: 89px;
padding: 13px 19px;
box-shadow: 0px 0px 14px 0 #c3c3c3;
border: 1px solid #fff;
border-radius: 5px;
font-family: 'robotoregular';
font-size: 14px;
color: #010839;
}
.form .row label { padding-left: 15px; }
.form .rowBtn {
text-align: center;
margin-top: 25px;
}
.form input[type="submit"] {
background: #fff;
border: 1px solid #162983;
color: #010839;
width: 231px;
height: 47px;
font-size: 16px;
cursor: pointer;
border-radius: 5px;
transition: all 0.3s ease-out;
letter-spacing: 1.6px;
}
.form input[type="submit"]:not(:disabled):hover {
color: #fff;
background: #162983;
}
.form input[type="submit"]:disabled { cursor: default; }
.er-str, .error { color: red; padding-bottom: 5px; }
.success { color: green; margin-bottom: 20px; }
.jq-selectbox__select {
padding: 0 34px 0 19px;
background: #fff;
box-shadow: 0px 0px 14px 0 #c3c3c3;
border: none;
width: 517px;
height: 41px;
line-height: 41px;
}
.jq-selectbox__trigger {
border: none;
}
.jq-selectbox__trigger-arrow {
width: 10px;
height: 8px;
border: none;
top: 50%;
right: auto;
left: 50%;
margin-left: -5px;
margin-top: -4px;
background: url(../img/selectAr.png) no-repeat 0 0;
}
.jq-selectbox li.sel { background: #08C; color: #fff; }
.jq-selectbox__select:hover { background: #fff; }
.jq-select-multiple {
box-shadow: 0px 0px 14px 0 #c3c3c3;
border: none;
padding: 0;
font-family: 'robotoregular';
font-size: 14px;
color: #000;
width: 570px;
}
.jq-select-multiple li {
padding: 8px 9px 8px 19px;
}
.jq-select-multiple li:first-child {
background: #9c9c9c !important;
color: #fff;
}
.jq-selectbox__select-text { width: 100% !important; }
.jq-selectbox li:hover { background: #9c9c9c; }
.jq-selectbox__select {
color: #000;
font-family: 'robotoregular';
font-size: 14px;
border-radius: 5px;
text-shadow: none;
}
.selBox {
border-radius: 5px;
box-shadow: 0px 0px 14px 0 #c3c3c3;
padding: 0;
font-size: 14px;
border: 1px solid #fff;
background: #fff url(../img/selectAr.png) no-repeat 98% 16px;
}
.selBox .selTitle {
cursor: pointer;
width: 530px;
height: 39px;
line-height: 39px;
padding: 0 19px;
}
.selBox .selValues {
display: none;
padding: 0 19px 5px;
width: 530px;
}
.selBox .selValues label { cursor: pointer; }
/*=Условия
--------------------------------------------------------------*/
.conditions {
display: table;
width: 100%;
margin-bottom: 61px;
}
.conditions .td {
display: table-cell;
vertical-align: top;
}
.conditions .td:first-child {
width: 90px;
color: #a1a3ae;
font-size: 48px;
font-family: 'robotobold';
letter-spacing: 7px;
padding-top: 5px;
}
.conditions .td:nth-child(2) { letter-spacing: 2px; }
.conditions .td p { margin: 0; }
.conditions .td ul { list-style: none;
padding-left: 20px;
}
.conditions .td ul li {
background: url(../img/galka.png) no-repeat 0 12px;
padding-left: 21px;
}
/*=Partners
---------------------------------------------------------------------------------------*/
.partners { margin-top: 56px; margin-bottom: 52px; }
.pre-partnersSl {
text-align: center;
margin: 21px auto 0;
}
.partnersSl { display: inline-block; }
.partnersSl a {
display: inline-block;
margin: 0 20px;
float: left;
}
.partnersSl a img { max-width: 180px; }
.pre-partnersSl .linkBox {
text-align: center;
margin-top: 0px;
}
.pre-partnersSl .linkBox a {
font-size: 14px;
font-family: 'robotobold';
color: #010839;
letter-spacing: 1.6px;
}
.partnersListBl-item {
text-align: center;
margin-top: 38px;
}
.partnersListBl-item:first-child { margin-top: 0; }
.partnersListBl-item .title {
text-transform: uppercase;
color: #010839;
font-size: 24px;
font-family: 'robotobold';
letter-spacing: 2.2px;
}
.partnersListBl-links {
display: inline-block;
margin-top: 30px;
}
.partnersListBl-item a {
display: inline-block;
margin: 0 21px;
float: left;
height: 150px;
}
.partnersListBl-item a img { max-width: 180px; }
/*=Programm
---------------------------------------------------------------------------*/
.programm { position: relative; }
.programm > a {
position: absolute;
right: 0;
top: 0;
font-size: 14px;
}
.programm .programmBl .item { margin-top: 30px; }
.programm .programmBl .item:first-child { margin-top: 0; }
.programm .programmBl .item .date {
font-size: 30px;
color: #357bba;
font-family: 'robotobold';
margin-bottom: 22px;
letter-spacing: 3px;
}
.programm .programmBl .item .rowItem {
display: table;
width: 100%;
margin-bottom: 20px;
}
.programm .programmBl .item .rowItem .td {
display: table-cell;
vertical-align: top;
line-height: 30px;
}
.programm .programmBl .item .rowItem .td:first-child {
padding-right: 20px;
width: 275px;
}
.programm .programmBl .item .rowItem .td .time {
font-size: 16px;
color: #010839;
font-family: 'robotobold';
}
.programm .programmBl .item .rowItem .td .mesto {
font-size: 16px;
color: #357bba;
}
.programm .programmBl .item .rowItem .td .title {
font-size: 24px;
color: #010839;
font-family: 'robotobold';
margin-bottom: 4px;
}
.programm .programmBl .item .rowItem .td .desc {
font-size: 16px;
color: #010839;
}
.programm .programmBl .item .rowItem .td .desc p { margin: 0; }
.premap { text-align:center; }
.map { display: inline-block; width: 940px; }
.footer {
flex: 0 0 auto;
background: #357bba;
}
.footerContent {
width: 1170px;
margin: 0 auto;
padding-top: 30px;
padding-bottom: 20px;
}
.footerContent > ul {
list-style: none;
display: table;
width: 100%;
}
.footerContent > ul > li {
display: table-cell;
vertical-align: top;
line-height: 30px;
}
.footerContent > ul > li:nth-child(1) { width: 257px; }
.footerContent > ul > li:nth-child(2) { width: 274px; }
.footerContent > ul > li:nth-child(3) { width: 252px; }
.footerContent > ul > li:nth-child(4) { width: 280px; }
.footerContent > ul > li > a {
text-decoration: none;
color: #fff;
text-transform: uppercase;
font-size: 16px;
font-family: 'robotobold';
letter-spacing: 1.5px;
}
.footerContent > ul > li > ul { list-style: none; margin-top: 0; line-height: 47px; padding-left: 5px; }
.footerContent > ul > li > ul > li > a {
text-decoration: none;
color: #fff;
font-size: 14px;
letter-spacing: 1.7px;
}
/*=Adapt
------------------------------------------------------------------*/
@media screen and (max-width: 1279px) {
.text-page img { max-width: 100%; height: auto; }
.topMenuBl, .eventsBl .eventsBl-item:nth-child(3), .newsIndex .listNews .item:nth-child(3) { display: none; }
.headerTopBl, .headerDopT, .contentArea, .footerContent, .pagetitleBl, .headerFonT { width: 960px; }
.headerFonT { margin-left: -480px; }
.headerVideo { height: 450px; background-size: auto 450px; }
.headerFonT, .headerFonT > div, .headerVideo .el1, .headerVideo .el2, .headerVideo .el3 { height: 450px; }
.recourse-carousel { width: 860px; }
.menuPop { width: 920px; padding: 39px 20px 23px 20px; }
.recourseItemTextBl { width: 465px; }
.recourse-carousel .owl-prev { left: -36px; }
.recourse-carousel .owl-next { right: -35px; }
.partnersSl img, .partnersListBl-item a img { max-width: 150px; height: auto; }
.events, .newsIndex, .gallery, .pre-listNews { text-align: center; }
.eventsBl, .newsIndex .listNews { width: auto; }
.eventsBl .eventsBl-item, .eventsBl .eventsBl-item:nth-child(2) {
text-align: left;
margin: 0 20px;
}
.listNews { width: 820px; }
.newsIndex .listNews .item, .newsIndex .listNews .item:nth-child(3n+2), .listNews .item, .listNews .item:nth-child(3n+2) { margin: 0 20px 20px; }
.gal-item, .gal-item img { width: 300px; height: auto; }
.gallery .str { text-align: left; }
.listEvents .listEvents-item .td img { width: 500px; height: auto; }
.headerVideo .offer {
width: 700px;
height: 263px;
background-size: 700px auto;
margin-left: -350px;
margin-top: -131px;
}
.headerDopTd, .headerFonT > div { width: 320px; }
}
@media screen and (max-width: 979px) {
.headerDopTd:nth-child(3), .owl-carousel.recourse-carousel .owl-item img, .eventsBl .eventsBl-item:nth-child(2), .newsIndex .listNews .item:nth-child(2),
.headerVideo .el1, .headerVideo .el2, .headerVideo .el3, .headerFonT > div { display: none; }
.headerFonT {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 385px;
margin-left: 0;
background: url(../img/fon.png) repeat 0 0;
}
.headerTopBl, .headerDopT, .contentArea, .footerContent, .pagetitleBl, .recourse-carousel, .listNews, .map { width: 620px; }
.headerDopTd { width: 50%; }
.logo {
width: 90px;
height: 60px;
background-size: 88px auto;
}
.headerVideo { height: 385px; background-size: auto 385px; }
.headerVideo .el1 { width: 100%; height: 385px; }
.menuPop { width: 580px; }
.menuPop > ul > li > a, .footerContent > ul > li > a { font-size: 14px; }
.menuPop > ul > li > ul > li > a, .footerContent > ul > li > ul > li > a { font-size: 12px; }
.menuPop > ul > li > ul, .footerContent > ul > li > ul { line-height: 20px; }
.menuPop > ul > li > ul > li, .footerContent > ul > li > ul > li { display: block; margin-top: 10px; }
.menuPop > ul > li:first-child , .footerContent > ul > li:first-child { margin-top: 0; }
.recourseItemTextBl { padding: 35px 40px; }
.recourse-carousel .owl-prev { left: 0; }
.recourse-carousel .owl-next { right: 0; }
.mediabank a .cover, .mediabank img { width: 620px; height: 296px; }
.pre-partnersSl { margin: 33px auto 0; }
.partnersSl a, .partnersListBl-item a { width: 150px; height: 153px; text-align: center; margin: 0 20px 24px; }
.headerImg { height: 260px; }
.gal-item, .gal-item img { width: 280px; }
.listNews { width: 410px; }
.listNews .item { float: none; }
.listNews .item, .listNews .item:nth-child(3n+2) { margin: 0 20px 30px; }
.listEvents .listEvents-item .td:first-child {
padding-top: 0;
padding-right: 0;
width: 100%;
}
.listEvents .listEvents-item:not(.listEvents-item2) .td:nth-child(2), .listEvents .listEvents-item2 .td:first-child { display:none; }
.headerVideo .offer {
width: 500px;
height: 188px;
background-size: 500px auto;
margin-left: -250px;
margin-top: -74px;
}
.programm .programmBl .item .rowItem .td:first-child { width: 240px; }
}
@media screen and (max-width: 639px) {
.headerTopBl, .contentArea, .footerContent, .recourse-carousel, .listNews, .eventsBl .eventsBl-item,
.listNews .item, .headerDopT, .menuPop { width: 320px; }
.headerDopT, .headerDopTd, .footerContent > ul, .footerContent > ul > li, .menuPop > ul, .menuPop > ul > li { display: block; }
.headerDopTd { border-top: 1px solid #fff; border-left: 0; }
.headerDopTd:first-child { border: none; }
.headerDop, .headerDopT { height: auto; }
.headerDopTd { width: 310px; }
.headerDopTd:nth-child(2) { background: #75aedf; }
.headerVideo {
height: 190px;
background-size: 100% 190px;
}
.headerVideo .el1 { height: 190px; }
.headerTopBl { padding-top: 0; }
.langBl { top: 15px; }
.menuIcon { top: 12px; right: 10px; }
.headerVideo .logo { display: none; }
.eventsBl .eventsBl-item { margin: 0; }
.listNews .item, .newsIndex .listNews .item { margin: 0 0 20px; width: 300px; }
.mediabankStr {
width: 270px;
height: 64px;
background-size: 270px auto;
margin-left: -135px;
margin-top: -56px;
}
.recourseItemTextBl {
display: block;
padding: 10px;
width: 235px;
margin: 10px auto;
font-size: 12px;
line-height: 20px;
}
.wTitle { font-size: 20px; }
.partnersSl a { float: none; height: auto; }
.menuPop {
padding: 10px 0;
top: 45px;
border-bottom: 1px solid #e6e6e6;
}
.menuPop > ul > li { width: 100% !important; margin-top: 20px; }
.menuPop > ul { padding-top: 22px; }
.menuPop > ul > li > a, .menuPop > ul > li > ul > li > a {
display: block;
text-align: center;
}
.menuPop > ul > li > ul > li > a { padding: 3px 10px; }
.menuPop > ul > li > ul > li, .footerContent > ul > li > ul > li {
margin-top: 0;
}
.menuPop > ul > li > ul { margin-top: 0; }
.recourse-carousel .owl-prev { left: 7px; }
.recourse-carousel .owl-next { right: 7px; }
.recourse-carousel { padding-top: 20px; }
.eventsBl, .newsIndex .listNews, .eventsBl .eventsBl-item, .eventsBl .eventsBl-item .cover, .eventsBl-item .l1, .eventsBl .eventsBl-item .l1, .mediabank a .cover, .mediabank img, .footerContent > ul,
.pagetitleBl, .listNews, .map { width: 300px; }
.eventsBl .eventsBl-item .l2 { padding: 19px 20px; }
.listNews .item .imgBl { border-radius: 5px 5px 0 0; }
.listNews .item .title { font-size: 13px; }
.footerContent > ul { margin: 0 auto; text-align: center; }
.footerContent > ul > li { width: 100% !important; margin-top: 20px; }
.footerContent > ul > li:first-child { margin-top: 0; }
.contentArea-text {
width: 300px;
margin: 0 auto;
font-size: 14px;
line-height: 24px;
}
h2, h3, h4, h5, h6 { font-size: 14px; }
.headerImg .logo {
top: 50px;
left: 10px;
}
.pagetitleBl { padding-top: 60px; }
.pagetitleBl h1 { font-size: 24px; }
.gallery .str span { margin-bottom: 20px; }
.gallery .str { margin-bottom: 24px; }
.gal-item {
float: none;
height: 190px;
margin-bottom: 0;
margin-top: 30px;
}
.listNews .item, .listNews .item:nth-child(3n+2) { margin: 20px 0 0; }
.gal-item:first-child, .listNews, .listNews .item:first-child { margin-top: 0; }
.form input[type="text"], .form textarea { width: 260px; }
.form select { width: 300px; }
.form .row label { padding-left: 5px; font-size: 13px; letter-spacing: 1px; }
.contactBl .contactItem .name, .contactBl .contactItem .adres, .contactBl .contactItem .phone,
.contactBl .contactItem .email, .contactBl .contactItem .site { font-size: 13px; }
.contactBl .contactItem { margin-top: 35px; }
.partnersListBl-item .title { font-size: 22px; }
.partnersListBl-item a { float: none; height: auto; }
.headerVideo .offer {
width: 280px;
height: 105px;
background-size: 280px auto;
margin-left: -140px;
margin-top: -40px;
}
.headerFonT, .headerVideo { height: 190px; }
.programm .programmBl .item .rowItem, .programm .programmBl .item .rowItem .td { display: block; }
.programm .programmBl .item .rowItem .td:first-child { width: auto; margin-bottom: 5px; }
.programm .programmBl .item .rowItem .td .title { font-size: 20px; }
.programm .programmBl .item .rowItem .td { line-height: 25px; }
.programm > a { position: relative; margin-bottom: 25px; display: inline-block; }
.programm .programmBl .item .rowItem { margin-bottom: 30px; }
.jq-selectbox__select { width: 247px; }
.jq-select-multiple { width: 299px; }
.jq-selectbox li, .jq-select-multiple li { white-space: normal; }
.selBox .selTitle, .selBox .selValues { width: 260px; }
.selBox { background-position: 96.5% 16px; }
.headerDopTd .date { margin-bottom: 5px; font-size: 12px; }
.headerDopTd .text { font-size: 12px; }
.headerDopTd { line-height: 18px; }
.headerDopTd:nth-child(3), .eventsBl .eventsBl-item:nth-child(2), .eventsBl .eventsBl-item:nth-child(3),
.newsIndex .listNews .item:nth-child(2), .newsIndex .listNews .item:nth-child(3) { display: block; }
.eventsBl .eventsBl-item { float: none; }
.eventsBl .eventsBl-item, .eventsBl .eventsBl-item:nth-child(2) { margin: 20px 0 0; }
.eventsBl .eventsBl-item:first-child { margin-top: 0; }
.eventsBl .eventsBl-item .l2 { background: #fff; }
.newsIndex .listNews .item, .newsIndex .listNews .item:nth-child(3n+2), .listNews .item, .listNews .item:nth-child(3n+2) { margin: 0 0 20px; }
}
/* style add */
.content {
min-width: 660px;
}
.contentArea {
min-width: 0px;
}
.headerDop {
background-color: transparent;
z-index: 40;
position: absolute;
bottom: 154px;
height: 121px;
}
.headerDopT {
display: flex;
justify-content: center;
height: 121px;
}
.headerDopTd {
border: none;
letter-spacing: 0;
}
.headerDopT a {
background-color: rgba(108, 147, 198, 0.7);
color: #FFF;
font-size: 17px;
width: 340px;
margin-left: 10px;
margin-right: 10px;
text-align: left;
padding: 20px 30px;
-webkit-transition: background-color 0.3s ease-out;
-moz-transition: background-color 0.3s ease-out;
transition: background-color 0.3s ease-out;
}
.headerDopT a:hover {
background-color: rgba(108, 147, 198, 1);
}
.headerDopTd:first-child {
border-top-left-radius: 60px;
}
.headerDopTd:last-child {
border-bottom-right-radius: 60px;
}
.headerDopTd .date, .headerDopTd .text {
display: inline;
text-transform: none;
}
.headerDopTd .date {
font-family: "MullerBlack";
}
.precontentArea {
background-image: none;
}
.header {
position: relative;
}
.headerVideo {
background-image: url('../img/header-bg.jpg');
background-position: 50% 100%;
height: 780px;
}
.headerVideo:after {
content: "";
display: block;
position: absolute;
bottom: -18px;
left: 0;
right: 0;
width: 100%;
height: 248px;
background-image: url('../img/header-wave.png');
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
z-index: 0;
}
.pre-headerFonT:after {
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
background-color: rgba(0, 67, 197, 0.6);
width: 100%;
left: 0;
right: 0;
}
.headerFonT:before {
display: none;
}
.headerVideo .offer {
background-image: none !important;
margin-top: -200px;
}
.offer {
text-align: center;
text-transform: uppercase;
}
.offer h1 {
font-size: 60px;
font-family: 'MullerBlack';
color: #FFF;
letter-spacing: 10px;
line-height: 1.2;
}
.recourseImg {
width: 216px;
height: 216px;
border-radius: 100%;
border: solid 12px #FFF;
background-color: #ddd0bd;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
position: absolute;
top: 50px;
left: 44px;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04); }
.owl-carousel.recourse-carousel .owl-item img {
width: 216px;
height: 216px;
}
.recourse-carousel:after {
content: "";
position: absolute;
width: 504px;
height: 141px;
background-image: url('../img/slide-airplane.png');
background-size: cover;
background-repeat: no-repeat;
bottom: -35px;
right: -70px;
}
.recourseItemTextBl {
padding-left: 145px;
width: 911px;
margin-left: auto;
display: block;
color: #000;
padding-top: 40px;
padding-bottom: 40px;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04); letter-spacing: 0px;
}
.recourseItemText {
font-family: 'MullerLight';
font-size: 18px;
line-height: 1.5;
}
.recourseItemName {
font-family: 'MullerBold';
margin-top: 20px;
text-align: left;
font-size: 18px;
}
.recourse-carousel {
margin-top: -180px;
}
.regBtn {
background-color: transparent;
border: 2px solid #6cb5e9;
border-radius: 0;
width: auto;
height: 60px;
font-size: 18px;
font-family: "MullerBold";
color: #6cb5e9;
text-align: left;
padding-top: 6px;
padding-left: 60px;
padding-right: 25px;
position: relative;
margin-left: 14px;
margin-right: 14px;
margin-top: 20px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.regBtn:hover {
background-color: #6cb5e9;
color: #FFF;
}
.regBtn__wrapper {
display: flex;
justify-content: center;
flex-wrap: wrap;
margin-top: 50px;
}
.regBtn:after {
content: "";
position: absolute;
left: 20px;
top: 14px;
width: 26px;
height: 26px;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
background-image: url('../img/register-icon.png');
}
.regBtn:nth-of-type(2n):after {
background-image: url('../img/register-icon2.png');
width: 20px;
height: 27px;
}
.precontentArea {
margin-top: 50px;
margin-bottom: 50px;
}
.wTitle {
color: #4e6ba3;
font-family: "MullerBlack";
font-size: 60px;
margin-bottom: 50px;
}
.sect-partners {
position: relative;
padding-bottom: 50px;
margin-top: 100px;
}
.sect-partners .wTitle {
text-align: left;
margin-left: 200px;
}
.pre-partnersSl {
margin-left: 200px;
margin-bottom: 40px;
}
.partnersSl {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04); padding: 60px 8px 20px;
display: flex;
background-color: #FFF;
justify-content: flex-start;
margin-bottom: 40px;
flex-wrap: wrap;
}
.partnersSl a img {
max-width: 100%;
max-height: 90px;
margin: auto;
}
.partnersSl a {
margin: 0 40px 40px;
width: 100px;
display: flex;
justify-content: center;
flex-direction: column;
}
.gray-block {
background-color: #e9f0f9;
height: 250px;
width: 70%;
position: absolute;
bottom: 0;
left: 0;
z-index: -20;
}
.partners-exhibition .gray-block{
left: auto;
right: 0;
}
.partners-exhibition .wTitle {
text-align: right;
}
.pre-partnersSl .linkBox {
text-align: left;
}
.partners-exhibition .linkBox {
text-align: right;
}
.pre-partnersSl .linkBox a {
color: #6cb5e9;
text-decoration: underline;
font-family: "MullerBold";
font-size: 24px;
}
.pre-partnersSl .linkBox a:hover {
text-decoration: none;
}
.sect-events {
padding-bottom: 50px;
background-image: url('../img/event-bg-path.png');
background-repeat: no-repeat;
background-position: 0 100%;
margin-top: 150px;
}
.sect-events .wTitle{
text-align: left;
}
.eventsBl .eventsBl-item .l2 .date1, .eventsBl .eventsBl-item .l2 .date2 {
color: #4e6ba3;
font-size: 22px;
font-family: "MullerBlack";
display: inline-block;
}
.eventsBl .eventsBl-item .l2 .date2 {
text-transform: none;
}
.event-icon {
margin-bottom: 20px;
}
.eventsBl {
margin-left: -30px;
margin-right: -30px;
display: flex;
justify-content: flex-start;
}
.eventsBl .eventsBl-item {
padding: 30px;
margin-left: 30px;
margin-right: 30px;
width: 350px;
}
.eventsBl .eventsBl-item .l2 {
padding: 0;
height: 190px;
}
.eventsBl .eventsBl-item {
height: 546px;
}
.eventsBl .eventsBl-item .l1 {
width: auto;
height: auto;
margin-bottom: 20px;
height: 236px;
}
.event-logo {
display: none;
}
.eventsBl .eventsBl-item .title {
color: #303030;
font-size: 18px;
padding: 0;
font-family: "Muller";
letter-spacing: 1px;
}
.event-more {
border-top: solid #e9f0f9 1px;
color: #b7cfef;
font-size: 18px;
padding-top: 18px;
text-transform: uppercase;
height: 63px;
background-color: transparent;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
display: block;
padding-left: 30px;
position: absolute;
right: 0;
bottom: 0;
left: 0;
text-decoration: none;
letter-spacing: 2px;
}
.event-more:before {
content: "";
display: block;
position: absolute;
top: -1px;
left: 0;
height: 1px;
width: 30px;
background-color: #FFF;
}
.event-more:after {
content: "";
display: block;
position: absolute;
top: -1px;
right: 0;
height: 1px;
width: 30px;
background-color: #FFF;
}
.event-more:hover {
background-color: #b7cfef;
color: #FFF;
text-decoration: none;
}
.allEventsBl {
text-align: left;
margin-top: 50px;
}
.allEventsBl a {
color: #6cb5e9;
text-decoration: underline;
font-family: "MullerBold";
font-size: 24px;
}
.allEventsBl a:hover {
text-decoration: none;
}
.sect-news {
margin-top: 100px;
}
.sect-news .wTitle{
text-align: left;
}
.listNews {
margin-left: -30px;
margin-right: -30px;
width: 100%;
flex-wrap: wrap;
}
.newsIndex .listNews .item {
padding: 30px;
margin-left: 30px;
margin-right: 30px;
width: 330px;
height: 470px;
position: relative;
border-radius: 0;
}
.listNews .item {
padding: 30px;
margin-left: 30px;
margin-right: 30px;
width: 330px;
height: 470px;
margin-bottom: 60px;
position: relative;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04); border-radius: 0;
}
.listNews .item .date {
display: inline;
color: #4e6ba3;
font-family: "MullerExtraBold";
font-size: 18px;
letter-spacing: 1px;
}
.listNews .item .title {
display: inline;
color: #303030;
font-family: "Muller";
font-size: 18px;
padding: 0;
letter-spacing: 1px;
}
.listNews .item .imgBl {
height: 236px;
margin-bottom: 20px;
}
.news__desc {
height: 110px;
}
.newsIndexLinkBl {
text-align: left;
margin-top: 40px;
}
.newsIndexLinkBl a {
color: #6cb5e9;
text-decoration: underline;
font-family: "MullerBold";
font-size: 24px;
}
.newsIndexLinkBl a:hover {
text-decoration: none;
}
.sect-mediabank {
margin-bottom: 0px;
position: relative;
}
.sect-mediabank:after {
content: "";
width: 100%;
height: 320px;
position: absolute;
left: 0;
right: 0;
bottom: -100px;
background-image: url('../img/footer-wave.png');
background-size: cover;
background-repeat: no-repeat;
z-index: -20;
}
.sect-mediabank .wTitle{
text-align: right;
}
.mediabank__link {
margin-top: 50px;
text-align: left;
}
.mediabank__link a {
color: #6cb5e9;
text-decoration: underline;
font-family: "MullerBold";
font-size: 24px;
}
.mediabank__link a:hover {
text-decoration: none;
}
.footer {
background-color: #2b416b;
position: relative;
padding-bottom: 40px;
}
.footerContent {
border-top: 1px solid #4e6ba3;
padding-top: 70px;
}
.footerContent > ul > li > a {
color: #4465a4;
font-size: 18px;
font-family: "MullerBold";
}
.footerContent > ul > li > ul > li > a {
font-size: 18px;
color: #FFF;
font-family: "Muller";
letter-spacing: 0;
-webkit-transition: color 0.3s ease-out;
-moz-transition: color 0.3s ease-out;
transition: color 0.3s ease-out;
}
.footerContent > ul > li > ul > li > a:hover {
text-decoration: underline;
color: #547cc7;
}
.headerImg {
background-image: url(../img/header-bg.jpg);
background-position: 50% 70%;
height: 600px;
background-size: cover;
}
.headerImg:after {
content: "";
display: block;
position: absolute;
bottom: -18px;
left: 0;
right: 0;
width: 100%;
height: 248px;
background-image: url(../img/header-wave.png);
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
z-index: 0;
}
.mediabank__img-link {
display: block;
position: relative;
}
.mediabank__hover {
background-color: transparent;
position: absolute;
top: 0;
right: 0;
bottom: 4px;
left: 0;
-webkit-transition: background-color 0.3s ease-out;
-moz-transition: background-color 0.3s ease-out;
transition: background-color 0.3s ease-out;
}
.mediabank__img-link:hover .mediabank__hover{
background-color: rgba(0, 67, 197, 0.6);
}
.listNews {
width: 100%;
margin-left: -30px;
margin-right: -30px;
display: flex;
justify-content: flex-start;
}
.eventsBl .eventsBl-item .l1 img {
max-width: 100%;
}
.imgBl img {
max-width: 100%;
}
body {
min-width: 660px;
}
.logo {
width: 170px;
height: 64px;
margin-left: 0px;
background-size: cover;
background-image: url('../img/logo-ptf.png');
}
.contentArea-text {
line-height: 1.4;
letter-spacing: 0;
padding-left: 40px;
padding-right: 40px;
}
.pagetitleBl h1 {
font-size: 48px;
font-family: "MullerBlack";
}
.breadcrumb li a {
font-size: 18px;
font-family: "Muller";
}
.contentArea-text {
padding-top: 0;
margin-top: -230px;
background-color: rgba(255, 255, 255, 1);
z-index: 40;
position: relative;
min-height: 200px;
padding-top: 50px;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04); }
.airplane-after:after {
content: "";
position: absolute;
width: 504px;
height: 141px;
background-image: url(../img/slide-airplane.png);
background-size: cover;
background-repeat: no-repeat;
bottom: -35px;
right: -70px;
}
/* programm page */
.sect-programm-data .contentArea{
padding-right: 260px;
}
.sect-programm-data .text-page{
padding-top: 0;
}
.sect-programm-data .text-page {
padding-left: 0;
padding-right: 0;
}
.programm .programmBl .item .date {
color: #4e6ba3;
font-size: 24px;
font-family: "MullerBlack";
padding-left: 50px;
margin-bottom: 0;
}
.programm .programmBl .item:last-of-type {
margin-bottom: 0;
}
.programm .programmBl {
background-color: rgba(255,255,255,0.8);
}
.programm .programmBl .item .rowItem {
padding-top: 40px;
padding-bottom: 20px;
margin-bottom: 0px;
}
.programm .programmBl .item .rowItem:nth-of-type(odd) {
background-color: #f5f8ff;
}
.programm .programmBl .item .rowItem .td:nth-of-type(1n) {
padding-left: 50px;
padding-right: 30px;
line-height: 1.4;
}
.programm .programmBl .item .rowItem .td .desc p {
margin-bottom: 20px;
}
.programm .programmBl .item .rowItem .td:nth-of-type(2n) {
padding-left: 30px;
padding-right: 120px;
}
.programm .programmBl .item .rowItem .td .time {
color: #4e6ba3;
font-size: 14px;
font-family: "Muller";
}
.programm .programmBl .item .rowItem .td .mesto {
color: #303030;
font-size: 14px;
font-family: "Muller";
}
.programm .programmBl .item .rowItem .td .title {
color: #303030;
font-size: 18px;
font-family: "Muller";
margin-bottom: 20px;
}
.programm .programmBl .item .rowItem .td .desc {
color: #303030;
font-family: "Muller";
font-size: 16px;
}
.programm .programmBl .item .rowItem .td .desc strong {
color: #303030;
font-family: "MullerBlack";
}
.programm .programmBl .item {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04); padding-top: 40px;
padding-bottom: 40px;
margin-bottom: 50px;
}
a.programm__link {
position: relative;
border: 2px solid #61afe8;
background-color: #FFF;
height: 60px;
width: 100%;
padding-left: 30px;
padding-top: 16px;
font-size: 18px;
font-family: "MullerBold";
letter-spacing: 1px;
color: #61afe8;
display: block;
text-decoration: none;
text-transform: uppercase;
-webkit-transition: background-color 0.3s ease-out, color 0.3s ease-out;
-moz-transition: background-color 0.3s ease-out, color 0.3s ease-out;
transition: background-color 0.3s ease-out, color 0.3s ease-out;
}
a.programm__link:after {
content: "";
position: absolute;
width: 504px;
height: 141px;
background-image: url(../img/slide-airplane.png);
background-size: cover;
background-repeat: no-repeat;
bottom: -48px;
right: 14px;
display: none;
}
a.programm__link:hover {
background-color: #61afe8;
color: #FFF;
}
/* meropriyatiya-foruma */
.sect-list-event .contentArea{
padding-right: 300px;
}
.sect-list-event .contentArea-text {
padding-right: 0;
padding-top: 0;
box-shadow: none;
}
.listEvents {
padding-left: 110px;
}
.listEvents-item {
position: relative;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04); margin-bottom: 40px;
padding-left: 158px;
}
.listEvents .str1 {
color: #4e6ba3;
font-size: 24px;
font-family: "MullerBlack";
}
.listEvents .str2, .listEvents .str3 {
color: #303030;
font-family: "Muller";
font-size: 18px;
}
.listEvents .listEvents-item {
background-color: rgba(255,255,255,0.8);
}
.listEvents .listEvents-item .td {
padding-top: 40px;
}
.listEvents .listEvents-item .td:first-child {
width: 216px;
position: absolute;
height: 100%;
left: -108px;
padding-right: 0;
padding-top: 40px;
}
.listEvents .listEvents-item .td:nth-of-type(2n) {
padding-top: 40px;
}
.listEvents .listEvents-item {
padding-top: 0px;
padding-bottom: 70px;
width: 100%;
}
.listEvents .listEvents-item .td:first-child .listEvents-item__img {
border-radius: 100%;
border: solid 12px #FFF;
background-color: #ddd0bd;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04); width: 216px;
height: 216px;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
display: block;
}
.listEvents .listEvents-item .td:nth-of-type(2n) {
padding-left: 0px;
padding-right: 40px;
}
.listEvents-item__more {
margin-top: 30px;
display: block;
color: #b7cfef;;
background-color: transparent;
font-size: 20px;
font-family: "MullerBold";
text-decoration: none;
position: absolute;
height: 60px;
left: 0;
right: 0;
bottom: 0;
padding-left: 158px;
padding-top: 16px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.listEvents-item__more:hover {
background-color: #b7cfef;;
color: #FFF;
}
.listEvents .str4 a {
color: #6cb5e9;
font-size: 18px;
font-family: "MullerBold";
}
.listEvents .str4 a:hover {
text-decoration: none;
}
.text-page p {
font-family: "Muller";
font-size: 16px;
color: #303030;
margin-bottom: 10px;
line-height: 1.5;
}
.text-page h2 {
font-family: "MullerBold";
}
.text-page p strong {
font-family: "MullerBlack";
}
p {
font-family: "Muller";
font-size: 18px;
color: #303030;
}
strong {
font-family: "MullerBlack";
}
/* contact */
.sect-contact .contentArea{
padding-right: 307px;
}
.sect-contact .contentArea-text {
box-shadow: none;
padding-top: 0;
padding-left: 0;
padding-right: 0;
}
.contactBl .contactItem .name {
letter-spacing: 0;
color: #2b416b;
font-family: "MullerBlack";
font-size: 16px;
margin-bottom: 28px;
}
.contactBl .contactItem .adres {
color: #303030;
font-size: 16px;
font-family: "Muller";
letter-spacing: 0;
margin-bottom: 28px;
}
.contactBl .contactItem .phone {
color: #303030;
font-size: 16px;
font-family: "Muller";
letter-spacing: 0;
margin-bottom: 28px;
}
.contactBl .contactItem .email {
font-size: 16px;
font-family: "Muller";
letter-spacing: 0;
margin-bottom: 28px;
}
.contactBl .contactItem .email a {
color: #303030;
}
.contactBl .contactItem .site {
font-size: 16px;
font-family: "MullerBold";
letter-spacing: 0;
margin-bottom: 28px;
}
.contactBl .contactItem .site a {
color: #6cb5e9;
text-decoration: underline;
}
.contactBl .contactItem .site a:hover {
text-decoration: none;
}
.contactBl .contactItem {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04); margin-bottom: 50px;
padding: 40px 20px;
position: relative;
}
.contact__img {
width: 186px;
display: inline-block;
vertical-align: top;
text-align: center;
padding-top: 30px;
}
.contact__info {
display: inline-block;
vertical-align: top;
padding-left: 40px;
}
/* mediabank */
.mediabank__list-wrapper .contentArea-text{
padding-left: 0;
padding-right: 0;
padding-top: 0;
box-shadow: none;
}
.gallery .str {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04); padding: 40px 45px;
margin-bottom: 70px;
}
.gallery .str span {
border: none;
font-family: "Muller";
color: #133a87;
font-size: 18px;
background-color: transparent;
margin-right: 50px;
display: inline-block;
padding-left: 0;
padding-right: 0;
position: relative;
letter-spacing: 1px;
}
.gallery .str span:after {
content: "—";
display: block;
position: absolute;
font-size: 18px;
font-family: "Muller";
color: #133a87;
top: 1px;
right: -33px;
}
.gallery .str span.active {
font-family: "MullerBold";
text-decoration: underline;
background-color: transparent;
color: #133a87;
}
.gal-item:hover .gallery__item-cover {
opacity: 1;
}
.gallery__item-cover {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: rgba(0, 67, 197, 0.6);
display: flex;
opacity: 0;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
}
.gallery__item-cover img {
margin: auto;
}
.gallery__title {
font-size: 22px;
font-family: "MullerBlack";
color: #4e6ba3;
padding-left: 10px;
text-transform: uppercase;
margin-bottom: 50px;
}
.fancybox-bg {
background-color: rgba(3, 34, 93, 0.8);
}
/* participation */
.participation-sect .contentArea {
padding-right: 180px;
}
.participation-sect .text-page {
padding-left: 0;
padding-right: 0;
}
.conditions .td:first-child {
width: 299px;
font-size: 18px;
font-family: 'MullerExtraBold';
color: #4e6ba3;
letter-spacing: 1px;
text-transform: uppercase;
padding-left: 45px;
padding-right: 45px;
}
.conditions:nth-of-type(even) {
background-color: #f5f8ff;
padding-top: 40px;
padding-bottom: 40px;
}
.conditions .td ul {
padding-left: 0;
}
.conditions .td ul li {
background: url(../img/galka.png) no-repeat 0 6px;
}
.participation__contacts {
position: relative;
margin-top: 70px;
margin-bottom: 140px;
}
.participation__contacts .gray-block{
height: 386px;
width: 70%;
background-color: #dae6f5;
left: 0;
top: -210px;
}
.participation__contacts .wTitle {
color: #FFF;
text-align: left;
}
.participation__contacts .contentArea {
padding-right: 180px;
}
.participation__wrapper {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04); background-color: #FFF;
padding-left: 45px;
padding-right: 45px;
padding-top: 40px;
padding-bottom: 40px;
}
.participation__wrapper:after {
content: "";
display: block;
clear: both;
}
.participation__left-block {
width: 60%;
float: left;
}
.participation__left-block h4 {
color: #2b416b;
font-size: 16px;
font-family: "MullerBold";
margin-bottom: 10px;
margin-top: 0;
}
.participation__left-block p {
font-size: 16px;
font-family: "Muller";
color: #2e2e2e;
}
.participation__wrapper ul {
list-style: none;
}
.participation__right-block {
width: 40%;
float: left;
padding-left: 27px;
}
.participation__right-block {
color: #2e2e2e;
font-size: 16px;
font-family: "Muller";
}
.participation__right-block li {
margin-bottom: 15px;
}
.participation__right-block a {
text-decoration: none;
}
.blue-text {
color: #2b416b;
font-family: "MullerBold";
}
.conditions .td p {
margin-bottom: 15px;
letter-spacing: 0;
}
.conditions .td:nth-child(2) {
padding-right: 40px;
}
.sect-all-partners {
padding-bottom: 15px;
margin-bottom: 90px;
}
.sect-all-partners .contentArea-text {
padding-bottom: 0;
padding-top: 0;
background-color: transparent;
box-shadow: none;
padding-left: 0;
padding-right: 0;
}
.sect-all-partners.partners-exhibition .wTitle {
text-align: left;
}
.sect-all-partners .wTitle {
margin-left: 72px;
font-size: 40px;
margin-top: 100px;
}
.sect-all-partners .pre-partnersSl {
margin-left: 72px;
}
.sect-all-partners .gray-block {
height: 183px;
}
.partners {
position: relative;
}
.partners .airplane-after:after {
bottom: -46px;
}
/* nav */
.topMenuBl > ul > li > a {
font-size: 12px;
font-family: "MullerLight";
}
.topMenuBl > ul > li > a:hover {
text-decoration: underline;
}
.topMenuBl > ul > li > ul > li > a {
background-color: rgba(77,117,178,0.9);
-webkit-transition: background-color 0.3s ease-out;
-moz-transition: background-color 0.3s ease-out;
transition: background-color 0.3s ease-out;
color: #FFF;
height: 40px;
padding-top: 15px;
}
.topMenuBl > ul > li > ul > li > a:hover {
background-color: #1d4593;
}
.menuPop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: rgba(10,22,11,0.75);
z-index: 100;
width: 100%;
padding-top: 15%;
}
.menuPop > ul {
width: auto;
margin-left: auto;
margin-right: auto;
}
.menuPop .close {
background-image: url('../img/close.png');
width: 24px;
height: 24px;
background-size: cover;
background-repeat: no-repeat;
top: 35px;
right: 10%;
}
.menuPop > ul > li > a {
font-size: 24px;
font-family: "MullerBold";
color: #4465a4;
}
.menuPop > ul > li > ul > li > a {
font-size: 18px;
font-family: "Muller";
color: #FFF;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.menuPop > ul > li > ul > li > a:hover {
text-decoration: underline;
color: #547cc7;
}
/* registaion */
.sect-registration .contentArea {
padding-right: 405px;
}
.sect-registration .contentArea-text {
padding-left: 50px;
padding-right: 125px;
margin-bottom: 140px;
}
.sect-registration .contentArea-text p {
color: #4e6ba3;
font-size: 20px;
font-family: "MullerExtraBold";
}
.form {
text-align: left;
}
.form input[type="text"] {
border: 1px solid #4e6ba3;
font-size: 16px;
font-family: "Muller";
border-radius: 0;
box-shadow: none;
}
.selBox {
border: 1px solid #4e6ba3;
font-size: 16px;
font-family: "Muller";
border-radius: 0;
box-shadow: none;
}
.form textarea {
border: 1px solid #4e6ba3;
font-size: 16px;
font-family: "Muller";
border-radius: 0;
box-shadow: none;
height: 150px;
}
.form input[type="submit"] {
width: 530px;
border-radius: 0;
border: 2px solid #61afe8;
background-color: transparent;
color: #61afe8;
height: 60px;
font-size: 18px;
font-family: "MullerBold";
text-transform: uppercase;
-webkit-transition: background-color 0.3s ease-out, color 0.3s ease-out;
-moz-transition: background-color 0.3s ease-out, color 0.3s ease-out;
transition: background-color 0.3s ease-out, color 0.3s ease-out;
}
.tysa-reg {
width: 530px;
border-radius: 0;
border: 2px solid #61afe8;
background-color: transparent;
color: #61afe8;
height: 60px;
font-size: 18px;
font-family: "MullerBold";
text-transform: uppercase;
-webkit-transition: background-color 0.3s ease-out, color 0.3s ease-out;
-moz-transition: background-color 0.3s ease-out, color 0.3s ease-out;
transition: background-color 0.3s ease-out, color 0.3s ease-out;
cursor: pointer;
text-align: center;
padding-top: 16px;
}
.tysa-reg:hover {
background-color: #61afe8;
color: #FFF;
}
.form input[type="submit"]:not(:disabled):hover {
background-color: #61afe8;
color: #FFF;
}
#soglasie {
width: 25px;
height: 25px;
}
.form .row label {
color: #61afe8;
font-size: 16px;
font-family: "Muller";
display: inline-block;
vertical-align: top;
}
.rowMini {
margin-bottom: 10px;
}
.rowMini label {
width: 90%;
}
.form.hide-form .zayavkaForm{
display: none !important;
}
.form .row label a {
display: inline-block;
vertical-align: top;
}
.news__list-wrapper .contentArea-text {
padding-left: 0;
padding-right: 0;
padding-top: 0;
background-color: transparent;
box-shadow: none;
}
.pagination {
color: #61afe8;
}
.news-pagination ul li a {
color: #61afe8;
font-family: "Muller";
font-size: 18px;
}
.news-pagination ul li.active a {
background-color: #61afe8;
color: #FFF;
}
.news-pagination ul {
text-align: left;
}
.news-pagination ul li {
text-align: center;
}
.story h2 {
color: #61afe8;
margin-bottom: 10px;
margin-top: 25px;
font-size: 24px;
}
/* add media */
@media screen and (max-width: 1279px) {
.headerVideo {
background-size: cover;
}
.headerVideo .offer {
width: 90%;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
.recourseItemTextBl {
width: auto;
}
.recourseImg {
left: 0;
}
.recourseItemTextBl {
padding-left: 232px;
}
.mediabank__img-link {
width: 100%;
margin-left: auto;
margin-right: auto;
}
.mediabank__img-link img {
max-width: 100%;
}
.eventsBl .eventsBl-item:nth-child(3), .newsIndex .listNews .item:nth-child(3) {
display: block;
}
.eventsBl .eventsBl-item {
width: 30%;
height: 500px;
}
.listNews .item .imgBl {
height: 200px;
}
.eventsBl .eventsBl-item .l1 {
height: 195px;
}
.news__desc {
text-align: left;
}
.newsIndex .listNews .item {
width: 27%;
}
.listNews .item {
width: 27%;
}
.pre-partnersSl {
margin-left: 0;
}
.regBtn {
margin-left: 0;
}
.sect-partners .wTitle {
margin-left: 0;
}
.news__desc {
height: 140px;
overflow: hidden;
}
.newsIndex .listNews .item {
height: 450px;
}
.menuPop .close {
right: 4%;
}
.precontentArea .contentArea {
padding-right: 0;
}
.gallery__item-cover img {
width: auto;
}
.sect-all-partners .pre-partnersSl {
margin-left: 0;
}
.listNews {
width: 100%;
}
.eventsBl, .newsIndex .listNews {
width: 100%;
}
.newsIndex .listNews .item .event-more {
text-align: left;
}
.listEvents .listEvents-item .td img {
width: auto;
}
.airplane-after:after {
display: none;
}
}
@media screen and (max-width: 979px) { .offer h1 {
font-size: 46px;
}
.wTitle {
font-size: 46px;
}
.recourseImg {
display: none;
}
.recourseItemTextBl {
padding-left: 40px;
}
.eventsBl .eventsBl-item:nth-child(2), .newsIndex .listNews .item:nth-child(2) {
display: block;
}
.eventsBl .eventsBl-item:nth-child(3), .newsIndex .listNews .item:nth-child(3) {
display: none;
}
.eventsBl .eventsBl-item {
width: 300px;
margin-left: 20px;
margin-right: 20px;
}
.newsIndex .listNews .item {
width: 290px;
margin-left: 20px;
margin-right: 20px;
}
.partnersSl {
text-align: center;
}
.partnersSl a {
display: inline-block;
display: flex;
margin: 0 20px;
width: 77px;
}
.partnersSl a img {
margin: auto;
}
.footerContent > ul > li > a, .menuPop > ul > li > a{
font-size: 15px;
}
.footerContent > ul > li > ul > li > a, .menuPop > ul > li > ul > li > a {
font-size: 14px;
}
.headerDopTd:nth-child(3) {
display: block;
}
.headerDopT {
height: 100%;
}
.headerDopT a {
height: 200px;
width: 28%;
}
.headerDopTd .date {
font-size: 16px;
}
.headerDopTd .text {
font-size: 16px;
}
.recourse-carousel:after {
display: none;
}
.logo {
background-size: auto;
}
.programm .programmBl .item .rowItem .td:nth-of-type(1n) {
padding-left: 40px;
padding-right: 20px;
}
.programm .programmBl .item .rowItem .td:nth-of-type(2n) {
padding-right: 30px;
}
.regBtn__wrapper {
display: block;
}
.regBtn {
display: block;
}
.mediabank img {
width: auto;
height: auto;
}
.precontentArea {
padding-left: 30px;
padding-right: 30px;
}
.contentArea {
width: 660px;
}
.footerContent {
width: 660px;
}
.newsIndex .listNews .item {
width: 290px;
}
.listNews .item {
width: 290px;
}
.listNews .item {
margin-left: 20px;
margin-right: 20px;
}
.gray-block {
height: 200px;
bottom: 40px;
}
.sect-all-partners .gray-block {
bottom: 0;
}
.pagetitleBl h1 {
font-size: 37px;
}
.listEvents .listEvents-item:not(.listEvents-item2) .td:nth-child(2) {
display: block;
}
.listEvents .listEvents-item .td:first-child {
display: none;
}
.listEvents .listEvents-item {
padding-left: 0;
}
.listEvents-item__more {
margin-left: -40px;
padding-left: 40px;
}
.listEvents {
padding-left: 0;
}
.contact__img {
display: none;
}
}
@media screen and (max-width: 760px) { .footerContent > ul, .footerContent > ul > li, .menuPop > ul, .menuPop > ul > li {
display: block;
width: 100% !important;
text-align: center;
}
.menuPop > ul > li, .footerContent > ul > li {
margin-bottom: 20px;
}
.footerContent > ul > li > a, .menuPop > ul > li > a {
font-size: 18px;
}
.footerContent > ul > li > ul > li > a, .menuPop > ul > li > ul > li > a {
font-size: 16px;
}
}
