body {
font-weight: normal;
}
a {
text-decoration: underline;
cursor: pointer;
}
div#open-extra {
display: none;
}
.bottom-buttons {
position: fixed;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODAgODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDgwIDgwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDAuMiwyMmM2LjQsMCwxMi43LDMsMTIuNywxMGMwLDYuNS03LjUsOS05LjEsMTEuNGMtMS4yLDEuNy0wLjgsNC4yLTQuMSw0LjJjLTIuMiwwLTMuMi0xLjgtMy4yLTMuNGMwLTYsOC43LTcuMyw4LjctMTIuMmMwLTIuNy0xLjgtNC4zLTQuOC00LjNjLTYuNCwwLTMuOSw2LjYtOC43LDYuNmMtMS44LDAtMy4zLTEuMS0zLjMtMy4xQzI4LjUsMjYuMywzNC4xLDIyLDQwLjIsMjJ6IE00MCw1MC44YzIuMiwwLDQuMSwxLjgsNC4xLDQuMVM0Mi4yLDU5LDQwLDU5cy00LjEtMS44LTQuMS00LjFDMzUuOCw1Mi43LDM3LjcsNTAuOCw0MCw1MC44eiIvPjwvZz48L3N2Zz4=);
padding: 2px;
z-index: 122;
border-radius: 100px;
border: 3px solid rgb(48, 58, 64);
line-height: 1;
height: 45px;
text-align: center;
width: 45px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-weight: 700;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #286ba3;
background-color: rgb(81, 95, 103);
font-size: 0;
}
body ._orinationRight_25 .button_1O {
background-image:none!important;
}
.rc-inactive #robochat-button-back, .rc-inactive #rc-phone-back, body ._orinationRight_25 .button_1O {
background-color: #0591cf!important;
border-color: #014f9a!important;
}
#__law a#call-button, #__law #open-extra, #__law .rc-inactive #robochat-button-back, #__law .rc-inactive #rc-phone-back, body#__law ._orinationRight_25 .button_1O {
background-color: #e9b513!important;
border-color: #ca9000!important;
}
#__offshore a#call-button, #__offshore #open-extra, #__offshore .rc-inactive #robochat-button-back, #__offshore .rc-inactive #rc-phone-back, body#__offshore ._orinationRight_25 .button_1O {
background-color: #0591cf!important;
border-color: #014f9a!important;
}
#__audit a#call-button, #__audit #open-extra, #__audit .rc-inactive #robochat-button-back, #__audit .rc-inactive #rc-phone-back, body#__audit ._orinationRight_25 .button_1O {
background-color: #d12e33!important;
border-color: #8f001c!important;
}
#__taxes a#call-button, #__taxes #open-extra, #__family-office a#call-button, #__family-office #open-extra, #__taxes .rc-inactive #robochat-button-back,
#__taxes .rc-inactive #rc-phone-back, #__family-office .rc-inactive #robochat-button-back, #__family-office .rc-inactive #rc-phone-back,
body#__taxes ._orinationRight_25 .button_1O, body#__family-office ._orinationRight_25 .button_1O {
background-color: #f69301!important;
border-color: #df6a00!important;
}
#__translations a#call-button, #__translations #open-extra, #__translations .rc-inactive #robochat-button-back, #__translations .rc-inactive #rc-phone-back,
body#__translations ._orinationRight_25 .button_1O {
background-color: #d4a917!important;
border-color: #f0880d!important;
}
#__vacancies a#call-button, #__vacancies #open-extra, #__vacancies .rc-inactive #robochat-button-back, #__vacancies .rc-inactive #rc-phone-back,
body#__vacancies ._orinationRight_25 .button_1O {
background-color: #6eb63f!important;
border-color: #379f46!important;
}
#__conferences a#call-button, #__conferences #open-extra, #__conferences .rc-inactive #robochat-button-back, #__conferences .rc-inactive #rc-phone-back,
body#__conferences ._orinationRight_25 .button_1O {
background-color: #862b86!important;
border-color: #5c1692!important;
}
a#call-button {
right: 10px;
bottom: 8px;
background-image: url(https://gsl.org/wp-content/themes/gsl/i/telephone.svg);
background-color: rgb(81, 95, 103);
border-color: rgb(48, 58, 64);
background-size: 51%;
background-repeat: no-repeat;
background-position: center;
}
.contact-flex .main-inner {
-webkit-flex-basis: 77%;
-ms-flex-preferred-size: 77%;
flex-basis: 77%;
}
.contact-right-block {
-webkit-flex-basis: 23%;
-ms-flex-preferred-size: 23%;
flex-basis: 23%;
}
.contacts-content .main-inner {
margin-left: 0;
}
.contacts-content .column {
width: 100%;
}
.main.contacts-content {
float: none;
clear: none;
}
.sign-container {
vertical-align: middle;
}
.event-title .flag {
left: 0;
margin-right: 0;
}
.event-title .title {
margin-left: 15px;
vertical-align: middle;
}
.office-status {
border-radius: 15px;
vertical-align: middle;
margin-left: 10px;
margin-right: 16px;
font-size: 16px;
letter-spacing: normal;
position: relative;
bottom: 3px;
color: #000;
}
.office-status:after {
content: '';
width: 6px;
display: block;
height: 6px;
border-radius: 5px;
position: absolute;
right: -11px;
top: 8px;
}
.office-status.open:after {
background-color: #78c24d;
}
.office-status.closed:after {
background-color: #dd0041;
}
.contact-flex {
display: flex;
}
.scroll-alert {
display:none;
}
.fax .icon {
background: url(//gsl.org/ru/wp-content/themes/gsl/i/fax.svg) no-repeat center;
position: absolute;
left: -21px;
width: 17px;
height: 17px;
}
.working-hours {
margin: 0.2em 20px 0.8em 21px;
}
.working-hours .icon {
background: url(//gsl.org/ru/wp-content/themes/gsl/i/time.svg) no-repeat center;
position: absolute;
left: -21px;
width: 17px;
height: 17px;
}
.working-hours .office-status {
display: none;
}
.slider-container {
margin-top: 2em;
position: relative;
}
.gsl-slider {
overflow: hidden;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.head-slider {
margin-bottom: 30px;
}
.gsl-slider .gsl-slide {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
position: relative;
}
.gsl-slider .gsl-background {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.head-background:after, .head-background.default-background:before, #__uae .head-background:before {
content: '';
position: absolute;
background-position: right bottom;
background-repeat: no-repeat;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.head-background.head-overlay:after {
opacity: .5;
}
.head-background.default-background, #__offshore .head-background.default-background, #__offshore .head-slide .head-overlay:after {
background-image: -o-linear-gradient(310deg, #51c1f1 0%, #014f9a 85%);
background-image: linear-gradient(140deg, #51c1f1 0%, #014f9a 85%);
}
.head-background.default-background:before, #__offshore .head-background.default-background:before {
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/offshore/ornament.gif);
}
#__audit .head-background.default-background, #__audit .head-slide .head-overlay:after {
background-image: -o-linear-gradient(310deg, #e05140 0%, #8f001c 85%);
background-image: linear-gradient(140deg, #e05140 0%, #8f001c 85%);
}
#__audit .head-background.default-background:before {
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/audit/ornament.gif);
}
#__taxes .head-background.default-background, #__family-office .head-background.default-background, #__taxes .head-slide .head-overlay:after, #__family-office .head-slide .head-overlay:after  {
background-image: -o-linear-gradient(310deg, #f6a800 0%, #d15a00 85%);
background-image: linear-gradient(140deg, #f6a800 0%, #d15a00 85%);
}
#__taxes .head-background.default-background:before {
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/taxes/ornament.gif);
}
#__family-office .head-background.default-background:after {
background-image: none;
}
#__law .head-background.default-background, #__law .head-slide .head-overlay:after {
background-image: -o-linear-gradient(310deg, #ebbb19 0%, #b67800 85%);
background-image: linear-gradient(140deg, #ebbb19 0%, #b67800 85%);
}
#__law .head-background.default-background:before {
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/law/ornament.gif);
}
#__conferences .head-background.default-background, #__conferences .head-slide .head-overlay:after {
background-image: -o-linear-gradient(310deg, #818eea 0%, #5c1692 85%);
background-image: linear-gradient(140deg, #818eea 0%, #5c1692 85%);
}
#__conferences .head-background.default-background:before {
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/conferences/ornament.gif);
}
#__translations .head-background.default-background, #__translations .head-slide .head-overlay:after {
background-image: -o-linear-gradient(310deg, #f2850c 0%, #b1d324 85%);
background-image: linear-gradient(140deg, #f2850c 0%, #b1d324 85%);
}
#__translations .head-background.default-background:before {
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/translations/ornament.gif);
}
#__vacancies .head-background.default-background, #__vacancies .head-slide .head-overlay:after {
background-image: -o-linear-gradient(310deg, #b8d636 0%, #379f46 85%);
background-image: linear-gradient(140deg, #b8d636 0%, #379f46 85%);
}
#__vacancies .head-background.default-background:before {
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/vacancies/ornament.gif);
}
#__uae .head-background.default-background, #__uae .head-slide .head-overlay:after {
background: -o-linear-gradient(310deg, #000000 20%, rgba(220,76,54,1) 55%, rgba(0,132,76,1) 85%);
background: linear-gradient(140deg, #000000 20%, rgba(220,76,54,1) 55%, rgba(0,132,76,1) 85%);
opacity: 1;
}
#__uae .head-background:before {
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/vacancies/ornament.gif);
z-index: 1;
}
.head-slide .descr-container {
padding: 2em;
max-width: 57%;
color: white;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: baseline;
-webkit-align-items: baseline;
-ms-flex-align: baseline;
align-items: baseline;
height: 30em;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.gsl-slide .gsl-slide-link {
text-decoration: none;
display: block;
}
.head-slider:before {
bottom: -15px;
left: -15px;
}
.head-slider:after {
bottom: -15px;
right: -15px;
}
.slider-container:before {
top: -15px;
left: -15px;
}
.slider-container:after {
top: -15px;
right: -15px;
}
.head-slider.owl-loaded:before, .head-slider.owl-loaded:after {
bottom: 15px;
}
#__taxes .head-slider.owl-loaded:before, #__taxes .head-slider.owl-loaded:after,
#__family-office .head-slider.owl-loaded:before, #__family-office .head-slider.owl-loaded:after, #__conferences .head-slider.owl-loaded:before, #__conferences .head-slider.owl-loaded:after {
bottom: -15px;
}
.head-slide .descr-container h3 {
margin-top: 0;
font-size: 1.9em;
color: white;
font-weight: 600;
}
.head-slide .slide-descr {
font-size: 1.2em;
line-height: 1.2;
}
.head-slide .slide-price {
font-size: 1.9em;
border: 2px solid;
display: inline-block;
padding: 0 15px;
}
#__vacancies .head-slide .slide-price, #__audit .head-slide .slide-price {
font-size: 1.3em;
}
#__vacancies .head-slide .slide-price span.price-text, #__audit .head-slide .slide-price span.price-text {
font-size: 1.2em;
}
.head-slider.owl-loaded {
margin-bottom: 0px;
}
#__taxes .head-slider.owl-loaded,
#__family-office .head-slider.owl-loaded, #__conferences .head-slider.owl-loaded {
margin-bottom: 30px;
}
.gsl-slider.owl-loaded {
overflow: unset;
}
.pictures img {
position: absolute;
}
.pictures {
z-index: 3;
position: absolute;
top: 0;
width: 100%;
height: 26em;
pointer-events: none;
}
.slider-container .cash-sales {
left: 70%;
top: -7%;
}
.slider-container .sandclock {
left: 97%;
top: -16%;
}
.slider-container .sunclock {
left: 57%;
top: -36%;
}
.slider-container .taxcoin3 {
bottom: -29%;
left: 98%;
}
.slider-container .gsl_inkpot {
height: 100%;
left: 63%;
top: 53%;
max-height: 216px;
}
.slider-container .gsl_hammer {
height: 100%;
left: 85%;
top: 82%;
max-height: 132px;
}
#__translations .pictures {
height: 12em;
}
#__vacancies .pictures {
height: 15em;
}
.with-shadow:after {
position: absolute;
bottom: 0;
height: 100%;
width: 100%;
content: "";
background: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #ffffff), color-stop(35%, #ffffff00));
background: -o-linear-gradient(bottom, #ffffff 10%, #ffffff00 35%);
background: linear-gradient(to top, #ffffff 10%, #ffffff00 35%);
pointer-events: none;
z-index: 2;
left: 0;
bottom: 0;
}
.book-description {
width:31%;
font-size:75%;
margin-top: 5em;
}
.book-description td {
padding: 8px 0;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot:focus span
#__offshore .head-slider .owl-dots .owl-dot.active span, #__offshore .owl-theme .owl-dots .owl-dot:hover span, #__offshore .owl-theme .owl-dots .owl-dot:focus span {
background: #0591cf;
}
#__audit .head-slider .owl-dots .owl-dot.active span, #__audit .owl-theme .owl-dots .owl-dot:hover span, #__audit .owl-theme .owl-dots .owl-dot:focus span {
background: #d12e33;
}
#__taxes .head-slider .owl-dots .owl-dot.active span, #__taxes .owl-theme .owl-dots .owl-dot:hover span, #__taxes .owl-theme .owl-dots .owl-dot:focus span,
#__family-office .head-slider .owl-dots .owl-dot.active span, #__family-office .owl-theme .owl-dots .owl-dot:hover span, #__family-office .owl-theme .owl-dots .owl-dot:focus span {
background: #f69301;
}
#__law .head-slider .owl-dots .owl-dot.active span, #__law .owl-theme .owl-dots .owl-dot:hover span, #__law .owl-theme .owl-dots .owl-dot:focus span {
background: #e9b513;
}
#__conferences .head-slider .owl-dots .owl-dot.active span, #__conferences .owl-theme .owl-dots .owl-dot:hover span, #__conferences .owl-theme .owl-dots .owl-dot:focus span {
background: #862b86;
}
#__translations .head-slider .owl-dots .owl-dot.active span, #__translations .owl-theme .owl-dots .owl-dot:hover span, #__translations .owl-theme .owl-dots .owl-dot:focus span {
background: #d4a917;
}
#__vacancies .head-slider .owl-dots .owl-dot.active span, #__vacancies .owl-theme .owl-dots .owl-dot:hover span, #__vacancies .owl-theme .owl-dots .owl-dot:focus span {
background: #6eb63f;
}
.translations-library {
float:left;
display:inline-block;
padding:10px;
width: 200px;
}
.cta {
margin-bottom: 15px;
}
.gsl-slider .links-backround {
position: relative;
height: 24vh;
}
.links-slide .descr-container {
position: relative;
top: -30px;
}
.links-slide .descr-container .slide-descr {
margin: 0;
margin-right: 10px;
color: #7f7f7f;
font-size: 90%;
font-style: italic;
padding: 10px 15px 5px 10px;
border-top-right-radius: 30px;
background: white;
}
.main .links-slide .descr-container .slide-descr {
max-width: 40%;
font-size: 100%;
margin-left: auto;
padding: 10px 20px 0;
border-top-left-radius: 30px;
}
h3.links-title {
margin-bottom: 0.8em;
}
.cta-button:visited {
color: #ffffffcc;
}
body #rc-phone-form-close {
right: 0;
top: -15px;
}
.order-page-body .column {
float: none;
width: 100%;
}
.hidden {
display: none;
}
.must, .invalid-feedback, .order-page-body .pseudo-popup-handler {
color: #E74C3C;
}
.order-page-body .pseudo-popup-handler {
font-size: 100%;
}
.invalid-feedback {
position: absolute;
line-height: 1;
}
.contact-form input, .contact-form textarea, .contact-form select {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.is-invalid {
border-color: #E74C3C!important;
}
.order-page-body .contacts, .order-page-body .contact-form .row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.order-page-body .contact-form .row, .order-page-body .contact-form h3 {
margin-bottom: 1.2em;
}
.order-page-body .contacts .extra {
-webkit-flex-basis: 30%;
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
text-align: right;
}
.order-page-body .decorated {
padding: 7px 16px 9px;
border-radius: 100px;
line-height: normal;
text-shadow: 1px 1px 0px #535967;
background: #E1E1DA;
background: -webkit-gradient(linear, left top, left bottom, from(#E1E1DA), to(#515765));
background: -o-linear-gradient(top, #E1E1DA, #515765);
background: linear-gradient(to bottom, #E1E1DA, #515765);
border: 0;
color: white;
}
.order-page-body input.radio {
vertical-align: text-bottom;
}
.order-page-body .contact-form .row .column:first-child {
-webkit-box-flex: 0;
-webkit-flex: 0 0 28%;
-ms-flex: 0 0 28%;
flex: 0 0 28%;
}
.order-page-body .contact-form .row .column:last-child {
-webkit-box-flex: 0;
-webkit-flex: 0 0 72%;
-ms-flex: 0 0 72%;
flex: 0 0 72%;
position: relative;
}
.main-about-us-text span {
display: inline-block;
margin-top: 1em;
}
.main h3.links-title {
margin: 0.8em 0;
font-size: 175%;
}
.content .main-page .events-list {
margin-bottom: 0em;
}
.main .gsl-slider .links-backround {
height: 45vh;
}
.overlay {
position: fixed;
height: 100vh;
bottom: 0vh;
right: 0;
background-color: #000;
opacity: 0;
z-index: 6;
-webkit-transition: opacity .15s ease-in-out;
-o-transition: opacity .15s ease-in-out;
transition: opacity .15s ease-in-out;
}
.overlay.show {
opacity: .7;
left: 0;
}
#__offshore .item-country-list__column h4{
margin-left: 0;
margin-top: 0;
}
@media (max-width: 1000px) {
.gsl-post-header__content-info__title-container h2 {
margin: 0 !important;
}
.ui--headers-list {
margin: 20px -1px;
padding: 5px 20px;
}
.ui--headers-list li:before {
color: #293137 !important;
}
.ui--headers-list  li {
border-bottom: 0px !important;
padding-bottom: 0px !important;
}
.inner-outer .main-services-title {
font-size: 115%;
}
.gsl-advantage, .gsl-results {
width: 100%;
}
.working-hours .office-status {
display: inline;
margin-top: 3px;
margin-left: 22px;
}
.working-hours>span:first-child {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.contact-blocks .contact-right-block  img  {
float: left;
margin: 0 10px 10px 0;
}
.event-description p.working-hours {
clear: both;
-webkit-flex-flow: wrap;
-ms-flex-flow: wrap;
flex-flow: wrap;
}
span.flag img {
width: 22px;
}
.contacts-content .pseudo-link.printit, .item-container .navigation .selected .cn {
display: none;
}
.event-description .extra .phone, .event-description .extra .email, .event-description .extra .metro {
margin-left: 0;
}
.phone .icon, .email .icon, .metro .icon, .fax .icon, .working-hours .icon, .parking .icon, .map-link .icon {
display: block;
position: relative;
left: 0px;
margin-right: 6px;
top: 2px;
min-width: 17px;
}
.event-description .content-navigation {
text-align: center;
}
.event-description .specs {
display: none;
}
.contact-person p .phone, .contact-person p .email {
display: block;
margin-left: 0;
}
.video-player-dimensions {
width: calc(100vw - 2em);
}
.item-container .navigation table, .item-container .navigation table .cn_text {
margin: 0;
padding: 0;
}
.event-title .title-text {
position: relative;
display: block;
}
.event-title .title {
position: relative;
margin: 0;
}
.main-inner .contact-person {
margin-top: 30px;
clear: both;
}
div#logo_text {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
left: 42px !important;
font-size: 13px !important;
width: 37vw !important;
top: 2px;
height: 48px;
line-height: 1;
letter-spacing: 0px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition:0.3s;
-o-transition:0.3s;
transition:0.3s;
opacity:0;
}
.footer-text {
overflow: hidden;
margin-bottom: 5px;
position: relative;
}
.footer-text-expand {
display: block;
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/arrow-down.png);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
height: 20px;
margin: 10px 0;
opacity: .6;
}
.footer-text.expanded {height: auto;}
.footer-text.expanded ~ .footer-text-expand {
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/arrow-up.png);
}
.event-title  span.flag {
margin: 0;
margin-right: 10px;
margin-top: 5px;
min-width: 26px;
}
.contact-blocks .contact-right-block  img {width: auto;}
.media {
margin-left: 3px;
}
.content {
margin-left: 0;
font-size: 16px;
margin-top: 0;
position: relative;
z-index: 1;
clear: both;
}
img#logo_top {
width: auto;
height: 52px;
-o-object-fit: contain;
object-fit: contain;
right: initial;
left: 15px;
top: -13px;
visibility: visible !important;
}
#header .switcher {
float: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin: auto;
padding: 0;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-size: 21px;
position: absolute;
top: -40px;
background: #ffffff;
width: 100%;
padding: 10px 14px;
border-bottom: 1px solid #efefef;
}
div#site_switcher {
position: relative;
left: 0;
font-size: 14px;
top: 0;
}
#site_switcher .reducer {
margin: 0;
padding: 0;
}
div#lang {
font-size: 17px;
text-align: right;
padding-top: 0;
word-spacing: 0;
}
#site_switcher .dd-wrap {
width: 0;
padding: 0;
}
#site_switcher.open {
background: none;
}
#header .switcher .open .sh-l,
#header .switcher .open .sh-r,
#header .switcher .open .sh-b {
display: none;
}
#header .switcher .item span.icon {
top: 5px;
}
#header .switcher .submenu div.item {
padding-left: 6px;
padding-bottom: 8px;
}
#site_switcher .reducer a span.icon {
zoom: 1.2;
right: -1px;
top: 6px;
}
#site_switcher.open .dd-wrap {
width: 100vw;
position: absolute;
background: white;
z-index: 1;
border: 1px solid #efefef;
top: 78px;
padding: 20px 40px;
left: -15px;
height: 83vh;
overflow: scroll;
}
div#bank_comments_wrapper {
margin: 0;
text-align: left;
color: gray;
}
#bank_comments_wrapper .comments span,
#bank_comments_wrapper .rating span {
zoom: 1;
}
.extra .suggest {
display:none;
}
.outer-block {
font-size: 20px;
width: auto;
margin: 20px !important;
}
.search-sort {
font-size: 17px;
height: auto;
padding: 0;
left: 0;
border: 0;
margin-bottom: 0;
margin-top: 0!important;
}
.bank .vertical-stat td {
padding: 0 !important;
}
h3.gr.event-title {
margin-top: 35px;
}
h1 sup.more {
font-size: 16px;
margin-left: 29px;
margin-top: 7px;
}
span.single-hide-show {
display: block;
clear: both;
font-size: 16px;
top: 0px;
float: none;
padding-left: 45px !important;
border-top: 1px solid #efefef;
border-bottom: 1px solid #efefef;
padding: 16px 0;
}
.show-all .icon {
zoom: 1;
left: -27px;
top: 4px;
}
.event-title .sign-container {
zoom: 1;
margin-left: auto;
width: auto;
padding-left: 5px;
display: block;
-webkit-box-ordinal-group: 101;
-webkit-order: 100;
-ms-flex-order: 100;
order: 100;
}
div#footer {
font-size: 12px;
width: auto;
margin: 0 20px;
}
.main {
width: auto;
float: none;
}
.footer-inner {
font-size: 100%;
margin: 0;
}
div#layout-inner {
padding-bottom: 0;
min-width: auto;
width: 100%;
}
#social-buttons li {
zoom: 1;
margin-right: 10px;
}
#social-buttons li sup {
font-size: 16px;
margin-left: 5px;
}
#social-buttons li a {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
#footer .main-course-inner {
margin-bottom: 0;
margin-top: 25px;
border-top: 1px solid #efefef;
padding-top: 50px;
font-weight: 600;
}
.copyright .copy {
position: relative;
left: 0;
}
.footer-inner p {
line-height: 1.4;
font-size: 14px;
}
.content-navigation a {
font-size: 13px;
}
.content-navigation {
font-size: 100%;
margin-bottom: 0;
margin-top: 20px;
}
.hide-all .icon {
zoom: 1;
left: -25px;
}
h3.event-title {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
gap: 10px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-size: 17px !important;
font-weight: 700;
}
span.jurflag {
margin-right: 15px;
}
.expand_table p {
line-height: 1.5;
}
table.data td {
font-size: 14px;
padding: 15px;
-webkit-box-sizing: content-box;
box-sizing: content-box;
vertical-align: middle;
}
table.data th {
font-size: 15px;
}
table.data {
padding: 0;
border: none;
margin: 0 !important;
left: 0;
border: 1px solid #efefef;
}
.sort {
font-size: 100%;
}
table.data th {
border: 0px solid;
padding: 17px 10px;
border-right: 1px solid #efefef;
}
table.data tr {
border-bottom: 1px solid #efefef;
}
tr.no_hover.heighter {
border: none;
}
table.data td a {
text-decoration: none;
border-bottom: 1px solid #8c9db05e;
}
.navigation-inner {
margin: 0px;
}
#layout-inner > .navigation .navigation-inner {
margin: 10px;
font-size: 14px;
}
.menu ul ul {
font-size: 100%;
margin: 3px 2px;
}
.menu li ul a {
font-size: 14px;
}
.menu li .views {
top: 4px;
right: -25px;
display: none;
}
.menu li.selected table .cn_text {
font-size: 14px;
background: transparent;
border-radius: 100px;
padding: 0;
}
.menu ul {
font-size: 100%;
width: 100%;
}
.single-hide-show .pseudo-link {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.main-inner {
margin: 3px !important;
}
.content-inner {
width: 100%;
display: block;
float: none !important;
}
.nav-item.selected {
background: #fafafa;
line-height: 1;
padding: 3px 8px;
margin: 0;
border-radius: 100px;
border: 1px solid #efefef;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.content-navigation .selected span {
background: none;
padding: 0;
margin-left: 0px !important;
left: 0;
}
.content-navigation .nav-item span span {
font-size: 13px;
margin: 2px 0;
}
table.data tr.top td {
font-size: 30px;
}
span.button-decorated img {
display: none;
}
.button-small-decorated .label,
.button-decorated .label {
padding: 7px 16px;
border-radius: 100px;
line-height: 1;
text-shadow: 1px 1px 0px #535967;
margin: 0;
background: #E1E1DA;
background: -webkit-gradient(linear, left top, left bottom, from(#E1E1DA), to(#515765));
background: -o-linear-gradient(top, #E1E1DA, #515765);
background: linear-gradient(to bottom, #E1E1DA, #515765);
padding-bottom: 9px;
text-align: center;
}
.button-small-decorated .label {
padding: 3px 16px 7px;
}
span.shadow-label {
display: none !important;
}
.content-navigation .nav-item {
margin: 0 !important;
padding-left: 8px;
padding-right: 8px;
}
.extra {
width: auto;
float: none;
}
.country-flag {
display: none;
}
[data-type="jurisdictions"] {
width: 100%;
max-width: initial;
}
h3 .icon {
zoom: 1;
position: unset !important;
margin-right: 5px;
min-width: 25px;
}
h3.with-icon {
margin-top: 7px;
padding-top: 0;
font-size: 21px;
margin-left: 0;
}
table.person.tv {
font-size: 14px;
left: 0;
line-height: 1.44;
}
.question .icon {
zoom: 1;
top: 3px;
}
p.question {
font-size: 15px !important;
margin-left: 22px;
}
.person p {
font-size: 16px !important;
}
.phone .icon,
.big-phone .icon {
zoom: 1;
top: 1px;
}
p.big-phone {
font-size: 16px;
margin-left: 22px;
margin-top: 5px;
}
p.big-phone a {
text-decoration: none !important;
}
.extra .cta-button {
font-size: 13px;
padding: 8px 12px;
padding-right: 39px;
}
.extra .cta-button i {
zoom: 1.5;
right: 7px;
}
div#service {
border-top: 1px solid #efefef;
}
.inner-outer p {
font-size: 14px;
line-height: 1.3;
}
h2.gr {
margin: 22px 0;
font-size: 20px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
h3.event-title.with-icon + [itemprop="video"] {
margin-bottom: 15px;
border-bottom: 1px solid #efefef;
padding-bottom: 20px;
}
.main > .main-inner >.inner-outer {
margin-bottom: 25px;
border-bottom: 1px solid #efefef;
padding-bottom: 5px;
}
.inner-outer h3 {
font-weight: 600;
margin-bottom: 18px;
}
p.jur_service_price {
font-size: 16px;
color: black;
top: 0;
position: relative;
border: 1px solid #efefef;
border-radius: 100px;
padding: 4px 12px;
background: #fbfbfb;
}
.gallery {
left: 0;
margin: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.cta {
margin: 0 !important;
padding: 0 !important;
}
div#jurs-with-shadow p {
font-size: 17px;
line-height: 1.4;
color: #585858;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
text-size-adjust: none;
}
.nav-item span.pseudo-link {
padding-bottom: 4px !important;
}
.nav-item.selected span.pseudo-link {
padding-bottom: 0px !important;
}
table.compare {
padding: 0;
border: none;
margin: 0 !important;
left: 0;
border: 1px solid #efefef;
}
.expand_table th {
padding: 10px;
}
.compare .horizontal-stat td > table > tbody td {
font-size: 15px !important;
padding: 14px !important;
line-height: 1;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
text-size-adjust: none;
border-right: 1px solid #efefef;
}
.compare .horizontal-stat td td:last-child{
border-right: 0px solid #efefef;
}
table.compare.highlight tr {
border-bottom: 1px solid #efefef;
font-size: 21px !important;
}
.expand_table {
margin: 0;
padding: 0;
margin-top: 15px;
}
.compare td {
vertical-align: inherit;
font-size: 16px !important;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
text-size-adjust: none;
width: auto !important;
}
.compare th {
font-size: 13px !important;
line-height: 1.4;
vertical-align: middle !important;
width: 14% !important;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
text-size-adjust: none;
border-right: 1px solid #efefef;
background: #fcfcfc;
border-bottom: 1px solid #efefef !important;
}
.compare .horizontal-stat td {
padding: 0 !important;
}
.gsl_tree H4 {
font-size: 18px;
}
.gsl_tree .event-description .event-description {
font-size: 16px;
line-height: 1.6;
border-bottom: 1px solid #efefef;
margin-bottom: 20px;
padding-top: 0px;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
text-size-adjust: none;
width: auto;
}
body {
font-size: 16px;
-webkit-font-smoothing: antialiased;
}
.content li,
.teasers li {
padding-left: 0;
background: none;
font-size: 14px;
padding-bottom: 9px;
margin-left: 0;
}
.teasers li:before {
content: '–';
color: black;
margin-right: 10px;
opacity: 0.3;
}
.gsl_tree UL {
margin-top: 10px;
}
table.wy-table {
border: 1px solid #cccccc!important;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: scroll;
padding: 0;
border-spacing: 0;
left: 0;
max-width: 90%;
margin: 10px auto!important;
}
.wy-table td,
.wy-table th {
font-size: 16px;
padding: 10px;
}
table.supertable {
}
.supertable th {
font-size: 13px !important;
padding: 5px !important;
}
.supertable td {
font-size: 14px !important;
border-bottom: 1px solid #efefef;
padding: 10px 5px;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
text-size-adjust: none;
line-height: 1.2;
}
table tr.hovered {
background: none!important;
}
tr.horizontal-stat {
table-layout: unset;
}
div#jurs-with-shadow {
height: auto;
}
div#chat-div {
z-index: 1000002;
}
div#robochat-button {
bottom: 75px !important;
right: 0 !important;
}
.chat-box {
left: 0px !important;
width: 100%;
right: 0 !important;
margin: auto;
top: 0 !important;
bottom: 0;
position: fixed!important;
}
#jurs-with-shadow img.shadow {
display: none;
}
.compare-all .column {
padding-left: 0 !important;
width: 100% !important;
padding-top: 0 !important;
}
.region img {
left: -27px;
}
.compare-all {
display: -ms-grid;
display: grid;
}
.outer-block .column h2 {
font-size: 21px;
}
.outer-block .column ul li {
font-size: 27px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 0;
}
.input-checkbox,
.input-radio {
zoom: 1.5;
}
.suggest label {
font-size: 12px;
color: gray;
}
.button-small-decorated .l,
.button-decorated .l,
.button-small-decorated .r,
.button-decorated .r {
display: none;
}
UL.basket A.bskdel {
zoom: 1;
margin-left: 0px;
}
UL.basket LI {
margin-left: 0 !important;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-size: 14px !important;
margin-bottom: 10px !important;
border: 1px solid #efefef;
border-radius: 100px;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
padding: 6px 12px 5px 17px !important;
color: #4386a5;
}
ul.basket {
padding: 0 !important;
margin: 10px 0px 0px 0px !important;
}
.show-details,
.hide-details {
position: unset;
display: block;
}
div#layout {
min-width: auto;
width: 100%;
}
.panel .text {
width: auto !important;
padding: 20px;
}
.panel .pictures img.safe {
left: 79%;
}
.panel .pictures img {
width: 100px;
-o-object-fit: contain;
object-fit: contain;
display: none;
}
.panel .search .search-input {
padding: 10px 20px;
background: #ffffff;
border: 1px solid #efefef;
}
span.button-small-decorated {
height: auto;
font-size: 21px;
margin: auto;
left: 0 !important;
}
.main > .main-inner > h2.gr span.gr-text, .main > .main-inner > h2.gr {
z-index: 1;
}
.expand-container {
left: 0;
padding: 0;
position: inherit;
}
.main-wide table.columns td {
width: 100% !important;
display: block;
}
p.event-head {
font-size: 14px;
}
body .expert_img {
float: none;
margin: 0;
width: 94%;
border: 1px solid #efefef;
padding: 10px;
}
.content li,
.teasers li {
border-bottom: 1px solid #efefef;
}
.content .main-wide .events-list {
margin: 0;
margin-top: 25px;
background: #fdfdfd;
padding: 13px;
border: 1px solid #efefef;
}
li:last-child {
border: none;
margin-bottom: 0;
padding-bottom: 0;
}
h2 .icon {
position: unset;
display: block;
margin-right: 5px;
}
h2 sup.more {
font-size: 16px;
margin-left: 10px;
}
.main > .main-inner > h2.gr a,
#random_lecture > h2.gr a, h2.gr a .gr-letter {
text-decoration: none;
}
.gr .event-head span.pseudo-link.show-more-objects {
margin-top: 15px;
display: block;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
.event-head span {
font-size: 14px;
}
.events-list .with-shadow {
width: 100%;
height: auto;
}
.expline {
height: auto;
font-size: 14px;
}
ul.objects-list a {
font-size: 15px;
}
.expline_control_container {
max-height: initial;
}
.tags.expline a {
color: gray;
font-size: 15px;
}
.video-js {
width: 100%;
height: 200px;
}
.main-wide .order-container .order {
position: relative;
width: 100%;
right: 0;
}
#random_lecture_content span.icon.video {
left: 0;
zoom: 1.2;
top: 0!important;
position: relative;
display: block;
margin-right: 5px;
}
#random_lecture_content h3.gr.with-icon {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.order-container {
margin: 0;
font-size: 21px;
}
#footer .content-navigation {
margin-top: 10px;
}
h2.first.gr {
}
.button-small-decorated .icon {
display: none;
}
span.price-cut {
font-size: 16px;
font-weight: 600;
}
P.add2basket {
height: auto;
}
span.rur span {
margin: -9px;
top: 1px;
}
.video-js:before,
.video-js:after {
background: none !important;
}
div#swiffycontainer {
width: 100% !important;
height: 300px !important;
}
.gallery A.preview {
margin-right: 7px;
margin-bottom: 12px;
width: auto;
float: none;
}
h3 sup.more {
font-size: 15px;
}
h3.gr.first {
}
img.size-full {
width: auto;
-o-object-fit: cover;
object-fit: cover;
height: auto;
margin: 20px 0;
max-width: 100%;
max-height: 150px;
}
.extra p,
.teasers p,
.teasers .events-list,
.extra .events-list {
font-size: 16px;
line-height: 1.3;
}
.button-small-decorated, .button-decorated {
height: auto;
margin: 0;
}
.msg-avatar-initial {
display: none;
}
.cm-msg-text-initial {
width: 100%;
max-width: 86%;
float: none;
}
.menu li a {
font-size: 18px;
color: #3d4a52;
}
.menu {left: 0;width: 100%;margin-bottom: 0;}
h3.gr {
font-size: 19px !important;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.content li:before {
content: '–';
margin-right: 9px;
color: #efefef;
}
.gsl_tree .event-description {
padding-left: 0;
}
.gsl_tree .event-description .event-description:last-child {
margin-bottom: 0;
border-bottom: 0;
}
.navigation {
width: 100%;
display: none;
}
a.cta-button {
margin: 0;
margin-right: 10px;
margin-bottom: 10px;
}
.incut {
margin: 0;
}
h3.form-title {
font-size: 16px;
}
.incut-inner {
padding: 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
form#bank-search-form {
width: 100%;
}
.column .column-inner {
margin-right: 0 !important;
}
.column:not(.icon) {
float: none;
width: 100% !important;
}
.column .column-inner h4 {
margin-left: 17px;
margin-right: 0;
margin-bottom: 20px;
font-weight: 700;
font-size: 18px;
}
.column .column-inner h4 span {
display: inline-block;
position: relative;
}
.expanded .icon {
top: 5px;
}
.block label, H4 {
margin-left: 19px;
}
.col2 .last, .col3 .column {
width: 100%;
}
.menu li.selected table .cn img {
display: none;
}
.menu li.selected table .cn_text b.selected {
color: #0094d6;
font-size: 18px;
border-bottom: 1px solid #0094d647;
}
.navigation-inner .teasers {
margin-left: -12px;
}
.navigation-inner .teasers a {
line-height: 1.5;
font-size: 15px;
}
form .block {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.navigation form .block label {
font-size: 14px;
margin-left: 0;
margin-right: 12px;
width: 40%;
}
.navigation form .block input, .navigation form .block textarea {
padding: 6px 8px;
border: 1px solid #efefef;
width: 60%;
}
.feedback_form {
background: #f9f9f9;
padding: 10px;
border: 1px solid #efefef;
}
div#cboxContent {
width: auto !important;
float: none !important;
height: auto !important;
}
div#cboxLoadedContent {
width: auto !important;
height: auto !important;
margin: 12px 15px;
}
.new-form {
width: auto;
}
.new-form INPUT {
width: auto;
}
.new-form INPUT.name {
width: 94%;
float: none;
}
.new-form INPUT.small-phone, .new-form INPUT.small-name {
width: auto;
}
.new-form INPUT.small-email, .new-form INPUT.small-number {
width: auto;
float: none;
}
.new-form SPAN.contact_method {
width: auto;
display: block;
color: gray;
}
.new-form .block {
overflow: hidden;
padding-top: 3px;
padding-right: 2px;
display: block;
width: auto;
margin-bottom: 10px;
}
div#cboxWrapper {
width: auto !important;
height: auto !important;
max-width: 100%;
}
div#colorbox {
border-radius: 20px;
max-width: 100%;
}
.new-form INPUT {
padding: 7px 10px;
border: 1px solid #efefef;
margin-top: 5px;
}
.new-form span.button-small-decorated {
display: block;
margin-bottom: 8px;
}
form#bank-search-form .hidden {
display:none;
}
form#bank-search-form .block {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
}
table#bank-search-results + h2 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
margin-left: 30px;
}
table#bank-search-results + h2 span.icon {
position: absolute;
left: -33px;
}
table#bank-search-results + h2 sup.more {
left: -8px;
position: relative;
}
.forum-page h2 sup.more {
display: none;
}
span.pdf-icon + a {
font-size: 13px;
}
.simple-panel {
width: auto !important;
}
.incut-inner p {
margin-left: 24px;
}
.important .icon {
top: 3px;
}
#banks-with-shadow {
height: auto !important;
min-height: auto !important;
margin-top: 0px !important;
}
UL.basket LI:before {
content: '';
margin: 0;
}
.comment-photo img {
position: relative;
left: 0;
float: left;
margin-right: 14px;
}
.comment-photo img.mask {
display: none;
}
.forum-list .comment {
margin-left: 60px;
line-height: 1.3;
font-size: 14px;
width: auto;
}
.forum-list .bottom-links {
margin-top: 0px;
font-size: 14px;
margin-left: 60px;
}
h2#comments-header {
font-weight: 700;
border-top: 1px solid #efefef;
padding-top: 18px;
}
.add-comment .block label {
margin-left: 0;
margin-right: 20px;
}
select#from_person {
margin-left: 29px;
background: white;
padding: 10px;
border: 1px solid #efefef;
}
textarea {border: 1px solid #efefef;}
.event-description {
margin: 0;
padding: 0;
}
span.flag {
margin: 0;
left: 0;
margin-right: 10px;
margin-top: 5px;
}
.banks_list span.sign-container {
left: 0px;
top: 1px;
position: relative;
}
.banks_list sup.more {
display: none;
}
.navigation ul .sub-menu li:before {content: '–';margin-right: 10px;}
.panel-item {
position: relative;
z-index: 0;
}
.cm-msg-text-initial {
max-width: 75% !important;
line-height: 1.3 !important;
font-size: 14px;
}
div#cboxTitle {
padding: 20px;
bottom: 0;
color: black;
font-weight: 700;
}
#docs-search-form .incut-inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 5px;
padding-top: 10px;
}
div#hidden_form {
width: 100%;
}
.search .block {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
div#doc-type div {
display: inline-block;
width: 46%;
vertical-align: top;
}
div#doc-type {
margin: 17px 18px;
}
.main-wide {
margin-top: 20px;
}
.sort-header .all-details {
font-size: 18px;
float: none;
top: 0;
margin-left: 16px;
display: block;
margin-bottom: 20px;
clear: both;
}
.main-wide .tags {
width: 100%;
}
p.event-head a {
font-size: 14px;
}
.pager a {
font-size: 16px;
}
.content-photo-small {
width: 100%;
height: 100%;
left: 0;
}
p.event-date {
margin: 0;
margin-bottom: 10px;
color: gray;
line-height: 1.4;
}
.order-container .order {
position: relative;
right: 0 !important;
width: 100%;
}
.vjs-poster {
border: 1px solid #efefef;
}
p.add2basket > span.button-small-decorated.icon {
width: 100%;
}
p.add2basket + p {
text-align: center;
color: green;
margin-bottom: 20px;
}
div#transcript_gallery {
margin-bottom: 20px;
border-bottom: 1px solid #efefef;
padding-bottom: 20px;
}
.all-tags h4 {
margin: 0;
margin-top: 20px;
margin-bottom: 10px;
font-size: 15px;
}
p.tags {
font-size: 14px;
width: 100% !important;
}
.incut .incut-inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.responsive-search .block {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.ultrawide-table {
overflow: auto;
border: 1px solid #efefef;
width: 90%;
z-index: 122;
margin: auto;
}
.ultrawide-table-row {
width: 100%;
}
.ultrawide-table-row#bank-search {
width: 600px;
}
table.compare.highlight td {
padding: 10px 15px;
}
.scroll-alert {
text-align: center;
font-size: 0;
text-transform: uppercase;
font-weight: 600;
color: #e1e1e1;
display: block;
position: absolute;
width: 100%;
height: 30px;
left: 0;
margin-top: 25px;
z-index: -1;
}
.ultrawide-table table.compare {
border: 0;
}
.slideshow.slides-wrapper {
width: 100%;
height: 300px;
}
table.content-photo {
width: 100%;
}
div#jurs-price .ultrawide-table-row {
width: 623px;
}
.offer .heading {
text-align: left;
font-size: 21px;
margin-bottom: 10px;
display: none;
}
.main-inner.offer {
text-align: inherit;
word-wrap: break-word;
overflow-wrap: break-word;
}
.offer .h1sub {
font-size: 21px;
display: inline-block;
color: rgb(26,98,157);
font-weight: 600;
}
.offer .lead {
font-size: 17px;
text-align: inherit;
color: gray;
}
.offer h2.darker-title {
font-size: 19px !important;
margin-bottom: 15px;
font-weight: 600 !important;
}
.offer ul, .offer ol {
margin: 13px 0;
clear: both;
}
span.blue-text {
display: block;
}
.card .card-body {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
border-bottom: 1px solid #efefef;
padding-bottom: 15px;
}
.card .card-left {
width: 100%;
}
.card .card-right {
padding: 6px;
padding-top: 10px;
width: auto;
}
.card .card-left img {
width: 100%;
}
.all-tags .rating-wrapper {
position: relative;
z-index: 1;
float: none;
margin: auto;
text-align: center;
}
.offer .box-transparent {
top: 12px;
font-size: 23px;
}
.main .event-description, .main .tags {
width: 100%;
margin: 0;
padding: 0;
font-size: 15px;
line-height: 1.4;
}
.contact-blocks img {
width: 100%;
-o-object-fit: contain;
object-fit: contain;
height: auto;
margin-bottom: 10px;
max-width: 100%;
}
.contact-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.phone, .parking, .email, .external-link, .map-link, .fax, .question, .online, .offline, .important, .metro, .working-hours {
margin: auto;
border-bottom: 1px solid #efefef;
padding-bottom: 10px;
margin-bottom: 10px;
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.contact-blocks span.sign-container {
position: relative;
top: 1px;
}
.contact-blocks span.title {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.contact-blocks .show-all .icon {
left: -25px;
top: 4px;
}
.contact-person .person {
left: 0;
margin-bottom: 0;
}
.contact-blocks .main-wide {
margin-bottom: 10px;
}
.contact-blocks h3 {
margin-top: 20px;
margin-bottom: 20px;
font-size: 15px;
}
.page_contact {
margin-bottom: 0 !important;
}
.person .mask {
display: none;
}
td.photo img {border-radius: 100px;width: 50px;height: 50px;margin-right: 10px; max-width: none;}
.show-full-text {
position: relative;
line-height: 1;
cursor: pointer;
font-size: 16px;
margin-top: -15px;
margin-bottom: 20px;
}
.show-full-text span {
display: inline-block;
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/icons.gif);
background-position: 0 -65px;
width: 17px !important;
height: 17px;
margin-left: 5px;
position: relative;
top: 4px;
}
.show-full-text.open span {
background-position: -17px -65px;
}
img.shadow {
display: none;
}
.ornament .show-full-text {
-webkit-box-shadow: none;
box-shadow: none;
color: white;
}
.menu li {
border-bottom: 1px solid #efefef;
padding: 9px 5px;
}
.menu li:last-child {
border: 0;
}
.menu ul:last-child {
margin-bottom: 0;
}
.extra .block label {
margin-left: 0;
width: 100px;
}
.extra-nav {
display: none;
}
.header__header-hide ~ .extra-nav {
top: 51px;
height: calc(100vh - 51px);
}
.extra-nav img {
max-width: 100%;
height: auto;
-o-object-fit: cover;
object-fit: cover;
}
.teasers .cta a {
font-size: 16px;
margin-top: 10px;
display: block;
text-decoration: none;
margin-bottom: 5px;
}
.extra-nav .teasers {
display: none;
}
.content .outer-block {
margin: 0 !important;
}
.outer-block a#title {
text-decoration: none;
font-size: 15px;
display: block;
}
p.sample {
font-size: 14px;
}
[itemprop="video"]+h3 {
margin-top: 20px;
border-top: 1px solid #efefef;
padding-top: 10px;
}
.more-preview A {
font-size: 14px;
}
.more-preview {
display: block;
margin: auto;
float: none;
text-align: center;
font-size: 14px;
padding: 0;
padding-bottom: 20px;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
span.services {
background-position: -718px 50%;
background-size: cover;
}
ul.events-list.objects-list li .expline_control {
display: none;
}
.expline_control_container {
width: auto;
padding: 0;
}
.extra-nav .teasers {
padding: 0 10px;
}
table.person.tv tbody {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
table.person.tv a {
padding: 0;
margin: 0;
}
.person p.name a {
color: #444141;
}
.ultrawide-table-row table {
border: 0;
}
h2.event-title a {
text-decoration: none;
}
#__vacancies p.event-description {
width: auto;
}
#__vacancies .main-inner > .columns > .column {
border: 1px solid #efefef;
padding: 10px;
margin-bottom: 12px;
width: auto!important;
}
span.dot.translations {
display: none;
}
#__vacancies .main-inner > .columns > .column h3.event-title a {
margin-left: -3px;
}
#__vacancies .main-inner > .columns > .column:last-child {
margin-bottom: 0;
}
.forum-page .event-title {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
h2.gr a+span {
display: block;
margin-top: 6px;
}
h3.event-title.with-icon+.tags {
margin-bottom: 15px;
border-bottom: 1px solid #efefef;
padding-bottom: 20px;
}
.online a {
margin: 0;
margin-left: 5px;
}
.chat {
margin-left: 17px;
}
.suggest_inputs .submit-button {
top: -39px;
}
.ultrawide-table-row table table {
border: 1px solid #efefef;
}
.ultrawide-table-row table table tr th {
border: 1px solid #efefef;
}
.scroll-alert:before {
content:'';
width: 20px;
height: 20px;
display: block;
background: url(//gsl.org/ru/wp-content/themes/gsl/i/arrow-right.svg);
background-size: contain;
position: absolute;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
opacity: 0.2;
left: 10px;
}
.scroll-alert:after {
content:'';
width: 20px;
height: 20px;
display: block;
background: url(//gsl.org/ru/wp-content/themes/gsl/i/arrow-right.svg);
background-size: contain;
position: absolute;
opacity: 0.2;
right: 10px;
top:0;
}
div[itemprop="video"]+ul {
margin-top: 20px!important;
}
div[itemprop="video"]+ul+.add-comment {
padding-top: 15px !important;
}
ol {
list-style: none;
margin-left: 0 !important;
}
.event-description .faq-answer {
padding-left: 0px;
}
span.rating {
display: none;
}
p[blockid] img {
width: 100%;
}
li .tags.expline {
border-bottom: 0 !important;
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.fixed-table th:first-child {
padding: 17px 10px;
}
.fixed-table th:first-child, .fixed-table  td:first-child {
background: white;
border-right: 1px solid #efefef;
z-index: 1;
}
.fixed-table tbody td:first-child {
font-size: 13px;
bottom: 0;
top: 0;
padding: 15px 10px;
}
.fixed-table tr >th:first-child {
border-bottom: 1px solid #efefef;
bottom: 0;
min-width: 109px;
}
.fixed-table table tr {
position: relative;
}
.mobile-hide {
display: none !important;
}
.ex-links li {
padding-left: 18px;
position: relative;
}
.ex-links li:before {
width:10px;
display:inline-block;
margin-right: 10px;
position: absolute;
left: 0;
}
.content p>img, .content .main-inner>img {
height: auto!important;
max-width: 100%;
}
.panel .pictures .text .elTextHidden {
font-size: inherit;
}
h2.gr .icon {
width: 30px;
min-width: 30px;
}
.expand-container .img-container, .expand-container h2.gr, p.img {
text-align: center;
}
.expand-container td[width="50%"] {
border-top: 1px solid #efefef;
}
.expline_control, .panel .search, h2 sup.more.event-head, .mobile-hidden, .t_hover {
display: none;
}
.gallery:not(.official-documents) A.preview IMG, #cboxNext IMG, #cboxPrevious IMG {
max-width: 26vw;
height: auto;
}
.outer-block {
border-top: 1px solid #efefef;
border-bottom: 1px solid #efefef;
padding-top: 10px;
}
.w-conferences .columns {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow-y: auto;
padding-bottom: 20px;
margin: 1.5em 0 0 0;
}
.w-conferences .columns .column, .w-conferences .columns .sidecolumn {
float: none;
width: auto;
-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
top: 1em;
position: relative;
}
.w-conferences .scroll-alert {
margin-top: 85px;
}
.w-conferences .columns>div:nth-of-type(1) p, .w-conferences .columns>div:nth-last-of-type(1) p {
margin-left: 8.77%;
padding-left: 20px;
}
.w-conferences .columns div p {
padding-right: 55px;
margin-top: 0;
}
.w-conferences .columns>div:nth-of-type(1) p.datewrapper, .w-conferences .columns>div:nth-last-of-type(1) p.datewrapper {
padding-left: 8.77%;
margin-left: 10px;
}
.w-conferences .columns div p {
padding-right: 55px;
}
.w-conferences .columns .sidecolumn p:not(.datewrapper) {
margin-top: 20px;
}
#video-player, #london-video {
-webkit-clip-path: ellipse(49% 180% at 50% 50%);
clip-path: ellipse(49% 180% at 50% 50%);
}
.pictures, .head-slider .slide-descr, #cboxCurrent H2, div#cboxTitle, #__vacancies .main-inner > .columns > .column:last-child, .order-container .order br,
.nav-item.selected .sign-container, tr.no_hover.heighter {
display: none!important;
}
.head-slide .descr-container {
max-width: 100%;
height: 14em;
}
.head-slide .descr-container h3 {
margin-top: 0.2em;
font-size: 1.7em;
}
.content .gsl-slider li:before, .content .events-list li:before, body .head-background.default-background:before, .extra-nav .teasers li:before,
.content .contact-right-block li:before, #__audit .event-description.with-shadow.with-shadow:after, .faq-list li:before, #__uae .head-background:before {
content: none;
}
.head-slide .slide-price {
font-size: 1.4em;
}
.head-slide .descr-container {
padding: 1em;
}
span.rur {
position: relative;
} div#colorbox {
z-index: 10000000;
}
.file-input-decorated .filename {
display: none;
}
#__translations div#colorbox {
height: 100%!important;
top: 0!important;
}
#cboxNext {
right: 0;
}
#cboxPrevious {
left: 10px;
}
.jur_taxes, #__taxes .expand-container td[width="50%"]>table {
width: 100%;
}
.main-wide table.columns table.jur_taxes td {
width: 50%!important;
display: table-cell;
}
.main-wide table.columns table.jur_taxes td:last-child {
text-align: right;
}
#__taxes .expand-container td[width="50%"]>table>tbody>tr>td {
padding-right: 0;
}
.jur_taxes tr:not(:first-child) {
border-top: 1px solid #efefef;
}
ul.events-list.objects-list li span.sign-container {
z-index: 3;
}
.event-description h4 {
margin-left: 0;
}
.gsl_tree .event-title {
padding-bottom: 20px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.table.content-photo {
margin-top: 20px;
}
.main .welcome {
width: 100%;
}
.main .signature {
right: auto;
top: auto;
}
.expander {
left:0;
}
table.content-photo {
margin-top: 15px;
}
.calc-audit span.rur span {
margin: .17em 0 0 -.55em;
top: -1px;
}
.content-photo-small tr:first-child>td {
text-align: center;
}
.content-photo-small .photo-description {
margin: 0 auto;
}
.book-description {
width: 100%;
font-size: 100%;
margin-top: 0;
}
.hidden.panel-item {
position: unset;
}
.person {
left: auto;
margin: 10px 0;
}
h3 .icon.column {
width: 25px!important;
}
.person.w-info tr {
margin: 0 auto;
}
.person.w-info .photo img {
border-radius: 0;
width: auto;
height: auto;
max-width: 150px;
margin: 0;
}
h3.with-icon + p.img, p.img + .ex-links, .ex-links p.img {
text-align: center;
padding: 0;
}
.ex-links {
margin-bottom: 1.5em;
}
.new-form INPUT.company-name {
width: 100%;
float: none;
}
form .block input, form .block textarea {
width: 100%;
border: 1px solid #a9a9a9;
}
.extra-nav .teasers h3.gr:not(:nth-of-type(1)), .extra-nav .teasers .replace-to-extra-nav:not(:nth-of-type(1)) h3.gr,
.extra h3.gr:not(:nth-of-type(1)), .extra .replace-to-extra:not(:nth-of-type(1)) h3.gr, body h3.links-title {
border-top: 1px solid #efefef;
margin-top: 15px;
padding-top: 12px;
}
#__taxes h2.gr {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#__taxes h2.gr a {
-webkit-flex-basis: 87%;
-ms-flex-preferred-size: 87%;
flex-basis: 87%;
}
#__taxes h2.gr sup.more {
margin-left: 35px;
}
.panel.subscribanner {
margin-bottom: 20px;
}
h4.inline {
margin-left: 0;
}
.translations-library {
float: none;
display: block;
padding: 0;
width: 100%;
}
.translations-library img.size-full {
max-height: 150px;
}
.translations-library .img {
padding-left: 0;
}
#__translations .slideshow.widget-trustus {
height: 100px;
}
#cb_map_popup iframe {
max-width: 100%;
}
table.data tr.top td.price {
text-align: left;
font-size: 15px;
border-right: 1px solid #efefef;
vertical-align: middle;
}
.title-with-explanation a {
display: block;
}
h3.event-title .title-with-explanation {
font-weight: 400;
}
.events-list.page_about li:not(:first-child) {
padding-top: 10px;
}
#__offshore .expand-container .columns h2.gr a {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%
}
.sort-label-docs .code_word  {
max-width: 75%;
}
#codeword_help.pseudo-popup {
width: 200px;
left: 0!important;
top: 90px!important;
position: fixed;
-webkit-box-shadow: 0 10px 13px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
}
span.pseudo-popup-handler label {
padding: 0 5px;
}
.faq-list li h3 {
margin-top: 0;
}
.main-page .content-photo + p{
margin-top: 1em;
}
body .gsl-slider .links-backround {
height: 35vh;
}
.photo-description #alt_title {
padding-left: 10px;
}
.offer ol li {
padding-left: 0;
}
.offer ol > li::before {
display: inline-block;
margin-right: 0px;
}
body #rc-connect #rc-phone {
right: 0!important;
left: auto!important;
top: auto !important;
}
.offer span.blue-text {
display: inline;
}
.formError {
left: 0!important;
}
.order-page-body table.data th {
padding: 17px 5px;
font-size: 70%;
}
.order-page-body table.data th.data-number {
width: 45px;
}
.order-page-body span.rur span {
margin: .17em 0 0 -.55em;
top: auto;
}
.order-page-body table.data td {
padding: 5px;
}
.order-page-body table.data .sign-container {
height: auto;
}
.order-page-body table.data .sign-container .number {
position: relative;
left: 0;
line-height: initial;
}
#deliveryOffice {
width: 100%;
}
.order-page-body .contacts, .order-page-body .contact-form .row {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.order-page-body .contact-form .row .column:first-child {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-bottom: 0.3em;
}
.order-page-body .contact-form .row .column:last-child, .order-page-body .contacts .extra {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-bottom: 0;
}
.order-page-body .contact-form .row, .order-page-body .contact-form h3 {
margin-bottom: 0.7em;
}
.invalid-feedback {
font-size: 80%;
}
.order-page-body table.data {
width: 100%;
}
.order-page-body .incut-inner {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: auto;
width: 85%;
}
.order-page-body .incut-inner p {
margin-left: 0px;
}
.main .links-slide .descr-container .slide-descr {
max-width: none;
font-size: 90%;
padding: 10px 15px 5px 10px;
border-top-left-radius: 0;
}
.contact-modal-block {
max-width: 100%;
}
.contact-modal-list {
padding: 0 10px;
}
.card .card-price {
width: 30%;
}
body h1.narrow {
width: 100%;
}
body .rc-inactive #rc-phone-back {
top: auto;
bottom: 2px;
}
body .rc-mobile.rc-inactive #rc-phone-highlight {
transform: translate(0.6em, 0em);
}
.product-thumb {
height: auto;
width: 100%;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #efefef;
}
.product-thumb h4 {
margin-left: 0;
}
.product-thumb span.rur span {
margin: 0px;
top: 2px;
left: 0px;
}
body ._orinationRight_25 .button_1O {
margin-right: 8px;
width: 52px;
height: 52px;
border-radius: 100px!important;
}
body .wrap_mW {
bottom: 60px;
}
body .messagesLabel_FQ {
top: -5px;
}
.search .search-input {
max-width: none;
padding: 5px 2px;
width: 80%;
margin-bottom: 5px;
}
.search .button-small-decorated {
width: 80%;
}
body #ya-site-form0 .ya-site-form__search {
width: 80%;
}
body #ya-site-form0 .ya-site-form__search-input-layout-l,
body #ya-site-form0 .ya-site-form__search-input-layout-r {
display: block;
}
body #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
padding: 5px 2px;
}
body #ya-site-form0 .ya-site-form__submit {
width: 100%;
margin-left: 0;
font-size: 19px!important;
margin-top: 5px;
}
.person .single-person {
width: 135px;
display: inline-block;
height: auto;
}
body .links-slider.owl-theme .owl-nav.disabled+.owl-dots {
margin-top: -20px;
position: relative;
z-index: 1;
}
.cta-button i {
top: 4px;
}
}
@media (max-width: 593px) {
.feature {
height: 115px
}
}
@media (max-width: 768px) {
.press-center-tax__layout .gsl-breadcrumbs {
padding-left: 0; 
}
}
@media (max-width: 42rem) {
#london-video {
width: auto!important;
height: auto!important;
margin: 20px 0;
}
.video-player-dimensions, .person {
width: 100%;
}
}