.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@font-face {
font-family: 'Segoe UI Regular';
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/SegoeUI.eot);
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/SegoeUI.eot?#iefix) format('embedded-opentype'),
url(//rtatelecom.ru/wp-content/themes/rta/fonts/SegoeUI.woff) format('woff'),
url(//rtatelecom.ru/wp-content/themes/rta/fonts/SegoeUI.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Segoe UI Bold';
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/SegoeUI-Bold.eot);
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/SegoeUI-Bold.eot?#iefix) format('embedded-opentype'),
url(//rtatelecom.ru/wp-content/themes/rta/fonts/SegoeUI-Bold.woff) format('woff'),
url(//rtatelecom.ru/wp-content/themes/rta/fonts/SegoeUI-Bold.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "PTCaption";
font-weight: normal;
font-style: normal;
font-display: swap;
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/PTSansCaptionRegular/PTSansCaptionRegular.eot);
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/PTSansCaptionRegular/PTSansCaptionRegular.eot?#iefix) format("embedded-opentype"), url(//rtatelecom.ru/wp-content/themes/rta/fonts/PTSansCaptionRegular/PTSansCaptionRegular.woff) format("woff"), url(//rtatelecom.ru/wp-content/themes/rta/fonts/PTSansCaptionRegular/PTSansCaptionRegular.ttf) format("truetype");
}
@font-face {
font-family: "PTCaption-b";
font-weight: normal;
font-style: normal;
font-display: swap;
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/PTSansCaptionBold/PTSansCaptionBold.eot);
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/PTSansCaptionBold/PTSansCaptionBold.eot?#iefix) format("embedded-opentype"), url(//rtatelecom.ru/wp-content/themes/rta/fonts/PTSansCaptionBold/PTSansCaptionBold.woff) format("woff"), url(//rtatelecom.ru/wp-content/themes/rta/fonts/PTSansCaptionBold/PTSansCaptionBold.ttf) format("truetype");
}
@font-face {
font-family: "oswild-l";
font-weight: normal;
font-style: normal;
font-display: swap;
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/Oswald/Oswald-Light.eot);
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/Oswald/Oswald-Light.eot?#iefix) format("embedded-opentype"), url(//rtatelecom.ru/wp-content/themes/rta/fonts/Oswald/Oswald-Light.woff) format("woff"), url(//rtatelecom.ru/wp-content/themes/rta/fonts/Oswald/Oswald-Light.ttf) format("truetype");
}
@font-face {
font-family: "oswild-b";
font-weight: normal;
font-style: normal;
font-display: swap;
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/Oswald/Oswald-Bold.eot);
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/Oswald/Oswald-Bold.eot?#iefix) format("embedded-opentype"), url(//rtatelecom.ru/wp-content/themes/rta/fonts/Oswald/Oswald-Bold.woff) format("woff"), url(//rtatelecom.ru/wp-content/themes/rta/fonts/Oswald/Oswald-Bold.ttf) format("truetype");
}
@font-face {
font-family: "oswild-reg";
font-weight: normal;
font-style: normal;
font-display: swap;
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/Oswald/Oswald-Regular.eot);
src: url(//rtatelecom.ru/wp-content/themes/rta/fonts/Oswald/Oswald-Regular.eot?#iefix) format("embedded-opentype"), url(//rtatelecom.ru/wp-content/themes/rta/fonts/Oswald/Oswald-Regular.woff) format("woff"), url(//rtatelecom.ru/wp-content/themes/rta/fonts/Oswald/Oswald-Regular.ttf) format("truetype");
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
outline: none;
}
a {
text-decoration: none;
color: #000000;
}
h1,
h2,
h3 {
margin: 0;
padding: 0;
}
html,
body {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0 auto;
padding: 0;
}
body {
max-width: 100%;
margin: 0 auto;
font-family: "PTCaption", sans-serif;
}
ul,
li {
list-style: none;
margin: 0;
padding: 0;
}
section {
width: 100%;
max-width: 1920px;
margin: 0 auto;
}
.container {
max-width: 1280px;
width: 100%;
margin: 0 auto;
padding: 0 20px;
}
section.header-home {
background: #ffffff;
width: 100%;
}
section.header-home .header-top {
height: 60px;
border-bottom: 1.5px solid #e8e8e8;
}
section.header-home .header-top .container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
}
.header-top-box__left {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 310px;
width: 100%;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
height: 100%;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
a.link-trigger {
display: block;
height: 100%;
padding: 0 20px;
font-size: 16px;
text-transform: uppercase;
color: #8a8a8a;
border-top: 5px solid #fff;
line-height: 50px;
}
a.link-trigger.active {
border-top: 5px solid #326a49;
color: #161616;
}
.header-top-box__middle {
font-size: 21px;
color: #181818;
text-align: center;
font-weight: 300;
}
.header-top-box__right {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
a.header-pay__button {
padding: 0 10px;
height: 40px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 2px solid #568b56;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-right: 15px;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
a.header-pay__button span {
font-size: 14px;
color: #171717;
text-transform: uppercase;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
a.header-pay__button svg {
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
a.header-pay__button svg path {
trapsition: 0.3s ease-in-out;
}
a.header-pay__button:hover {
background: #568b56;
}
a.header-pay__button:hover svg path {
fill: #ffffff;
}
a.header-pay__button:hover span {
color: #ffffff;
}
a.header-login__button {
height: 40px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #326a49;
padding: 0 15px;
display: block;
color: #ffffff;
line-height: 40px;
text-align: center;
text-transform: uppercase;
font-size: 14px;
-webkit-box-shadow: inset 0px -6px 5px -3px #245136;
box-shadow: inset 0px -6px 5px -3px #245136;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
a.header-login__button:hover {
-webkit-box-shadow: none;
box-shadow: none;
background: #254a35;
}
.mobile-menu-button {
display: none;
}
section.header-home .header-middle {
height: 120px;
background: #ffffff;
}
section.header-home .header-middle .container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
height: 100%;
width: 100%;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
a.header-logo {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 100%;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
a.header-logo img {
vertical-align: middle;
}
.header-middle-box__dropdown {
display: none;
}
.header-dropdown-button {
display: block;
width: 50px;
height: 50px;
border: 1.5px solid #e8e8e8;
border-radius: 50%;
background: url(//rtatelecom.ru/wp-content/themes/rta/img/dropdown-arrow.png) no-repeat center;
margin-left: 15px;
}
.header-middle-box__phone {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 100%;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.header-middle-box__phone .header-phone__image {
margin-right: 15px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.header-middle-box__phone .header-phone__main {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.header-middle-box__phone .header-phone__desc {
font-size: 15px;
color: #191919;
margin-bottom: 3px;
}
.header-middle-box__phone .header-phone__number {
font-family: "PTCaption-b", sans-serif;
font-size: 24px;
color: #121212;
}
.header-middle-box__last {
color: #6f6f6f;
font-size: 19px;
line-height: 28px;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 100%;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
section.header-home .header-bottom {
background: #292929;
height: 57.5px;
border-bottom: 3.5px solid #000000;
width: 100%;
}
section.header-home .header-bottom .container {
height: 100%;
}
section.header-home .header-bottom .container .header-top-box__right,
.mobile-menu-close {
display: none;
}
ul.header-main__menu {
margin: 0;
padding: 0;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
ul.header-main__menu li {
list-style: none;
height: 100%;
width: 100%;
}
ul.header-main__menu li:last-child a {
border-right: 1.5px solid #3d3d3d;
}
ul.header-main__menu li a {
display: block;
width: 100%;
height: 100%;
text-transform: uppercase;
border-left: 1.5px solid #3d3d3d;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
text-align: center;
color: #ffffff;
font-size: 17px;
line-height: 55px;
}
ul.header-main__menu li a:hover {
background: #428b60;
border-color: transparent;
}
.slide-box {
width: 100%;
position: relative;
}
.slide-box img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
}
.slide-container-text {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
margin: auto;
bottom: 0;
right: 0;
}
.slide-container-text .container {
position: relative;
height: 100%;
}
a.read-more__slider {
position: absolute;
bottom: 65px;
color: #fff;
left: 20px;
display: block;
height: 50px;
padding: 0 20px;
line-height: 50px;
font-size: 18px;
text-transform: uppercase;
text-align: center;
background: #326a49;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 0px -7px 5px -3px #245136;
box-shadow: inset 0px -7px 5px -3px #245136;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
a.read-more__slider:hover {
background: #292929;
-webkit-box-shadow: none;
box-shadow: none;
}
a.read-more__slider svg {
margin-left: 15px;
}
.slick-dots {
position: absolute;
bottom: 60px;
left: 0;
right: 0;
margin: 0 auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
max-width: 290px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.slick-dots li {
width: 15px;
display: block;
height: 15px;
padding: 0;
margin: 0;
}
.slick-dots li button {
width: 100%;
background: #ffffff;
border: 0;
-webkit-border-radius: 100%;
border-radius: 100%;
font-size: 0;
height: 100%;
padding: 0;
display: block;
cursor: pointer;
}
.slick-dots li.slick-active button {
background: #326a49;
}
section.edvantages {
padding: 50px 0;
background: #ffffff;
}
.section-title {
font-family: "PTCaption-b", sans-serif;
font-size: 32px;
text-align: center;
color: #161616;
}
.edvantages-slider {
margin-top: 40px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.edv-image {
text-align: center;
margin-bottom: 25px;
}
.edv-title {
font-size: 22px;
color: #161616;
text-align: center;
margin-bottom: 20px;
}
.edv-desc {
max-width: 262px;
color: #5d5d5d;
font-size: 16px;
text-align: center;
}
section.reviews {
padding: 10px 0;
}
.reviews-slider__container {
width: 100%;
margin: 0 auto;
margin-top: 35px;
margin-bottom: 1px;
}
.reviews-slider {
width: 100%;
}
.review-box-parent {
width: 100%;
}
.review-box {
width: 100%;
min-height: 280px;
background: url(//rtatelecom.ru/wp-content/themes/rta/img/review_box.png) no-repeat;
-webkit-background-size: cover;
background-size: cover;
padding: 35px;
padding-bottom: 45px;
position: relative;
}
.review-title {
font-size: 22px;
color: #141414; text-align: left;
margin-bottom: 15px;
font-weight: 400;
}
.review-content {
color: #5d5d5d;
font-size: 20px;
text-align: left;
position: relative;
z-index: 1;
}
.review-box img {
position: absolute;
right: 35px;
bottom: 55px;
}
.sender-box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.sender-avatar {
margin-right: 10px;
}
.sender-name {
color: #326a49;
font-size: 18px;
margin-bottom: 5px;
font-family: "PTCaption-b", sans-serif;
}
.sender-addres {
font-size: 16px;
color: #747574;
}
#slick3 .slick-prev {
position: absolute;
top: -webkit-calc(50% - 50px);
top: calc(50% - 50px);
left: -75px;
z-index: 1;
width: 70px;
height: 100px;
background: url(//rtatelecom.ru/wp-content/themes/rta/img/left.png) no-repeat;
border: 0;
font-size: 0;
cursor: pointer;
}
#slick3 .slick-prev:hover {
background: url(//rtatelecom.ru/wp-content/themes/rta/img/right-h.png) no-repeat;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
#slick3 .slick-next {
position: absolute;
top: -webkit-calc(50% - 50px);
top: calc(50% - 50px);
right: -75px;
z-index: 1;
width: 70px;
height: 100px;
background: url(//rtatelecom.ru/wp-content/themes/rta/img/left.png) no-repeat;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
border: 0;
font-size: 0;
cursor: pointer;
}
#slick3 .slick-next:hover {
background: url(//rtatelecom.ru/wp-content/themes/rta/img/right-h.png) no-repeat;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
}
a.review-send {
height: 50px;
display: block;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
padding: 0 25px;
line-height: 50px;
font-size: 18px;
color: #ffffff;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 0px -6px 5px -3px #245136;
box-shadow: inset 0px -6px 5px -3px #245136;
background: #326a49;
margin: 0 auto;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
a.review-send:hover {
background: #292929;
-webkit-box-shadow: none;
box-shadow: none;
}
section.company-news {
padding: 95px 0;
background: #ffffff;
}
.company-news__container {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 30px;
}
.company-news__box {
max-width: 24%;
width: 100%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.news-date {
color: #747574;
font-size: 16px;
margin-bottom: 10px;
text-align: left;
}
.news-title {
color: #161616;
font-size: 21px;
text-align: left;
font-weight: bold;
font-family: "PTCaption-b", sans-serif;
line-height: 30px;
margin-bottom: 10px;
}
.news-text {
color: #5d5d5d;
line-height: 25px;
font-size: 16px;
margin-bottom: 10px;
text-align: left;
}
a.read-more__new {
color: #02642c;
font-size: 16px;
max-width: 162px;
font-family: "PTCaption-b", sans-serif;
text-align: left;
border-bottom: 1px solid #02642c;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
a.read-more__new:hover {
border-bottom: 0;
}
section.footer {
padding: 25px 0;
background: #292929;
}
section.footer .container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
a.footer-logo {
display: block;
margin-bottom: 20px;
}
a.copyright {
display: block;
color: #a09f9f;
font-size: 14px;
}
.footer-left-box {
max-width: 40%;
width: 100%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: flex-end;
-ms-flex-pack: justify;
justify-content: flex-end;
}
.footer-contacts-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
width: 60%;
}
.footer-middle-box,
.footer-right-box {
max-width: 50%;
width: 100%;
height: 75%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footer-phone a,
.footer-email a {
color: #ffffff;
font-size: 15px;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.footer-phone a:hover,
.footer-email a:hover {
opacity: .6;
}
.footer-phone {
margin-top: 30px; }
.footer-phone,
.footer-email {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footer-phone svg,
.footer-email svg {
margin-right: 15px;
}
.footer-right-box .footer-phone {
margin-top: 16px;
margin-bottom: 16px;
}
.fixed-viber-button {
position: fixed;
z-index: 2;
bottom: 10px;
right: 10px;
display: none;
}
.fixed-actions {
position: fixed;
top: 260px;
z-index: 2;
left: 0;
}
.fixed-actions ul li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
padding: 10px;
background: #428b60;
margin-bottom: 10px;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 63px;
height: 55px;
-webkit-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
cursor: pointer;
}
.fixed-actions ul li a {
color: #ffffff;
font-size: 15px;
text-transform: uppercase;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
position: relative;
left: -300px;
opacity: 0;
font-size: 0;
}
.fixed-actions ul li:hover {
width: 265px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding-left: 30px;
}
.fixed-actions ul li:hover a {
left: 0;
opacity: 1;
font-size: 15px;
}
.modal-overlay {
background: #0a0a0a;
opacity: .9;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
z-index: 2;
display: none;
}
.modal-callback__form {
position: fixed;
left: -webkit-calc(50% - 212px);
left: calc(50% - 212px);
width: 425px;
background: #ffffff;
top: 50%;
transform: translateY(-50%);
display: none;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 45px;
z-index: 3;
}
.modal-check__form {
position: fixed;
left: -webkit-calc(50% - 212px);
left: calc(50% - 212px);
width: 425px;
background: #ffffff;
top: 50%;
transform: translateY(-50%);
padding: 45px;
z-index: 3;
display: none;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.modal-connect__form {
position: fixed;
left: -webkit-calc(50% - 212px);
left: calc(50% - 212px);
width: 425px;
background: #ffffff;
top: 50%;
transform: translateY(-50%);
padding: 45px;
z-index: 3;
display: none;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.modal-review__form {
position: fixed;
left: -webkit-calc(50% - 342.5px);
left: calc(50% - 342.5px);
width: 685px;
background: #ffffff;
height: auto;
top: 50%;
transform: translateY(-50%);
padding: 45px;
z-index: 3;
display: none;
-webkit-border-radius: 5px;
border-radius: 5px;
}
body.modal {
overflow: hidden;
}
a.close-modal {
position: absolute;
top: 5px;
right: 5px;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
a.close-modal:hover {
background: #292929;
-webkit-box-shadow: none;
box-shadow: none;
}
.modal-title {
text-transform: uppercase;
color: #0c0c0c;
text-align: center;
line-height: 36px;
font-size: 28px;
font-family: "PTCaption-b", sans-serif;
margin-bottom: 10px;
}
.input-text {
display: block;
width: 100%;
height: 52px;
margin-bottom: 15px;
}
.input-text input {
width: 100%;
height: 100%;
padding-left: 20px;
font-size: 16px;
color: #000000;
text-transform: uppercase;
border: 1px solid #dddddd;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.input-text input:placeholder {
font-size: 16px;
text-transform: uppercase;
color: #898888;
}
.checkbox {
display: none;
}
.checkbox-custom {
position: relative;
width: 23px;
height: 21.6px;
background: url(//rtatelecom.ru/wp-content/themes/rta/img/check-n.png) no-repeat;
margin-right: 15px;
cursor: pointer;
}
.checkbox-custom,
.label {
display: inline-block;
vertical-align: middle;
}
.checkbox-custom.checked {
background: url(//rtatelecom.ru/wp-content/themes/rta/img/check-y.png) no-repeat;
}
.checkbox:checked+.checkbox-custom {
background: url(//rtatelecom.ru/wp-content/themes/rta/img/check-y.png) no-repeat;
}
.forma-check label {
display: block;
width: 100%;
cursor: pointer;
margin-bottom: 30px;
}
span.label {
font-size: 18px;
color: #0c0c0c;
}
span.label a {
border-bottom: 1px solid #0c0c0c;
font-size: 18px;
color: #0c0c0c;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
span.label a:hover {
border-color: #ffffff;
}
.check-box-container {
margin-bottom: 17px;
}
.input-submit {
width: 100%;
height: 52px;
}
.input-submit input {
width: 100%;
height: 100%;
border: 0;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #326a49;
-webkit-box-shadow: inset 0px -10px 5px -6px #245136;
box-shadow: inset 0px -10px 5px -6px #245136;
font-size: 18px;
text-transform: uppercase;
color: #ffffff;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
cursor: pointer;
}
.input-submit input:hover {
background: #292929;
-webkit-box-shadow: none;
box-shadow: none;
}
.review-form__inputs {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.review-form__inputs .input-text {
width: 49%;
}
.input-textarea {
display: block;
width: 100%;
height: 182px;
margin-bottom: 15px;
}
.input-textarea textarea {
width: 100%;
height: 100%;
padding-left: 20px;
font-size: 16px;
color: #000000;
text-transform: uppercase;
border: 1px solid #dddddd;
-webkit-border-radius: 5px;
border-radius: 5px;
padding-top: 15px;
}
.add-photo-review__parent {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 30px;
}
a.add-photo {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-size: 18px;
color: #0c0c0c;
font-family: "PTCaption-b", sans-serif;
margin-right: 30px;
}
a.add-photo:hover span {
border-color: #ffffff;
}
a.add-photo svg {
margin-right: 14px;
}
a.add-photo span {
font-size: 18px;
color: #0c0c0c;
font-family: "PTCaption-b", sans-serif;
border-bottom: 1px solid #0c0c0c;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.input-text__photo {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.input-text__photo input {
font-size: 18px;
color: #868585;
border: 0;
padding-left: 5px;
width: 150px;
height: auto;
margin-right: 5px;
}
.input-text__photo input:placeholder {
font-size: 18px;
color: #868585;
}
a {
cursor: pointer !important;
}
section.page {
padding: 50px 0 70px 0;
}
.container-medium {
max-width: 1030px;
width: 100%;
margin: 0 auto;
display: block;
padding: 0 15px;
}
.action-title {
margin-bottom: 30px;
}
.action-image {
width: 100%;
margin-bottom: 50px;
}
.action-image img {
width: 100%;
}
.action-text {
width: 100%;
font-size: 16px;
color: #454545;
line-height: 28px;
margin-bottom: 50px;
}
.action-box {
margin-bottom: 70px;
display: none;
}
.active-action {
display: block;
}
.active-action:last-child {
margin-bottom: 0;
}
.action-flex-parent {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.action-date {
color: #747574;
font-size: 16px;
text-align: left;
}
a.action-read__more {
font-size: 16px;
color: #02642c;
border-bottom: 1px solid #02642c;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
a.action-read__more:hover {
border-color: #ffffff;
}
.service-package__title {
margin-bottom: 40px;
}
.package-boxes__parent {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 30px;
}
.package-box {
margin-right: 20px;
margin-bottom: 40px;
max-width: 32%;
width: 100%;
min-height: 500px;
display: block;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #e8e8e8;
}
.package-box:nth-of-type(3n) {
margin-right: 0;
}
.package-title {
font-size: 28px; color: #292929;
width: 100%;
text-transform: uppercase;
text-align: center;
height: 90px;
line-height: 90px;
background: #f9f8f8;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.package-container {
padding: 20px 25px;
background: #fff;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
min-height: calc(100% - 90px);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
}
ul.package-list__edvangtages {
width: 100%;
padding: 0;
margin: 0;
}
ul.package-list__edvangtages li {
width: 100%;
display: block;
font-size: 16px;
color: #454545;
padding-left: 20px;
position: relative;
margin-bottom: 15px;
}
ul.package-list__edvangtages li a {
color: #245136;
border-bottom: 1px solid #245136;
font-family: "PTCaption-b", sans-serif;
font-size: 16px;
}
ul.package-list__edvangtages li:before {
content: '';
width: 8px;
height: 8px;
-webkit-border-radius: 100%;
border-radius: 100%;
background: #326a49;
display: block;
position: absolute;
left: 0px;
top: -webkit-calc(50% - 4px);
top: calc(50% - 4px);
}
.flex-package-bottom__parent {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 20px;
}
.flex-package-bottom__parent2 {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 20px;
}
.flex-package-bottom__child {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: 32%;
}
.green-box .speed-int {
color: #326a49;
text-transform: uppercase;
font-size: 14px;
font-family: "PTCaption-b", sans-serif;
text-align: center;
}
.green-box .numbers-box {
color: #326a49;
text-transform: uppercase;
font-size: 30px;
text-align: center;
}
.price-new-box .speed-int {
color: #292929;
text-transform: uppercase;
font-size: 14px;
font-family: "PTCaption-b", sans-serif;
text-align: center;
}
.price-new-box .numbers-box {
color: #292929;
text-transform: uppercase;
font-size: 30px;
text-align: center;
}
.price-old-box .speed-int {
color: #cd0202;
text-transform: uppercase;
font-size: 14px;
font-family: "PTCaption-b", sans-serif;
text-align: center;
}
.price-old-box .numbers-box {
color: #cd0202;
text-transform: uppercase;
font-size: 30px;
text-align: center;
}
a.connect_package {
display: block;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
padding: 0 30px;
height: 54px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #326a49;
text-transform: uppercase;
color: #ffffff;
font-size: 18px;
text-align: center;
line-height: 54px;
-webkit-box-shadow: inset 0px -10px 5px -6px #245136;
box-shadow: inset 0px -10px 5px -6px #245136;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
margin: 0 auto;
}
a.connect_package:hover {
background: #292929;
-webkit-box-shadow: none;
box-shadow: none;
}
.description_package {
width: 100%;
font-size: 14px;
color: #454545;
line-height: 28px;
text-align: left;
margin-bottom: 20px;
}
.warning-package {
font-size: 18px;
color: #454545;
line-height: 28px;
text-align: left;
}
.warning-package span.bold {
font-family: "PTCaption-b", sans-serif;
font-size: 18px;
}
.package_one {
margin-bottom: 70px;
}
.get-PDF__parent {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 50px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.get-PDF__box {
max-width: 400px;
width: 100%;
margin-right: 20px;
height: 85px;
border: 1px solid #e8e8e8;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.get-PDF__box:last-child {
margin-right: 0;
}
.pdf-box__left {
width: 25%;
height: 100%;
-webkit-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
background: #326a49;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
text-align: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.pdf-box__right {
width: 75%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding-left: 28px;
padding-right: 18px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.pdf-box__right span {
font-family: "PTCaption-b", sans-serif;
font-size: 21px;
color: #161616;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.pdf-box__right img {
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.get-PDF__box {
cursor: pointer;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.get-PDF__box:hover {
background: #326a49;
}
.get-PDF__box:hover span {
color: #ffffff;
}
.get-PDF__box:hover img {
-webkit-filter: invert(100%);
filter: invert(100%);
}
.package-list__edvangtages li a {
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.package-list__edvangtages li a:hover {
border-color: #ffffff;
}
.fast-connect {
color: #cd0202;
font-size: 22px;
text-align: center;
width: 100%;
font-family: "PTCaption-b", sans-serif;
padding: 15px 0 30px 0;
}
.justify-not {
-webkit-box-pack: unset;
-webkit-justify-content: unset;
-ms-flex-pack: unset;
justify-content: unset;
margin-top: 50px;
}
.justify-not .package-box {
margin-right: 2%;
}
.edvice-title {
font-size: 32px;
color: #141414;
text-align: center;
margin-bottom: 35px;
}
.advice-title {
text-align: center;
font-size: 24px;
margin-bottom: 20px;
}
a.look-tv__tarifs {
display: block;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin-right: auto;
margin-left: auto;
font-size: 18px;
color: #141414;
padding: 0 20px;
height: 54px;
line-height: 52px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1.5px solid #326a49;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
text-transform: uppercase;
text-align: center;
}
a.look-tv__tarifs:hover {
color: #ffffff;
background: #326a49;
}
.edvise-box__internet {
margin-bottom: 70px;
}
.tarifs-kab__tv {
margin-top: 25px;
}
.tarif-kab-box__parent {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
height: 185px;
width: 100%;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #e8e8e8;
margin-bottom: 25px;
}
.tarif-kab__info-box {
width: 82%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-around;
-ms-flex-pack: justify;
justify-content: space-around;
}
.tarif-kab__box-small {
width: 18%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.name-tv-slug {
padding-top: 20px;
padding-bottom: 20px;
width: 18%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 28px;
text-transform: uppercase;
font-family: "PTCaption-b", sans-serif;
color: #292929;
text-align: center;
background: #f6f6f6;
-webkit-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
height: 100%;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.name-tv-slug a {
text-transform: none;
margin-top: 0;
}
.name-tv-slug span {
font-family: "PTCaption-b", sans-serif;
}
.quantity-tv {
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
padding-top: 50px;
}
.quantity-tv span:nth-child(1) {
font-size: 18px;
color: #292929;
margin-right: 15px;
}
.quantity-tv span:nth-child(2) {
font-size: 32px;
color: #292929;
}
.list__tv {
width: 100%;
margin-top: 25px;
color: #02642c;
font-size: 16px;
font-family: "PTCaption-b", sans-serif;
border-bottom: 1px solid #02642c;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin-left: -15px;
}
.list__tv:hover {
border-color: #ffffff;
}
.tarif-kab__box-medium {
width: 28%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
padding-top: 47px;
}
.permanent-price__title {
font-size: 24px;
color: #202120;
margin-bottom: 15px;
width: 100%;
text-align: center;
}
.permanent__price,
.old__price {
width: 50%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.permanent__price span:first-child {
font-size: 14px;
font-family: "PTCaption-b", sans-serif;
color: #292929;
text-align: center;
text-transform: uppercase;
width: 100%;
}
.permanent__price span.cena {
font-size: 30px;
color: #292929;
margin-right: 12px;
}
.permanent__price span:last-child {
font-size: 14px;
font-family: "PTCaption-b", sans-serif;
color: #292929;
text-transform: uppercase;
}
.old__price span {
color: #cd0202;
font-size: 14px;
font-family: "PTCaption-b", sans-serif;
text-transform: uppercase;
}
.old__price span:nth-child(1) {
width: 100%;
text-align: center;
}
.old__price span.cena {
font-size: 30px;
margin-right: 12px;
text-decoration: line-through;
}
.tarif-kab__box-small.button-box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.tarif-kab__box-small.name-tv-slug {
position: relative;
}
.tarif-kab__box-small.name-tv-slug a.list__tv {
text-transform: none;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
margin-top: 0;
}
.tarifs-kab__tv {
margin-bottom: 90px;
}
.tarifs-title {
margin-bottom: 10px;
}
.tarif-under__title {
font-size: 28px;
color: #161616;
text-align: center;
margin-bottom: 20px;
}
.tarifs-interactive__tv .flex-package-bottom__parent {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.description_package a {
font-family: "PTCaption-b", sans-serif;
border-bottom: 1px solid #454545;
color: #454545;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.description_package a:hover {
border-color: #ffffff;
}
.dop-tarifs {
width: 100%;
margin-top: 80px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.dop-tarifs-header {
display: block;
width: 100%;
color: #ffffff;
font-size: 28px;
text-align: center;
font-family: "PTCaption-b", sans-serif;
height: 90px;
line-height: 90px;
background: #326a49;
text-transform: uppercase;
}
.dop-tarifs-side {
width: 100%;
border: 1px solid #e8e8e8;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.dop-tarifs-side .tarif-box {
width: 50%;
height: 75px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0 25px;
}
.dop-tarifs-side .tarif-box .price-tarif {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin-right: 25px;
text-align: center;
}
.dop-tarifs-side .tarif-box .price-tarif:last-child {
margin-right: 0;
}
.price-tarif span {
font-family: "PTCaption-b", sans-serif;
font-size: 14px;
color: #292929;
text-align: center;
text-transform: uppercase;
}
.price-tarif span:last-child {
font-size: 30px;
text-align: center;
font-family: "PTCaption", sans-serif;
}
.name-tarif {
font-size: 20px;
font-family: "PTCaption-b", sans-serif;
text-align: center;
}
.prices-tarif__parent {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.tarif-box:nth-child(odd) {
background: #ffffff;
}
.tarif-box:nth-child(even) {
background: #f9f8f8;
}
.dop-tarifs {
margin-bottom: 70px;
}
.PDF-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
a.go_home {
font-size: 16px;
color: #02642c;
border-bottom: 1px solid #02642c;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
a.go_home:hover {
border-color: #ffffff;
}
a.link {
font-size: 16px;
color: #02642c;
border-bottom: 1px solid #02642c;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
a.link:hover {
border-color: #ffffff;
}
.articles-action__wrap {
margin-top: 50px;
}
.article-action__item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.article-action__img {
max-width: 505px;
width: 100%;
}
.article-action__content {
max-width: 675px;
width: 55%;
}
.article-date {
color: #747574;
font-size: 16px;
margin-bottom: 20px;
text-align: left;
}
.article-title {
font-size: 21px;
font-family: "PTCaption-b", sans-serif;
color: #0c0c0c;
margin-bottom: 20px;
}
.article-title a {
font-size: 21px;
font-family: "PTCaption-b", sans-serif;
color: #0c0c0c;
}
.article-text {
font-size: 16px;
color: #454545;
line-height: 28px;
margin-bottom: 20px;
}
.article-action__item {
margin-bottom: 40px;
}
.article-action__img {
width: 100%;
}
.header-middle-box__phones {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 45%;
}
.header-middle-box__phones p {
width: 100%;
margin: 0;
margin-bottom: 10px;
text-align: center;
font-size: 21px;
color: #191919;
}
.header-phones__item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.header-phones__item svg {
margin-right: 8px;
}
.header-phones__item span {
font-size: 24px;
color: #121212;
font-family: "PTCaption-b", sans-serif;
margin-right: 15px;
}
.read-more__slider.link-pdf {
position: static;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin: auto;
}
h1.h1 {
padding-top: 120px;
text-align: center;
margin: 0;
font-size: 52px;
font-family: "PTCaption-b", sans-serif;
line-height: 66px;
color: #ffffff;
margin-bottom: 35px;
}
.h2, h2.h2 {
font-size: 45px;
color: #ffffff;
text-align: center;
margin-bottom: 3%;
}
#slider-busines .slide-box {
min-height: 540px;
}
#slider-busines .slide-box img {
height: 540px;
}
section#business_header .header-bottom {
border-bottom: 0;
}
section.services {
padding: 50px 0;
background: #ffffff;
}
.services-wrap {
margin-top: 30px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.services-item {
height: 115px;
width: 49%;
border: 1px solid #e8e8e8;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #ffffff;
padding: 0 22px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 24px;
}
.services-item .sevices-image {
margin-right: 35px;
text-align: center;
}
.text-services__item {
font-size: 22px;
color: #0c0c0c;
}
section.form__landing {
padding: 30px 0 70px 0;
background: url(//rtatelecom.ru/wp-content/themes/rta/img/form_bg.jpg) no-repeat;
}
.under-section__title {
text-align: center;
font-size: 23px;
color: #161616;
margin-top: 0px;
margin-bottom: 15px;
}
form.form_landing {
max-width: 1070px;
margin: 0 auto;
width: 100%;
margin-bottom: 40px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
form.form_private {
max-width: 350px;
margin: 0 auto;
width: 100%;
margin-bottom: 40px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.input-text_f,
.input-submit_f {
width: 24%;
height: 50px;
}
.input-text_f input {
width: 100%;
height: 100%;
-webkit-border-radius: 5px;
border-radius: 5px;
font-size: 16px;
text-transform: uppercase;
border: 1px solid #dddddd;
padding-left: 20px;
color: #898888;
}
.input-text_f input:placeholder {
text-transform: uppercase;
color: #898888;
font-size: 16px;
}
.input-submit_f input {
width: 100%;
height: 100%;
-webkit-border-radius: 5px;
border-radius: 5px;
font-size: 18px;
text-align: center;
text-transform: uppercase;
color: #ffffff;
background: #326a49;
-webkit-box-shadow: inset 0px -10px 5px -6px #245136;
box-shadow: inset 0px -10px 5px -6px #245136;
border: 0;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
cursor: pointer;
}
.input-submit_f input:hover {
background: #292929;
-webkit-box-shadow: none;
box-shadow: none;
}
.or_block {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 25px;
}
.or_block span {
font-size: 21px;
padding: 0 15px;
}
.or_block hr {
width: 100%;
height: 1px;
background: #dddddd;
}
.phones-landing__wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.phones-landing__wrap .phone-box:first-child {
margin-right: inherit;
}
.phones-landing__wrap .phone-box a {
font-size: 28px;
font-family: "PTCaption-b", sans-serif;
color: #121212;
margin-bottom: -10px;
text-align: center;
display: block;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.phones-landing__wrap .phone-box a:hover {
background: #292929;
-webkit-box-shadow: none;
box-shadow: none;
}
.phones-landing__wrap .phone-box span {
color: #161616;
font-size: 16px;
text-align: center;
width: 100%;
display: block;
}
section.our-partners {
padding: 95px 0 80px 0;
}
.partners-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-top: 30px;
}
.partners-wrap .partners-box {
max-width: 24%;
width: 100%;
border: 1px solid #ebebeb;
margin-bottom: 20px;
text-align: center;
height: 195px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
section.page-help {
padding: 50px 0;
}
.tabs-container__wrappper {
margin-top: 15px;
margin-bottom: 20px;
}
.tabs-header__wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.tabs-parent {
width: 100%;
max-width: 280px;
height: 55px;
background: #ffffff;
border: 2px solid #326a49;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-transform: uppercase;
color: #292929;
font-size: 18px;
cursor: pointer;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.tabs-parent.active {
background: #326a49;
color: #ffffff;
}
.tabs-parent:nth-child(2) {
border-left: 0;
border-right: 0;
}
.tabs-content {
display: none;
}
.tabs1-content {
display: block;
}
.tab-wrap {
margin-bottom: 20px;
}
.tabs-content {
padding-top: 30px;
}
.tab-wrap {
width: 100%;
border: 1px solid #e8e8e8;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
min-height: 88px;
margin-bottom: 20px;
}
.tab-left {
max-width: 110px;
width: 100%;
background: #326a49;
height: auto;
}
.tab-left__img {
height: 88px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.tab-right {
width: -webkit-calc(100% - 110px);
width: calc(100% - 110px);
padding-left: 40px;
padding-right: 23px;
}
.tab-right__head {
width: 100%;
height: 88px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.tab-title {
font-size: 28px;
color: #292929;
}
.tab-open__box {
height: 88px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
}
.tab-open__box svg {
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.tab-open__box svg:nth-child(2) {
display: none;
}
.tab-wrap.active-tab .tab-open__box svg:nth-child(2) {
display: block;
}
.tab-wrap.active-tab .tab-open__box svg:nth-child(1) {
display: none;
}
.tab-right__content {
height: 0;
overflow: hidden;
}
.tab-wrap.active-tab .tab-right__content {
height: auto;
overflow: unset;
}
.tab-content__table {
width: 100%;
border: 1px solid #e8e8e8;
}
.table-head__row {
background: #f6f5f5;
height: 68px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding-left: 20px;
padding-right: 15px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.first-column {
width: 77%;
max-width: 790px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.first-column .number {
width: 35px;
text-align: left;
}
.second-column {
width: 10%;
max-width: 95px;
font-size: 16px;
color: #292929;
}
.third-column {
width: 10%;
max-width: 95px;
font-size: 16px;
color: #292929;
}
.table-head__row .first-column {
font-size: 16px;
color: #292929;
}
.table-content .table-content__row:nth-child(even) {
background: #f6f5f5;
}
.table-content .table-content__row:nth-child(odd) {
background: #fff;
}
.table-content__row {
min-height: 55px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
padding: 0 15px 0 20px;
}
.table-content__row .first-column {
font-size: 19px;
color: #292929;
padding: 10px 0;
}
.table-content__row .second-column {
font-size: 19px;
color: #292929;
}
.table-content__row .third-column {
font-size: 19px;
color: #292929;
}
.tab-content__table {
margin-bottom: 35px;
}
.text-bottom__tab {
font-size: 18px;
color: #454545;
line-height: 28px;
font-family: "PTCaption", sans-serif;
}
.text-bottom__tab span {
font-family: "PTCaption-b", sans-serif;
font-size: 18px;
}
.tab-wrap.active-tab .tab-right {
padding-bottom: 50px;
}
.tab-wrap * {
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
ul.pay_list {
display: block;
width: 100%;
margin-bottom: 30px;
}
ul.pay_list li {
display: block;
width: 100%;
padding-left: 30px;
position: relative;
font-size: 18px;
color: #454545;
text-align: left;
line-height: 32px;
}
ul.pay_list li span {
font-size: 18px;
font-family: "PTCaption-b", sans-serif;
}
ul.pay_list li a {
font-family: "PTCaption-b", sans-serif;
display: inline;
border-bottom: 1px solid #454545;
color: #454545;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
ul.pay_list li a:hover {
border-color: #fff;
}
ul.pay_list li:before {
content: '';
width: 8px;
height: 8px;
display: block;
background: #326a49;
-webkit-border-radius: 100%;
border-radius: 100%;
left: 5px;
top: 12px;
position: absolute;
}
.custom-tab__text {
font-size: 16px;
line-height: 32px;
color: #454545;
}
.title-list {
font-size: 21px;
color: #292929;
font-family: "PTCaption-b", sans-serif;
margin-bottom: 15px;
}
ul.list_vacations {
margin-bottom: 25px;
}
.connect__man {
margin-top: 40px;
font-size: 16px;
color: #141414;
}
.connect__man span {
font-family: "PTCaption-b", sans-serif;
}
.tab-right__content {
position: relative;
}
a.button-vacation__connect {
padding: 0 30px;
background: #326a49;
height: 55px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-transform: uppercase;
text-align: center;
color: #ffffff;
font-size: 18px;
-webkit-box-shadow: inset 0px -10px 5px -6px #245136;
box-shadow: inset 0px -10px 5px -6px #245136;
position: absolute;
right: 15px;
bottom: -10px;
line-height: 55px;
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
a.button-vacation__connect:hover {
background: #292929;
-webkit-box-shadow: none;
box-shadow: none;
}
.header-top-box__right * {
-webkit-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
span.wpcf7-not-valid-tip {
font-size: 10px!important;
}
a.add-photo span:last-child {
position: absolute!important;
opacity: 0!important;
cursor: pointer;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
a.pdf {
max-width: 392px;
width: 100%;
margin-right: 20px;
margin-bottom: 20px;
height: 85px;
border: 1px solid #e8e8e8;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.article-action__img>a>img {
max-width: 506px;
height: 354px;
}
.channels__form {
max-width: 1000px;
width: 100%;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
position: fixed;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: -webkit-calc(50% - 500px);
left: calc(50% - 500px);
display: none;
z-index: 2;
background: #ffffff;
padding: 38px;
}
.channels-wrap {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.channel-box {
width: 24%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 10px;
}
.channel-box__img {
margin-right: 8px;
}
.channel-box__img img {
max-width: 45px;
width: 100%;
}
.channel-box__name {
color: #0c0c0c;
font-size: 14px;
text-align: left;
}
.active-but {
transform: rotate(180deg);
}
#primary-menu>li:first-child {
display: none;
}
.phones-landing__wrap .phone-box a:hover {
background: transparent;
opacity: .9;
}
p.copyright {
display: block;
color: #a09f9f;
font-size: 14px;
}
.videopage{font-family: 'Roboto', sans-serif;
position:relative;
font-weight: normal;
font-size: 19px;
line-height: 22px;
color: #272300;}
.page-template-videopage{background:#f5f5f5}
.videopage:before{content:''; width:130px; background:#273D2E; display:block; height:100%; position:absolute; top:0; left:60%; z-index:-1}
.videouslugi{padding:0 0 150px 0}
.videousluga{display:flex; flex-direction:row; align-items:center; position:relative}
.videousluga:before{color: #808A84; opacity: 0.1; font-weight:700; position:absolute; z-index:-2; font-size: 300px;}
.videousluga .desc, .videousluga .img{width:50%}
.videousluga .img{text-align:center}
.videousluga .img img{max-width:100%; height:auto}
.videousluga .ttl{
font-family: 'Segoe UI Bold';
font-size: 32px;
line-height: 44px;}
.videousluga .desc a{display:inline-block; background: #273D2E; color:#fff;  padding: 10px 30px; text-align:center;
box-shadow: -10px -10px 10px #FFFFFF, 5px 5px 10px rgba(39, 61, 46, 0.25), inset 10px 10px 20px #4D6A56, inset -10px -10px 20px #132619;
border-radius: 4px; position:relative; z-index:2}
.videousluga:nth-child(1) .img{margin:-30px 0 0 0}
.videousluga:nth-child(1) .desc{padding:0 3% 0 5%; font-size:25px; line-height:32px}
.videousluga:nth-child(1) .desc .ttl{font-size: 40px;}
.videousluga:nth-child(2){flex-direction:column-reverse; align-items: flex-start; margin:-250px 0 0 0;}
.videousluga:nth-child(3){margin:-100px 0 0 0; text-align: right;}
.videousluga:nth-child(3) .desc{padding: 300px 0 0 10%;}
.videousluga:nth-child(2) .desc, .videousluga:nth-child(4) .desc{padding:0 5% 0 5%}
.videousluga:nth-child(2):before{content:'01'; left:64%; top:60%}
.videousluga:nth-child(3):before{content:'02'; left:5%; top:240px}
.videousluga:nth-child(4){flex-direction:column-reverse; align-items: flex-start; margin:0px 0 0 0;}
.videousluga:nth-child(4):before{content:'03'; left:64%; top:50%}
.header-block{display:flex; justify-content:space-between; align-items:center; padding:10px 0 0 0}
.header-block .topmenu{display:flex;}
.header-block .topmenu a{display:block; padding:5px 0; margin:0 7px; color:#272300; border-bottom:2px solid rgba(39, 35, 0, 0);}
.header-block .header-logo img{height: 45px; width:auto}
.header-block .mobilebar img{height: 30px; width:auto}
.header-block .topmenu a:hover{border-bottom:2px solid rgba(39, 35, 0, 0.4);}
.header-block .mobilebar{cursor:pointer}
.header-block .top-phones{text-align:center}
.header-block .top-phones a{background: #273D2E; color:#fff; display:block; padding:7px 45px; margin: 20px 0 5px 0;
box-shadow: -10px -10px 10px #FFFFFF, 5px 5px 10px rgba(39, 61, 46, 0.25), inset 10px 10px 20px #4D6A56, inset -10px -10px 20px #132619;
border-radius: 4px;}
.header-top-box{display:none; background:#273D2E; position:fixed; top:0; right:0; z-index:9999999; padding:100px 60px 50px}
.header-top-box.act{display:block}
.header-top-box a{color:#fff}
.header-top-box a.link4{display:block; margin:0 0 40px 0}
.header-top-box a.link4 img{width:43px; margin:0 20px 0 0}
.header-top-box a.link4 span{padding:5px 0; transition:all .5s; position:relative; top:-10px}
.header-top-box a.link4:hover span, .header-top-box a.link4.active span{border-bottom:1px solid #fff}
.header-top-box a.mycams img, .header-top-box .closebar img{height:30px}
.header-top-box .closebar{position: absolute; top: 30px; left: 30px; cursor:pointer}
.header-top-box a.mycams{position: absolute; top: 30px; right: 30px;}
.header-top-box a.mycams span{position:relative; padding:5px 0; margin-right:15px; top:-10px; transition:all .5s}
.header-top-box a.mycams:hover span{border-bottom:1px solid #fff}
.header-video{position:relative; font-family: 'Segoe UI Regular';}
.videohow{background: url(//rtatelecom.ru/wp-content/themes/rta/img/cloud.png) no-repeat top right 25%; background-size: contain; padding:0 0 20px 0}
h3.video{font-family: 'Segoe UI Bold'; font-size: 50px; line-height: 50px;}
.videohow ol{display:flex; justify-content:space-between; padding:0; margin: 150px 0 0 0; counter-reset: numList;}
.videohow li{width:22%; padding: 80px 60px 30px; text-align:center;
color: #272300;	
background: #F5FFED;
box-shadow: 14px 14px 47px -21px rgba(39, 61, 46, 0.25);
border-radius: 4px;}
.videohow ol li:before {
counter-increment: numList;
content: "0"counter(numList);
display: block;
font-weight: 700;
font-size: 110px;
line-height: 110px;
color: #4D6A56;
margin: -127px 0 20px 0;
}
.videocalc{background:#f5f5f5; padding:80px 0}
.videoadvantages{padding:70px 0 70px 0}
.videoadvlist{display:flex; justify-content:space-between; margin:140px 0 0 0;}
.videoadv{width:22%; padding: 80px 62px 60px; text-align:center;
background: #F5FFED;
box-shadow: 14px 14px 47px -21px rgba(39, 61, 46, 0.25);
border-radius: 4px;}
.videoadv img{margin: -100% 0 60px 0; width:100%; height:auto}
.videowhat{padding:70px 0; background: url(//rtatelecom.ru/wp-content/themes/rta/img/cam3.png) no-repeat bottom 30% right; background-size: 40%;}
.videowhat h3{width:55%}
.videowhat ol{counter-reset: numList2; padding:50px 0 0 0; width:55%}
.videowhat ol li:before {
counter-increment: numList2;
content: counter(numList2)". ";}
.videowhat ol li+li{padding:10px 0 0 0}
.videoexamples{}
.videoexample{padding:70px 0 0 0; display:flex; justify-content:space-between; }
.videoexample img{width:31%; height:auto}
.videoinfo{display:flex; justify-content:space-between; padding:70px 0; background: url(//rtatelecom.ru/wp-content/themes/rta/img/man.png) no-repeat left 55% bottom; background-size: 25%; }
.videocontacts strong{font-size:1.4em}
.videocontacts h3{padding-bottom:20px}
.videocontacts img{height:50px; width:auto; margin:0 10px 0 0}
.videoinfo .pdflink{background: url(//rtatelecom.ru/wp-content/themes/rta/img/pdf1.png) no-repeat center left; background-size: contain;
min-height:15%; padding:0 0 0 55%; font-size:medium; line-height:1em; display:flex; flex-direction:column; margin:5%; justify-content:center; align-items: flex-start}
.videopdf{display:flex; flex-direction:column; justify-content:center; padding: 0 10% 0 0;}
.footervideo{
background: #273D2E; color:#fff;
border-radius: 16px 16px 0px 0px;
padding:70px 70px; margin:70px 0 0 0;
font-family: 'Roboto', sans-serif;
display:flex; justify-content:space-between; flex-wrap: wrap;
}
.footervideo .footer-col .footer-phone{margin:0 0 20px 0}	
.footervideo .footer-col *{font-size:1em !important}	
.videodva{display:flex; justify-content:space-between;}
.videodva .videodv{background: #F5FFED; width:48%; position:relative; margin: 120px 0 0 0;
box-shadow: 14px 14px 47px -21px rgba(39, 61, 46, 0.25);
border-radius: 4px; padding:25px;}
.videodva .videodv img{position:absolute; top:0; right:0; transform: translate(37%, -44%) scale(.6);)}
.videodva .videodv ul{margin:0 0 0 10px}
.videodva .videodv ul li{margin:15px 0 0 0; font-size:.8em}
.videodva .videodv ul li:before{content:'·'; margin:0 10px 0 0}
.videodva .videodv strong {position:absolute; bottom: 80px; right: 60px;font-size:3em; line-height: 1em; display:block; text-align:center}
.videodva .videodv strong em{display:block; font-size:.4em; line-height: 1em; font-style:normal; font-weight:normal}
.videodva .videodv a{background: #273D2E; color:#fff; display:block; float:right; padding:5px 30px; margin: -25px 0 0 0; 
box-shadow: -10px -10px 10px #FFFFFF, 5px 5px 10px rgba(39, 61, 46, 0.25), inset 10px 10px 20px #4D6A56, inset -10px -10px 20px #132619;
border-radius: 4px;}
.videofaq{background: #F5FFED; padding:50px; position:relative;
box-shadow: 14px 14px 47px -21px rgba(39, 61, 46, 0.25);
border-radius: 4px;}
.videofaq:before{content: '';
background: url(//rtatelecom.ru/wp-content/themes/rta/img/cam2.png) no-repeat center right;
background-size: contain;
display: block;
position: absolute;
width: 50%;
height: 122%;
top: -68%;
right: 0;}
.videofaq form{display:flex; justify-content:space-between; margin: 50px 0 30px 0;}
.videofaq form .input-text{margin:0 10% 0 0}
.videofaq form .input-text input{border:none; border-bottom: 5px solid #273D2E; border-radius:0; padding:0; background:0; text-transform:none}
.videofaq form .input-submit input{background: #273D2E; color:#fff; display:block; float:right; padding:5px 0px; margin:23px 0 0 0;  text-transform:none;
box-shadow: -10px -10px 10px #FFFFFF, 5px 5px 10px rgba(39, 61, 46, 0.25), inset 10px 10px 20px #4D6A56, inset -10px -10px 20px #132619;
border-radius: 4px;}
.videocalc{background: #f5f5f5 url(//rtatelecom.ru/wp-content/themes/rta/img/cam.png) no-repeat center right; background-size: 35% auto;;}
.videocalcform form{display:flex; width:75%; flex-wrap:wrap; margin:70px 0 0 0; position:relative}
.videocalcform .calc{background: #F5FFED; position:relative; width:40%; margin:0 80px 30px 0; padding:25px;
box-shadow: 14px 14px 47px -21px rgba(39, 61, 46, 0.25);
border-radius: 4px;}
.videocalcform .calc.slide [class*=radio]{display:block; border-bottom: 5px solid #273D2E;}
.videocalcform .calc.slide [class*=radio]>span{display:inline-block; width:33%; margin:0 0 0px 0; padding:0 0 20px 0; text-align:center; position:relative; cursor:pointer}
.videocalcform .calc.slide [class*=radio]>span>label{display:block; font-size:.8em; line-height:1em}
.videocalcform .calc.slide [class*=radio]>span>label>input{display:block; position:absolute; bottom:-50px; opacity:0}
.videocalcform .calc.slide [class*=radio]>span>label>span:after{content:''; display:block; width:11px; height:11px; border-radius:100%; 
background:#273D2E; position:absolute; bottom:-8px; left:calc(50% - 5px)}
.videocalcform .calc.slide [class*=radio]>span.first>label{text-align:left}
.videocalcform .calc.slide [class*=radio]>span.last>label{text-align:right}
.videocalcform .calc.slide [class*=radio]>span.first>label>span:after{left:-2px}
.videocalcform .calc.slide [class*=radio]>span.last>label>span:after{left:auto; right:-6px}
.videocalcform .calc.slide [class*=radio]>span>label>input:checked+span:after{width:20px; height:20px; bottom:-12px;
box-shadow: -4px -4px 8px #FFFFFF, 4px 4px 8px rgba(39, 61, 46, 0.25), inset -4px -4px 8px rgba(145, 172, 124, 0.25), inset 4px 4px 8px rgba(0, 0, 0, 0.25);}
.videocalcform .calc.check span{margin:0 0 0 0}
.videocalcform .calc.check span.first label:after{content:'сразу оплачиваете видеокамеру, и 12 мес. пользуетесь сервисом бесплатно'}
.videocalcform .calc.check span.last label:after{content:'первые 12 месяцев платите только за видеокамеру, затем за сервис'}
.videocalcform .calc.check label{position:relative; overflow:hidden; display:block; padding:0 0 0px 30px; font-weight:bold; font-size:.9em;}
.videocalcform .calc.check span label:after{font-weight:normal; font-size:.8em; line-height:1.5em; display:block; padding: 5px 0 15px 0px;}
.videocalcform .calc.check input{position:absolute; left:-100px}
.videocalcform .calc.check input+span:before{content:''; display:block; width:15px; height:15px; border:1px solid #272300; border-radius:2px; position:absolute; left:0; top:2px}
.videocalcform .calc.check input:checked+span:after{content:''; display:block; width:9px; height:9px; background:#272300; border-radius:10px; position:absolute; left:4px; top:6px}
.videocalcform .calc:before{content:''; display:block; position:absolute;}
.videocalcform .calc:nth-child(2):before{background: url(//rtatelecom.ru/wp-content/themes/rta/img/calc1.png) no-repeat center; background-size: contain; top:-40px; right:-50px; width: 150px; height: 150px;}
.videocalcform .calc:nth-child(3):before{background: url(//rtatelecom.ru/wp-content/themes/rta/img/calc2.png) no-repeat center; background-size: contain; top:-20px; right:-25px; width: 80px; height: 80px;}
.videocalcform .calc:nth-child(4):before{background: url(//rtatelecom.ru/wp-content/themes/rta/img/calc3.png) no-repeat center; background-size: contain; top:-30px; right:-50px; width: 110px; height: 100px;}
.videocalcform .calc:nth-child(5):before{background: url(//rtatelecom.ru/wp-content/themes/rta/img/calc4.png) no-repeat center; background-size: contain; top:-20px; right:-40px; width: 95px; height: 95px;}
.videocalcform .total>div{font-size:1.2em; line-height:1em; padding:0px 0 10px 0}
.videocalcform .total strong{font-size:1.7em; line-height:1em}
.videocalcform .total span{font-size:.7em; margin:0 0 20px 0}
.finfo{width:100%; font-size:.8em}
.videocalcform a{background: #273D2E;
color: #fff;
display: block;
padding: 7px 45px;
margin: 20px 0 5px 0;
box-shadow: -10px -10px 10px #ffffff, 5px 5px 10px rgb(39 61 46 / 25%), inset 10px 10px 20px #4d6a56, inset -10px -10px 20px #132619;
border-radius: 4px;
position:absolute; bottom:25px; left:100%}
@media(max-width:420px){
.videopage{font-size}
.videopage:before{display:none}
h3.video {font-size: 35px; line-height: 40px;}
.videohow ol, .videoadvlist, .videodva, .videoexample, .videoinfo, .videofaq form, .footervideo, .videousluga{flex-flow: column;}
.videohow ol li, .videoadv, .videodva .videodv, .videoexample img, .videousluga .desc, .videousluga .img, .videousluga .desc a, .videowhat h3, .videocalcform .calc, .videocalcform form{width:100%}
.header-block .topmenu, .top-phones, .videousluga:nth-child(1) .img, .videofaq:before{display:none}
.videousluga .desc a{margin:15px 0 0 0; padding:15px 0}
.videousluga .desc{font-size:24px; line-height:32px}
.videousluga:nth-child(1) .desc{padding:130px 0 80px 0; font-size: 24px; line-height: 28px;}
.videousluga:nth-child(1) .desc .ttl {font-size: 40px; line-height:50px}
.videousluga:nth-child(2), .videousluga:nth-child(3) {flex-direction: column-reverse; text-align:left; margin: 0 0 0 0;}
.videousluga:nth-child(2) .desc, .videousluga:nth-child(3) .desc, .videousluga:nth-child(4) .desc {padding: 0 ;}
.videousluga:nth-child(2):before,
.videousluga:nth-child(3):before,
.videousluga:nth-child(4):before{font-size:167px; line-height:1em; top: -30px; left: auto; right: 0px;}
.videouslugi {padding: 0 0 100px 0;}
.videohow ol{margin:00px 0 0 0;}
.videohow ol li:before{font-size: 169px; line-height:1em;}
.videohow ol li{padding: 54px 50px 50px; margin: 130px 0 0 0;}
.videoadvlist{margin:0}
.videoadv {padding: 80px 50px 60px; margin: 180px 0 20px 0; font-size:29px; line-height:33px;}
.videoadv img {margin: -90% 0 30px 0;}
.videodva .videodv{text-align:center}
.videodva .videodv img {position: relative; display: inline-block; margin: -120px 0 30px 0; transform: none}
.videodva .videodv .ttl{font-size: 24px; line-height: 28px;}
.videodva .videodv ul {margin: 0 0 0 0px;}
.videodva .videodv ul li{text-align:left; font-size:1em}
.videodva .videodv strong {position: relative; bottom:0px; right:0px; font-size: 4em; padding:30px 0 0 0}
.videodva .videodv a {float:none;  padding:15px 0px;  margin:20px 0 10px 0;}
.videowhat ol {padding: 30px 0 0 0; width:100%;}
.videowhat, .videoinfo, .videofaq{padding:80px 0; background:none}
.videowhat ol li+li {padding: 20px 0 0 0;}
.videoexample {padding:0px 0 0 0;}
.videoexample img{margin:50px 0 0 0}
.videoinfo .pdflink{font-size:1em}
.videofaq form .input-text {margin: 0 0 50px 0;}
.footervideo{width: calc(100% + 40px); padding:50px 30px; margin:70px -20px 0}
.footervideo img{max-width:100%}
.header-top-box{width:100%}
.videocalc{background:none}
.videocalcform .calc{margin:0 0 30px 0}
.videocalcform .calc:before{display:none}
.videocalcform a{position:relative; left:0; bottom:0}
.videoadvantages{padding-top:0}
}
.warning {
position: fixed;
bottom: 0;
left: 0;
display: none;
justify-content: center;
width: 100%;
padding: 30px;
box-sizing: border-box;
background-color: yellow;
}
.warning--active {
display: flex;
}
.warning__text {
margin-right: 30px;
}
.warning__read {
display: block;
margin-left: 15px;
} body.overflow {
overflow: hidden;
}
.modal_overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgb(0 0 0 / 70%);
width:100%;
height:100%;
max-height:100vh;
overflow:hidden;
justify-content: center;
align-items: center;
display: flex;
z-index: 100000000000;
}
.channels_item span {
font-size: 14px;
}
.channels_item img {
width: 100%;
border-radius: 4px;
}
.channels_itemBox {
margin-bottom: 20px;
}
.modal_box {
height: 100%;
width: 100%;
background: #fff;
padding: 20px;
box-sizing: border-box;
color:#000;
overflow: auto;
}
.modal_close {
display: block;
position: absolute;
right: 15px;
top:5px;
text-decoration: none!important;
}
.modal_close:before {
content:'\2715';
color:#000;
font-size:25px;
}
.channels_content {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(auto, 105px));
grid-column-gap: 15px;
grid-row-gap: 5px;
justify-items: center;
justify-content: space-evenly;
}
.genres_title {
color: #326a49;
}
.channels_left {
margin-bottom: 20px;
}
.package-list__edvangtages p {
margin: 0;
}
@media all and (max-width:1191px) {
.channels_content {
grid-column-gap: 3px;
}
}#slick2 .slick-prev,
.company-news__container .slick-prev {
position: absolute;
top: -webkit-calc(50% - 37.5px);
top: calc(50% - 37.5px);
left: -62.5px;
z-index: 1;
width: 52.5px;
height: 75px;
background: url(//rtatelecom.ru/wp-content/themes/rta/img/left.png) no-repeat;
-webkit-background-size: cover;
background-size: cover;
border: 0;
font-size: 0;
cursor: pointer;
}
#slick2 .slick-prev:hover,
.company-news__container .slick-prev:hover {
background: url(//rtatelecom.ru/wp-content/themes/rta/img/right-h.png) no-repeat;
-webkit-background-size: cover;
background-size: cover;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
#slick2 .slick-next,
.company-news__container .slick-next {
position: absolute;
top: -webkit-calc(50% - 37.5px);
top: calc(50% - 37.5px);
right: -62.5px;
z-index: 1;
width: 52.5px;
height: 75px;
background: url(//rtatelecom.ru/wp-content/themes/rta/img/left.png) no-repeat;
-webkit-background-size: cover;
background-size: cover;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
border: 0;
font-size: 0;
cursor: pointer;
}
#slick2 .slick-next:hover,
.company-news__container .slick-next:hover {
background: url(//rtatelecom.ru/wp-content/themes/rta/img/right-h.png) no-repeat;
-webkit-background-size: cover;
background-size: cover;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
}
@media (max-width:1400px) { .reviews-slider__container {
width: 90%;
min-width: 1050px;
}
.review-title {
font-size: 20px;
}
.review-content {
font-size: 18px;
}
}
@media (max-width:1200px) { .header-middle-box__phone {
min-width: 219px;
}
.header-middle-box__phone .header-phone__image {
margin-right: 0;
}
.header-middle-box__phone .header-phone__desc {
font-size: 14px;
}
.header-middle-box__phone .header-phone__number {
font-size: 22px;
}
.header-middle-box__last {
font-size: 17px;
}
.text-services__item br {
display: none;
} .package-title {
font-size: 26px;
}
.package-box {
margin-right: 18px;
} .tarif-kab__box-small {
width: 22%;
}
.tarif-kab__box-medium {
width: 34%;
} .tab-content__table {
overflow-x: auto;
}
.table-head__row,
.table-content {
min-width: 1063px;
} .reviews-slider__container {
width: 90%;
min-width: 850px;
}
.review-content {
font-size: 16px;
} .news-title {
font-size: 18px;
}
.news-text {
font-size: 14px;
} .edvantage-block__slide {
width: 25%;
}
.edv-title {
font-size: 20px;
}
.edv-desc {
font-size: 14px;
} .article-action__item {
justify-content: space-around;
-webkit-box-pack: justify;
-webkit-justify-content: space-around;
-ms-flex-pack: justify;
}
.article-action__img,
.article-action__content {
width: 49%;
}
.article-action__img a,
.article-action__img a img {
width: 100%;
}
}
@media (max-width: 1025px) {
.channels__form {
width: 600px;
left: calc(50% - 300px);
}
.channel-box {
width: 33%;
}
.action-image img {
height: auto;
}
}
@media (max-width:1023.98px) { .home-big-slider h1.h1 {
font-size: 38px;
margin-bottom: 25px;
padding-right: 40px;
padding-left: 40px;
line-height: 1.6em;
}
.home-big-slider h1.h1 br {
display: none;
}
.home-big-slider h2.h2 {
font-size: 24px;
padding-right: 40px;
padding-left: 40px;
}
.services-wrap {
width: 80%;
margin: 30px auto 0;
}
.services-item {
width: 100%;
}
form.form_landing {
justify-content: space-around;
-webkit-box-pack: justify;
-webkit-justify-content: space-around;
-ms-flex-pack: justify;
}
section.form__landing {
-webkit-background-size: cover;
background-size: cover;
}
section.form__landing .container {
padding: 0 50px;
}
.input-text_f,
.input-submit_f {
width: 47%;
}
.input-text_f:nth-of-type(2),
.input-text_f:nth-of-type(3) {
margin-bottom: 30px;
} .partners-wrap .partners-box img {
width: 98%;
} .header-top-box__middle,
.header-top-box__right,
.header-middle-box__phone,
.header-middle-box__last,
.landing-box__phones {
display: none;
}
.landing-header-dropdown .header-middle-box__phone .header-phone__desc {
width: 180px;
text-align: center;
} .mobile-menu-button {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
font-size: 17px;
font-weight: bold;
}
.mobile-menu-button img {
margin-right: 10px;
}
section.header-home {
border-bottom: 1.5px solid #e8e8e8;
} .header-middle-box__dropdown,
.header-middle-box__dropdown .header-middle-box__phone,
.header-middle-box__dropdown-content .header-middle-box__last {
display: flex;
}
.header-middle-box__dropdown {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
height: 100%;
align-items: center;
padding: 0 10px 0 20px;
width: 340px;
} .header-middle-box__dropdown-content {
padding: 0 10px 0 20px;
width: 340px;
right: 20px;
display: none;
position: absolute;
top: 172px;
z-index: 5;
background-color: #fff;
}
.header-middle-box__dropdown-content .header-middle-box__last {
-webkit-box-pack: justify;
-webkit-justify-content: center;
-ms-flex-pack: justify;
justify-content: center;
width: 180px;
margin-left: 38px;
margin-top: 20px;
margin-bottom: 25px;
}
.header-middle-box__dropdown-content .header-middle-box__phone {
-webkit-box-pack: justify;
-webkit-justify-content: flex-start;
-ms-flex-pack: justify;
justify-content: flex-start;
} .dropdown-content__active {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
} section.header-home .header-bottom {
display: none;
position: absolute;
z-index: 10;
top: 0;
right: 0;
height: 100vh;
min-width: 372px;
width: 45%;
border: none;
background-color: #fff;
}
#primary-menu>li:first-child {
display: block;
}
section.header-home .header-bottom .container {
padding: 0;
} .mobile-menu-close {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: center;
-ms-flex-pack: justify;
justify-content: center;
-ms-align-items: center;
align-items: center;
height: 55px;
border-bottom: 1px solid #e8e8e8;
font-size: 17px;
font-weight: bold;
}
.mobile-menu-close img {
margin-right: 10px;
}
section.header-home .header-bottom .container .header-top-box__right {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: center;
-ms-flex-pack: justify;
justify-content: center;
margin: 30px auto 20px;
width: 300px;
}
ul.header-main__menu {
height: auto;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
ul.header-main__menu li a {
color: #000;
font-weight: bold;
border: none;
} section.footer .container {
-ms-align-items: center;
align-items: center;
}
.footer-left-box {
max-width: 332px;
}
.footer-contacts-container {
width: 50%;
max-width: 292px;
}
.footer-middle-box,
.footer-right-box {
max-width: 100%;
height: auto;
}
.footer-phone {
margin-top: 0;
margin-bottom: 16px;
} .tarifs-kab__tv {
padding-left: 50px;
}
.tarif-kab-box__parent {
height: 330px;
}
.name-tv-slug {
width: 40%;
padding-top: 90px;
padding-bottom: 90px;
}
.name-tv-slug span {
width: 100%;
text-align: center;
}
.tarif-kab__info-box {
margin: 0 auto;
width: 60%;
max-width: 450px;
padding-top: 20px;
padding-bottom: 10px;
}
.tarif-kab__box-small {
width: 50%;
padding-top: 0;
}
.tarif-kab__box-medium {
width: 100%;
padding-top: 0;
} .package-boxes__parent {
-webkit-box-pack: justify;
-webkit-justify-content: center;
-ms-flex-pack: justify;
justify-content: center;
}
.package-box {
margin-right: 0;
max-width: 545px;
}
.flex-package-bottom__parent {
-webkit-box-pack: justify;
-webkit-justify-content: space-around;
-ms-flex-pack: justify;
justify-content: space-around;
}
.flex-package-bottom__child {
max-width: 110px;
} .get-PDF__parent {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
a.pdf {
max-width: 49%;
margin-right: 0;
}
a.pdf .get-PDF__box {
min-width: 100%;
}
.pdf-box__right {
padding-left: 20px;
}
.pdf-box__right span {
font-size: 18px;
} .PDF-container {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.dop-tarifs {
width: 90%;
margin: 0 auto 70px;
}
.dop-tarifs-side .tarif-box {
width: 100%;
}
.dop-tarifs-header {
font-size: 26px;
} .tabs-container__wrappper {
margin-right: 50px;
margin-left: 50px;
}
.tabs-header__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.tabs-parent {
max-width: 70%;
}
.tabs-parent:nth-child(2) {
border: 2px solid #326a49;
border-top: none;
border-bottom: none;
}
.tab-title {
font-size: 24px;
} .custom-tab__img img,
.custom-tab__img iframe {
width: 100%;
}
.table-content__row .first-column,
.text-bottom__tab,
.text-bottom__tab span,
ul.pay_list li {
font-size: 16px;
}
.connect__man {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
a.button-vacation__connect {
position: static;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: center;
-ms-flex-pack: justify;
justify-content: center;
-ms-align-items: center;
align-items: center;
width: 100%;
margin: 20px auto 0;
max-width: 400px;
height: 55px;
right: 0;
bottom: 0;
line-height: 1.5em;
height: auto;
padding: 14px 25px;
} .company-news__box {
max-width: 48%;
}
.company-news__box:nth-of-type(1),
.company-news__box:nth-of-type(2) {
margin-bottom: 50px;
} .edvantages-slider {
-webkit-box-pack: justify;
-webkit-justify-content: space-around;
-ms-flex-pack: justify;
justify-content: space-around;
}
.edvantage-block__slide {
width: 40%;
}
.edvantage-block__slide:nth-of-type(1),
.edvantage-block__slide:nth-of-type(2) {
margin-bottom: 50px;
}
.edv-title {
font-size: 18px;
}
.edv-desc {
margin: 0 auto;
font-size: 14px;
max-width: 240px;
} a.read-more__slider {
bottom: 15px;
left: 50px;
}
.slick-dots {
bottom: 30px;
right: 50px;
left: unset;
} section.reviews,
section.edvantages,
section.company-news {
padding: 40px 0;
}
.reviews-slider__container {
width: 80%;
min-width: 260px;
}
.review-title {
font-size: 20px;
}
.review-content {
font-size: 18px;
} .articles-action__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.article-action__item {
-webkit-box-pack: justify;
-webkit-justify-content: space-around;
-ms-flex-pack: justify;
justify-content: space-around;
width: 48%;
}
.article-action__img,
.article-action__content {
width: 100%;
}
.article-action__img {
margin-bottom: 20px;
}
.article-action__img a,
.article-action__img a img {
width: 100%;
}
.article-action__img a img {
height: 300px;
}
}
@media (max-width:767.98px) { a.read-more__slider {
bottom: 15px;
left: 50px;
height: 30px;
line-height: 31px;
padding: 0 12px;
font-size: 17px;
}
.slick-dots {
max-width: 190px;
bottom: 25px;
}
.slick-dots li {
width: 10px;
height: 10px;
} .services-wrap {
width: 90%;
}
.home-big-slider h1.h1 {
font-size: 34px;
margin-bottom: 25px;
}
.home-big-slider h2.h2 {
font-size: 20px;
}
.home-big-slider .read-more__slider.link-pdf {
font-size: 16px;
height: 40px;
line-height: 41px;
padding: 0 15px;
}
.text-services__item {
font-size: 20px;
} .input-text_f:nth-of-type(2),
.input-text_f:nth-of-type(3) {
margin-bottom: 20px;
}
.phones-landing__wrap .phone-box:first-child {
margin-right: 50px;
}
.phones-landing__wrap .phone-box a {
font-size: 26px;
} .partners-wrap .partners-box {
height: 145px;
} section.header-home .header-middle .container {
padding: 0 10px;
}
a.header-logo {
width: 300px;
}
a.header-logo img {
width: 100%;
}
.header-middle-box__dropdown,
.header-middle-box__dropdown-content {
padding: 0;
padding-left: 10px;
width: 310px;
} section.footer .container {
padding: 0 15px;
}
.footer-left-box {
max-width: 300px;
}
.footer-left-box a img {
width: 100%;
} .quantity-tv span:nth-child(1) {
margin-right: 10px;
font-size: 16px;
}
.quantity-tv span:nth-child(2) {
font-size: 30px;
}
.quantity-tv .list__tv {
margin-top: 15px;
} a.button-vacation__connect {
font-size: 16px;
} .article-action__img a img {
height: 220px;
} #modalReview {
width: 100%;
left: 0;
}
}
@media (max-width:639.98px) { .fixed-viber-button {
display: block;
width: 72px;
height: 72px;
border-radius: 50%;
}
.fixed-viber-button img {
width: 100%;
border-radius: 50%;
}
.fixed-actions {
display: none;
} .services-wrap {
width: 100%;
}
.home-big-slider h1.h1 {
font-size: 26px;
}
.home-big-slider h2.h2 {
font-size: 17px;
font-weight: normal;
}
section.services {
padding-top: 45px;
padding-bottom: 45px;
}
.services-item {
padding: 0 10px;
}
.text-services__item {
font-size: 16px;
}
.services-item .sevices-image {
margin-right: 25px;
} section.form__landing .container {
padding: 0 15px;
}
section.form__landing .section-title {
font-size: 28px;
}
section.form__landing .under-section__title {
font-size: 18px;
}
form.form_landing {
width: 80%;
}
.input-text_f,
.input-submit_f {
width: 100%;
}
.input-text_f:nth-of-type(2),
.input-text_f:nth-of-type(3),
.input-text_f:nth-of-type(4) {
margin-bottom: 30px;
}
.phones-landing__wrap {
-webkit-box-pack: justify;
-webkit-justify-content: space-around;
-ms-flex-pack: justify;
justify-content: space-around;
}
.phones-landing__wrap .phone-box:first-child {
margin: 0;
}
.phones-landing__wrap .phone-box a {
font-size: 20px;
}
.phones-landing__wrap .phone-box span {
font-size: 14px;
} section.our-partners {
padding: 60px 0 20px 0;
}
.partners-wrap {
-webkit-box-pack: justify;
-webkit-justify-content: space-around;
-ms-flex-pack: justify;
justify-content: space-around;
}
.partners-wrap .partners-box {
max-width: 240px;
width: 48%;
height: 145px;
} section.header-home .header-top .container {
padding: 0 14px;
} .header-top-box__left {
width: 60%;
}
a.link-trigger {
padding: 0 10px;
} section.header-home .header-middle {
height: 186px;
}
section.header-home .header-middle .container {
-webkit-box-pack: justify;
-webkit-justify-content: center -ms-flex-pack: justify;
justify-content: center;
} .header-middle-box__dropdown,
a.header-logo {
height: auto
}
.header-middle-box__dropdown,
.header-middle-box__dropdown-content {
padding-right: 10px;
padding-left: 10px;
width: 320px;
}
.header-middle-box__dropdown-content {
top: 245px;
right: 50%;
margin-right: -160px;
} section.footer .container {
padding: 0 15px;
-webkit-box-pack: justify;
-webkit-justify-content: center;
-ms-flex-pack: justify;
justify-content: center;
}
.footer-left-box {
max-width: 320px;
margin-bottom: 35px;
text-align: center;
}
a.footer-logo {
margin-bottom: 40px;
}
.footer-contacts-container {
width: 100%;
max-width: 292px;
padding-left: 10px;
} .package-box {
margin-right: 0;
max-width: 90%;
} .get-PDF__parent {
-webkit-box-pack: justify;
-webkit-justify-content: center;
-ms-flex-pack: justify;
justify-content: center;
}
a.pdf {
max-width: 90%;
margin-right: 0;
margin-bottom: 20px;
}
a.pdf:nth-last-of-type {
margin-bottom: 0;
} .tarifs-kab__tv {
padding-left: 0;
}
.tarif-kab-box__parent {
height: 430px;
}
.name-tv-slug {
width: 100%;
height: 90px;
padding: 0;
}
.name-tv-slug br {
display: none;
}
.tarif-kab__info-box {
width: 100%;
padding: 20px 5px 10px 5px;
} .description_package {
text-align: center;
}
.dop-tarifs {
width: 100%;
}
.dop-tarifs-side .tarif-box {
height: auto;
padding-bottom: 10px;
padding-top: 10px;
}
.dop-tarifs-header {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: center;
-ms-flex-pack: justify;
justify-content: center;
line-height: 1.5em;
}
.name-tarif {
width: 100%;
}
.prices-tarif__parent {
margin: 0 auto;
} .tabs-container__wrappper {
margin-right: 0;
margin-left: 0;
}
.tabs-parent {
max-width: 80%;
}
.tab-right {
width: calc(100% - 70px);
padding-left: 20px;
padding-right: 15px;
}
.tab-left {
max-width: 70px;
}
.tab-title {
font-size: 20px;
} .table-head__row,
.table-content {
min-width: 600px;
}
.first-column {
width: 67%;
}
.second-column,
.third-column {
width: 15%;
font-size: 15px;
}
.first-column .number {
margin-right: 15px;
}
ul.pay_list li {
padding-left: 20px;
font-size: 14px;
}
.custom-tab__text {
font-size: 14px;
}
.title-list {
font-size: 18px;
}
a.button-vacation__connect {
font-size: 14px;
} .company-news .section-title,
.edvantages .section-title {
margin-bottom: 30px;
} .company-news__container,
#slick2 {
max-width: 300px;
margin: 0 auto;
}
.company-news__box,
.news-date,
.news-title,
.news-text {
text-align: center;
} a.read-more__slider {
bottom: 15px;
left: 50px;
height: 24px;
line-height: 24px;
padding: 0 10px;
font-size: 14px;
}
.slick-dots {
max-width: 150px;
bottom: 25px;
}
.slick-dots li {
width: 8px;
height: 8px;
} section.reviews .container {
padding: 0 10px 0 0px;
}
.reviews-slider__container {
width: 100%;
min-width: 260px;
}
.review-title {
font-size: 18px;
}
.review-content {
font-size: 16px;
}
.sender-box {
-webkit-box-pack: justify;
-webkit-justify-content: center;
-ms-flex-pack: justify;
justify-content: center;
max-width: 310px;
margin: 0 auto;
}
.review-box {
height: 315px;
}
#slick3 .slick-prev {
top: -webkit-calc(100% - 100px);
top: calc(100% - 100px);
left: 0;
}
#slick3 .slick-next {
top: -webkit-calc(100% - 100px);
top: calc(100% - 100px);
right: -10px;
} .articles-action__wrap {
-webkit-box-pack: justify;
-webkit-justify-content: center;
-ms-flex-pack: justify;
justify-content: center;
}
.article-action__item {
width: 100%;
max-width: 500px;
}
.article-action__img a img {
height: 320px;
} #modalReview {
padding: 20px;
}
#modalReview .review-form__inputs .input-text {
width: 100%;
}
#modalReview .input-text {
height: 40px;
}
#modalReview .add-photo-review__parent {
margin-bottom: 20px;
}
#modalReview .check-box-container span.label,
#modalReview .check-box-container span.label a {
font-size: 16px;
}
#modalReview .modal-title {
font-size: 24px;
line-height: 30px;
}
#modalReview .input-textarea {
height: 122px;
}
}
@media (max-width: 616px) {
.channels__form {
width: 300px;
left: calc(50% - 150px);
padding: 25px;
}
.channel-box {
width: 49%;
}
}
@media (max-width:424.98px) { a.read-more__slider {
bottom: 5px;
left: 10px;
height: 24px;
line-height: 24px;
padding: 0 5px;
font-size: 14px;
}
.slick-dots {
right: 10px;
max-width: 150px;
bottom: 12px;
}
.slick-dots li {
width: 8px;
height: 8px;
} .home-big-slider h1.h1 {
padding-top: 80px;
font-size: 22px;
}
.home-big-slider h2.h2 {
font-size: 15px;
}
.home-big-slider .read-more__slider.link-pdf {
font-size: 15px;
padding: 0 10px;
}
section.services .container {
padding: 0 10px;
}
.services-item {
padding: 0 10px;
margin-bottom: 14px;
}
.text-services__item {
font-size: 14px;
}
.services-item .sevices-image {
margin-right: 15px;
width: 60px;
}
.services-item .sevices-image img {
width: 60px;
} .header-top-box__left {
width: 195px
}
a.link-trigger {
padding: 0 5px;
font-size: 14px;
}
.header-middle-box__phone .header-phone__number {
font-size: 20px;
} .mobile-menu-button {
font-size: 16px;
}
.mobile-menu-button img {
margin-right: 5px;
} section.header-home .header-bottom {
min-width: 320px;
width: 100%;
} .warning-package {
font-size: 16px;
} .package-box {
max-width: 100%;
}
.package-title {
font-size: 22px;
}
.package-boxes__parent {
margin-bottom: 0;
}
.flex-package-bottom__child {
max-width: 100px;
}
.flex-package-bottom__child .speed-int {
font-size: 11px;
}
.flex-package-bottom__child .numbers-box {
font-size: 26px;
} a.pdf {
max-width: 100%;
} .quantity-tv span:nth-child(1) {
margin-right: 5px;
font-size: 14px;
}
.quantity-tv span:nth-child(2) {
font-size: 26px;
}
.quantity-tv .list__tv {
margin-top: 10px;
font-size: 14px;
}
.old__price span.cena,
.permanent__price span.cena {
font-size: 24px;
} .dop-tarifs-header {
font-size: 22px;
}
.dop-tarifs-side .tarif-box {
padding: 10px 0 10px 0;
}
.dop-tarifs-side .tarif-box .price-tarif {
margin-right: 15px;
} .tabs-parent {
max-width: 100%;
}
.tab-right {
width: calc(100% - 50px);
padding-left: 5px;
padding-right: 5px;
}
.tab-left {
max-width: 50px;
}
.tab-title {
font-size: 16px;
}
.text-bottom__tab {
font-size: 14px;
}
.title-list {
font-size: 16px;
} section.reviews .container {
padding: 0 10px 0 0px;
}
.reviews-slider__container {
width: 100%;
min-width: 260px;
}
.review-title {
font-size: 16px;
}
.review-content {
font-size: 14px;
}
.sender-box {
justify-content: center;
max-width: 240px;
margin: 0 auto;
}
.sender-addres,
.sender-name {
font-size: 14px;
}
.sender-avatar {
margin-right: 8px;
width: 60px;
height: 60px;
}
.sender-avatar img {
width: 100%;
}
.review-box {
padding: 25px;
}
#slick3 .slick-prev {
top: -webkit-calc(100% - 50px);
top: calc(100% - 50px);
width: 35px;
height: 50px;
-webkit-background-size: cover;
background-size: cover;
}
#slick3 .slick-next {
top: -webkit-calc(100% - 50px);
top: calc(100% - 50px);
width: 35px;
height: 50px;
-webkit-background-size: cover;
background-size: cover;
}
#slick3 .slick-prev:hover,
#slick3 .slick-next:hover {
-webkit-background-size: cover;
background-size: cover;
} .company-news__container,
#slick2 {
max-width: 260px;
}
#slick2 .slick-prev,
.company-news__container .slick-prev {
top: -webkit-calc(50% - 25px);
top: calc(50% - 25px);
left: -30px;
width: 30px;
height: 50px;
}
#slick2 .slick-next,
.company-news__container .slick-next {
top: -webkit-calc(50% - 25px);
top: calc(50% - 25px);
right: -30px;
width: 30px;
height: 50px;
} .article-action__img a img {
height: 230px;
}
.article-title a {
font-size: 18px;
}
.article-text {
font-size: 15px;
line-height: 24px;
} #modalCallback,
#modalConnect,
#modalCheck,
#modalConnectPackage,
#modalConnectVacation {
width: 100%;
padding: 15px;
left: 0;
} #modalReview {
padding: 15px;
}
#modalReview .add-photo-review__parent {
margin-bottom: 15px;
}
#modalReview a.add-photo span {
font-size: 16px;
}
#modalReview .modal-title {
font-size: 18px;
line-height: 24px;
}
#modalReview .input-textarea {
height: 122px;
}
}.captcha-image {
border: 1px solid;
padding: 10px;
display: inline-block;
text-align: center;
}
.cf7ic_instructions {
display: block;
}
.captcha-image .cf7ic_instructions span {
color: red;
font-weight: bold;
}
.captcha-image label {
display: inline-block !important;
width: 60px !important;
position: relative;
}
.captcha-image label>input {
opacity: 0;
margin: 0;
width: 50px;
height: 50px;
position: absolute;
} .captcha-image svg {
padding: 5px;
width: 50px;
height: 50px;
}
.captcha-image label>input+svg {
cursor: pointer;
border: 2px solid transparent;
position: relative;
overflow: hidden;
} .captcha-image label>input:checked+svg,
.captcha-image label>input:focus+svg {
border: 2px solid #f00;
}  span.wpcf7-form-control.wpcf7-cf7ic {
border: none;
}
.kc_captcha {
display: inherit;
} .cf7ic-style1 {
border: 1px solid;
padding: 10px;
display: inline-block;
text-align: center;
}
.cf7ic-style1 p {
margin-bottom: 5px;
}
.cf7ic-style1 p span {
color: red;
font-weight: bold;
}
.cf7ic-icon-wrapper {
font-size: inherit;
}
.cf7ic-style1 .cf7ic-icon-wrapper .fa,
.cf7ic-style1 .cf7ic-icon-wrapper svg {
font-size: inherit;
border-color: inherit;
}
body .cf7ic-style1 .cf7ic-icon-wrapper svg {
width: 1em;
height: 1em;
fill: currentColor;
box-sizing: content-box !important;
}
.woocommerce .captcha-image .cf7ic-icon-wrapper label,
.woocommerce-page .captcha-image .cf7ic-icon-wrapper label,
.captcha-image .cf7ic-icon-wrapper label {
display: inline-block;
width: inherit;
vertical-align: text-top;
}
.captcha-image label>input { opacity: 0;
width: 0;
height: 0;
min-width: 0;
min-height: 0;
margin: 0;
padding: 0;
border: none !important;
}
.captcha-image label>input+* { position: static;
cursor: pointer;
border-width: 2px;
border-style: none;
border-color: transparent;
padding: 7px;
}
.captcha-image label>input:checked+*,
.captcha-image label>input:focus+* { padding: 5px;
border-width: 2px;
border-style: solid;
}
.cf7ic-special {
opacity: 0;
filter: alpha(opacity=0);
pointer-events: none;
position: absolute;
left: 0;
width: 200px;
}
.cf7ic-loader,
.cf7ic-loader:before,
.cf7ic-loader:after {
border-radius: 50% !important;
width: 2em !important;
height: 2em !important;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation: cf7ic-load 1.2s infinite ease-in-out;
animation: cf7ic-load 1.2s infinite ease-in-out;
}
.cf7ic-loader {
display: block;
color: #444;
font-size: 10px !important;
margin: 4.8em 6em !important;
position: relative !important;
text-indent: -9999em !important;
-webkit-transform: translateZ(0) !important;
-ms-transform: translateZ(0) !important;
transform: translateZ(0) !important;
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
.cf7ic-loader:before,
.cf7ic-loader:after {
content: '';
position: absolute;
top: 0;
}
.cf7ic-loader:before {
left: -3.5em;
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.cf7ic-loader:after {
left: 3.5em;
}
@-webkit-keyframes cf7ic-load {
0%,
80%,
100% {
box-shadow: 0 2.5em 0 -1.3em;
}
40% {
box-shadow: 0 2.5em 0 0;
}
}
@keyframes cf7ic-load {
0%,
80%,
100% {
box-shadow: 0 2.5em 0 -1.3em;
}
40% {
box-shadow: 0 2.5em 0 0;
}
} .ai1ic-fields {
height: 0 !important;
display: block;
overflow: hidden !important;
}
body .ai1ic-fields input {
position: absolute;
transform: scale(0);
}div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//rtatelecom.ru/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}.sh-telekom-block-socnet {
width: 40%;
display: flex;
justify-content: flex-start;
align-items: center;
}
.sh-telekom-block-socnet-inner {
width: 75%;
display: flex;
justify-content: center;
align-items: center;
}
.sh-vk-block {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.sh-tg-block {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.sh-link-on-soc {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
}
.sh-img-soc {
width: 55%;
display: flex;
justify-content: center;
align-items: center;
}
@media screen and (max-width: 1023px) {
.sh-telekom-block-socnet {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
margin-top: 20px;
}
}
@media screen and (max-width: 1258px) {
.sh-telekom-block-socnet {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center; }
}
@media screen and (max-width: 639px) {
.sh-telekom-block-socnet {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
margin-top: 20px;
}
}
blockquote {
margin: 0;
background: #F0F0F1;
color: #333334;
padding: 20px 30px;
position: relative;
border-left: 35px solid #DFDEDE;
font-family: 'Lato', sans-serif;
margin-bottom: 20px;
}
blockquote:before {
content: "\201C";
font-family: serif;
position: absolute;
left: -29px;
top: 5px;
color: #BCBCBC;
font-size: 50px;
text-shadow: 1px 2px 0 white;
}
blockquote p {
}
.action-text ul li {
list-style: disc;
margin-left: 20px;
}