armanty-quests/src/sass/pages/holiday.scss
2021-04-09 01:04:05 +05:00

287 lines
5.0 KiB
SCSS

@import '../parts/adding-service';
@import '../parts/options';
@import '../parts/entertaiments';
@import '../parts/places';
@import '../parts/order';
@import '../pages/gallery';
.holiday {
&-block {
max-width: 1330px !important;
padding-top: 20px;
color: #1e212b;
font-family: 'PT Sans', sans-serif;
h2 {
font-weight: 600;
font-size: 40px;
line-height: normal;
letter-spacing: 0.5px;
text-align: center;
}
p {
margin-bottom: 50px;
font-size: 24px;
letter-spacing: 0.5px;
text-align: center;
}
}
&-photos {
margin-right: auto;
margin-bottom: 44px;
margin-left: auto;
padding-top: 44px;
text-align: center;
p {
max-width: 650px;
margin-right: auto;
margin-left: auto;
}
img {
margin-bottom: 40px;
border-radius: 20px;
}
}
&-descr {
font-family: 'Museo Regular', sans-serif;
h2 {
max-width: 720px;
margin-right: auto;
margin-left: auto;
}
&__text {
max-width: 720px;
margin-right: auto;
margin-left: auto;
transition: 0.15s ease-in-out;
p {
margin-bottom: 10px;
color: #363943;
font-size: 18px;
line-height: 1.6;
letter-spacing: 0.2px;
text-align: left !important;
}
li {
color: #363943;
font-size: 18px;
line-height: 1.6;
letter-spacing: 0.2px;
}
}
a {
position: relative;
display: block;
max-width: 720px;
margin-right: auto;
margin-left: auto;
background-color: #ffffff;
color: $main-color;
font-size: 1.125rem;
letter-spacing: 0.2px;
text-decoration: underline;
}
}
&-main {
padding-top: 30px;
padding-bottom: 20px;
.container {
max-width: 1320px;
font-family: 'Museo Regular', sans-serif;
.col-lg-5 {
img {
height: 70px;
}
h1 {
margin-top: 25px;
color: #000000;
font-weight: 600;
font-size: 45px;
letter-spacing: 0.6px;
}
p {
max-width: 450px;
margin-bottom: 40px;
color: #000000;
font-size: 24px;
line-height: 1.42;
letter-spacing: 0.3px;
}
}
.col-lg-7 {
img {
transform: translateX(-25px) translateY(-45px);
}
}
}
}
}
@media screen and (max-width: 1200px) {
.holiday {
&-block {
max-width: 100% !important;
h2 {
margin: 15px auto;
font-size: 30px !important;
}
p {
margin-bottom: 30px;
font-size: 24px !important;
}
}
&-main {
.container {
.col-lg-7 {
img {
transform: translateX(-90px) translateY(-45px) scale(0.7);
}
}
}
}
}
}
@media screen and (max-width: 768px) {
.holiday {
&-block {
h2 {
margin-top: 0;
margin-bottom: 20px;
font-size: 30px;
}
p {
margin-bottom: 50px;
font-size: 16px !important;
}
}
&-main {
.container {
.col-lg-7 {
display: none;
}
.col-lg-5 {
max-width: 676px;
padding-left: 90px;
h1 {
margin-bottom: 25px;
font-size: 38px;
}
p {
font-size: 20px;
}
}
}
}
}
}
@media screen and (max-width: 576px) {
.holiday {
&-photos {
margin-bottom: 30px;
padding-top: 0;
}
&-block {
padding-top: 20px;
padding-right: 0;
padding-left: 0;
h2 {
margin-top: 0;
margin-bottom: 20px;
font-size: 26px !important;
}
p {
margin-bottom: 30px;
font-size: 16px !important;
font-family: 'Museo Regular', sans-serif;
line-height: 1.15;
letter-spacing: 0.5px;
}
button {
max-width: 300px;
font-size: 12px;
}
}
&-descr {
padding-right: 20px;
padding-left: 20px;
background: #f2f2f2 !important;
p {
margin-bottom: 10px;
}
&__text {
ul {
li {
font-size: 16px !important;
font-family: 'Museo Regular', sans-serif;
line-height: 1.15;
letter-spacing: 0.5px;
}
}
}
}
&-main {
.container {
.col-lg-5 {
padding: 0;
text-align: center;
img {
max-width: 100%;
height: 50px;
}
h1 {
margin-bottom: 25px;
font-size: 28px !important;
}
p {
max-width: 370px !important;
margin: 0 auto 20px;
font-size: 18px !important;
}
button {
margin-bottom: 5px;
font-size: 14px !important;
}
}
}
}
}
}