Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- * {
- margin: 0;
- padding: 0;
- -webkit-box-sizing: border-box;
- box-sizing: border-box; }
- body {
- font: 13px 'Lato', sans-serif;
- color: #898989;
- min-height: 100vh;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column; }
- ol, ul, li {
- list-style-type: none; }
- a {
- color: inherit;
- text-decoration: none; }
- img {
- max-width: 100%;
- height: auto; }
- a, button {
- cursor: pointer;
- -webkit-transition: .3s;
- transition: .3s; }
- .text-center {
- text-align: center; }
- .text-right {
- text-align: right; }
- .action-link {
- color: #245588;
- text-decoration: underline; }
- .action-link:hover {
- text-decoration: none; }
- .container {
- max-width: 1170px;
- padding: 0 15px;
- margin: 0 auto; }
- .container--no-paddings {
- padding: 0; }
- /* ******* header ******* */
- .header__wrapper {
- padding-top: 12px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center; }
- .header__slogan {
- margin-left: auto;
- margin-right: 22px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center; }
- .header__slogan-info {
- padding-left: 10px;
- line-height: 1; }
- .header__slogan-info-header {
- color: #245588;
- font-size: 22px; }
- .header__slogan-info-desc {
- /*font-size: 13px;*/ }
- .header__website-desc {
- font-size: 11px;
- color: #245588;
- text-transform: uppercase;
- border-left: 2px solid #245588;
- font-weight: bold;
- padding-left: 30px; }
- .header__menu {
- width: 100%;
- padding: 20px 0;
- border-bottom: 2px solid #245588; }
- .header__menu-container {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start; }
- .header__menu-element {
- margin: 0 10px; }
- .header__menu-element:first-child {
- margin-left: 0; }
- .header__menu-element:last-child {
- margin-right: 0; }
- .header__menu-link {
- display: block; }
- .header__menu-link:hover {
- color: #245588; }
- .active > .header__menu-link {
- color: #245588;
- font-weight: bold; }
- /**
- * menu toggle begins
- **/
- .menu-toggle {
- margin-left: auto;
- cursor: pointer;
- display: none;
- -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: 45px;
- height: 30px;
- -webkit-transition: .3s;
- transition: .3s; }
- .menu-toggle.opened {
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-transform: rotate(45deg);
- transform: rotate(45deg); }
- .menu-toggle__element {
- background-color: #000;
- width: 100%;
- height: 20%;
- -webkit-transition: .3s;
- transition: .3s; }
- .menu-toggle.opened .menu-toggle__element {
- background-color: #f60; }
- .menu-toggle.opened .menu-toggle__element:nth-of-type(1) {
- -webkit-transform: translateY(100%);
- transform: translateY(100%); }
- .menu-toggle.opened .menu-toggle__element:nth-of-type(3) {
- -webkit-transform-origin: center center;
- transform-origin: center center;
- -webkit-transform: translateY(-100%) rotate(90deg);
- transform: translateY(-100%) rotate(90deg); }
- .menu-toggle.opened .menu-toggle__element:nth-of-type(2) {
- opacity: 0; }
- /** ^^^^^^^^^^^^^^
- * menu toggle ends
- **/
- @media only screen and (max-width: 1150px) {
- .menu-toggle {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex; }
- .header__menu {
- position: relative; }
- .header__menu-wrapper {
- display: none;
- position: absolute;
- left: 0;
- right: 0;
- top: 100%;
- background-color: #fff;
- -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
- box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); }
- .header__menu-container {
- padding: 20px 0;
- -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; }
- .header__menu-link {
- padding: 10px 0; }
- .header__wrapper {
- -ms-flex-pack: distribute;
- justify-content: space-around; }
- .header__logo {
- margin: 0; }
- .header__slogan {
- margin: 0;
- margin-right: 10px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center; }
- .header__website-desc {
- margin-right: auto;
- margin-top: 30px;
- margin-bottom: 20px; } }
- @media only screen and (max-width: 768px) {
- .header__wrapper {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column; }
- .header__logo {
- margin-bottom: 20px; }
- .header__slogan {
- margin-bottom: 20px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center; }
- .header__website-desc {
- margin: 0;
- padding-left: 15px;
- margin-bottom: 20px; } }
- /* ^^^^^^^ header ^^^^^^^ */
- /* ******* banner ******* */
- .banner__wrapper {
- padding-top: 23px; }
- .banner__slider-element {
- outline: 0; }
- .banner__slider-element-wrapper {
- padding-left: 90px;
- min-height: 505px;
- background: url(../images/banner-1.jpg) center center no-repeat;
- background-size: cover;
- color: #fff;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center; }
- .banner__slider-header {
- font-size: 31.99px;
- text-transform: uppercase;
- font-weight: 900;
- padding-bottom: 5px; }
- .banner__slider-info {
- max-width: 470px; }
- .banner__slider-desc {
- text-transform: uppercase;
- font-size: 20px;
- font-weight: 200;
- letter-spacing: 0.02em; }
- .banner__slider-desc--small {
- display: inline-block;
- text-transform: none;
- line-height: 20px;
- font-size: 12px; }
- @media only screen and (max-width: 1230px) {
- .banner__slider {
- padding: 0 30px; } }
- @media only screen and (max-width: 768px) {
- .banner__slider-element {
- outline: 0; }
- .banner__slider-element-wrapper {
- padding: 0 15px;
- text-align: center;
- min-height: 300px;
- position: relative;
- z-index: 1; }
- .banner__slider-element-wrapper:after {
- content: '';
- position: absolute;
- z-index: -1;
- background-color: #000;
- opacity: .4;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0; }
- .banner__slider-info {
- max-width: 470px;
- margin: auto; } }
- /* ^^^^^^^ banner ^^^^^^^ */
- /* ******* information ******* */
- .information {
- margin-bottom: 27px; }
- .information__wrapper {
- padding-top: 45px;
- padding-bottom: 45px;
- border-bottom: 1px solid #245587;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between; }
- .information__main {
- max-width: 555px; }
- .information__main-img-box {
- padding-bottom: 25px; }
- .information__main-header {
- color: #245588;
- font-size: 18px;
- margin-bottom: 5px; }
- .information__main-desc {
- font-size: 13px;
- line-height: 24px; }
- .information__news {
- max-width: 538px;
- padding-left: 50px;
- border-left: 1px solid #245587;
- height: 100%;
- padding-bottom: 20px; }
- .news__header {
- text-transform: uppercase;
- color: #245588;
- font-weight: 500;
- padding-bottom: 20px; }
- .news__list-element {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- margin-bottom: 32px; }
- .news__list-element:last-child {
- margin-bottom: 0; }
- .news__list-element-img-box {
- padding-right: 30px;
- font-size: 0; }
- .news__list-element-img {
- min-width: 195px; }
- .news__list-element-header {
- line-height: 24px;
- font-size: 13px;
- color: #245588;
- padding-bottom: 5px; }
- .news__list-element-published {
- color: #252525;
- font-size: 11px; }
- .news__list-element-desc {
- padding-top: 7px;
- font-size: 13px;
- line-height: 24px; }
- @media only screen and (max-width: 1170px) {
- .information__wrapper {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column; }
- .information__main {
- max-width: 100%;
- margin-bottom: 30px; }
- .information__main-img-box {
- text-align: center; }
- .information__news {
- max-width: 100%;
- padding-top: 30px;
- padding-left: 0;
- border-top: 1px solid #245587;
- border-left: none;
- padding-bottom: 20px; }
- .news__list-element-img-box {
- padding-right: 20px; } }
- @media only screen and (max-width: 650px) {
- .news__list-element {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column; }
- .news__list-element-img-box {
- padding: 0;
- text-align: center;
- margin-bottom: 20px; } }
- /* ^^^^^^^ information ^^^^^^^ */
- /* ******* about ******* */
- .about {
- padding-bottom: 30px; }
- .about__wrapper {
- padding-bottom: 15px;
- border-bottom: 1px solid #245587; }
- .about__header {
- color: #245588;
- margin-bottom: 27px;
- font-size: 18px; }
- .about__desc {
- line-height: 24px;
- padding-bottom: 10px; }
- .about__read-more-btn {
- color: #245588;
- display: inline-block; }
- .about__read-more-btn:hover {
- opacity: .7; }
- /* ^^^^^^^ about ^^^^^^^ */
- /* ******* helping ******* */
- .helping__wrapper {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- padding-bottom: 85px; }
- .helping__info {
- padding-right: 90px; }
- .helping__info-header {
- color: #245588;
- font-size: 18px;
- margin-bottom: 27px; }
- .helping__info-desc {
- line-height: 24px; }
- .helping__form {
- width: 100%;
- max-width: 555px;
- min-width: 555px; }
- .helping__form-header {
- margin-bottom: 18px;
- color: #245588;
- font-size: 18px; }
- .helping__form-fields {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- padding-bottom: 12px; }
- .helping__form-fields-element {
- padding: 0 13px;
- width: 270px;
- min-height: 39px;
- border: 1px solid #EAEAEA;
- border-radius: 3px;
- margin-bottom: 18px;
- color: #777; }
- .helping__form-action-btn {
- background-color: #245587;
- color: #fff;
- text-transform: uppercase;
- border: 2px solid transparent;
- border-radius: 3px;
- padding: 15px 55px; }
- .helping__form-action-btn:hover {
- background-color: #fff;
- color: #245587;
- border-color: #245587; }
- ::-webkit-input-placeholder {
- color: #c2c2c2;
- font-size: 11px;
- text-transform: uppercase; }
- ::-moz-placeholder {
- color: #c2c2c2;
- font-size: 11px;
- text-transform: uppercase; }
- /* Firefox 19+ */
- :-moz-placeholder {
- color: #c2c2c2;
- font-size: 11px;
- text-transform: uppercase; }
- /* Firefox 18- */
- :-ms-input-placeholder {
- color: #c2c2c2;
- font-size: 11px;
- text-transform: uppercase; }
- @media only screen and (max-width: 1150px) {
- .helping__info {
- padding-right: 40px; } }
- @media only screen and (max-width: 992px) {
- .helping__wrapper {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column; }
- .helping__info {
- padding: 0;
- margin-bottom: 30px; }
- .helping__form {
- max-width: initial;
- min-width: initial;
- text-align: center; }
- .helping__form-fields {
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center; }
- .helping__form-fields-element {
- width: 350px;
- margin: 0 15px;
- margin-bottom: 30px; } }
- @media only screen and (max-width: 480px) {
- .helping__form-fields {
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center; }
- .helping__form-fields-element {
- width: 100%;
- margin-bottom: 20px; }
- .helping__form-fields-element:last-child {
- margin-bottom: 30px; } }
- /* ^^^^^^^ helping ^^^^^^^ */
- /* ******* footer ******* */
- .footer {
- margin-top: auto; }
- .footer__wrapper {
- font-size: 11px;
- line-height: 24px;
- padding-top: 40px;
- color: #707070;
- background-color: #F8F8F8; }
- .footer__menu {
- padding-bottom: 40px; }
- .footer__menu-container {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between; }
- .footer__menu-link--bold-and-upper {
- font-weight: bold;
- text-transform: uppercase; }
- .footer__menu-sub-container {
- padding-left: 15px; }
- .footer__menu-sub-container--no-paddings {
- padding: 0; }
- .footer__info {
- padding-top: 15px;
- padding-bottom: 15px;
- background-color: #F0F0F0; }
- .footer__info-wrapper {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between; }
- @media only screen and (max-width: 888px) {
- .footer__menu-container {
- -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;
- text-align: center; }
- .footer__menu-element {
- margin: 0 20px;
- margin-bottom: 30px; }
- .footer__menu-sub-container {
- padding: 0; }
- .footer__info {
- padding-top: 15px;
- padding-bottom: 15px;
- background-color: #F0F0F0; }
- .footer__info-wrapper {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between; } }
- @media only screen and (max-width: 666px) {
- .footer__info-wrapper {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- text-align: center; }
- .footer__info-contacts {
- margin-bottom: 30px; } }
- /* ^^^^^^^ footer ^^^^^^^ */
- /* ******* .single ******* */
- .single {
- padding-top: 23px;
- padding-bottom: 50px; }
- .single__media {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- padding-bottom: 40px; }
- .single__media-img-box {
- width: 100%;
- max-width: 458px; }
- .single__media-img {
- display: block;
- margin: auto;
- /*height: 1000px;*/ }
- .single__media-info {
- padding-left: 30px; }
- .single__media-info-wrapper {
- height: 100%;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- /*justify-content: space-between;*/
- -webkit-box-align: start;
- -ms-flex-align: start;
- align-items: flex-start;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start; }
- .single__media-info-element {
- /*margin: 5px 0;*/
- margin: 15px 0;
- /*background-color: red;*/ }
- .single__media-info-element:first-child {
- margin-top: 0; }
- .single__media-info-element:last-child {
- margin-bottom: 0; }
- .single__media-info-header {
- color: #245588;
- font-size: 14px; }
- .single__media-info-date {
- font-size: 0;
- border: 1px solid #245588; }
- .single__media-info-date-item {
- display: inline-block;
- padding: 15px 10px;
- font-size: 13px;
- font-weight: bold;
- color: #245588;
- background: #fff; }
- .single__media-info-date-item--blue {
- background: #245588;
- color: #fff; }
- .single__media-info-details-element {
- line-height: 24px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex; }
- .single__media-info-details-caption {
- min-width: 103px; }
- .single__media-info-details-text {
- color: #555555; }
- .single__media-info-details--blue-and-bold {
- color: #245588;
- font-weight: bold; }
- .single__media-info-action-link {
- color: #245588; }
- .single__desc {
- line-height: 24px; }
- .single__starting-time {
- line-height: 24px;
- padding-top: 22px;
- color: #245588;
- font-weight: bold; }
- @media only screen and (max-width: 850px) {
- .single__media {
- -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; }
- .single__media-img-box {
- margin-bottom: 30px; }
- .single__media-info {
- padding: 0;
- width: 100%; }
- .single__media-info-element {
- margin: 8px 0; } }
- /* ^^^^^^^ .single ^^^^^^^ */
- /* ******* {{section-title}} ******* */
- /* ^^^^^^^ {{section-title}} ^^^^^^^ */
- /* ******* events ******* */
- .events {
- padding-top: 23px;
- padding-bottom: 140px; }
- .events__types {
- padding-bottom: 13px;
- margin-bottom: 23px;
- border-bottom: 1px solid #245588;
- overflow: hidden; }
- .events__types-container {
- margin: 0 -15px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap; }
- .events__types-element {
- margin: 0 15px 10px;
- /*&:first-child {
- margin-left: 0;
- }
- &:last-child {
- margin-right: 0;
- }*/ }
- .events__types-link {
- font-size: 10px;
- text-transform: uppercase;
- font-weight: bold;
- border-bottom: 2px solid transparent; }
- .active .events__types-link, .events__types-link:hover {
- color: #245588; }
- .active .events__types-link {
- border-bottom-color: inherit;
- padding-bottom: 2px; }
- .events__types-link--small {
- border-bottom-color: inherit;
- border-bottom-width: 1px;
- font-weight: normal;
- text-transform: none; }
- .events__element {
- border-bottom: 1px solid #245588;
- margin-bottom: 23px;
- padding-bottom: 18px; }
- .events__media {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex; }
- .events__media-img-box {
- width: 100%;
- max-width: 263px; }
- .events__media-img {
- display: block;
- margin: auto; }
- .events__media-info {
- width: 100%;
- position: relative;
- padding-left: 30px; }
- .events__media-info-wrapper {
- width: 100%;
- height: 100%; }
- .events__media-info-element {
- margin-bottom: 20px; }
- .events__media-info-element:last-child {
- margin-bottom: 0; }
- .events__media-info-title-date {
- margin-bottom: 8px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- -webkit-box-align: start;
- -ms-flex-align: start;
- align-items: flex-start;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap; }
- .events__media-info-header {
- color: #245588;
- font-size: 14px;
- margin-right: 15px;
- margin-bottom: 15px; }
- .events__media-info-date {
- margin-left: auto;
- border: 1px solid #245588;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- min-width: 250px; }
- .events__media-info-date-item {
- padding: 15px 15px;
- font-size: 13px;
- font-weight: bold;
- color: #245588;
- background: #fff; }
- .events__media-info-date-item--blue {
- background: #245588;
- color: #fff; }
- .events__media-info-details-element {
- line-height: 24px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex; }
- .events__media-info-details-caption {
- min-width: 103px; }
- .events__media-info-details-text {
- color: #555555; }
- .events__media-info-details--blue-and-bold {
- color: #245588;
- font-weight: bold; }
- .events__media-info-action-link {
- display: inline-block;
- color: #245588; }
- .events__read-more-btn {
- display: inline-block;
- color: #245588; }
- .events__read-more-btn:hover {
- opacity: .5; }
- .events__desc {
- line-height: 24px; }
- .events__starting-time {
- line-height: 24px;
- padding-top: 22px;
- color: #245588;
- font-weight: bold; }
- @media only screen and (max-width: 992px) {
- .events__media {
- -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; }
- .events__media-img-box {
- margin-bottom: 30px;
- max-width: 100%; }
- .events__media-info {
- padding: 0;
- width: 100%; }
- .events__media-info-title-date {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center; }
- .events__media-info-element {
- margin: 8px 0; } }
- @media only screen and (max-width: 500px) {
- .events__media-info-details {
- margin-bottom: 30px; }
- .events__media-info-details-element {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column; }
- .events__media-info-details-text {
- padding-left: 25px;
- color: #555555; } }
- .events .menu-toggle {
- display: none; }
- @media only screen and (max-width: 768px) {
- .events .menu-toggle {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- width: 30px;
- height: 25px; }
- .events__types {
- position: relative;
- overflow: visible; }
- .events__types-wrapper {
- position: absolute;
- left: 0;
- right: 0;
- top: 100%;
- z-index: 11;
- display: none;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); }
- .events__types-container {
- margin: 0;
- background-color: #fff;
- -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; }
- .events__types-element {
- margin: 10px 0; } }
- /* ^^^^^^^ events ^^^^^^^ */
- /* ******* {{section-title}} ******* */
- /* ^^^^^^^ {{section-title}} ^^^^^^^ */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement