body{
font-family: 'Formular';
background-color: #cef8f8;
overflow-x: hidden;
font-display: auto;
}
header{
background-color: #013647;	
}
@media (max-width: 992px){
.container{
max-width: 100%;
}
.desktop-header{
display: none;
}
.mobile-header{
display: block;
}
}
@media (min-width: 992px){
.desktop-header{
display: block;
}
.mobile-header{
display: none;
}
}
.mobile-header{
background-color: #013647;
}
.mobile-header-left{
margin-right: 24px;
}
.mobile-header-left a.search{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/search.svg) center center no-repeat;
width: 30px;
height: 30px;
display: block;
cursor: pointer;
background-size: cover;
}
.mobile-header-left a.search:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/search-hover.svg) center center no-repeat;
background-size: cover;
}
.mobile-header-center{
margin:  0 auto;
}
.mobile-header-center img{
height: 45px;
}
.mobile-header-center a{
margin-right: 0 !important;
}
.custom-toggler .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(151,233,237, 0.5)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.custom-toggler, .navbar-toggler:focus, .navbar-toggler:active, .navbar-toggler-icon:focus {
border-color: none;
outline: none;
}
.top-row{
padding-bottom: 30px;
}
.top-row a{
text-decoration: none;
}
.logo{
float: left;
margin-right: 1.25em;
}
.slogan{
line-height: 1.125em;
font-size: 1.25em;
font-weight: 400;
color: #97E9ED;
margin-top: 1.25em;
}
a.header-social{
margin: 2.375em 0.75em 0;
display: block;
float: right;
}
a.header-social-fb{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/facebook.svg) 0 center no-repeat;
width: 17px;
height: 17px;
}
a.header-social-fb:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/facebook-hover.svg) 0 center no-repeat;
}
a.header-social-yt{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/youtube.svg) 0 center no-repeat;
width: 22px;
height: 17px;
}
a.header-social-yt:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/youtube-hover.svg) 0 center no-repeat;
}
a.header-social-ig{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/instagram.svg) 0 center no-repeat;
width: 18px;
height: 19px;
background-size: contain;
}
a.header-social-ig:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/instagram-hover.svg) 0 center no-repeat;
background-size: contain;
}
a.header-social-rss{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/rss.svg) 0 center no-repeat;
width: 18px;
height: 17px;
}
a.header-social-rss:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/rss-hover.svg) 0 center no-repeat;
}
a.header-social-tg{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/tg-header.svg) 0 center no-repeat;
width: 18px;
height: 17px;
}
a.header-social-tg:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/tg-header-hover.svg) 0 center no-repeat;
}
a.press-club{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/press-club.svg) center top no-repeat;
padding-top: 28px;
font-size: 0.75em;
line-height: 0.875em;
width: 40px;
color: #FFC69D;
display: block;
float: right;
margin: 1.625em 2.5em 0;
}
a.press-club:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/press-club-hover.svg) center top no-repeat;
color: #E7792B;
}
a.press-club:after{
content: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/press-club-arrow.svg);
margin-left: 2px;
width: 6px;
height: 6px;
}
a.press-club:hover:after {
content: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/press-club-arrow-hover.svg);
margin-left: 2px;
width: 6px;
height: 6px;
}
a.header-authors{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/salt-authors.svg) center top no-repeat;
padding-top: 28px;
font-size: 0.75em;
line-height: 0.875em;
color: #fff;
display: block;
float: right;
margin-top: 1.625em;
margin: 1.625em 2.5em 0;
}
a.header-authors:hover{
cursor: pointer;
color: #008BB7;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/salt-authors-hover.svg) center top no-repeat;
}
a.header-search{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/search.svg) center top no-repeat;
padding-top: 28px;
font-size: 0.75em;
line-height: 0.875em;
color: #fff;
display: block;
float: right;
margin-top: 1.625em;
}
a.header-search:hover{
cursor: pointer;
color: #008BB7;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/search-hover.svg) center top no-repeat;
}
ul.nav{
display: flex;
justify-content: space-between;
align-items: flex-end;
width: 100%;
}
.nav-item a{
color: #fff;
text-decoration: none;
}
.nav .nav-item:hover > .dropdown-menu {
display: block; 
}
a.dropdown{
font-weight: 500;
}
a.dropdown:hover{
color: #6FD4F4;
transition: 0.3s;
}
a.dropdown:after{
display: inline-block;
content: '';
width: 12px;
height: 18px;
margin-left: 5px;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/dropdown-menu-arrow.svg) center bottom no-repeat;
background-size: 12px 6px;
}
a.dropdown:hover:after{
transition: 0.3s;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/dropdown-menu-arrow-hover.svg) center bottom no-repeat;
background-size: 12px 6px;
}
a.dropdown-item{
margin: 0.625rem 0;
font-size: 0.9375rem;
padding: 0;
}
a.dropdown-item:hover{
background-color: #013647!important;
}
a.bold{
font-weight: 700 !important;
}
.dropdown-menu hr{
border-top: 1px solid #00CED8;
margin: 0 0 10px;
}
li.cat-item a{
color: #000 !important;
}
.dropdown-menu{
margin-top: -1px;
border: 1px solid #385C71;
background-color: #013647;
border-radius: 4px;
width: 220px;
padding: 10px 10px 15px;
}
.dropdown-menu a{
color: #fff!important;
margin-bottom: 10px;
white-space: normal;
line-height: 1.2em;
font-size: 0.8125rem;
font-weight: 500;
}
.dropdown-menu a:last-child{
margin-bottom: 0;
}
.dropdown-menu a:hover{
color: #00ced8!important;
transition: 0.4s;
}
li.single-item{
font-weight: 900;
}
li.single-item:first-child{
margin-left: 0 !important;
}
li.single-item a:hover{
color: #00ced8;
transition: 0.3s;
}
ul.nav li:first-child{
margin-left: 0;
}
ul.nav li:last-child{
margin-right: 0;
}
@media (min-width: 1200px){
ul.nav li{
font-size: 0.8125em;
}
}
@media (min-width: 992px) and (max-width: 1200px){
ul.nav li{
margin: 0 1px;
font-size: 0.8125em;
}
}
.mobile-menu{
width: 100%;
}
ul.dropdown-menu-mobile{
margin: 0;
padding: 0;
}
ul.dropdown-menu-mobile li{
list-style: none;
margin: 0.5em 0;
}
ul.dropdown-menu-mobile li a, ul.dropdown-menu-mobile li span{
color: #fff;
text-decoration: none;
font-size: 1.375em;
cursor: pointer;
}
ul.dropdown-menu-mobile li a:hover{
color: #00ced8;
}
span.menu-on{
padding-right: 31px;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/mobile-menu-arrow-up-white.svg) right bottom 5px no-repeat;
}
span.menu-off{
padding-right: 31px;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/mobile-menu-arrow-down-white.svg) right bottom 5px no-repeat;
}
ul.dropdown-submenu-mobile{
padding-left: 0;
display: none;
}
ul.dropdown-submenu-mobile li{
display: inline-block;
margin: 12px 0;
}
ul.dropdown-submenu-mobile li a{
padding: 6px 10px;
color: #fff;
border: 1px solid #fff;
border-radius: 20px;
text-decoration: none;
font-size: 0.875em;
white-space: nowrap;
}
ul.dropdown-submenu-mobile li a:hover{
background-color: #fff;
transition: 0.3s;
color: #013647;
}
.mobile-menu-social{
margin: 50px 0;
}
.mobile-menu-social a{
display: inline-block;
width: 21px;
height: 20px;
background-size: contain;
margin: 0 7px;
}
.mobile-menu-social a:first-child{
margin-left: 0;
}
.mobile-menu-social a:last-child{
margin-right: 0;
}
a.mobile-menu-social-fb{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/fcb.svg) center center no-repeat;
}
a.mobile-menu-social-fb:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/fcb-hover.svg) center center no-repeat;
}
a.mobile-menu-social-ig{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/inst.svg) center center no-repeat;
}
a.mobile-menu-social-ig:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/inst-hover.svg) center center no-repeat;
}
a.mobile-menu-social-tg{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/tg-header.svg) center center no-repeat;
background-size: 20px 20px;
}
a.mobile-menu-social-tg:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/tg-header-hover.svg) center center no-repeat;
background-size: 20px 20px;
}
.mobile-menu-pages{
margin: 0;
padding: 0;
}
.mobile-menu-pages a{
font-size: 0.875em;
color: #fff;
text-decoration: none;
margin: 0 auto 15px;
display: table;
}
.mobile-menu-pages a:last-child{
margin-bottom: 0;
}
.mobile-menu-pages a:hover{
text-decoration: none;
color: #00CED8;
transition: 0.3s;
}
.bold{
font-weight: 700;
}
.main-lecture{
background-repeat: no-repeat;
background-position: center, center;
background-size: cover;
}
@media (min-width: 768px){
.main-lecture{
padding: 28px 0 54px;
}
}
@media (max-width: 768px){
.main-lecture{
padding: 20px 0 36px;
}
}
.main-lecture a{
text-decoration: none;
width: 100%;
}
@media (min-width: 1200px){
.main-lecture{
padding-left: 200px;
padding-right: 200px;
}
}
@media (min-width: 992px) and (max-width: 1200px){
.main-lecture{
padding-left: 35px;
padding-right: 35px;
}
}
@media (min-width: 768px) and (max-width: 992px){
.main-lecture{
padding-left: 39px;
padding-right: 39px;
}
}
@media (max-width: 768px){
.main-lecture{
padding-left: 20px;
padding-right: 20px;
}
}
@media (min-width: 768px){
.main-lecture h1{
font-weight: 900;
font-size: 3.0em;
line-height: 1.2em;
}
.main-lecture-author{
font-size: 1.5em;
line-height: 2.0em;
color: #fff;
}
.main-lecture-author img{
width: 52px;
height: 52px;
border-radius: 26px;
object-fit: cover;
margin-right: 0.875em;
margin-bottom: 0.5em;
}
.main-lecture h2{
font-weight: 400;
font-size: 1.5em;
line-height: 1.5em;
color: #fff;
margin: 1.5em 0;
}
}
@media (max-width: 768px){
.main-lecture h1{
font-weight: 900;
font-size: 1.8em;
line-height: 1.125em;
}
.main-lecture-author{
font-size: 0.85em;
line-height: 1.125em;
color: #fff;
}
.main-lecture-author img{
width: 40px;
height: 40px;
border-radius: 20px;
object-fit: cover;
margin-right: 1.0em;
margin-bottom: 0.5em;
}
.main-lecture h2{
font-weight: 400;
font-size: 1.0em;
line-height: 1.5em;
color: #fff;
margin: 1.5em 0;
}
}
.main-lecture h1{
color: #fff;
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: #676767;
padding-bottom: 0.125em;
}
.main-lecture h1:hover, .main-lecture a:hover > .main-lection-content h1{
color: #00ced8;
transition: 0.3s;
}
@media (min-width: 1200px){
.main-lecture h1{
width: 760px !important;
margin: 0 auto;
}
.main-lecture h2{
width: 760px !important;
margin: 24px auto 32px;
}
}
span.main-lecture-type{
line-height: 1.25em;
color: #fff;
border: 1px solid rgb(255, 255, 255, 0.4);
border-radius: 8px;
}
span.main-lecture-type:hover, .main-lecture a:hover > .main-lection-content span.main-lecture-type{
transition: 0.3s;
background-color: rgba(255, 255, 255, 0.2);
}
@media (min-width: 768px){
span.main-lecture-type{
font-size: 1.125em;
padding: 8px 20px;
}
}
@media (max-width: 768px){
span.main-lecture-type{
font-size: 0.9em;
padding: 8px 12px;
}
}
span.main-lecture-type img{
margin-right: 10px;
}
.main-lection-content{
padding-bottom: 1.75em;
}
.main-lection-additional{
text-align: center;
}
@media (min-width: 768px){
.main-lection-additional{
border-top: 2px solid rgba(255, 255, 255, 0.19);
padding: 2.25em 0 0;
margin-top: 2.0em;
}
.main-lection-additional h3{
margin-bottom: 24px;
}
}
@media (max-width: 768px){
.main-lection-additional{
border-top: 2px solid rgba(255, 255, 255, 0.19);
padding: 2.0em 0 0;
margin-top: 1.2em;
}
.main-lection-additional h3{
margin-bottom: 16px;
}
}
.main-lection-additional h3{
color: #fff;
font-size: 1.5em;
font-weight: 700;
}
.main-lection-additional-links{
text-align: center;
}
.main-lection-additional-links a{
color: #fff;
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: #676767;
display: inline-block;
vertical-align: top;
}
@media (min-width: 768px){
.main-lection-additional-links a{
width: 30%;
margin: 0 0.75em;
font-size: 1.25em;
line-height: 1.5em;
font-weight: 500;
}
.main-lection-additional-links a:first-child{
margin-left: 0;
}
.main-lection-additional-links a:last-child{
margin-right: 0;
}
.main-lection-additional-links a span{
color: #000;
white-space: nowrap;
padding: 4px 8px;
background-color: #fff;
border-radius: 4px;
margin-top: 8px;
display: inline-block;
line-height: 1.3em;
font-weight: 500;
}
}
@media (max-width: 768px){
.main-lection-additional-links a{
width: 100%;
margin: 0.625em 0;
font-size: 0.9em;
line-height: 1.5em;
font-weight: 500;
}
.main-lection-additional-links a:first-child{
margin-top: 0;
}
.main-lection-additional-links a:last-child{
margin-bottom: 0;
}
.main-lection-additional-links a span{
color: #000;
white-space: nowrap;
padding: 2px 7px;
background-color: #fff;
border-radius: 4px;
margin: 8px auto 0;
display: inline-block;
line-height: 1.3em;
font-weight: 500;
font-size: 0.9em;
text-decoration: none !important;
}
}
.main-lection-additional-links span:hover{
transition: 0.3s;
background-color: #00868c;
}
.main-lection-additional-links a:hover > span.h{
transition: 0.3s;
background-color: #00868c;
}
.main-lection-additional-links span:hover > .main-lection-additional-links a{
transition: 0.3s;
color: #00868c;
}
.main-lection-additional-links a:hover{
transition: 0.3s;
color: #00868c;
}
.main-quotes{
background-color: #cef8f8;
}
@media (min-width: 768px){
.main-quotes{
padding: 60px 0 0;
}
}
@media (max-width: 768px){
.main-quotes{
padding: 48px 0 16px;
}
}
@media (max-width: 768px){
.desctop-quotes{
display: none;
}
.mobile-quotes{
display: flex;
margin-left: 0;
margin-right: 0;
}
}
@media (min-width: 768px){
.mobile-quotes{
display: none;
}
}
.mobile-quote-item{
margin-bottom: 30px;
clear: both;
}
.mobile-quote-item img{
float: left;
margin:0 20px 40px 0;
}
.mobile-quote-item p{
margin-bottom: 0 !important;
display: block;
}
.main-quotes h2{
text-align: center;
font-size: 1.125em;
color: #000;
text-transform: uppercase;
letter-spacing: 0.3em;
width: 100%;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/line.svg) left center repeat-x;
}
.main-quotes h2 span{
background-color: #cef8f8;
padding: 0 2.0em;
}
.main-quotes a{
color: #000;
}
.main-quotes a:hover{
text-decoration: none;
}
.main-quotes p{
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: #00CED8;
}
@media(min-width: 768px){
.main-quotes p{
font-size: 1.2em;
}
}
@media(max-width: 768px){
.main-quotes p{
font-size: 1.0em;
}
}
.main-quotes a:hover{
color: #006484;
transition: 0.3s;
}
.main-quotes h3:hover{
text-decoration-color: #006484;
transition: 0.3s;
}
@media (min-width: 992px){
.main-quotes h3{
font-size: 1.7em;
}
}
@media (max-width: 992px){
.main-quotes h3{
font-size: 1.25em;
}
}
.main-quotes img{
border-radius: 50px;
object-fit: cover;
margin: 0.8em 0;
}
@media (min-width: 768px){
.main-quotes img{
width: 100px;
height: 100px;
}
}
@media (max-width: 768px){
.main-quotes img{
width: 80px;
height: 80px;
margin-right: 20px;
}
}
.quotes-endline{
border-bottom: 1px solid #00CED8;
padding-bottom: 15px;
}
.main-collection{
background-color: #97E9ED;
padding: 2.0em 0 2.875em;
}
@media (min-width: 768px){
.main-collection h2{
font-size: 2.5em;
line-height: 1.22em;
}
}
@media (max-width: 768px){
.main-collection h2{
font-size: 1.5em;
line-height: 1.25em;
}
}
.main-collection h2{
color: #008BB7;
font-weight: 500;
margin: 0 auto;
}
.main-collection a{
color: #000;
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: #a5a5a5;
}
.main-collection a:hover{
transition: 0.3s;
text-decoration-color: #006484;
color: #006484;
}
.slide{
background-position: center, center !important;
background-size: cover !important;
}
.slide-lection{
border-radius: 8px;
background-repeat: no-repeat;
background-position: center, center;
background-size: cover;
background-color: #fff;
color: #fff;
padding: 14px 16px 20px;
height: 292px;
overflow: hidden;
}
.slide-lection:hover{
opacity: .8;
transition: all  0.2s ease;
}
.slide-course{
border-radius: 8px;
background-repeat: no-repeat;
background-position: center, center;
background-size: cover;
background-color: #004a6a;
color: #fff;
padding: 20px 16px;
height: 292px;
overflow: hidden;
}
.slide-course-title{
font-size: 1.3125em;
color: #fff;
font-weight: 400;
line-height: 1.19;
height: 192px;
overflow: hidden;
margin-bottom: 9px;
}
.slide-course-tf-logo{
margin-bottom: 25px;
}
.slide-course-tf-logo img{
width: 97px !important;
margin: -1.25em -1.0em 0 auto;
}
.slide-course-link{
text-align: center;
background-color: #BCE9F8;
border-radius: 6px;
padding: 10px;
color: #000;
font-size: 1.125em;
line-height: 1.39em;
font-weight: 500;
}
.slide-test:hover, .slide-course:hover{
opacity: .8;
transition: all  0.3s ease;
}
.slide-test{
border-radius: 8px;
background-repeat: no-repeat;
background-position: center, center;
background-size: cover;
background-color: #fff;
color: #fff;
padding: 14px 16px 24px;
height: 292px;
overflow: hidden;
}
.slide-test-title{
font-size: 1.3125em;
color: #fff;
font-weight: 500;
line-height: 1.19;
height: 186px;
overflow: hidden;
margin-bottom: 24px;
}
.slide-lection a, .slide-course a, .slide-test a{
text-decoration: none;
}
.slide-element-pcb, .slide-element-pcb-nobg{
border-radius: 8px;
background-repeat: no-repeat;
background-position: center, center;
background-size: cover;
background-color: #fff;
color: #fff;
height: 292px;
overflow: hidden;
padding: 14px 16px 20px;
}
.slide-element-pcb a, .slide-element-pcb-nobg a{
text-decoration: none;
}
.slide-lection-author-width-bg{
font-size: 1.0em;
clear: both;
}
.slide-lection-avatar-width-bg img{
width: 48px !important;
height: 48px;
border-radius: 24px;
object-fit: cover;
margin: 1.0em 0 0.5em;
float: left;
}
.slide-lection-avatar-width-bg img:nth-child(n+2){
margin-left: -10px;
}
.slide-lection-avatar-widthout-bg img{
width: 48px !important;
height: 48px;
border-radius: 24px;
object-fit: cover;
margin: 1.0em 0 0.5em;
}
.slide-lection-link-width-bg{
font-size: 1.3125em;
line-height: 1.19em;
font-weight: 900;
height: 154px;
overflow: hidden;
}
.slide-lection-link-width-bg{
color:#fff;
text-decoration: none;
}
.slide-element-author-width-bg{
font-size: 0.875em;
line-height: 1.14em;
font-weight: 400;
height: 32px;
overflow: hidden;
clear: both;
color: #fff;
}
.slide-element-author-widthout-bg{
line-height: 1.14em;
font-size: 0.875em;
color: #000;
height: 32px;
overflow: hidden;
}
.slide-element-author-widthout-bg img{
width: 48px !important;
height: 48px;
border-radius: 24px;
object-fit: cover;
float: left;
margin-right: 0.75em;
}
.slide-lection-link-widthout-bg{
font-size: 1.3125em;
line-height: 1.19em;
font-weight: 500;
clear: both;
height: 154px;
overflow: hidden;
}
.slide-lection-link-widthout-bg{
text-decoration: none;
color: #000;
}
.owl-dots{
margin-top: 1.0rem;
text-align: center;
}
.owl-dot{
background-color: #006484 !important;
width: 4px;
height: 4px;
border-radius: 50%;
margin: 5px;
}
.owl-dots .active{
background-color: #006484 !important;
width: 12px;
height: 12px;
border-radius: 50%;
outline: none;
border: none;
}
@media (min-width: 1200px){
button.owl-next{
width: 60px;
height: 60px;
border-radius: 30px;
border: 1px solid #00CED8 !important;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/arrow-slider.svg) center center no-repeat #fff !important;
position: absolute;
top: 35%;
right: -44px;
}
button.owl-prev{
width: 60px;
height: 60px;
border-radius: 30px !important;
border: 1px solid #00CED8 !important;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/arrow-slider.svg) center center no-repeat #fff !important;
transform: rotate(180deg);
position: absolute;
top: 35%;
left: -44px;
}
}
@media (max-width: 1200px){
button.owl-next, button.owl-next{
display: none;
}
}
.main-collection h3{
color: #000;
font-size: 1.5em;
margin: 32px auto 0;
}
.main-collection-another a{
text-decoration: none;
color: #000;
}
@media (min-width: 768px){
.main-collection-another p{
margin: 25px 350px 25px 0!important;
}
span.main-collection-another-title{
background-color: #fff;
border-radius: 3px 0 0 3px;
font-size: 1.325em;
font-weight: 700;
padding: 5px 16px 7px 12px;
white-space: nowrap;
}
span.main-collection-another-num{
background-color: #fff;
border-radius: 0 3px 3px 0;
font-size: 1.0em;
line-height: 1.325em;
font-weight: 400;
padding: 10px 16px 8px 12px;
border-left: 1px solid #00CED8;
white-space: nowrap;
}
}
@media (max-width: 768px){
.main-collection{
padding-left: 15px;
padding-right: 15px;
overflow: hidden;
}
.main-collection-another{
margin-left: -15px !important;
}
.main-collection-another p{
margin: 25px 0 !important;
width: 100%;
}
span.main-collection-another-title{
background-color: #fff;
font-size: 1.325em;
line-height: 1.25em;
font-weight: 700;
padding: 5px 16px 7px 12px;
white-space: nowrap;
display: inline-block;
}
span.main-collection-another-num{
background-color: #fff;
font-size: 1.0em;
line-height: 1.325em;
font-weight: 400;
padding: 10px 16px 8px 12px;
white-space: nowrap;
display: inline-block;
}
}
.main-best{
background-color: #cef8f8;
}
@media (min-width: 768px){
.main-best{
padding: 80px 0;
}
}
@media (max-width: 768px){
.main-best{
padding-top: 48px;
padding-bottom: 48px;
}
}
@media (max-width: 768px){
.main-best{
padding-left: 15px;
padding-right: 15px;
overflow: hidden;
}
}
@media (min-width: 768px){
.main-best h2{
font-size: 2.5em;
line-height: 1.22em;
}
}
@media (max-width: 768px){
.main-best h2{
font-size: 1.5em;
line-height: 1.25em;
}
}
.main-best h2{
color: #000;
font-weight: 500;
margin: 0 auto;
}
.slide-element-pcb{
padding: 1.25em 1.0em;
}
.slide-element-pcb-link, .slide-element-pcb-link-without-bg{
height: 186px;
overflow: hidden;
margin-bottom: 16px;
}
.slide-element-pcb span{
color: #fff;
font-size: 0.75em;
font-weight: 700;
background-color: #E7792B;
border-radius: 4px;
padding: 4px 8px;
}
.slide-element-pcb-link{
color: #fff;
text-decoration: none;
font-size: 1.3125em;
line-height: 1.19em;
font-weight: 500;
}
.slide-element-pcb-link-without-bg{
color: #000;
text-decoration: none;
font-size: 1.3125em;
line-height: 1.19em;
font-weight: 500;
}
.slide-element-pcb-nobg span{
color: #fff;
font-size: 0.875em;
font-weight: 700;
background-color: #E7792B;
border-radius: 3px 0;
padding: 4px 10px;
}
.slide-element-pcb-nobg{
color: #000;
display: block;
text-decoration: none;
font-size: 1.125em;
font-weight: 700;
margin: 50px 15px 0;
}
.main-advice{
padding: 5.0em 0;
background-color: #cef8f8;
}
@media (max-width: 768px){
.main-advice{
padding-left: 15px;
padding-right: 15px;
overflow: hidden;
}
}
@media (min-width: 768px){
.main-advice h2{
font-size: 2.5em;
line-height: 1.22em;
}
}
@media (max-width: 768px){
.main-advice h2{
font-size: 1.5em;
line-height: 1.25em;
}
}
.main-advice h2{
color: #000;
font-weight: 500;
margin: 0 auto;
}
.main-advice h2 a{
color: #222222;
font-size: 1.0em;
font-weight: 700;
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: #a5a5a5;
}
.main-advice h2 a:hover{
text-decoration-color: #006484;
color: #006484;
transition: 0.3s;
}
footer{
padding: 3.75em 0 3.4375em;
background-color: #013647;
}
.footer-logo img{
width: 198px;
}
.footer-slogan{
font-size: 1.25em;
color: #97E9ED;
margin: 0.75em 0 1.875em;
}
.footer-social{
font-size: 1.125em;
margin: 48px 0;
}
.footer-social a{
color: #fff;
text-decoration: none;
margin: 0 0.625em;
}
.footer-social a:hover{
color: #008BB7;
}
.footer-social a:first-child{
margin-left: 0;
}
.footer-social a:last-child{
margin-right: 0;
}
a.footer-social-facebook{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/fb.svg) left center no-repeat;
padding-left: 28px;
}
a.footer-social-facebook:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/fb-hover.svg) left center no-repeat;
}
a.footer-social-youtube{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/yt.svg) left center no-repeat;
padding-left: 32px;
}
a.footer-social-youtube:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/yt-hover.svg) left center no-repeat;
}
a.footer-social-instagram{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/ig.svg) left center no-repeat;
padding-left: 25px;
}
a.footer-social-instagram:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/ig-hover.svg) left center no-repeat;
}
a.footer-social-telegram{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/tg.svg) left center no-repeat;
padding-left: 29px;
}
a.footer-social-telegram:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/tg-hover.svg) left center no-repeat;
}
.footer-pages{
margin: 2.0em 0 ;
}
.footer-pages a{
color: #fff;
text-decoration: none;
margin: 0 1.0em;
font-size: 1.0em;
line-height: 1.25em;
padding: 8px 20px;
border-radius: 8px;
border: 1px solid rgb(255, 255, 255, 0.4);
}
.footer-pages a:hover{
transition: 0.3s;
background-color: rgba(255, 255, 255, 0.2);
}
@media (max-width: 768px){
.footer-pages a{
display: inline-block;
margin: 5px 0;
}
.footer-pcb img{
margin-top: 0.5em !important;
}
}
.footer-pages a:first-child{
margin-left: 0;
}
.footer-pages a:last-child{
margin-right: 0;
}
.footer-pcb{
margin-top: 16px;
}
a.footer-pcb-logo{
display: block;
width: 60px;
height: 54px;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/pcb-logo-sq.svg) center center no-repeat;
margin: 0 auto;
}
a.footer-pcb-logo:hover{
transition: 0.3s;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/pcb-logo-sq-hover.svg) center center no-repeat;
}
.footer-pcb h3{
color: #fff;
font-size: 1.25em;
}
.footer-pcb img{
width: 60px;
margin-top: 1.125em;
}
.footer-alarm{
margin: 1.875em 0;
font-size: 0.875em;
color: #fff;
}
.footer-alarm a{
color: #fff;
text-decoration: underline;
}
.footer-alarm a:hover{
color: #00ced8;
}
.footer-copywright{
color: #fff;
font-size: 0.875em;
}
.single-content img{
max-width: 100%;
}
@media (min-width: 1200px){
.single{
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
margin-top: 24px;
max-width: 1140px;
}
.single-header{
padding: 32px 190px 48px;
border-radius: 4px 4px 0 0;
background-color: #013647;
background-size: cover !important;
background-position: center center !important;
}
.single-header-author{
font-size: 1.5em;
color: #fff;
}
.single-header-author img{
width: 52px;
height: 52px;
border-radius: 26px;
object-fit: cover;
margin-right: 20px;
}
.single-header-author img:nth-child(n+2){
margin-left: -35px;
}
.single-header h1{
color: #fff;
font-size: 3.0em;
font-weight: 900;
margin: 8px 0 36px;
}
.single-header-description{
font-size: 1.5em;
color: #fff;
margin-bottom: 36px;
}
.single-header span{
margin: 0 16px;
}
span.single-video{
padding: 4px 12px 4px 46px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-video.svg) 12px center no-repeat;
cursor: pointer;
}
span.single-video:hover, span.single-text:hover, span.single-audio:hover, span.single-additional:hover{
transition: 0.3s;
background-color: rgba(255, 255, 255, 0.2);
}
span.single-video-active{
padding: 4px 12px 4px 46px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #000;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-video-active.svg) 12px center no-repeat;
background-color: #fff;
cursor: pointer;
}
span.single-text{
padding: 4px 12px 4px 41px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-text.svg) 12px center no-repeat;
cursor: pointer;
}
span.single-text-active{
padding: 4px 12px 4px 41px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #000;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-text-active.svg) 12px center no-repeat;
background-color: #fff;
cursor: pointer;
}
span.single-audio{
padding: 4px 12px 4px 44px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-sound.svg) 12px center no-repeat;
cursor: pointer;
}
span.single-audio-active{
padding: 4px 12px 4px 44px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #000;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-sound-active.svg) 12px center no-repeat;
background-color: #fff;
cursor: pointer;
}
span.single-additional{
padding: 4px 37px 4px 12px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-additional.svg) right 12px center no-repeat;
cursor: pointer;
}
.single-content{
background-color: #fff;
padding: 48px 190px;
}
.single-content{
font-size: 1.3125em;
}
.single-content b, .single-content strong{
font-weight: 700;
}
.single-content blockquote{
border: 2px solid #006484;
border-radius: 4px;
padding: 24px;
}
.single-content blockquote p:last-child{
margin-bottom: 0;
}
.single-content h2{
font-size: 2.125em;
margin: 48px 0 24px;
font-weight: 500;
}
.single-content h3{
font-size: 1.625em;
margin: 48px 0 24px;
font-weight: 500;
}
.single-content p{
margin: 0 0 24px;
}
.single-content iframe{
width: 100%;
height: 420px;
margin: 0 0 24px;
}
span.single-content-social-title{
letter-spacing: 0.3em;
font-size: 1.0em;
line-height: 2.5rem;
text-transform: uppercase;
padding: 8px 25px 6px;
border: 1px solid #00CED8;
}
a.social-share-fb, a.social-share-vk, a.social-share-tw, a.social-share-tg, a.social-share-vb{
font-family: 'Fa Brands';
font-size: 1.25em;
color: #000 !important;
display: inline-block;
padding: 0 25px;
border-top: 1px solid #00CED8;
border-right: 1px solid #00CED8;
border-bottom: 1px solid #00CED8 !important;
line-height: 2.5rem;
text-decoration: none !important;
}
a.social-share-fb:hover, a.social-share-vk:hover, a.social-share-tw:hover, a.social-share-tg:hover, a.social-share-vb:hover{
transition: 0.3s;
color: #fff !important;
background-color: #00CED8;
text-decoration: none;
}
.single-content-additional{
background-color: #97E9ED;
padding: 36px 190px;
}
.single-content-additional h4{
letter-spacing: 0.3em;
text-transform: uppercase;
font-size: 1.125em;
font-weight: 400;
color: #000;
margin: 0 0 8px;
}
.single-content-additional h3{
font-size: 2.5em;
font-weight: 900;
color: #000;
margin: 0 0 32px;
}
.single-content-additional a{
display: block;
text-decoration: 1px underline #a5a5a5;
text-underline-offset: 0.15em;
font-size: 1.375em;
color: #000;
margin: 0 0 32px;
}
.single-content-additional a:hover{
text-decoration-color: #006484;
color: #006484;
transition: 0.3s;
}
.single-content-additional a:last-child{
margin-bottom: 0;
}
.single-content-cat{
background-color: #fff;
padding: 24px 16px;
font-size: 1.3125em;
color: #000;
}
.single-content-cat:before{
content: 'Темы:'
}
.single-content-cat a{
text-decoration: none;
color: #006484;
border: 1px solid #006484;
font-size: 0.75em;
white-space: nowrap;
font-weight: 500;
border-radius: 15px;
padding: 2px 7px;
text-transform: lowercase;
margin-right: 5px;
}
.single-content-cat a:last-child{
margin-right: 0;
}
.single-content-cat a:hover{
background-color: #006484;
color: #fff;
transition: 0.3s;
}
.single-another{
margin-top: 64px;
padding-left: 0 !important;
padding-right: 0 !important;
}
.single-another h2, .single-best h2{
margin: 0 0 24px;
font-size: 2.5em;
font-weight: 700;
display: block;
text-align: center;
}
.single-another-item{
display: inline-block;
width: 274px;
height: 290px;
padding: 20px 16px;
margin-bottom: 24px;
border-radius: 4px;
background-color: #00CED8;
overflow: hidden;
text-align: left;
background-position: center, center !important;
background-size: cover !important;
}
.single-another-item a:hover, .single-another-item a{
text-decoration: none !important;
}
.single-another-item:nth-child(9){
display: none;
}
.single-another-item-lection-link{
height: 154px;
overflow: hidden;
margin-bottom: 16px;
}
.single-another-item-lection-link{
text-decoration: none;
color: #fff;
font-weight: 900;
font-size: 1.3125em;
line-height: 1.19em;
}
.single-another-item-lection-avatar{
margin-bottom: 8px;
}
.single-another-item-lection-avatar img{
width: 48px !important;
height: 48px;
border-radius: 24px;
object-fit: cover;
}
.single-another-item-lection-avatar img:nth-child(n+2){
margin-left: -15px;
}
.single-another-item-lection-author{
color: #fff;
font-size: 0.875em;
line-height: 1.14em;
height: 32px;
overflow: hidden;
}
.single-another-item-additional-link{
height: 154px;
overflow: hidden;
margin-bottom: 16px;
}
.single-another-item-additional-link{
text-decoration: none;
color: #000;
font-weight: 500;
font-size: 1.3125em;
line-height: 1.19em;
}
.single-another-item-additional-avatar{
margin-bottom: 8px;
}
.single-another-item-additional-avatar img{
width: 48px !important;
height: 48px;
border-radius: 24px;
object-fit: cover;
}
.single-another-item-additional-author{
color: #000;
font-size: 0.875em;
line-height: 1.14em;
height: 32px;
overflow: hidden;
}
.single-another-item-link-link, .single-another-item-link-link-nobg{
height: 186px;
overflow: hidden;
}
.single-another-item-link-link{
text-decoration: none;
color: #fff;
font-weight: 500;
font-size: 1.3125em;
line-height: 1.19em;
}
.single-another-item-link-link-nobg{
text-decoration: none;
color: #000;
font-weight: 500;
font-size: 1.3125em;
line-height: 1.19em;
height: 186px;
overflow: hidden;
}
span.single-another-item-link-author{
background-color: #E7792B;
padding: 4px 8px;
color: #fff;
font-weight: 700;
font-size: 0.75em;
border-radius: 5px;
}
.single-best{
margin: 64px auto;
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (min-width: 992px) and (max-width: 1200px){
.single{
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
margin-top: 24px;
max-width: 960px;
}
.single-header{
padding: 32px 100px 48px;
border-radius: 4px 4px 0 0;
background-color: #013647;
background-size: cover;
}
.single-header-author{
font-size: 1.5em;
color: #fff;
}
.single-header-author img{
width: 52px;
height: 52px;
border-radius: 26px;
object-fit: cover;
margin-right: 20px;
}
.single-header-author img:nth-child(n+2){
margin-left: -35px;
}
.single-header h1{
color: #fff;
font-size: 3.0em;
font-weight: 900;
margin: 8px 0 36px;
}
.single-header-description{
font-size: 1.5em;
color: #fff;
margin-bottom: 36px;
}
.single-header span{
margin: 0 16px;
}
span.single-video{
padding: 4px 12px 4px 46px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-video.svg) 12px center no-repeat;
cursor: pointer;
}
span.single-video:hover, span.single-text:hover, span.single-audio:hover, span.single-additional:hover{
transition: 0.3s;
background-color: rgba(255, 255, 255, 0.2);
}
span.single-video-active{
padding: 4px 12px 4px 46px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #000;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-video-active.svg) 12px center no-repeat;
background-color: #fff;
cursor: pointer;
}
span.single-text{
padding: 4px 12px 4px 41px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-text.svg) 12px center no-repeat;
cursor: pointer;
}
span.single-text-active{
padding: 4px 12px 4px 41px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #000;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-text-active.svg) 12px center no-repeat;
background-color: #fff;
cursor: pointer;
}
span.single-audio{
padding: 4px 12px 4px 44px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-sound.svg) 12px center no-repeat;
cursor: pointer;
}
span.single-audio-active{
padding: 4px 12px 4px 44px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #000;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-sound-active.svg) 12px center no-repeat;
background-color: #fff;
cursor: pointer;
}
span.single-additional{
padding: 4px 37px 4px 12px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-additional.svg) right 12px center no-repeat;
cursor: pointer;
}
.single-content{
background-color: #fff;
padding: 48px 80px;
}
.single-content{
font-size: 1.3125em;
}
.single-content b, .single-content strong{
font-weight: 700;
}
.single-content blockquote{
border: 2px solid #006484;
border-radius: 4px;
padding: 24px;
}
.single-content blockquote p:last-child{
margin-bottom: 0;
}
.single-content h2{
font-size: 2.125em;
margin: 48px 0 24px;
font-weight: 500;
}
.single-content h3{
font-size: 1.625em;
margin: 48px 0 24px;
font-weight: 500;
}
.single-content p{
margin: 0 0 24px;
}
.single-content iframe{
width: 100%;
height: 445px;
margin: 0 0 24px;
}
span.single-content-social-title{
letter-spacing: 0.3em;
font-size: 1.0em;
line-height: 2.5rem;
text-transform: uppercase;
padding: 9px 25px 5px;
border: 1px solid #00CED8;
}
a.social-share-fb, a.social-share-vk, a.social-share-tw, a.social-share-tg, a.social-share-vb{
font-family: 'Fa Brands';
font-size: 1.25em;
color: #000 !important;
display: inline-block;
padding: 0 25px;
border-top: 1px solid #00CED8;
border-right: 1px solid #00CED8;
border-bottom: 1px solid #00CED8 !important;
line-height: 2.5rem;
text-decoration: none !important;
}
a.social-share-fb:hover, a.social-share-vk:hover, a.social-share-tw:hover, a.social-share-tg:hover, a.social-share-vb:hover{
transition: 0.3s;
color: #fff !important;
background-color: #00CED8;
text-decoration: none;
}
.single-content-additional{
background-color: #97E9ED;
padding: 36px 80px;
}
.single-content-additional h4{
letter-spacing: 0.3em;
text-transform: uppercase;
font-size: 1.125em;
font-weight: 400;
color: #000;
margin: 0 0 8px;
}
.single-content-additional h3{
font-size: 2.5em;
font-weight: 900;
color: #000;
margin: 0 0 32px;
}
.single-content-additional a{
display: block;
text-decoration: 1px underline #a5a5a5;
text-underline-offset: 0.15em;
font-size: 1.375em;
color: #000;
margin: 0 0 32px;
}
.single-content-additional a:hover{
text-decoration-color: #006484;
color: #006484;
transition: 0.3s;
}
.single-content-additional a:last-child{
margin-bottom: 0;
}
.single-content-cat{
background-color: #fff;
padding: 24px 16px;
font-size: 1.3125em;
color: #000;
}
.single-content-cat:before{
content: 'Темы:'
}
.single-content-cat a{
text-decoration: none;
color: #006484;
border: 1px solid #006484;
font-size: 0.75em;
white-space: nowrap;
font-weight: 500;
border-radius: 15px;
padding: 2px 7px;
text-transform: lowercase;
margin-right: 5px;
}
.single-content-cat a:last-child{
margin-right: 0;
}
.single-content-cat a:hover{
background-color: #006484;
color: #fff;
transition: 0.3s;
}
.single-another{
margin-top: 64px;
padding-left: 0 !important;
padding-right: 0 !important;
}
.single-another h2, .single-best h2{
margin: 0 0 24px;
font-size: 2.5em;
font-weight: 700;
display: block;
text-align: center;
}
.single-another-item{
display: inline-block;
width: 310px;
height: 290px;
padding: 20px 16px;
margin-bottom: 24px;
border-radius: 4px;
background-color: #00CED8;
overflow: hidden;
text-align: left;
background-position: center, center !important;
background-size: cover !important;
}
.single-another-item a:hover, .single-another-item a{
text-decoration: none !important;
}
.single-another-item-lection-link{
height: 154px;
overflow: hidden;
margin-bottom: 16px;
}
.single-another-item-lection-link{
text-decoration: none;
color: #fff;
font-weight: 500;
font-size: 1.3125em;
line-height: 1.19em;
}
.single-another-item-lection-avatar{
margin-bottom: 8px;
}
.single-another-item-lection-avatar img{
width: 48px !important;
height: 48px;
border-radius: 24px;
object-fit: cover;
}
.single-another-item-lection-avatar img:nth-child(n+2){
margin-left: -15px;
}
.single-another-item-lection-author{
color: #000;
font-size: 0.875em;
line-height: 1.14em;
height: 32px;
overflow: hidden;
}
.single-another-item-additional-link{
height: 154px;
overflow: hidden;
margin-bottom: 16px;
}
.single-another-item-additional-link{
text-decoration: none;
color: #000;
font-weight: 500;
font-size: 1.3125em;
line-height: 1.219em;
}
.single-another-item-additional-avatar{
margin-bottom: 8px;
}
.single-another-item-additional-avatar img{
width: 48px !important;
height: 48px;
border-radius: 24px;
object-fit: cover;
}
.single-another-item-additional-author{
color: #000;
font-size: 0.875em;
line-height: 1.14em;
height: 32px;
overflow: hidden;
}
.single-another-item-link-link{
height: 198px;
overflow: hidden;
margin-bottom: 16px;
}
.single-another-item-link-link{
text-decoration: none;
color: #fff;
font-weight: 700;
font-size: 1.125em;
line-height: 1.22em;
}
.single-another-item-link-link-nobg{
text-decoration: none;
color: #000;
font-weight: 700;
font-size: 1.125em;
line-height: 1.22em;
height: 198px;
overflow: hidden;
}
span.single-another-item-link-author{
background-color: #E7792B;
padding: 4px 8px;
color: #fff;
font-weight: 700;
font-size: 0.75em;
border-radius: 5px;
}
.single-best{
margin-top: 40px;
margin-bottom: 64px;
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (min-width: 768px) and (max-width: 992px){
.single{
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
}
.single-header{
padding: 32px 19px 48px;
background-color: #013647;
background-size: cover;
}
.single-header-author{
font-size: 1.5em;
color: #fff;
}
.single-header-author img{
width: 52px;
height: 52px;
border-radius: 26px;
object-fit: cover;
margin-right: 20px;
}
.single-header-author img:nth-child(n+2){
margin-left: -35px;
}
.single-header h1{
color: #fff;
font-size: 3.0em;
font-weight: 900;
margin: 8px 0 36px;
}
.single-header-description{
font-size: 1.5em;
color: #fff;
margin-bottom: 36px;
}
.single-header span{
margin: 0 10px;
}
span.single-video{
padding: 4px 12px 4px 46px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-video.svg) 12px center no-repeat;
cursor: pointer;
}
span.single-video:hover, span.single-text:hover, span.single-audio:hover, span.single-additional:hover{
transition: 0.3s;
background-color: rgba(255, 255, 255, 0.2);
}
span.single-video-active{
padding: 4px 12px 4px 46px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #000;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-video-active.svg) 12px center no-repeat;
background-color: #fff;
cursor: pointer;
}
span.single-text{
padding: 4px 12px 4px 41px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-text.svg) 12px center no-repeat;
cursor: pointer;
}
span.single-text-active{
padding: 4px 12px 4px 41px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #000;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-text-active.svg) 12px center no-repeat;
background-color: #fff;
cursor: pointer;
}
span.single-audio{
padding: 4px 12px 4px 44px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-sound.svg) 12px center no-repeat;
cursor: pointer;
}
span.single-audio-active{
padding: 4px 12px 4px 44px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #000;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-sound-active.svg) 12px center no-repeat;
background-color: #fff;
cursor: pointer;
}
span.single-additional{
padding: 4px 37px 4px 12px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 1.325em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-additional.svg) right 12px center no-repeat;
cursor: pointer;
}
.single-content{
background-color: #fff;
padding: 48px 39px;
}
.single-content{
font-size: 1.3125em;
}
.single-content b, .single-content strong{
font-weight: 700;
}
.single-content blockquote{
border: 2px solid #006484;
border-radius: 4px;
padding: 24px;
}
.single-content blockquote p:last-child{
margin-bottom: 0;
}
.single-content h2{
font-size: 2.125em;
margin: 48px 0 24px;
font-weight: 500;
}
.single-content h3{
font-size: 1.625em;
margin: 48px 0 24px;
font-weight: 500;
}
.single-content p{
margin: 0 0 24px;
}
.single-content iframe{
width: 100%;
height: 360px;
margin: 0 0 24px;
}
span.single-content-social-title{
letter-spacing: 0.3em;
font-size: 1.0em;
line-height: 2.5rem;
text-transform: uppercase;
padding: 9px 25px 5px;
border: 1px solid #00CED8;
}
a.social-share-fb, a.social-share-vk, a.social-share-tw, a.social-share-tg, a.social-share-vb{
font-family: 'Fa Brands';
font-size: 1.25em;
color: #000 !important;
display: inline-block;
padding: 0 25px;
border-top: 1px solid #00CED8;
border-right: 1px solid #00CED8;
border-bottom: 1px solid #00CED8 !important;
line-height: 2.5rem;
text-decoration: none !important;
}
a.social-share-fb:hover, a.social-share-vk:hover, a.social-share-tw:hover, a.social-share-tg:hover, a.social-share-vb:hover{
transition: 0.3s;
color: #fff !important;
background-color: #00CED8;
text-decoration: none;
}
.single-content-additional{
background-color: #97E9ED;
padding: 36px 114px;
}
.single-content-additional h4{
letter-spacing: 0.3em;
text-transform: uppercase;
font-size: 1.125em;
font-weight: 400;
color: #000;
margin: 0 0 8px;
}
.single-content-additional h3{
font-size: 2.5em;
font-weight: 900;
color: #000;
margin: 0 0 32px;
}
.single-content-additional a{
display: block;
text-decoration: 1px underline #a5a5a5;
text-underline-offset: 0.15em;
font-size: 1.375em;
color: #000;
margin: 0 0 32px;
}
.single-content-additional a:hover{
text-decoration-color: #006484;
color: #006484;
transition: 0.3s;
}
.single-content-additional a:last-child{
margin-bottom: 0;
}
.single-content-cat{
background-color: #fff;
padding: 24px 16px;
font-size: 1.3125em;
color: #000;
}
.single-content-cat:before{
content: 'Темы:'
}
.single-content-cat a{
text-decoration: none;
color: #006484;
border: 1px solid #006484;
font-size: 0.75em;
white-space: nowrap;
font-weight: 500;
border-radius: 15px;
padding: 2px 7px;
text-transform: lowercase;
margin-right: 5px;
}
.single-content-cat a:last-child{
margin-right: 0;
}
.single-content-cat a:hover{
background-color: #006484;
color: #fff;
transition: 0.3s;
}
.single-another{
margin-top: 64px;
padding-left: 0 !important;
padding-right: 0 !important;
}
.single-another h2, .single-best h2{
margin: 0 0 24px;
font-size: 2.5em;
font-weight: 700;
display: block;
text-align: center;
}
.single-another-item{
display: inline-block;
width: 352px;
height: 290px;
padding: 20px 16px;
margin-bottom: 24px;
border-radius: 4px;
background-color: #00CED8;
overflow: hidden;
text-align: left;
background-position: center, center !important;
background-size: cover !important;
}
.single-another-item a:hover, .single-another-item a{
text-decoration: none !important;
}
.single-another-item:nth-child(9){
display: none;
}
.single-another-item-lection-link{
height: 154px;
overflow: hidden;
margin-bottom: 16px;
}
.single-another-item-lection-link{
text-decoration: none;
color: #fff;
font-weight: 500;
font-size: 1.3125em;
line-height: 1.19em;
}
.single-another-item-lection-avatar{
margin-bottom: 8px;
}
.single-another-item-lection-avatar img{
width: 48px !important;
height: 48px;
border-radius: 24px;
object-fit: cover;
}
.single-another-item-lection-avatar img:nth-child(n+2){
margin-left: -15px;
}
.single-another-item-lection-author{
color: #fff;
font-size: 0.8125em;
line-height: 1.0em;
height: 32px;
overflow: hidden;
}
.single-another-item-additional-link{
height: 154px;
overflow: hidden;
margin-bottom: 16px;
}
.single-another-item-additional-link{
text-decoration: none;
color: #000;
font-weight: 500;
font-size: 1.3125em;
line-height: 1.19em;
}
.single-another-item-additional-avatar{
margin-bottom: 8px;
}
.single-another-item-additional-avatar img{
width: 48px !important;
height: 48px;
border-radius: 24px;
object-fit: cover;
}
.single-another-item-additional-author{
color: #000;
font-size: 0.875em;
line-height: 1.14em;
height: 32px;
overflow: hidden;
}
.single-another-item-link-link{
height: 198px;
overflow: hidden;
margin-bottom: 16px;
}
.single-another-item-link-link{
text-decoration: none;
color: #fff;
font-weight: 700;
font-size: 1.125em;
line-height: 1.22em;
}
.single-another-item-link-link-nobg{
text-decoration: none;
color: #000;
font-weight: 700;
font-size: 1.125em;
line-height: 1.22em;
height: 198px;
overflow: hidden;
}
span.single-another-item-link-author{
background-color: #E7792B;
padding: 4px 8px;
color: #fff;
font-weight: 700;
font-size: 0.75em;
border-radius: 5px;
}
.single-best{
margin-top: 40px;
margin-bottom: 64px;
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 768px){	
.single{
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
}
.single-header{
padding: 16px 20px 36px;
background-color: #013647;
background-size: cover;
}
.single-header-author{
font-size: 1.125em;
color: #fff;
}
.single-header-author img{
width: 40px;
height: 40px;
border-radius: 20px;
object-fit: cover;
margin-right: 16px;
}
.single-header-author img:nth-child(n+2){
margin-left: -30px;
}
.single-header h1{
color: #fff;
font-size: 2.25em;
font-weight: 900;
margin: 8px 0 24px;
}
.single-header-description{
font-size: 1.125em;
color: #fff;
margin-bottom: 24px;
}
.single-header span{
margin: 0 10px;
display: inline-block;
}
span.single-video{
padding: 30px 6px 8px 6px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 0.75em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-video.svg) center 12px no-repeat;
cursor: pointer;
}
span.single-video:hover, span.single-text:hover, span.single-audio:hover, span.single-additional:hover{
transition: 0.3s;
background-color: rgba(255, 255, 255, 0.2);
}
span.single-video-active{
padding: 30px 6px 8px 6px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #000;
font-size: 0.75em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-video-active.svg) center 10px no-repeat;
background-color: #fff;
cursor: pointer;
}
span.single-text{
padding: 30px 15px 8px 15px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 0.75em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-text.svg) center 10px no-repeat;
cursor: pointer;
}
span.single-text-active{
padding: 30px 15px 8px 15px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #000;
font-size: 0.75em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-text-active.svg) center 10px no-repeat;
background-color: #fff;
cursor: pointer;
}
span.single-audio{
padding: 30px 12px 8px 12px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 0.75em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-sound.svg) center 8px no-repeat;
cursor: pointer;
}
span.single-audio-active{
padding: 30px 12px 8px 12px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #000;
font-size: 0.75em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-sound-active.svg) center 12px no-repeat;
background-color: #fff;
cursor: pointer;
}
span.single-additional{
padding: 30px 10px 8px 10px;
border: 1px solid #FFFFFF;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
color: #fff;
font-size: 0.75em;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/single-additional.svg) center 10px no-repeat;
cursor: pointer;
}
.single-content{
background-color: #fff;
padding: 32px 20px;
}
.single-content{
font-size: 1.125em;
}
.single-content b, .single-content strong{
font-weight: 700;
}
.single-content blockquote{
border: 2px solid #006484;
border-radius: 4px;
padding: 16px;
}
.single-content blockquote p:last-child{
margin-bottom: 0;
}
.single-content h2{
font-size: 1.625em;
margin: 32px 0 16px;
font-weight: 500;
}
.single-content h3{
font-size: 1.25em;
margin: 32px 0 16px;
font-weight: 500;
}
.single-content p{
margin: 0 0 16px;
}
.single-content iframe{
width: 100%;
height: 240px;
margin: 0 0 16px;
}
.single-content-social-share a:last-child{
border-right: 1px solid #00CED8;
}
span.single-content-social-title{
letter-spacing: 0.3em;
font-size: 1.0em;
text-transform: uppercase;
padding: 10px 25px;
border: 1px solid #00CED8;
display: none;
}
a.social-share-fb, a.social-share-vk, a.social-share-tw, a.social-share-tg, a.social-share-vb{
font-family: 'Fa Brands';
font-size: 1.25em;
color: #000 !important;
display: inline-block;
padding: 2px 25px 4px;
border-left: 1px solid #00CED8;
width: 20%;
border-bottom: 1px solid #00CED8 !important;
border-top: 1px solid #00CED8 !important;
line-height: 2.5rem;
text-decoration: none !important;
}
a.social-share-fb:hover, a.social-share-vk:hover, a.social-share-tw:hover, a.social-share-tg:hover, a.social-share-vb:hover{
transition: 0.3s;
color: #fff !important;
background-color: #00CED8;
text-decoration: none;
}
.single-content-additional{
background-color: #97E9ED;
padding: 32px 20px;
}
.single-content-additional h4{
letter-spacing: 0.3em;
text-transform: uppercase;
font-size: 1.0em;
font-weight: 400;
color: #000;
margin: 0 0 8px;
}
.single-content-additional h3{
font-size: 2.1875em;
font-weight: 900;
color: #000;
margin: 0 0 32px;
}
.single-content-additional a{
display: block;
text-decoration: 1px underline #a5a5a5;
text-underline-offset: 0.15em;
font-size: 1.25em;
color: #000;
margin: 0 0 32px;
}
.single-content-additional a:hover{
text-decoration-color: #006484;
color: #006484;
transition: 0.3s;
}
.single-content-additional a:last-child{
margin-bottom: 0;
}
.single-content-cat{
background-color: #fff;
padding: 16px;
font-size: 1.3125em;
color: #000;
}
.single-content-cat:before{
content: 'Темы:'
}
.single-content-cat a{
text-decoration: none;
color: #006484;
border: 1px solid #006484;
font-size: 0.75em;
white-space: nowrap;
font-weight: 500;
border-radius: 15px;
padding: 2px 7px;
text-transform: lowercase;
margin-right: 5px;
}
.single-content-cat a:last-child{
margin-right: 0;
}
.single-content-cat a:hover{
background-color: #006484;
color: #fff;
transition: 0.3s;
}
.single-another{
margin-top: 48px;
padding-left: 0 !important;
padding-right: 0 !important;
}
.single-another h2, .single-best h2{
margin: 0 0 16px 20px;
font-size: 1.5em;
font-weight: 700;
display: block;
text-align: center;
}
.single-another-item{
display: inline-block;
width: calc(100% - 40px);
padding: 16px;
margin-bottom: 16px;
margin-left: 20px;
margin-right: 20px;
border-radius: 4px;
background-color: #00CED8;
overflow: hidden;
text-align: left;
background-position: center, center !important;
background-size: cover !important;
}
.single-another-item a:hover, .single-another-item a{
text-decoration: none !important;
}
.single-another-item:nth-child(9){
display: none;
}
.single-another-item-lection-link{
margin-bottom: 24px;
}
.single-another-item-lection-link{
text-decoration: none;
color: #fff;
font-weight: 500;
font-size: 1.3125em;
line-height: 1.19em;
}
.single-another-item-lection-avatar{
margin-bottom: 8px;
}
.single-another-item-lection-avatar img{
width: 48px !important;
height: 48px;
border-radius: 24px;
object-fit: cover;
}
.single-another-item-lection-avatar img:nth-child(n+2){
margin-left: -15px;
}
.single-another-item-lection-author{
color: #fff;
font-size: 0.8125em;
line-height: 1.0em;
}
.single-another-item-additional-link{
margin-bottom: 16px;
}
.single-another-item-additional-link{
text-decoration: none;
color: #000;
font-weight: 500;
font-size: 1.3125em;
line-height: 1.19em;
}
.single-another-item-additional-avatar{
margin-bottom: 8px;
}
.single-another-item-additional-avatar img{
width: 48px !important;
height: 48px;
border-radius: 24px;
object-fit: cover;
}
.single-another-item-additional-author{
color: #000;
font-size: 0.875em;
line-height: 1.14em;
}
.single-another-item-link-link{
margin-bottom: 28px;
}
.single-another-item-link-link{
text-decoration: none;
color: #fff;
font-weight: 700;
font-size: 1.125em;
line-height: 1.22em;
}
.single-another-item-link-link-nobg{
text-decoration: none;
color: #000;
font-weight: 700;
font-size: 1.125em;
line-height: 1.22em;
height: 94px;
overflow: hidden;
}
span.single-another-item-link-author{
background-color: #E7792B;
padding: 4px 8px;
color: #fff;
font-weight: 700;
font-size: 0.75em;
border-radius: 5px;
}
.single-best{
display: none;
}
}
.single-content article a, .additional-content a{
text-decoration-line: underline;
text-decoration-style: initial;
text-decoration-thickness: 1px;
text-underline-offset: 0.15em;
text-decoration-color: #006484;
color: #006484;
}
.single-content article a:hover, .additional-content a:hover{
transition: 0.3s;
color: #008bb7;
text-decoration-color: #008bb7;
}
a.social-share-fb:before{
content: "\f082";
}
.social-share-vk:before{
content: "\f189";
}
.social-share-tw:before{
content: "\f099";
}
.social-share-tg:before{
content: "\f3fe";
}
.social-share-vb:before{
content: "\f409";
}
.just{
text-align: justify;
width: 100%;
}
.just:after{
width: 100%;
height: 0;
visibility: hidden;
overflow: hidden;
content: '';
display: inline-block;
}
#single-content-video, #single-content-sound{
display: none;
}
.additional{
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 4px;
}
@media (min-width: 1200px){
.additional{
max-width: 1140px;
margin-top: 24px;
}
.additional-author{
padding: 16px 190px;
background-color: #97E9ED;
color: #000;
font-size: 1.125em;
}
.additional-author img{
margin-right: 15px;
width: 32px;
height: 32px;
border-radius: 16px;
object-fit: cover;
}
.additional-author a{
color: #000;
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: #a5a5a5;
}
.additional-author a:hover{
text-decoration-color: #006484;
transition: 0.3s;
color: #006484;
}
.additional-content{
padding: 48px 190px;
background-color: #fff;
}
.additional-content h1{
font-size: 2.625em;
line-height: 1.25em;
font-weight: 700;
text-align: center;
margin: 0 0 48px;
}
p.additional-annotation{
font-size: 1.5em;
line-height: 1.33em;
text-align: center;
font-weight: 500;
margin: 0 0 48px;
}
.additional-content b, .additional-content strong{
font-weight: 700;
}
.additional-content blockquote{
border: 2px solid #006484;
border-radius: 4px;
padding: 24px;
}
.additional-content blockquote p:last-child{
margin-bottom: 0;
}
.additional-content h2{
font-size: 2.125em;
margin: 48px 0 24px;
font-weight: 500;
}
.additional-content h3{
font-size: 1.625em;
margin: 48px 0 24px;
font-weight: 500;
}
.additional-content p{
margin: 0 0 24px;
font-size: 1.5em;
}
.additional-content iframe{
width: 100%;
//max-height: 420px;
margin: 0 0 24px;
}
.additional-content img, .wp-caption img{
max-width: 100%;
display: block !important;
margin: 0 auto !important;
}
p.wp-caption-text{
margin-top: 0;
font-size: 1.0em;
line-height: 1.5em;
}
.additional-content-social-share a:last-child{
border-right: 1px solid #00CED8;
}
span.additional-content-social-title{
letter-spacing: 0.3em;
font-size: 1.0em;
line-height: 2.5rem;
text-transform: uppercase;
padding: 12px 25px 8px;
border: 1px solid #00CED8;
}
.additional-lection{
background-color: #97E9ED;
padding: 36px 90px 48px;
}
.additional-lection-author{
font-size: 1.5em;
font-weight: 500;
margin-bottom: 18px;
}
.additional-lection-author img{
width: 50px;
height: 50px;
border-radius: 25px;
object-fit: cover;
margin-right: 20px;
}
.additional-lection-link{
margin: 0;
}
.additional-lection-link a{
color: #000;
font-size: 3.0em;
line-height: 1.12em;
font-weight: 900;
text-decoration: 1px underline #a5a5a5;
text-underline-offset: 0.15em;
}
.additional-lection-link a:hover{
text-decoration-color: #006484;
color: #006484;
transition: 0.3s;
}
}
@media (min-width: 992px) and (max-width: 1200px){
.additional{
max-width: 960px;
margin-top: 24px;
}
.additional-author{
padding: 16px 80px;
background-color: #97E9ED;
color: #000;
font-size: 1.125em;
}
.additional-author img{
margin-right: 15px;
width: 32px;
height: 32px;
border-radius: 16px;
object-fit: cover;
}
.additional-author a{
color: #000;
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: #a5a5a5;
}
.additional-author a:hover{
text-decoration-color: #006484;
transition: 0.3s;
color: #006484;
}
.additional-content{
padding: 48px 80px;
background-color: #fff;
}
.additional-content h1{
font-size: 2.625em;
line-height: 1.25em;
font-weight: 700;
text-align: center;
margin: 0 0 48px;
}
p.additional-annotation{
font-size: 1.5em;
line-height: 1.33em;
text-align: center;
font-weight: 500;
margin: 0 0 48px;
}
.additional-content b, .additional-content strong{
font-weight: 700;
}
.additional-content blockquote{
border: 2px solid #006484;
border-radius: 4px;
padding: 24px;
}
.additional-content blockquote p:last-child{
margin-bottom: 0;
}
.additional-content h2{
font-size: 2.125em;
margin: 48px 0 24px;
font-weight: 500;
}
.additional-content h3{
font-size: 1.625em;
margin: 48px 0 24px;
font-weight: 500;
}
.additional-content p{
margin: 0 0 24px;
font-size: 1.3125em;
}
.additional-content iframe{
width: 100%;
//max-height: 420px;
margin: 0 0 24px;
}
.additional-content img, .wp-caption img{
max-width: 100%;
display: block !important;
margin: 0 auto !important;
}
p.wp-caption-text{
margin-top: 0;
font-size: 1.0em;
line-height: 1.5em;
}
.additional-content-social-share a:last-child{
border-right: 1px solid #00CED8;
}
span.additional-content-social-title{
letter-spacing: 0.3em;
font-size: 1.0em;
line-height: 2.5rem;
text-transform: uppercase;
padding: 12px 25px 8px;
border: 1px solid #00CED8;
}
.additional-lection{
background-color: #97E9ED;
padding: 36px 90px 48px;
}
.additional-lection-author{
font-size: 1.5em;
font-weight: 500;
margin-bottom: 18px;
}
.additional-lection-author img{
width: 50px;
height: 50px;
border-radius: 25px;
object-fit: cover;
margin-right: 20px;
}
.additional-lection-link{
margin: 0;
}
.additional-lection-link a{
color: #000;
font-size: 3.0em;
line-height: 1.12em;
font-weight: 900;
text-decoration: 1px underline #a5a5a5;
text-underline-offset: 0.15em;
}
.additional-lection-link a:hover{
text-decoration-color: #006484;
color: #006484;
transition: 0.3s;
}
}
@media (min-width: 768px) and (max-width: 992px){
.additional-author{
padding: 16px 39px;
background-color: #97E9ED;
color: #000;
font-size: 1.125em;
text-align: center;
}
.additional-author img{
margin-right: 15px;
width: 32px;
height: 32px;
border-radius: 16px;
object-fit: cover;
}
.additional-author a{
color: #000;
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: #a5a5a5;
}
.additional-author a:hover{
text-decoration-color: #006484;
transition: 0.3s;
color: #006484;
}
.additional-content{
padding: 48px 39px;
background-color: #fff;
}
.additional-content h1{
font-size: 2.625em;
line-height: 1.25em;
font-weight: 700;
text-align: center;
margin: 0 0 48px;
}
p.additional-annotation{
font-size: 1.5em;
line-height: 1.33em;
text-align: center;
font-weight: 500;
margin: 0 0 48px;
}
.additional-content b, .additional-content strong{
font-weight: 700;
}
.additional-content blockquote{
border: 2px solid #006484;
border-radius: 4px;
padding: 24px;
}
.additional-content blockquote p:last-child{
margin-bottom: 0;
}
.additional-content h2{
font-size: 2.125em;
margin: 48px 0 24px;
font-weight: 500;
}
.additional-content h3{
font-size: 1.625em;
margin: 48px 0 24px;
font-weight: 500;
}
.additional-content p{
margin: 0 0 24px;
font-size: 1.3125em;
}
.additional-content iframe{
width: 100%;
//max-height: 420px;
margin: 0 0 24px;
}
.additional-content img, .wp-caption img{
max-width: 100%;
display: block !important;
margin: 0 auto !important;
}
p.wp-caption-text{
margin-top: 0;
font-size: 1.0em;
line-height: 1.5em;
}
.additional-content-social-share a:last-child{
border-right: 1px solid #00CED8;
}
span.additional-content-social-title{
letter-spacing: 0.3em;
font-size: 1.0em;
line-height: 2.5rem;
text-transform: uppercase;
padding: 12px 25px 8px;
border: 1px solid #00CED8;
}
.additional-lection{
background-color: #97E9ED;
padding: 36px 90px 48px;
}
.additional-lection-author{
font-size: 1.5em;
font-weight: 500;
margin-bottom: 18px;
}
.additional-lection-author img{
width: 50px;
height: 50px;
border-radius: 25px;
object-fit: cover;
margin-right: 20px;
}
.additional-lection-link{
margin: 0;
}
.additional-lection-link a{
color: #000;
font-size: 3.0em;
line-height: 1.12em;
font-weight: 900;
text-decoration: 1px underline #a5a5a5;
text-underline-offset: 0.15em;
}
.additional-lection-link a:hover{
text-decoration-color: #006484;
color: #006484;
transition: 0.3s;
}
}
@media (max-width: 768px){
.additional-author{
padding: 20px 20px;
background-color: #97E9ED;
color: #000;
font-size: 1.0em;
text-align: center;
}
.additional-author img{
margin-right: 15px;
width: 32px;
height: 32px;
border-radius: 16px;
object-fit: cover;
}
.additional-author a{
color: #000;
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: #a5a5a5;
}
.additional-author a:hover{
text-decoration-color: #006484;
transition: 0.3s;
color: #006484;
}
.additional-content{
padding: 32px 20px;
background-color: #fff;
}
.additional-content h1{
font-size: 1.875em;
line-height: 1.3em;
font-weight: 700;
text-align: center;
margin: 0 0 32px;
}
p.additional-annotation{
font-size: 1.125em;
line-height: 1.5em;
text-align: center;
font-weight: 500;
margin: 0 0 48px;
}
.additional-content b, .additional-content strong{
font-weight: 700;
}
.additional-content blockquote{
border: 2px solid #006484;
border-radius: 4px;
padding: 16px;
}
.additional-content blockquote p:last-child{
margin-bottom: 0;
}
.additional-content h2{
font-size: 1.625em;
margin: 32px 0 16px;
font-weight: 500;
}
.additional-content h3{
font-size: 1.25em;
margin: 32px 0 16px;
font-weight: 500;
}
.additional-content p{
margin: 0 0 16px;
font-size: 1.125em;
}
.additional-content iframe{
width: 100%;
//max-height: 420px;
margin: 0 0 24px;
}
.additional-content img, .wp-caption img{
max-width: 100%;
display: block !important;
margin: 0 auto !important;
}
p.wp-caption-text{
margin-top: 0;
font-size: 0.875em;
line-height: 1.5em;
}
.additional-content-social-share a:last-child{
border-right: 1px solid #00CED8;
}
span.additional-content-social-title{
letter-spacing: 0.3em;
font-size: 1.125em;
text-transform: uppercase;
padding: 11px 25px 13px;
border: 1px solid #00CED8;
display: none;
}
.additional-lection{
background-color: #97E9ED;
padding: 32px 20px 48px;
}
.additional-lection-author{
font-size: 1.5em;
font-weight: 500;
margin-bottom: 8px;
}
.additional-lection-author img{
width: 50px;
height: 50px;
border-radius: 25px;
object-fit: cover;
margin-right: 16px;
}
.additional-lection-link{
margin: 0;
}
.additional-lection-link a{
color: #000;
font-size: 2.25em;
line-height: 1.12em;
font-weight: 900;
text-decoration: 1px underline #a5a5a5;
text-underline-offset: 0.15em;
}
.additional-lection-link a:hover{
text-decoration-color: #006484;
color: #006484;
transition: 0.3s;
}
}
.lecture-list{
margin-top: 1px;
}
.lecture-list:first-child{
margin-top: 0;
}
.lectures-title{
background-color: #013647;
margin-bottom: -24px;
}
.lectures-title h1{
color: #fff;
margin: 0;
}
.lectures-title h1 span{
white-space: nowrap;
}
@media (min-width: 768px){
.lectures-title{
padding: 48px 0 24px;
}
.lectures-title h1{
font-size: 3.375em;
line-height: 1.2em;
font-weight: 700;
}
}
@media (max-width: 768px){
.lectures-title{
padding: 36px 20px 24px;
}
.lectures-title h1{
font-size: 1.75em;
line-height: 1.15em;
font-weight: 700;
}
}
.lectures-cat{
margin-top: 24px;
}
.lectures-cat a{
color: #fff;
padding: 3px 8px 5px;
border: 1px solid #FFFFFF;
border-radius: 16px;
display: inline-block;
}
.lectures-cat a:hover{
text-decoration: none;
background-color: rgba(255, 255, 255, 0.2);
transition: 0.3s;
}
.lectures-cat a:first-child{
margin-left: 0;
}
.lectures-cat a:last-child{
margin-right: 0;
}
@media (min-width: 768px){
.lectures-cat a{
font-size: 1.0em;
line-height: 1.12em;
margin: 8px 5px;
}
}
@media (max-width: 768px){
.lectures-cat a{
font-size: 0.875em;
line-height: 1.14em;
margin: 4px 2px;
}
}
.lectures-cat a.main{
font-weight: 900;
}
.lectures-cat a.active{
background-color: #fff;
color: #013647;
}
.collections-title{
background-color: #cef8f8;
}
.collections-title h1{
color: #008BB7;
}
.collections-item{
background-color: #97E9ED;
margin-top: 24px;
}
.collections-item:nth-child(2){
margin-top: 0;
}
a.collections-item-title{
color: #000;
text-decoration: underline;
font-weight: 700;
margin-bottom: 24px;
margin-left: -15px;
display: inline-block;
}
a.collections-item-title:hover{
color: #000;
text-decoration: none;
}
@media (min-width: 768px){
.collections-title{
padding: 64px 0 48px;
}
.collections-title h1{
font-size: 3.375em;
line-height: 1.2em;
font-weight: 500;
}
.collections-item{
padding: 32px 0;
}
a.collections-item-title{
font-size: 2.5em;
line-height: 1.1em;
}
}
@media (max-width: 768px){
.collections-title{
padding: 36px 0 24px;
}
.collections-title h1{
font-size: 1.75em;
line-height: 1.14em;
font-weight: 700;
}
.collections-item{
padding: 20px;
}
a.collections-item-title{
font-size: 1.5em;
line-height: 1.17em;
}
}
.collection-item-title h1{
color: #013647;
font-weight: 700;
margin: 0;
}
.collection-item-title h1 a{
color: #222222;
text-decoration: none;
}
@media (min-width: 768px) {
.collection-item-title h1{
line-height: 1.1em;
font-size: 2.5em;
padding: 32px 0 24px;
}
}
@media (max-width: 768px) {
.collection-item-title h1{
line-height: 1.17em;
font-size: 1.5em;
padding: 20px 0 24px;
}
}
.collection-items{
padding-left: 0 !important;
padding-right: 0 !important;
}
.collection-item{
display: inline-block;
padding: 14px 16px 20px;
margin: 0 15px 24px;
border-radius: 8px;
background-color: #004757;
overflow: hidden;
text-align: left;
background-size: cover !important;
background-position: center center !important;
}
.collection-item:hover{
opacity: .8;
transition: all  0.2s ease;
}
.course-item{
display: inline-block;
padding: 20px 16px;
margin: 0 15px 24px;
border-radius: 8px;
background-color: #004a6a;
overflow: hidden;
text-align: left;
background-position: center, center !important;
background-size: cover !important;
}
.course-item:hover{
opacity: .8;
transition: all  0.2s ease;
}
.course-item-tf-logo{
text-align: right;
}
.course-item-tf-logo img{
width: 97px;	
}
.course-item-title{
color: #fff;
font-size: 1.3125em;
line-height: 1.39em;
font-weight: 400;
}
.course-item-link{
background-color: #BCE9F8;
border-radius: 6px;
text-align: center;
font-weight: 500;
font-size: 1.125em;
line-height: 1.39em;
color: #000;
padding: 10px;
}
@media (min-width: 1200px){
.course-item{
width: 255px;
height: 292px;
}
}
@media (min-width: 992px) and (max-width: 1200px){
.course-item{
width: 290px;
height: 292px;
}
}
@media (min-width: 768px) and (max-width: 992px){
.course-item{
width: 330px;
height: 292px;
}
}
@media (max-width: 768px){
.course-item{
width: 100%;
}
}
@media (min-width: 768px){
.course-item-tf-logo{
margin:-1.25em -1.0em 25px 0;
}
.course-item-title{
margin-bottom: 9px;
height: 144px;
overflow: hidden;
}
}
@media (max-width: 768px){
.course-item-tf-logo{
margin:-1.25em -1.0em 16px 0;
}
.course-item-title{
margin-bottom: 24px;
}
}
.course-author{
padding: 16px;
background-color: #97E9ED;
}
.course-author img{
height: 64px;
}
@media (min-width: 768px){
a.course-external-link{
margin: 48px auto;
display: table;
text-decoration: none;
background-color: #008BB7;
padding: 8px 16px;
border-radius: 4px;
font-size: 1.3125em;
line-height: 1.5em;
color: #fff;
font-weight: 700;
text-align: center;
}
a.course-external-link:hover{
color: #fff;
text-decoration: none;
background-color: #006484;
transition: 0.3s;
}
}
@media (max-width: 768px){
a.course-external-link{
margin: 32px auto;
display: table;
text-decoration: none;
background-color: #008BB7;
padding: 8px 16px;
border-radius: 4px;
font-size: 1.125em;
line-height: 1.3em;
color: #fff;
font-weight: 700;
text-align: center;
max-width: 240px;
}
a.course-external-link:hover{
color: #fff;
text-decoration: none;
background-color: #006484;
transition: 0.3s;
}
}
.test-item{
display: inline-block;
padding: 14px 16px 20px;
margin: 0 15px 24px;
border-radius: 8px;
background-color: #fff;
overflow: hidden;
text-align: left;
background-position: center, center !important;
background-size: cover !important;
}
.test-item:hover{
opacity: .8;
transition: all  0.2s ease;
}
@media (min-width: 1200px){
.test-item{
width: 255px;
height: 292px;
}
}
@media (min-width: 992px) and (max-width: 1200px){
.test-item{
width: 290px;
height: 292px;
}
}
@media (min-width: 768px) and (max-width: 992px){
.test-item{
width: 330px;
height: 292px;
}
}
@media (max-width: 768px){
.test-item{
width: 100%;
}
}
.test-item-title{
color: #fff;
font-size: 1.3125em;
line-height: 1.19em;
font-weight: 500;
overflow: hidden;
margin-bottom: 24px;
}
@media (min-width: 768px){
.test-item-title{
height: 186px;
}
}
.black{
color: #000 !important;
}
.test-item-link{
text-align: center;
color: #fff;
font-weight: 500;
font-size: 1.125em;
line-height: 1.39em;
padding: 10px;
border-radius: 6px;
background: linear-gradient(92.82deg, #00B2EA 0.28%, #006484 100%);
}
.collection-item a, .course-item a, .test-item a{
text-decoration: none;
}
.collection-item-link-without-bg{
display: inline-block;
padding: 20px 16px;
margin: 0 15px 24px;
border-radius: 4px;
background-color: #fff;
overflow: hidden;
text-align: left;
}
.collection-item-link-without-bg a{
text-decoration: none;
}
span.collection-item-social-title{
letter-spacing: 0.3em;
text-transform: uppercase;
border: 1px solid #00CED8;
}
.collection-item-social-share{
margin-bottom: 24px;
}
@media (min-width: 1200px) {
.collection-item, .collection-item-link-without-bg{
width: 255px;
height: 292px;
}
span.collection-item-social-title{
font-size: 1.25em;
padding: 10px 25px 11px;
}
}
@media (min-width: 992px) and (max-width: 1200px) {
.collection-item, .collection-item-link-without-bg{
width: 290px;
height: 292px;
}
span.collection-item-social-title{
font-size: 1.25em;
padding: 10px 25px 11px;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.collection-item, .collection-item-link-without-bg{
width: 330px;
height: 292px;
}
span.collection-item-social-title{
font-size: 1.125em;
padding: 11px 25px 13px;
}
}
@media (max-width: 768px) {
.collection-item, .collection-item-link-without-bg{
width: 100%;
}
span.collection-item-social-title{
font-size: 1.0em;
padding: 10px 25px;
display: block;
}
.collection-item-social-share{
text-align: center;
}
a.social-share-vb{
border-right: 1px solid #00CED8;
}
}
.collection-item-other{
margin-bottom: 32px;
}
.collection-item-other h2{
color: #000;
font-weight: 500;
margin: 0 auto;
text-align: center;
}
@media (min-width: 768px) {
.collection-item-other h2{
font-size: 1.5em;
line-height: 1.25em;
}
}
@media (max-width: 768px) {
.collection-item-other h2{
font-size: 1.5em;
line-height: 1.25em;
}
}
.collection-item-other a{
color: #000;
}
.collection-item-other a:hover{
text-decoration: none;
}
@media (max-width: 768px) {
span.main-collection-another-title, span.main-collection-another-num{
display: block;
}
}
.page-ancors a{
font-size: 1.3125rem;
white-space: nowrap;
margin-right: 40px;
font-weight: bold;
border-bottom: 1px dotted #00CED8;
}
.page-ancors a:hover{
cursor: pointer;
color: #00CED8;
transition: 0.3s;
}
.page-hidden{
margin-bottom: 20px;
}
.page-hidden:last-child{
margin-bottom: 0;
}
.page-hidden-title{
background-color: #97e9ed;
font-size: 1.3125rem;
padding: 5px 0;
border-radius: 5px 5px 0 0;
font-weight: bold;
}
.page-hidden-title:hover{
background-color: #00ced8;
transition: 0.3s;
cursor: pointer;
}
.page-hidden-title span.on:after{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/arrow-down-black.png) right 7px no-repeat;
padding-left: 25px;
content: "";
}
.page-hidden-title span.off:after{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/arrow-up-black.png) right 7px no-repeat;
padding-left: 25px;
content: "";
}
.page-hidden-content{
background-color: #cef8f8;
padding: 20px;
border-radius: 0 0 5px 5px;
display: none;
}
.page-hidden-content p:last-child{
margin-bottom: 0;
}
.hidden-on{
display: block;
}
.page-links ul{
margin: 0 !important;
padding: 0 !important;
}
.page-links ul li{
list-style: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/arrow-page-links.svg);
margin: 6px 0 6px 25px !important;
}
.page-links a{
border-bottom: 1px dashed #006484;
color: #006484;
padding-bottom: 1px;
cursor: pointer;
}
.page-links a:hover{
border-bottom: 1px dashed #008BB7;
color: #008BB7;
transition: 0.3s;
}
@media (min-width: 768px){
.page-links a{
font-size: 1.0em !important;
}
}
@media (max-width: 768px){
.page-links a{
font-size: 0.875em !important;
}
}
@media (min-width: 768px){
.additional-content ul, .single ul, .additional-content ol, .single ol{
margin: 0 0 24px;
font-size: 1.3125em;
padding-left: 20px;
}
.additional-content ul li, .single ul li, .additional-content ol li, .single ol li{
margin: 0 0 24px;
line-height: 1.5em;
}
.additional-content ul li:last-child, .single ul li:last-child, .additional-content ol li:last-child, .single ol li:last-child{
margin-bottom: 0
}
}
@media (max-width: 768px){
.additional-content ul, .single ul, .additional-content ol, .single ol{
margin: 0 0 16px;
font-size: 1.125em;
padding-left: 20px;
}
.additional-content ul li, .single ul li, .additional-content ol li, .single ol li{
margin: 0 0 16px;
line-height: 1.5em;
}
.additional-content ul li:last-child, .single ul li:last-child, .additional-content ol li:last-child, .single ol li:last-child{
margin-bottom: 0
}
}
a.page-link-button{
color: #fff;
text-decoration: none;
background-color: #006484;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
border-radius: 3px;
padding: 10px 15px;
display:inline-block;
}
a.page-link-button:hover{
transition: 0.3s;
background-color: #008bb7;
color: #fff;
}
@media (min-width: 768px){
a.page-link-button{
margin: 24px 0;
}
}
@media (max-width: 768px){
a.page-link-button{
margin: 16px 0;
}
}
p.adv{
vertical-align: middle;
min-height: 50px !important;
width: 100%;
padding-left: 70px;
margin-bottom: 40px;
background-size: 50px auto;
}
p.lc{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/about/lecture.svg) left center no-repeat;
background-size: 50px auto;
}
p.mc{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/about/masterclass.svg) left center no-repeat;
background-size: 50px auto;
}
p.mt{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/about/mediatalk.svg) left center no-repeat;
background-size: 50px auto;
}
p.pc{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/about/pressconference.svg) left center no-repeat;
background-size: 50px auto;
}
p.lt{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/about/latuczka.svg) left center no-repeat;
background-size: 50px auto;
}
p.bf{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/about/mediabreakfast.svg) left center no-repeat;
background-size: 50px auto;
}
p.cl{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/about/club.svg) left center no-repeat;
background-size: 50px auto;
}
p.rt{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/about/roundtable.svg) left center no-repeat;
background-size: 50px auto;
}
@media(min-width: 768px){
.err404{
padding: 96px 0 128px;
text-align: center;
}
.err404 h1{
color: #006484;
font-weight: 900;
margin: 0 auto;
padding: 0;
width: 426px;
font-size: 4.375em;
line-height: 1.2em;
}
}
@media(max-width: 768px){
.err404{
padding: 64px 0 112px;
text-align: center;
}
.err404 h1{
color: #006484;
font-weight: 900;
margin: 0 auto;
padding: 0;
width: 292px;
font-size: 3.0em;
line-height: 1.12em;
}
}
.disclaimer{
position: fixed;
z-index: 15;
bottom: 0;
background-color: #222222;
width: 100%;
color: #fff;
font-size: 1.125rem;
}
.disclaimer a{
text-decoration: none;
color: #fff;
}
.disclaimer a:hover{
color: #00ced8;
transition: 0.3s;
}
.disclaimer span{
cursor: pointer;
background-color: #006484;
white-space: nowrap;
padding: 5px 15px;
border-radius: 3px;
display: inline-block;
font-size: 1.375rem;
}
.disclaimer span:hover{
background-color: #008bb7;
transition: 0.3s;
}
.disclaimer-on{
display: block;
}
.disclaimer-off{
display: none;
}
@media (min-width: 1200px){
.disclaimer{
padding: 30px 0 20px;
}
}
@media (max-width: 1200px){
.disclaimer{
padding: 15px 0;
}
.disclaimer span{
margin-top: 10px;
}
}
ul.toc{
margin: 0;
padding: 0;
}
ul.toc li{
list-style: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/arrow-page-links.svg);
margin-left: 26px;
margin-bottom: 15px;
padding-left: 10px;
}
ul.toc li:last-child{
margin-bottom: 0;
}
ul.toc a{
color: #006484;
cursor: pointer;
text-decoration-line: underline;
text-decoration-style: dotted;
text-decoration-thickness: 2px;
text-underline-offset: 0.15em;
text-decoration-color: #00ced8;
border-bottom: none;
}
ul.toc a:hover{
text-decoration: 2px underline dotted #008bb7;
border-bottom: none;
color: #008bb7;
transition: 0.3s;
}
@media (min-width: 768px){
h4.toc{
margin: 48px 0 24px;
font-size: 2.0em;
}
ul.toc{
font-size: 1.5rem;
margin-bottom: 24px;
}
}
@media (max-width: 768px){
h4.toc{
margin: 32px 0 16px;
font-size: 1.625em;
}
ul.toc{
font-size: 1.125rem;
margin-bottom: 16px;
}
}
.searchform{
background-color: #CEF8F8;
padding-bottom: 30px;
position: fixed;
left: 0;
bottom: 30px;
width: 100%;
height: 100%;
}
@media(min-width: 992px){
.searchform{
top: 100px;
padding-top: 33px;
}
}
@media(max-width: 992px){
.searchform{
top: 81px;
padding-top: 38px;
}
}
.modal-backdrop{
display: none!important;
}
.search-form-input{
width: 100%;
background-color: #222222;
color: #fff;
outline: none;
border: none;
border-radius: 4px;
}
.search-close{
display: block;
cursor: pointer;
margin-left: auto;
margin-right: 0;
width: 25px;
height: 24px;
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/search-close.png);
background-repeat: no-repeat;
background-position: 0px 0px;
margin-bottom: 33px;
}
.search-close:hover{
background-position: 0px -24px;
}
.search-noresults{
margin: 0 auto;
color: #00CED8;
}
.search-input input{
width: 100%;
outline: none;
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 2px solid #006484;
color: #000;
}
.search-input input:active, .search-input input:focus{
border-bottom: 2px solid #E7792B;
}
@media (min-width: 768px){
.search-form-input{
font-size: 3.0em;
line-height: 1.67em;
padding: 5px 24px;
margin-bottom: 64px;
}
.search-noresults{
margin-top: 96px;
font-size: 2.75em;
line-height: 1.25em;
}
.search-input{
margin-bottom: 50px;
}
.search-input input{
padding: 5px 10px;
line-height: 1.3em;
font-size: 1.875rem;
}
}
@media (max-width: 768px){
.search-form-input{
font-size: 1.5em;
line-height: 2.0em;
padding: 5px 15px;
margin-bottom: 32px;
}
.search-noresults{
margin-top: 48px;
font-size: 2.0em;
line-height: 1.12em;
}
.search-input{
margin-bottom: 35px;
}
.search-input input{
padding: 10px;
line-height: 1.2em;
font-size: 1.3125rem;
}
}
.course-annotation{
font-weight: 500;
text-align: center;
}
@media (min-width: 768px){
.single-content-social-share{
margin-top: 48px;
display: block;
}
}
@media (max-width: 768px){
.single-content-social-share{
margin-top: 32px;
}
}
.wq_quizCtr{
padding: 16px;
border: 1px solid #97E9ED;
border-radius: 4px;
margin-top: 48px !important;
}
.wq_questionsCtr{
margin-bottom: 0 !important;
}
.wq-share{
margin-top: 24px;
}
.wp-caption{
text-align: center;
}
@media (min-width: 768px){
.wp-caption{
margin: 48px 0 !important;
}
}
@media (max-width: 768px){
.wp-caption{
margin: 32px 0 !important;
}
}
@media (max-width: 768px){
.main-best .row, .main-collection .row, .main-advice .row{
margin-left: 0 !important;
margin-right: 0 !important;
}
}
.text-quote{
background-color: #97E9ED;
text-align: center;
}
.text-quote-author a{
color: #006484 !important;
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: #006484;
}
.text-quote-author a:hover{
color: #008bb7 !important;
text-decoration-color: #008bb7;
transition: 0.3s;
}
@media (min-width: 768px){
.text-quote{
font-size: 1.875em;
line-height: 1.33em;
margin-top: 48px;
margin-bottom: 48px;
}
.text-quote-author{
text-transform: uppercase;
letter-spacing: 0.3em;
font-size: 0.6em;
line-height: 1.33em;
margin-top: 24px;
}
}
@media (max-width: 768px){
.text-quote{
font-size: 1.25em;
line-height: 1.5em;
margin-top: 36px;
margin-bottom: 36px;
}
.text-quote-author{
text-transform: uppercase;
letter-spacing: 0.23em;
font-size: 0.7em;
line-height: 1.33em;
margin-top: 20px;
}
}
@media (min-width: 1200px){
.text-quote{
margin-left: -190px;
margin-right: -190px;
padding: 32px 190px;
}
}
@media (min-width: 992px) and (max-width: 1200px){
.text-quote{
margin-left: -80px;
margin-right: -80px;
padding: 32px 80px;
}
}
@media (min-width: 768px) and (max-width: 992px){
.text-quote{
margin-left: -39px;
margin-right: -39px;
padding: 32px 39px;
}
}
@media (max-width: 768px){
.text-quote{
margin-left: -20px;
margin-right: -20px;
padding: 20px;
}
}
.text-link-title{
color: #006484;
font-weight: 500;
letter-spacing: 0.25em;
text-transform: uppercase;
margin-bottom: 16px;
}
.text-link{
margin-bottom: 16px;
}
.text-link:last-child{
margin-bottom: 0;
}
.text-link a{
font-weight: 700;
color: #006484;
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: #00ced8;
}
.text-link a:hover{
transition: 0.3s;
color: #00CED8;
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: #00ced8;
}
@media (min-width: 768px){
.text-link-title{
font-size: 0.9375em;
line-height: 1.25em;
}
.text-links{
margin: 48px 0;
}
.text-link a{
font-size: 1.3125em;
line-height: 1.19em;
}
}
@media (max-width: 768px){
.text-link-title{
font-size: 0.875em;
line-height: 1.125em;
}
.text-links{
margin: 36px 0;
}
.text-link a{
font-size: 1.0em;
line-height: 1.25em;
}
}
@media (min-width: 768px){
#slider{
padding-bottom: 32px;
}
}
.main-collection-more{
border-top: 1px solid #FFFFFF;
}
.collection-another{
border-radius: 8px;
text-align: center;display: inline-block;
max-height: 66px;
overflow: hidden;
}
.collection-another a{
display: block;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.5);
padding: 8px 12px;
border-radius: 8px;
}
.collection-another a:hover{
transition: 0.3s;
background-color: rgba(255, 255, 255, 1.0);	
}
@media (min-width: 768px){
.collection-another{
margin-top: 16px;
}
}
@media (max-width: 768px){
.collection-another{
margin-top: 15px;
}
}
@media (min-width: 1200px){
.collection-another{
width: 360px;
}
}
@media (min-width: 992px) and (max-width: 1200px){
.collection-another{
width: 300px;
}
}
@media (min-width: 768px) and (max-width: 992px){
.collection-another{
width: 220px;
}
}
@media (max-width: 768px){
.collection-another{
width: 100%;
}
}
.collection-another-title{
color: #222222;
font-weight: 700;
font-size: 1.125em;
line-height: 1.43em;
margin-bottom: 4px;
}
.collection-another-num{
color: #222222;
font-size: 0.875em;
line-height: 1.43em;
}
.single-additional-content{
border: 2px solid #00CED8;
border-radius: 4px;
padding: 24px;
font-size: 16px;
margin-top: 80px;
}
.single-additional-content h4{
font-weight: 900;
margin-bottom: 24px;
}
@media (min-width:768px){
.single-additional-content h4{
font-size: 1.75em;
line-height: 1.29em;
}
}
@media (max-width:768px){
.single-additional-content h4{
font-size: 1.5em;
line-height: 1.25em;
}
}
.single-additional-content ul{
margin: 0;
padding: 0;
}
.single-additional-content ul li{
list-style: none;
}
.single-additional-content a{
color: #000;
font-weight: 500;
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: #000;
}
.single-additional-content a:hover{
transition: 0.3s;
color: #006484;
}
.single-additional-content a:hover > span.st{
text-decoration: none !important;
background-color: #006484;
transition: 0.3s;
}
span.st{
text-decoration: none;
color: #fff;
background-color: #000;
padding: 2px 8px;
border-radius: 4px;
font-size: 0.875em;
margin-right: 10px;
text-decoration-color: #000;
}
span.st:hover {
transition: 0.3s;
background-color: #006484;
}
.social-share{
background-color: #fff;
padding-top: 50px;
}
a.share{
display: inline-block;
width: 20%;
font-size: 1.25em;
line-height: 2.2em;
color: #006484;
text-align: center;
background-color: #fff;
font-family: 'Fa Brands';
text-decoration: none;
border-top: 1px solid #97E9ED;
border-right: 1px solid #97E9ED;
}
a.share:last-child{
border-right: none;
}
a.share:hover{
transition: 0.3s;
color: #008BB7;
background-color: #97E9ED;
}
a.share-fb:before{
content: "\f082";
}
a.share-vk:before{
content: "\f189";
}
a.share-tw:before{
content: "\f099";
}
a.share-tg:before{
content: "\f3fe";
}
a.share-vb:before{
content: "\f409";
}
.breadcrumbs{
background-color: #fff;
padding: 0 16px;
width: 100%;
line-height: 1.2em;
font-size: 0.75rem;
color: #aeaeae;
}
.breadcrumbs a{
color: #aeaeae;
text-decoration: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
}
.breadcrumbs a:hover{
text-decoration: none;
transition: 0.3s;
}
a.ma-button{
color: #000;
font-weight: 700;
border-radius: 4px;
background-color: #FFF685;
text-decoration: none;
padding: 8px 16px;
}
a.ma-button:hover{
color: #000;
background-color: #F2E86A;
}
@media(min-width:992px){
a.ma-logo{
margin: -16px auto 20px;
display: inline-block;
}
a.ma-button{
font-size: 1.3125rem;
line-height: 1.52em;
margin-bottom: 24px;
display: inline-block;
}
}
@media(max-width:992px){
a.ma-logo{
margin-bottom: 20px;
display: inline-block;
}
a.ma-button{
font-size: 1.125rem;
line-height: 1.33em;
margin-bottom: 16px;
display: block;
text-align: center;
}
}
.slide-academy, .slide-news{
border-radius: 8px;
background-repeat: no-repeat;
background-position: center, center;
background-size: cover;
background-color: #004a6a;
color: #fff;
padding: 20px 16px;
height: 292px;
overflow: hidden;
}
.slide-academy:hover, .slide-news:hover{
opacity: .8;
transition: all  0.2s ease;
}
.slide-academy a, .slide-news a{
text-decoration: none;
}
.slide-academy-logo{
height: 33px;
margin-bottom: 32px;
}
.slide-academy-logo img{
width: 80px!important;
}
.slide-academy-title{
color: #FFF685;
}
.slide-news-author{
color: #fff;
font-size: 0.8125rem;
line-height: 1.23em;
margin-top: 49px;
height: 32px;
overflow: hidden;
}
.slide-news-title{
font-weight: 700;
}
.single-news-author{
margin-bottom: 20px;
}
@media(min-width:992px){
.single-news-author{
font-size: 1.5rem;
line-height: 1.33em;
}
.slide-news-title{
font-size: 1.2rem;
}
}
@media(max-width:992px){
.single-news-author{
font-size: 1.25rem;
line-height: 1.6em;
}
}
.spoiler{
border: 1px solid #DADADA;
border-radius: 4px;
color: #000;
}
.spoiler-title{
text-align: center;
cursor: pointer;
background-color: #CEF8F8;
line-height: 1.5em;
}
.spoiler-title:hover{
background-color: #97E9ED;
transition: 0.3s;
}
.spoiler-title span{
padding-left: 24px;
}
.spoiler-title.off span{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/spoiler-arrow-off.svg) left center no-repeat;
background-size: 12px 12px;
}
.spoiler-title.on span{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/spoiler-arrow-on.svg) left center no-repeat;
background-size: 12px 12px;
}
.spoiler-content{
background-color: #CEF8F8;
border-top: 1px solid #DADADA;
display: none;
}
@media(min-width:992px){
.spoiler-title{
padding: 10px 20px;
font-size: 1.25rem;
}
.spoiler-content{
padding: 20px;
font-size: 0.8125rem;
}
}
@media(max-width:992px){
.spoiler-title{
padding: 8px 15px;
}
.spoiler-content{
padding: 15px;
}
}
.lectures-title p{
color: #fff;
line-height: 1.2em;
}
@media(min-width:992px){
.lectures-title p{
font-size: 1.25rem;
}
}
@media(max-width:992px){
.lectures-title p{
font-size: 1.0rem;
}
}
.authors-title h1, .authors-header h1{
color: #013647;
font-weight: 700;
line-height: 1.2em;
}
.authors-header input{
outline: none;
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 2px solid #006484;
color: #0A0A0A;
}
.authors-header input:active, .authors-header input:focus{
border-bottom: 2px solid #E7792B;
}
.authors-header input::-webkit-input-placeholder, .authors-header input:-moz-placeholder, .authors-header input::-moz-placeholder, .authors-header input:-ms-input-placeholder{
color: #999;
}
.authors-grid-item{
width: 100%;
display: flex;
flex-direction: row;
}
.authors-grid-item-photo, .authors-grid-item-text{
display: flex;
flex-direction: column;
}
.authors-grid-item-text{
padding-top: 8px;
}
.authors-grid-item a{
width: 100%;
height: 100%;
display: flex;
}
.authors-grid-item a:hover{
text-decoration: none;
}
.authors-grid-item img{
object-fit: cover;
border: 1px solid #00CED8;
}
.authors-grid-item a h2{
color: #000;
font-weight: 500;
text-decoration: underline;
text-decoration-color: #469BB6;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.25em;
line-height: 1.2em;
}
.authors-grid-item a:hover h2{
color: #006484;
}
.authors-grid-item a p{
color: #000;
line-height: 1.5em;
}
.authors-search-noresult{
color: #013647;
line-height: 1.5em;
text-align: center;
width: 100%;
}
@media(min-width:992px){
.authors-title{
padding: 48px 0 14px;
}
.authors-header{
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 64px;
}
.authors-title h1{
font-size: 3.375rem;
display: inline-block;
margin-bottom: 0;
}
.authors-header h1{
font-size: 2.875rem;
line-height: 1.4em;
}
.authors-grid-item{
margin-bottom: 48px;
}
.authors-grid-item img{
width: 160px;
height: 160px;
border-radius: 80px;
margin-right: 24px;
}
.authors-grid-item a h2{
font-size: 1.625rem;
margin-bottom: 12px;
}
.authors-grid-item a p{
font-size: 1.0rem;
}
.authors-header input{
padding: 5px 10px;
line-height: 1.3em;
font-size: 1.875rem;
width: 353px;
}
.authors-search-noresult{
padding: 80px 0;
font-size: 2.875rem;
}
}
@media(max-width:992px){
.authors-title{
padding: 24px 0 14px;
}
.authors-header{
margin-bottom: 24px;
}
.authors-title h1{
font-size: 1.75rem;
}
.authors-header h1{
margin-bottom: 24px;
}
.authors-grid-item{
margin-bottom: 42px;
}
.authors-grid-item img{
width: 100px;
height: 100px;
border-radius: 50px;
margin-right: 16px;
}
.authors-grid-item a h2{
font-size: 1.25rem;
margin-bottom: 8px;
}
.authors-grid-item a p{
font-size: 0.875rem;
}
.authors-header input{
padding: 10px;
line-height: 1.2em;
font-size: 1.3125rem;
width: 100%;
}
.authors-search-noresult{
padding: 60px 0;
font-size: 1.75rem;
}
}
.ma-item{
background-color: #004a6a;
}
.news-container{
margin-bottom: 36px;
}
.news-content{
padding-bottom: 0;
}
.news-single-thumbnail img{
width: 100%;
}
.news a{
color: #222;
}
.news a:hover{
text-decoration: none;
transition: 0.3s;
color: #006484;
}
.news h2{
font-weight: 500;
}
.news h2:after{
content: ' ';
display: inline-block;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/news-arrow.svg) center center no-repeat;
background-size: cover;
}
.news-main-item a{
display: block;
width: 100%;
height: 100%;
background-color: #fff;
border: 1px solid #97E9ED;
border-radius: 8px;
padding: 16px;
color: #222;
}
.news-main-item a:hover{
color: #222;
opacity: 0.8;
transition: 0.3s;
}
.news-main-item h3{
line-height: 1.2em;
font-weight: 700;
overflow: hidden;
}
.news-main-item span{
font-size: 0.875rem;
line-height: 1.2em;
color: #000;
}
.news-cat-item{
width: 100%;
}
.news-cat-item a{
display: block;
width: 100%;
height: 100%;
color: #222;
background-color: #fff;
padding: 16px;
border-radius: 8px;
border: 1px solid #97E9ED;
}
.news-cat-item a:hover{
transition: 0.3s;
text-decoration: none;
opacity: 0.8;
}
.news-cat-item h3{
font-weight: 700;
line-height: 1.2em;
}
.news-cat-item span{
font-size: 0.875rem;
line-height: 1.2em;
}
@media(min-width:992px){
h1.news-title{
text-align: left;
font-size: 3.0rem;
line-height: 1.2em;
font-weight: 500;
margin: 0 0 20px;
}
.news-single-date{
font-size: 0.875rem;
line-height: 1.2em;
margin-bottom: 36px;
}
.news-content p{
font-size: 1.3125rem;
line-height: 1.52em;
margin-bottom: 40px;
}
.news-content p:last-child{
margin-bottom: 0;
}
.news-single-thumbnail{
margin-bottom: 36px;
}
.news{
margin: 80px 0 20px;
}
.news h2{
font-size: 2.5rem;
line-height: 1.1em;
margin: 0 auto 30px;
}
.news h2:after{
margin-left: 12px;
width: 11px;
height: 22px;
}
.news-main-item{
display: inline-block;
margin: 0 10px;
overflow: hidden;
}
.news-main-item:first-child{
margin-left: 0;
}
.news-main-item:last-child{
margin-right: 0;
}
.news-main-item{
height: 197px;
}
.news-main-item h3{
font-size: 1.125rem;
height: 132px;
margin-bottom: 12px;
}
.news-cat-item{
margin-bottom: 24px;
}
.news-cat-item h3{
font-size: 1.5rem;
margin-bottom: 16px;
}
}
@media(max-width:992px){
h1.news-title{
text-align: left;
font-size: 1.625rem;
line-height: 1.2em;
font-weight: 500;
margin: 0 0 16px;
}
.news-single-date{
font-size: 0.75rem;
line-height: 1.2em;
margin-bottom: 32px;
}
.news-content p{
font-size: 1.0rem;
line-height: 1.5em;
margin-bottom: 30px;
}
.news-content p:last-child{
margin-bottom: 0;
}
.news-single-thumbnail{
margin-bottom: 32px;
}
.news{
margin: 48px 0 0;
}
.news h2{
font-size: 1.5rem;
line-height: 1.25em;
margin: 0 auto 16px;
}
.news h2:after{
margin-left: 8px;
width: 7px;
height: 13px;
}
.news-main-item{
margin-bottom: 8px;
}
.news-main-item:last-child{
margin-bottom: 0;
}
.news-main-item h3{
font-size: 1.0rem;
margin-bottom: 8px;
}
.news-cat-item{
margin-bottom: 8px;
}
.news-cat-item h3{
font-size: 1.0rem;
margin-bottom: 8px;
}
}
@media(min-width:1200px){
.news-main-item{
width: 262.5px;
}
}
@media(min-width:992px) and (max-width:1200px){
.news-main-item{
width: 225px;
}
}
.pagination{
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
width: 100%;
}
.pagination a, span.current{
display: flex;
width: 40px;
height: 40px;
text-decoration: none;
color: #000;
line-height: 1.2em;
font-size: 1.25rem;
align-items: center;
justify-content: center;
border: none;
border-radius: 20px;
margin: 0 8px;
}
.pagination a:first-child{
margin-left: 0;
}
.pagination a:last-child{
margin-right: 0;
}
.pagination a:hover, .pagination span.current{
transition: 0.3s;
background-color: #fff;
}
a.prev{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/pagination-arrow.svg) center center no-repeat;
transform: rotate(180deg);
}
a.next{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/pagination-arrow.svg) center center no-repeat;
}
.head-left{
display: flex;
align-items: flex-end;
}
.head-left h2{
color: #97E9ED;
font-weight: 500;
line-height: 1.2em;
font-size: 1.0rem;
margin-bottom: 0;
width: 265px;
}
.head-right a{
color: #fff;
font-weight: 700;
line-height: 1.2em;
text-decoration: none;
}
.head-right a:hover{
transition: 0.4s;
color: #6FD4F4;
}
.head-right a.search-button{
display: inline-block;
width: 12px;
height: 12px;
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/search.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.head-right a.search-button:hover{
cursor: pointer;
background-position: 0px -12px;
transition: none;
}
.head-lectures ul{
padding: 0;
margin: 0;
list-style: none;
display: flex;
justify-content: space-between;
}
.head-lectures ul a{
color: #fff;
text-decoration: none;
}
@media(min-width: 992px){
header{
padding: 20px 0 16px;
//margin-bottom: 30px;
}
.head-left img{
height: 54px;
margin-right: 20px;
}
.head-right{
display: flex;
align-items: center;
justify-content: flex-end;
}
.head-right a{
font-size: 0.875rem;
margin-left: 18px;
}
.head-right a:first-child{
margin-left: 0;
}
.head-lectures{
margin-top: 25px;
}
.head-lectures li{
display: inline-block;
cursor: pointer;
line-height: 1.38em;
font-size: 0.8125rem;
border: 1px solid rgba(255, 255, 255, 0.15);
padding: 4px 18px 4px 6px;
border-radius: 4px;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/head-menu-arrow.svg) right 6px center no-repeat;
background-size: 12px 6px;
width: 19%;
}
.head-lectures li:hover{
transition: 0.4s;
background-color: rgba(255, 255, 255, 0.15);
}
.mobile-menu-additional, span.menu-mobile, .menu-mobile-cat{
display: none;
}
}
@media(max-width: 992px){
header{
padding: 12px 0;
}
.head-left{
margin-bottom: 12px;
display: flex;
justify-content: space-between;
align-items: center;
}
.head-left h2, .head-lectures, .head-right a.search-button{
display: none;
}
.head-left img{
height: 45px;
}
span.menu-mobile{
display: inline-block;
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/mobile-menu.png);
background-repeat: no-repeat;
cursor: pointer;
}
span.close{
width: 25px;
height: 25px;
background-position: 0px 0px;
opacity: 1.0!important;
}
span.close:hover{
background-position: 0px -25px;
}
span.open{
width: 22px;
height: 21px;
background-position: -27px -2px;
}
span.open:hover{
background-position: -27px -27px;
}
.head-right{
margin: 18px 0 12px;
display: none;
}
.head-right a{
display: table;
margin-bottom: 30px;
font-size: 1.25rem;
margin: 0 auto 30px;
}
.mobile-menu-additional{
border-top: 1px solid rgba(255, 255, 255, 0.3);
padding-top: 30px;
}
.mobile-menu-additional a{
font-weight: 400;
font-size: 1.0rem;
cursor: pointer;
}
.mobile-menu-additional a.search-button-mobile{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/search-mobile.svg) left center no-repeat;
padding-left: 20px;
}
.mobile-menu-additional a.search-button-mobile:hover{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/search-mobile-hover.svg) left center no-repeat;
}
.menu-mobile-cat{
margin-bottom: 18px;
margin-top: -15px;
}
.menu-mobile-cat a{
display: inline-block;
font-weight: 400;
line-height: 1.38em;
font-size: 0.8125rem;
border-radius: 4px;
border: 1px solid rgba(255, 255, 255, 0.15);
padding: 6px 12px;
margin: 0 5px 12px;
}
.menu-mobile-cat a:first-child{
margin-left: 0;
}
.menu-mobile-cat a:last-child{
margin-right: 0;
}
.menu-mobile-cat a:hover{
transition: 0.4s;
color: #fff;
background-color: rgba(255, 255, 255, 0.15);
}
}
.main-item{
background-size: cover;
background-position: center center!important;
height: 100%;
}
.main-item a{
display: flex;
color: #fff;
text-decoration: none;
flex-wrap: wrap;
align-items: stretch;
height: 100%;
}
.main-lection a, .main-interview a, .main-actual a, .main-test a{
background-color: rgba(0, 0, 0, 0.7);
}
.main-lection a:hover, .main-interview a:hover, .main-actual a:hover, .main-test a:hover{
transition: 0.4s;
background-color: rgba(0, 0, 0, 0.6);
}
.main-academy a{
background-color: rgba(14, 49, 2, 0.7);
}
.main-academy a:hover{
transition: 0.4s;
background-color: rgba(14, 49, 2, 0.6);
}
.main-item-top-info-desc{
line-height: 1.2em;
margin-bottom: 12px;
}
.main-item-top-info-desc span{
white-space: nowrap;
border-left: 1px solid rgba(255, 255, 255, 0.3);
padding-left: 12px;
margin-right: 12px;
}
.main-item-top-info-desc span:first-child{
padding-left: 0;
border-left: none;
}
.main-item-top-info-desc span:last-child{
margin-right: 0;
}
.main-item-top-info-title h2{
font-weight: 700;
line-height: 1.1em;
margin-bottom: 0;
}
.main-item-top-photo img{
object-fit: cover;
}
.main-news{
background-color: #fff;
padding: 15px 12px;
border-radius: 12px;
}
.main-news a.link-arrow{
text-decoration: none;
display: inline-block;
font-weight: 700;
color: #222;
line-height: 1.2em;
font-size: 1.25rem;
margin-bottom: 12px;
}
.main-news a.link-arrow:hover{
transition: 0.4s;
color: #006484;
}
.main-news a.link-arrow:after{
display: inline-block;
content: '';
margin-left: 8px;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/arrow-main-link.svg) left bottom no-repeat;
width: 7px;
height: 12px;
}
.main-news-item{
padding-bottom: 12px;
margin-bottom: 12px;
border-bottom: 1px solid #E0E0E0;
}
.main-news-item:last-child{
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none;
}
.main-news-item a{
color: #222;
text-decoration: none;
}
.main-news-item a:hover{
transition: 0.4s;
opacity: 0.8;
}
.main-news-item-title{
margin-bottom: 8px;
font-weight: 500;
line-height: 1.2em;
font-size: 0.9375rem;
}
.main-news-item-meta{
line-height: 1.2em;
font-size: 0.625rem;
}
.main-item-bottom{
width: 100%;
}
.main-item-bottom span.button{
display: block!important;
width: 100%!important;
text-align: center;
font-weight: 700;
line-height: 1.0em;
background: linear-gradient(92.82deg, #00B2EA 0.28%, #006484 100%);
border-radius: 12px;
}
.main-top{
background-size: cover;
background-position: center center!important;
}
.main-top a{
display: block;
width: 100%;
height: 100%;
text-decoration: none;
color: #fff;
}
.main-top a:hover{
transition: 0.3s;
}
.main-top-lection a{
background-color: rgba(0, 0, 0, 0.7);
}
.main-top-lection a:hover{
background-color: rgba(0, 0, 0, 0.6);
}
.main-top-academy a{
background-color: rgba(14, 49, 2, 0.7);
}
.main-top-academy a:hover{
background-color: rgba(14, 49, 2, 0.6);
}
.main-top-test-button{
border-radius: 12px;
background: linear-gradient(133deg, #00B2EA 0%, #006484 100%);
font-weight: 700;
}
@media(min-width:992px){
.main-top-margin-big{
margin-bottom: 70px;
}
.main-top-margin-small{
margin-bottom: 1px;
}
.main-top a{
padding: 32px 0 54px;
}
.main-item{
border-radius: 12px;
}
.main-item a{
padding: 20px 20px 30px;
border-radius: 12px;
}
.main-item-bottom{
font-size: 1.25rem;
line-height: 1.2em;
display: flex;
align-items: flex-end;
}
.main-item-top{
display: flex;
width: 100%;
justify-content: space-between;
}
.main-item-top-info-desc{
font-size: 1.375rem;
}
.main-item-top-info-title h2{
font-size: 2.375rem;
}
.main-item-top-photo img{
width: 120px;
height: 120px;
border-radius: 60px;
margin-left: 20px;
}
.main-item-top-logo img{
margin-left: 20px;
width: 120px;
}
.main-item-bottom span.button{
font-size: 1.5625rem;
padding: 21px 12px;
}
.main-top-test-button{
padding: 15px 0;
line-height: 1.0em;
font-size: 1.5625rem;
}
}
@media(max-width:992px){
.main-top-margin-big{
margin-bottom: 40px;
}
.main-top-margin-small{
margin-bottom: 1px;
}
.main-top a{
padding: 18px 0 32px;
}
.main-item{
margin-left: -15px;
margin-right: -15px;
margin-bottom: 15px;
border-radius: 0 0 12px 12px;
}
.main-item a{
padding: 16px 15px 20px;
border-radius: 0 0 12px 12px;
}
.main-item-bottom{
font-size: 0.825rem;
line-height: 1.4em;
}
.main-item-top-info-desc{
font-size: 0.875rem;
}
.main-item-top-info-title{
margin-bottom: 36px;
}
.main-item-top-info-title h2{
font-size: 1.75rem;
}
.main-item-top-photo img{
width: 100px;
height: 100px;
border-radius: 50px;
margin-bottom: 36px;
}
.main-item-top-logo img{
width: 115px;
margin-bottom: 36px;
}
.main-news{
margin-left: -15px;
margin-right: -15px;
margin-top: 15px;
}
.main-item-bottom span.button{
font-size: 1.125rem;
padding: 10px 12px;
}
.main-top-test-button{
padding: 10px 0;
line-height: 1.25em;
font-size: 1.25rem;
}
}
.main-block a{
font-weight: 500;
color: #222;
text-decoration: none;
line-height: 1.23em;
}
.main-block a:hover{
transition: 0.4s;
color: #006484;
}
.main-block a:after{
display: inline-block;
content: '';
margin-left: 10px;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/arrow-main-link.svg) left bottom no-repeat;
}
.main-block h4{
display: inline-block;
margin-left: 10px;
color: #222;
font-weight: 500;
}
.main-block-item{
background-color: #004757;
border-radius: 8px;
background-size: cover;
background-position: center center!important;
}
.main-block-item a{
display: block;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
text-decoration: none;
border-radius: 8px;
}
.main-block-item a:hover{
transition: 0.4s;
background-color: rgba(0, 0, 0, 0.6);
}
.main-block-actual a, .main-block-interview a, .main-block-test a, .main-block-courseTF a{
color: #fff;
}
.main-block-academy a{
color: #FFF685;
}
.main-block-courseTF a{
background-color: rgba(0, 47, 67, 0.7);
}.main-block-courseTF a:hover{
background-color: rgba(0, 47, 67, 0.6);
}
.main-block-actual-name{
margin-bottom: 16px;
line-height: 1.23em;
font-size: 0.8125rem;
}
.main-block-actual-title{
font-weight: 500;
line-height: 1.2em;
font-size: 1.25rem;
}
.main-block-interview-title{
font-weight: 500;
line-height: 1.2em;
font-size: 1.25rem;
margin-bottom: 6px;
}
.main-block-test-title{
font-weight: 500;
line-height: 1.2em;
font-size: 1.25rem;
}
.main-block-test-button{
text-align: center;
background: linear-gradient(92.82deg, #00B2EA 0.28%, #006484 100%);
border-radius: 6px;
padding: 11px 10px;
font-weight: 700;
line-height: 1.1em;
font-size: 1.125rem;
}
.main-block-interview-photo{
margin-bottom: 12px;
}
.main-block-interview-photo img{
object-fit: cover;
width: 60px;
height: 60px;
border-radius: 30px;
}
.main-block-interview-photo img:nth-child(n+2){
margin-left: -15px;
}
.main-block-interview-meta{
font-size: 0.8125rem;
line-height: 1.23em;
}
.main-block-news a{
background-color: #fff;
border-radius: 8px;
border: 1px solid #97E9ED;
color: #222;
text-decoration: none;
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
.main-block-news a:hover{
transition: 0.3s;
opacity: 0.8;
}
.main-block-news h3{
font-weight: 500;
line-height: 1.2em;
}
.main-block-news span{
color: #000;
line-height: 1.2em;
}
.main-collect{
background-color: #97E9ED;
}
.main-collect-more h5{
border-top: 1px solid #fff;
text-align: center;
font-weight: 500;
color: #222;
}
.main-collect-more-links a{
background-color: rgba(255, 255, 255, 0.5);
text-decoration: none;
color: #222;border-radius: 8px;
padding: 8px 12px 6px;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.main-collect-more-links a:hover{
transition: 0.4s;
background-color: rgba(255, 255, 255, 1.0);
}
.main-collect-more-links h3{
font-weight: 700;
}
@media(min-width: 992px){
.block-cards{
margin-bottom: 100px;
}
.main-block{
text-align: center;
margin-bottom: 20px;
}
.main-block a{
font-size: 1.875rem;
}
.main-block a:after{
width: 8px;
height: 15px;
background-size: 8px 15px;
}
.main-block h4{
line-height: 1.47em;
font-size: 1.875rem;
}
.main-block-item{
height: 290px;
overflow: hidden;
}
.main-block-actual a{
padding: 48px 16px 20px;
}
.main-block-interview a{
padding: 16px 16px 20px;
}
.main-block-interview-title{
height: 144px;
overflow: hidden;
}
.main-block-test a{
padding: 16px 16px 24px;
}
.main-block-courseTF a{
padding: 0 16px 24px;
}
.main-block-academy a{
padding: 20px 16px;
}
.main-block-test-title{
height: 186px;
overflow: hidden;
margin-bottom: 24px;
}
.main-block-actual-title{
max-height: 192px;
overflow: hidden;
}
.main-collect{
padding: 27px 0 32px;
margin-bottom: 70px;
}
.main-collect-more h5{
margin-top: 20px;
padding-top: 20px;
line-height: 1.25em;
font-size: 1.5rem;
}
.main-collect-more-links h3{
line-height: 1.22em;
font-size: 1.125rem;
margin-bottom: 0;
}
.main-collect-more-links span{
line-height: 1.43em;
font-size: 0.825rem;
}
.main-block-best{
margin-bottom: 30px;
}
.main-block-news a{
padding: 16px;
}
.main-block-news h3{
font-size: 1.125rem;
margin-bottom: 16px;
}
.main-block-news span{
font-size: 0.875rem;
}
}
@media(max-width: 992px){
.block-cards{
margin-bottom: 45px;
}
.main-block{
text-align: left;
margin-bottom: 15px;
}
.main-block a{
font-size: 1.25rem;
}
.main-block a:after{
width: 5px;
height: 10px;
background-size: 5px 10px;
}
.main-block h4{
line-height: 1.1em;
font-size: 1.25rem;
}
.main-block-item{
margin-bottom: 15px;
}
.main-block-actual a{
padding: 20px 16px 36px;
}
.main-block-interview a{
padding: 16px 16px 20px;
}
.main-block-courseTF a{
padding: 0 15px 20px;
}
.main-block-academy a{
padding: 20px 16px 36px;
}
.main-block-test a{
padding: 20px 16px 12px;
}
.main-block-test-title{
margin-bottom: 20px;
}
.main-collect{
padding: 20px 0;
margin-bottom: 40px;
}
.main-collect-more h5{
margin-top: 15px;
padding-top: 15px;
line-height: 1.1em;
font-size: 1.25rem;
}
.main-collect-more-block{
margin-bottom: 12px;
}
.main-collect-more-block:last-child{
margin-bottom: 0;
}
.main-collect-more-links h3{
line-height: 1.29em;
font-size: 0.825rem;
margin-bottom: -2px;
}
.main-collect-more-links span{
line-height: 1.33em;
font-size: 0.75rem;
}
.main-block-news{
margin-bottom: 15px;
}
.main-block-news:last-child{
margin-bottom: 0;
}
.main-block-news a{
padding: 12px;
}
.main-block-news h3{
font-size: 0.9375rem;
margin-bottom: 12px;
}
.main-block-news span{
font-size: 0.75rem;
}
}
.main-quote a{
color: #000;
text-decoration: none;
}
.main-quote a:hover{
transition: 0.4s;
opacity: 0.8;
}
.main-quote-info h3{
font-weight: 500;
line-height: 1.2em;
}
.main-quote-info p{
line-height: 1.4em;
text-decoration: underline;
margin-bottom: 0;
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: .15em;
text-decoration-color: #00ced8;
}
.main-quote-photo img{
object-fit: cover;
border-radius: 50px;
}
@media(min-width: 992px){
.main-all-quotes{
border-right: 1px solid #97E9ED;
padding-left: 30px;
padding-right: 30px;
margin-bottom: 70px;
}
.main-all-quotes:last-child{
border-right: none;
padding-right: 15px;
}
.main-all-quotes:first-child{
padding-left: 15px;
}
.main-quote{
text-align: center;
}
.main-quote-photo{
margin-bottom: 12px;
}
.main-quote-photo img{
width: 100px;
height: 100px;
}
.main-quote-info h3{
font-size: 1.25rem;
margin-bottom: 12px;
}
.main-quote-info p{
font-size: 1.125rem;
}
}
@media(max-width: 992px){
.main-quote{
border-bottom: 1px solid #97E9ED;
padding-bottom: 20px;
margin-bottom: 20px;
}
.main-quote-last{
border-bottom: none;
}
.main-quote a{
display: flex;
}
.main-quote-photo, .main-quote-info{
display: flex;
align-self: center;
flex-direction: column;
}
.main-quote-photo img{
width: 90px;
height: 90px;
margin-right: 20px;
}
.main-quote-info h3{
font-size: 1.125rem;
margin-bottom: 8px;
}
.main-quote-info p{
font-size: 1.0rem;
}
}
.main-block-lecture{
border-radius: 12px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center!important;
}
.main-block-lecture a{
border-radius: 12px;
display: block;
width: 100%;
height: 100%;
text-decoration: none;
color: #fff;
background-color: rgba(0, 0, 0, 0.7);
}
.main-block-lecture a:hover{
background-color: rgba(0, 0, 0, 0.6);
transition: 0.4s;
}
.main-block-lecture-info h6{
font-weight: 400;
line-height: 1.2em;
margin-bottom: 8px;
}
.main-block-lecture-info h3{
font-weight: 700;
line-height: 1.1em;
margin-bottom: 0;
}
.main-block-lecture h4{
font-weight: 400;
margin-bottom: 0;
}
.main-block-lecture-additional{
margin-top: 36px;
}
.main-block-lecture-additional h5{
font-weight: 700;
font-size: 1.0rem;
line-height: 1.2em;
padding-bottom: 8px;
margin-bottom: 12px;
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.main-block-lecture-additional a{
display: flex;
background: none;
font-weight: 500;
line-height: 1.4em;
height: 100%;
flex-direction: column;
}
.main-block-lecture-additional a:hover{
background: none;
color: #6FD4F4;
}
.main-block-lecture-additional a.test:after{
content: 'Пройти тест';
flex-wrap: nowrap;
flex-basis: auto;
width: 110px;
line-height: 1.33em;
font-size: 0.9375rem;
background-color: rgba(255, 255, 255, 0.3);
border-radius: 4px;
padding: 4px 8px;
margin-top: 10px;
}
.main-block-lecture-additional a.test:hover:after{
color: #000;
background-color: #6FD4F4;
transition: 0.4s;
}
@media(min-width: 992px){
.main-block-lecture{
margin-bottom: 70px;
}
.main-block-lecture a{
padding: 20px 20px 30px;
}
.main-block-lecture-top{
display: flex;
justify-content: space-between;
margin-bottom: 20px;
}
.main-block-lecture-photo{
margin-left: 20px;
}
.main-block-lecture-photo img{
width: 120px;
height: 120px;
border-radius: 60px;
object-fit: cover;
}
.main-block-lecture-info h6{
font-size: 1.375rem;
}
.main-block-lecture-info h3{
font-size: 2.375rem;
}
.main-block-lecture h4{
line-height: 1.2em;
font-size: 1.25rem;
}
.main-block-lecture-additional object{
display: flex;
}
.main-block-lecture-additional a{
font-size: 1.0rem;
width: 50%;
border-radius: 0;
}
.main-block-lecture-additional a:nth-child(1){
padding: 0 15px 0 0;
}
.main-block-lecture-additional a:nth-child(2){
padding: 0 0 0 15px;
border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.main-block-lecture-additional a:nth-child(n+3){
display: none;
}
}
@media(max-width: 992px){
.main-block-lecture{
margin-bottom: 40px;
margin-left: -15px;
margin-right: -15px;
}
.main-block-lecture a{
padding: 16px 15px 20px;
}
.main-block-lecture-photo{
margin: 36px 0;
}
.main-block-lecture-photo img{
width: 100px;
height: 100px;
border-radius: 50px;
object-fit: cover;
}
.main-block-lecture-info h6{
font-size: 0.875rem;
}
.main-block-lecture-info h3{
font-size: 1.75rem;
}
.main-block-lecture h4{
line-height: 1.4em;
font-size: 0.875rem;
}
.main-block-lecture-additional a{
padding: 0 0 15px 0;
font-size: 0.875rem;
border-radius: 0;
}
.main-block-lecture-additional a:nth-child(n+2){
border-top: 1px solid rgba(255, 255, 255, 0.3);
padding-top: 15px;
}
.main-block-lecture-additional a:last-child{
padding-bottom: 0;
}
}
.main-block-courseTF-logo{
text-align: right;
margin-bottom: 12px;
}
.main-block-courseTF-title{
font-weight: 500;
line-height: 1.2em;
font-size: 1.25rem;
}
.main-block-courseTF-button{
border-radius: 6px;
text-align: center;
color: #000;
font-weight: 700;
background-color: #BCE9F8;
font-size: 1.125rem;
}
.main-block-academy-logo{
margin-bottom: 24px;
height: 33px;
}
.main-block-academy-title{
font-weight: 500;
line-height: 1.2em;
font-size: 1.25rem;
}
@media(min-width: 992px){
.main-block-courseTF-logo{
margin-right: -16px;
}
.main-block-courseTF-title{
height: 156px;
overflow: hidden;
}
.main-block-courseTF-button{
padding: 11px 10px;
line-height: 1.1em;
}
}
@media(min-width: 1200px){
.main-block-courseTF-title{
margin-bottom: 12px;
}
}
@media (max-width:1200px) and (min-width: 992px){
.main-block-courseTF-title{
margin-bottom: 4px;
}
}
@media(max-width: 992px){
.main-block-courseTF-logo{
margin-right: -15px;
}
.main-block-courseTF-title{
margin-bottom: 20px;
}
.main-block-courseTF-button{
padding: 10px;
line-height: 1.39em;
}
}
.search-result-item{
border-bottom: 1px solid #DADADA;
margin-bottom: 20px;
width: 100%;
}
.search-result-item a{
color: #000;
text-decoration: none;
display: block;
width: 100%;
height: 100%;
}
.search-result-item a:hover{
transition: 0.4s;
opacity: 0.8;
}
.search-result-item-meta{
line-height: 1.2em;
}
.search-result-item-meta span{
padding-right: 15px;
}
.search-result-item-meta span:nth-child(n+2){
border-left: 1px solid #464646;
padding-left: 15px;
}
.search-result-item-meta span:last-child{
padding-right: 0;
}
.search-result-item-title{
font-weight: 500;
line-height: 1.2em;
}
.search-result-item-date{
line-height: 1.2em;
}
@media(min-width: 992px){
.search-result-item:last-child{
margin-bottom: 100px;
}
.search-result-item a{
padding-bottom: 25px;
}
.search-result-item-meta{
font-size: 1.125rem;
margin-bottom: 15px;
}
.search-result-item-title{
font-size: 1.625rem;
margin-bottom: 15px;
}
.search-result-item-date{
font-size: 0.75rem;
}
}
@media(max-width: 992px){
.search-result-item:last-child{
margin-bottom: 75px;
}
.search-result-item a{
padding-bottom: 15px;
}
.search-result-item-meta{
font-size: 0.9375rem;
margin-bottom: 10px;
}
.search-result-item-title{
font-size: 1.125rem;
margin-bottom: 10px;
}
.search-result-item-date{
font-size: 0.6875rem;
}
.search-result-item-desc{
font-size: 0.6875rem;
}
}
.main-top-author{
display: flex;
justify-content: center;
align-items: center;
}
.main-top-author img{
object-fit: cover;
}
span.main-top-author-name, span.main-top-author-pre{
line-height: 1.33em;
}
.main-top h3{
font-weight: 900;
line-height: 1.12em;
}
.main-top h4{
font-weight: 400;
}
span.main-top-media{
display: inline-block;
border-radius: 8px;
border: 1px solid rgba(255, 255, 255, 0.40);
box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.20); 
}
span.main-top-media div{
display: flex;
align-items: center;
}
.main-top-additional h5{
border-bottom: 1px solid rgba(128, 165, 186, 0.50);
padding-bottom: 8px;
margin-bottom: 12px;
font-weight: 700;
line-height: 1.2em;
font-size: 1.0rem;
}
.main-top-additional object{
display: flex;
}
.main-top-additional a{
background: none;
font-weight: 500;
line-height: 1.4em;
height: 100%;
}
.main-top-additional a:hover{
transition: 0.3s;
color: #6FD4F4;
background: none;
}
.main-top-additional a.test:after{
content: 'Пройти тест';
padding: 4px 8px;
border-radius: 4px;
background: rgba(255, 255, 255, 0.30);
margin-top: 10px;
line-height: 1.33em;
font-size: 0.9375rem;
font-weight: 500;
white-space: nowrap;
display: table;
margin: 10px auto 0;
}
.main-top-additional a.test:hover:after{
transition: 0.3s;
color: #000;
background-color: #6FD4F4;
}
span.main-top-actual-meta{
line-height: 1.2em;
}
span.main-top-actual-meta:nth-child(n+2){
margin-left: 12px;
padding-left: 12px;
border-left: 1px solid rgba(255, 255, 255, 0.3);
}
img.ma-logo-main{
margin-bottom: 12px;
}
.main-more-lections span{
color: #fff;
font-weight: 700;
display: block;
cursor: pointer;
border-radius: 12px;
background: linear-gradient(133deg, #00B2EA 0%, #006484 100%);
}
.main-more-lections span:hover{
transition: 0.3s;
opacity: 0.8;
}
@media(min-width:992px){
.main-top-author{
margin-bottom: 12px;
}
.main-top-author img{
width: 52px;
height: 52px;
border-radius: 26px;
}
span.main-top-author-name{
margin-left: 20px;
font-size: 2.0rem;
}
span.main-top-author-pre{
margin-right: 20px;
font-size: 2.0rem;
}
.main-top h3{
font-size: 3.0rem;
margin-bottom: 40px;
}
.main-top h4{
line-height: 1.25em;
font-size: 1.5rem;
margin-bottom: 0;
}
span.main-top-media{
padding: 8px 20px;
font-size: 1.0rem;
line-height: 1.25em;
margin-top: 40px;
}
span.main-top-media img{
height: 14px;
margin-right: 16px;
}
.main-top-additional{
margin-top: 48px;
}
.main-top-additional a{
font-size: 1.0rem;
}
.main-top-additional a:nth-child(odd){
padding: 0 15px 0 0;
}
.main-top-additional a:nth-child(even){
padding: 0 0 0 15px;
border-left: 1px solid rgba(128, 165, 186, 0.50);
}
span.main-top-actual-meta{
font-size: 1.5rem;
}
img.ma-logo-main{
height: 70px;
}
.main-more-lections{
margin-bottom: 60px;
}
.main-more-lections span{
padding: 20px 0;
line-height: 1.0em;
font-size: 1.5625rem;
}
}
@media(max-width:992px){
.main-top-author{
margin-bottom: 8px;
}
.main-top-author img{
width: 40px;
height: 40px;
border-radius: 20px;
}
span.main-top-author-name{
margin-left: 12px;
font-size: 0.9375rem;
}
span.main-top-author-pre{
margin-right: 12px;
font-size: 0.9375rem;
}
.main-top h3{
font-size: 1.75rem;
margin-bottom: 24px;
}
.main-top h4{
line-height: 1.4em;
font-size: 0.9375rem;
margin-bottom: 0;
}
span.main-top-media{
padding: 6px 12px;
font-size: 0.875rem;
line-height: 1.42em;
margin-top: 24px;
}
span.main-top-media img{
height: 10px;
margin-right: 16px;
}
.main-top-additional{
margin-top: 36px;
}
.main-top-additional object{
flex-direction: column;
}
.main-top-additional a{
font-size: 0.9375rem;
min-width: 100%;
margin-bottom: 24px;
padding: 0;
}
.main-top-additional a:last-child{
margin-bottom: 0;
}
span.main-top-actual-meta{
font-size: 0.9375rem;
}
img.ma-logo-main{
height: 41px;
}
.main-more-lections{
margin-bottom: 45px;
}
.main-more-lections span{
padding: 10px 0;
line-height: 1.31em;
font-size: 1.1875rem;
}
}
.news-meta-tags{
margin-bottom: 12px;
}
.news-meta-tags span{
font-weight: 700;
margin-right: 12px;
}
.news-meta-tags a{
text-decoration: none;
display: inline-block;
color: #006484;
border: 1px solid #00CED8;
border-radius: 8px;
padding: 4px 10px;
white-space: nowrap;
margin-right: 12px;
margin-bottom: 12px;
line-height: 1.3em;
}
.news-meta-tags a:hover{
transition: 0.3s;
background-color: #97E9ED;
}
.news-meta-tags a:last-child{
margin-right: 0;
}
.news-cat-item-meta{
font-size: 0.875rem;
line-height: 1.3em;
margin-bottom: 4px;
}
.news-cat-item-meta span{
display: inline-block;
margin-bottom: 12px;
margin-right: 12px;
white-space: nowrap;
color: #006484;
border: 1px solid #00CED8;
border-radius: 4px;
padding: 2px 6px 4px;
line-height: 1.3em;
}
.news-cat-item-meta span:last-child{
margin-right: 0;
}
.news-single-meta{
font-size: 0.875rem;
}
.news-single-meta a{
display: inline-block;
text-decoration: none;
margin-right: 12px;
margin-bottom: 12px;
white-space: nowrap;
color: #006484;
border: 1px solid #00CED8;
border-radius: 4px;
padding: 2px 6px 4px;
}
.news-single-meta a:hover{
transition: 0.3s;
background-color: #97E9ED;
}
.news-single-meta a:last-child{
margin-right: 0;
}
span.news-meta-title:after{
display: inline-block;
content: '';
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/arrow-news-title.svg) center bottom no-repeat;
}
@media(min-width:992px){
.news-meta-tags{
font-size: 1.25rem;
}
.news-single-meta{
margin-bottom: 8px;
}
span.news-meta-title:after{
margin: 0 20px;
width: 21px;
height: 32px;
background-size: 21px 32px;
}
}
@media(max-width:992px){
.news-single-meta{
margin-bottom: 2px;
}
span.news-meta-title:after{
margin: 0 0 0 10px;
width: 9px;
height: 14px;
background-size: 9px 14px;
}
span.news-meta-tax{
display: block;
}
}
@media(min-width:992px){
header noindex{
display: none;
}
}
@media(max-width:992px){
.mobile-head-top{
display: flex;
justify-content: space-between;
align-items: center;
}
.mobile-head-top img{
height: 45px;
}
.mobile-head-burger{
display: inline-block;
cursor: pointer;
background-size: cover;
background-repeat: no-repeat;
}
.burger-close{
width: 30px;
height: 24px;
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/burger-close.svg);
}
.burger-close:hover{
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/burger-close-hover.svg);
}
.burger-open{
width: 20px;
height: 20px;
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/burger-open.svg);
}
.burger-open:hover{
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/burger-open-hover.svg);
}
.mobile-head-menu{
padding: 30px 0 24px;
display: none;
}
.mobile-head-menu a{
color: #fff;
text-decoration: none;
font-weight: 700;
line-height: 1.2em;
font-size: 1.25rem;
display: table;
margin: 0 auto 15px;
}
.mobile-head-menu a:hover{
transition: 0.3s;
color: #6FD4F4;
}
.mobile-head-menu a:last-child{
margin-bottom: 0;
}
.mobile-head-menu-sublinks{
margin-bottom: 30px;
}
.mobile-head-menu-sublinks a{
line-height: 1.28em;
font-weight: 500;
font-size: 0.875rem;
}
.mobile-head-menu hr{
margin: 30px 0;
border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.mobile-head-menu-icons{
margin-bottom: 30px;
}
.mobile-head-menu-icons a{
display: inline-block;
text-align: center;
font-weight: 500;
line-height: 1.0em;
font-size: 0.75rem;
margin-right: 40px;
margin-bottom: 0;
cursor: pointer;
padding-top: 28px;
background-size: 24px 24px;
background-repeat: no-repeat;
background-position: center top;
}
.mobile-head-menu-icons a:hover{
transition: 0s;
color: #008BB7;
}
.mobile-head-menu-icons a:last-child{
margin-right: 0;
}
a.mobile-icons-authors{
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/salt-authors.svg);
}
a.mobile-icons-authors:hover{
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/salt-authors-hover.svg);
}
a.mobile-icons-search{
background-image:url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/search.svg);
}
a.mobile-icons-search:hover{
background-image:url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/search-hover.svg);
}
.mobile-head-menu-social{
margin-bottom: 30px;
height: 36px;
}
.mobile-head-menu-social a{
display: inline-block;
width: 20px;
height: 20px;
margin-right: 36px;
margin-bottom: 0;
background-repeat: no-repeat;
}
.mobile-head-menu-social a:last-child{
margin-right: 0;
}
a.mobile-social-fb{
width: 20px;
height: 20px;
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/mobile-social-fb.svg);
}
a.mobile-social-fb:hover{
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/mobile-social-fb-hover.svg);
}
a.mobile-social-ig{
width: 20px;
height: 20px;
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/mobile-social-ig.svg);
}
a.mobile-social-ig:hover{
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/mobile-social-ig-hover.svg);
}
a.mobile-social-tg{
width: 22px;
height: 20px;
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/mobile-social-tg.svg);
}
a.mobile-social-tg:hover{
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/mobile-social-tg-hover.svg);
}
.mobile-head-menu-links a{
line-height: 1.25em;
font-weight: 400;
font-size: 1.0rem;
}
}
.lazy-news-next{
margin-bottom: 24px;
}
.lazy-news-next span{
font-size: 1.8125rem;
line-height: 1.51em;
color: #00789E;
font-weight: 500;
}
.lazy-news-next span:after{
display: block;
margin-top: 8px;
content: ' ';
height: 32px;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/lazy-news-next.svg) center center no-repeat;
background-size: 40px 32px;
}
.main-block-event a{
padding: 15px 15px 25px;
}
.main-block-event-on a{
background: rgba(0, 36, 48, 0.8);
color: #fff;
}
.main-block-event-on a:hover{
background: rgba(0, 36, 48, 0.7);
}
.main-block-event-off a{
background: rgba(255, 255, 255, 0.8);
color: #006484;
}
.main-block-event-off a:hover{
background: rgba(255, 255, 255, 0.9);
}
.main-block-event-info{
font-weight: 500;
line-height: 1.2em;
font-size: 0.875rem;
}
.main-block-event-info-date{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/event-calendar.svg) left top no-repeat;
padding-left: 26px;
margin-bottom: 8px;
}
.main-block-event-info-place{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/event-place.svg) left top no-repeat;
padding-left: 23px;
}
.main-block-event-info-place span.place{
margin: 0 10px 8px 0;
display: inline-block;
}
.main-block-event-info-place span.online{
display: inline-block;
white-space: nowrap;
border-radius: 4px;
border: 1px solid rgba(0, 206, 216, 0.50);
padding: 2px 4px;
}
.main-block-event-title{
font-weight: 700;
line-height: 1.2em;
font-size: 1.25rem;
width: 100%;
}
.event-single-meta{
font-weight: 500;
line-height: 1.2em;
color: #006484;
margin-top: -12px;
}
.event-single-meta-date{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/event-single-calendar.svg) left center no-repeat;
}
.event-single-meta-place{
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/event-single-place.svg) left center no-repeat;
}
.event-single-meta-place span.place, .event-single-meta-place span.online{
display: inline-block;
padding: 2px 6px 3px;
white-space: nowrap;
}
.event-single-meta-place span.online{
border-radius: 4px;
border: 1px solid #00CED8;
}
.slide-events{
padding: 0;
}
@media(min-width: 992px){
.main-block-event a{
display: flex;
flex-wrap: wrap;
align-content: space-between;
}
.event-single-meta{
font-size: 1.375rem;
margin-bottom: 36px;
}
.event-single-meta-date, .event-single-meta-place, .event-single-meta-off{
display: inline-block;
}
.event-single-meta-date{
background-size: 24px 24px;
padding-left: 36px;
}
.event-single-meta-place{
background-size: 19px 24px;
padding-left: 31px;
margin-left: 40px;
}
.event-single-thumbnail{
margin-bottom: 36px;
}
}
@media(max-width: 992px){
.main-block-event-info-place{
margin-bottom: 45px;
}
.event-single-meta{
font-size: 1.0rem;
margin-bottom: 32px;
}
.event-single-meta-date{
background-size: 18px 18px;
padding-left: 30px;
margin-bottom: 10px;
}
.event-single-meta-place{
background-size: 16px 22px;
padding-left: 28px;
}
.event-single-thumbnail{
margin-bottom: 32px;
}
.main-block-event-info-off{
margin-bottom: 45px;
}
}
@media(min-width:992px){
a.menu-authors::before{
display: inline-block;
content: '';
width: 18px;
height: 18px;
margin-right: 5px;
background: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/salt-authors.svg) center center no-repeat;
background-size: cover;
position: relative;
top: 3px;
}
a.menu-search{
cursor: pointer;
}
a.menu-search::before{
display: inline-block;
content: '';
width: 18px;
height: 18px;
margin-right: 5px;
background-image: url(//salt.press-club.pro/wp-content/themes/pcb-salt/img/search.svg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
top: 3px;
}
}
@view-transition {
navigation: auto;
}