.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0); }
.ui-front {
z-index: 100;
} .ui-state-disabled {
cursor: default !important;
pointer-events: none;
} .ui-icon {
display: inline-block;
vertical-align: middle;
margin-top: -.25em;
position: relative;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.ui-widget-icon-block {
left: 50%;
margin-left: -8px;
display: block;
}  .ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin: 2px 0 0 0;
padding: .5em .5em .5em .7em;
font-size: 100%;
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
border-top: 0;
overflow: auto;
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}
.ui-menu {
list-style: none;
padding: 0;
margin: 0;
display: block;
outline: 0;
}
.ui-menu .ui-menu {
position: absolute;
}
.ui-menu .ui-menu-item {
margin: 0;
cursor: pointer; list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-item-wrapper {
position: relative;
padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
margin: 5px 0;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
margin: -1px;
} .ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
padding-left: 2em;
} .ui-menu .ui-icon {
position: absolute;
top: 0;
bottom: 0;
left: .2em;
margin: auto 0;
} .ui-menu .ui-menu-icon {
left: auto;
right: 0;
}
.ui-button {
padding: .4em 1em;
display: inline-block;
position: relative;
line-height: normal;
margin-right: .1em;
cursor: pointer;
vertical-align: middle;
text-align: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
text-decoration: none;
} .ui-button-icon-only {
width: 2em;
box-sizing: border-box;
text-indent: -9999px;
white-space: nowrap;
} input.ui-button.ui-button-icon-only {
text-indent: 0;
} .ui-button-icon-only .ui-icon {
position: absolute;
top: 50%;
left: 50%;
margin-top: -8px;
margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
padding: 0;
width: 2.1em;
height: 2.1em;
text-indent: -9999px;
white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
width: auto;
height: auto;
text-indent: 0;
white-space: normal;
padding: .4em 1em;
}  input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
}
.ui-controlgroup {
vertical-align: middle;
display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
float: left;
margin-left: 0;
margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
display: block;
float: none;
width: 100%;
margin-top: 0;
margin-bottom: 0;
text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
border-bottom: none;
} .ui-controlgroup-vertical .ui-spinner-input { width: 75%;
width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
border-top-style: solid;
}
.ui-checkboxradio-label .ui-icon-background {
box-shadow: inset 1px 1px 1px #ccc;
border-radius: .12em;
border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
width: 16px;
height: 16px;
border-radius: 1em;
overflow: visible;
border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
background-image: none;
width: 8px;
height: 8px;
border-width: 4px;
border-style: solid;
}
.ui-checkboxradio-disabled {
pointer-events: none;
}
.ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 45%;
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0 0 .4em;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
} .ui-datepicker.ui-datepicker-multi {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
} .ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
} .ui-datepicker .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
left: .5em;
top: .3em;
}
.ui-dialog {
position: absolute;
top: 0;
left: 0;
padding: .2em;
outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
padding: .4em 1em;
position: relative;
}
.ui-dialog .ui-dialog-title {
float: left;
margin: .1em 0;
white-space: nowrap;
width: 90%;
overflow: hidden;
text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
position: absolute;
right: .3em;
top: 50%;
width: 20px;
margin: -10px 0 0 0;
padding: 1px;
height: 20px;
}
.ui-dialog .ui-dialog-content {
position: relative;
border: 0;
padding: .5em 1em;
background: none;
overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
text-align: left;
border-width: 1px 0 0 0;
background-image: none;
margin-top: .5em;
padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
margin: .5em .4em .5em 0;
cursor: pointer;
}
.ui-dialog .ui-resizable-n {
height: 2px;
top: 0;
}
.ui-dialog .ui-resizable-e {
width: 2px;
right: 0;
}
.ui-dialog .ui-resizable-s {
height: 2px;
bottom: 0;
}
.ui-dialog .ui-resizable-w {
width: 2px;
left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
width: 7px;
height: 7px;
}
.ui-dialog .ui-resizable-se {
right: 0;
bottom: 0;
}
.ui-dialog .ui-resizable-sw {
left: 0;
bottom: 0;
}
.ui-dialog .ui-resizable-ne {
right: 0;
top: 0;
}
.ui-dialog .ui-resizable-nw {
left: 0;
top: 0;
}
.ui-draggable .ui-dialog-titlebar {
cursor: move;
}
.ui-draggable-handle {
-ms-touch-action: none;
touch-action: none;
}
.ui-resizable {
position: relative;
}
.ui-resizable-handle {
position: absolute;
font-size: 0.1px;
display: block;
-ms-touch-action: none;
touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
display: none;
}
.ui-resizable-n {
cursor: n-resize;
height: 7px;
width: 100%;
top: -5px;
left: 0;
}
.ui-resizable-s {
cursor: s-resize;
height: 7px;
width: 100%;
bottom: -5px;
left: 0;
}
.ui-resizable-e {
cursor: e-resize;
width: 7px;
right: -5px;
top: 0;
height: 100%;
}
.ui-resizable-w {
cursor: w-resize;
width: 7px;
left: -5px;
top: 0;
height: 100%;
}
.ui-resizable-se {
cursor: se-resize;
width: 12px;
height: 12px;
right: 1px;
bottom: 1px;
}
.ui-resizable-sw {
cursor: sw-resize;
width: 9px;
height: 9px;
left: -5px;
bottom: -5px;
}
.ui-resizable-nw {
cursor: nw-resize;
width: 9px;
height: 9px;
left: -5px;
top: -5px;
}
.ui-resizable-ne {
cursor: ne-resize;
width: 9px;
height: 9px;
right: -5px;
top: -5px;
}
.ui-progressbar {
height: 2em;
text-align: left;
overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
margin: -1px;
height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
height: 100%;
filter: alpha(opacity=25); opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
background-image: none;
}
.ui-selectable {
-ms-touch-action: none;
touch-action: none;
}
.ui-selectable-helper {
position: absolute;
z-index: 100;
border: 1px dotted black;
}
.ui-selectmenu-menu {
padding: 0;
margin: 0;
position: absolute;
top: 0;
left: 0;
display: none;
}
.ui-selectmenu-menu .ui-menu {
overflow: auto;
overflow-x: hidden;
padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
font-size: 1em;
font-weight: bold;
line-height: 1.5;
padding: 2px 0.4em;
margin: 0.5em 0 0 0;
height: auto;
border: 0;
}
.ui-selectmenu-open {
display: block;
}
.ui-selectmenu-text {
display: block;
margin-right: 20px;
overflow: hidden;
text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
text-align: left;
white-space: nowrap;
width: 14em;
}
.ui-selectmenu-icon.ui-icon {
float: right;
margin-top: 0;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
-ms-touch-action: none;
touch-action: none;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
} .ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}
.ui-slider-horizontal {
height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
}
.ui-sortable-handle {
-ms-touch-action: none;
touch-action: none;
}
.ui-spinner {
position: relative;
display: inline-block;
overflow: hidden;
padding: 0;
vertical-align: middle;
}
.ui-spinner-input {
border: none;
background: none;
color: inherit;
padding: .222em 0;
margin: .2em 0;
vertical-align: middle;
margin-left: .4em;
margin-right: 2em;
}
.ui-spinner-button {
width: 1.6em;
height: 50%;
font-size: .5em;
padding: 0;
margin: 0;
text-align: center;
position: absolute;
cursor: default;
display: block;
overflow: hidden;
right: 0;
} .ui-spinner a.ui-spinner-button {
border-top-style: none;
border-bottom-style: none;
border-right-style: none;
}
.ui-spinner-up {
top: 0;
}
.ui-spinner-down {
bottom: 0;
}
.ui-tabs {
position: relative; padding: .2em;
}
.ui-tabs .ui-tabs-nav {
margin: 0;
padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
top: 0;
margin: 1px .2em 0 0;
border-bottom-width: 0;
padding: 0;
white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
float: left;
padding: .5em 1em;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -1px;
padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding: 1em 1.4em;
background: none;
}
.ui-tooltip {
padding: 8px;
position: absolute;
z-index: 9999;
max-width: 300px;
}
body .ui-tooltip {
border-width: 2px;
} .ui-widget {
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget.ui-widget-content {
border: 1px solid #c5c5c5;
}
.ui-widget-content {
border: 1px solid #dddddd;
background: #ffffff;
color: #333333;
}
.ui-widget-content a {
color: #333333;
}
.ui-widget-header {
border: 1px solid #dddddd;
background: #e9e9e9;
color: #333333;
font-weight: bold;
}
.ui-widget-header a {
color: #333333;
} .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button, html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
border: 1px solid #c5c5c5;
background: #f6f6f6;
font-weight: normal;
color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
color: #454545;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
border: 1px solid #cccccc;
background: #ededed;
font-weight: normal;
color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
color: #2b2b2b;
text-decoration: none;
}
.ui-visual-focus {
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
border: 1px solid #003eff;
background: #007fff;
font-weight: normal;
color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
border: #003eff;
background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #ffffff;
text-decoration: none;
} .ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #dad55e;
background: #fffa90;
color: #777620;
}
.ui-state-checked {
border: 1px solid #dad55e;
background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #f1a899;
background: #fddfdf;
color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70); font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35); background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); }  .ui-icon {
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
background-image: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/ui-icons_222222_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
background-image: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/ui-icons_454545_256x240.png);
}
.ui-icon:before,
.ui-widget-content:before .ui-icon:before {
}
.ui-widget-header .ui-icon {
background-image: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/ui-icons_222222_256x240.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
background-image: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
background-image: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/ui-icons_777620_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/ui-icons_cc0000_256x240.png);
}
.ui-button .ui-icon {
background-image: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/ui-icons_777777_256x240.png);
} .ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }  .ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 3px;
} .ui-widget-overlay {
background: #aaaaaa;
opacity: .3;
filter: Alpha(Opacity=30); }
.ui-widget-shadow {
-webkit-box-shadow: 0px 0px 5px #666666;
box-shadow: 0px 0px 5px #666666;
} .arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 200002; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(//spizhenko.clinic/wp-content/themes/cyberclinika/assets/loading.gif) no-repeat 50% 50%; }
.box-modal {
position: relative;
padding: 0;
background: #fff;
color: #545454;
border-radius: 4px;
width: 100%;
min-width: 240px;
max-width: 80%;
max-height: 80%;
overflow: auto;
-webkit-box-shadow: 0 7px 8px -4px rgba(0,0,0,.2), 0 13px 19px 2px rgba(0,0,0,.14), 0 5px 24px 4px rgba(0,0,0,.12);
box-shadow: 0 7px 8px -4px rgba(0,0,0,.2), 0 13px 19px 2px rgba(0,0,0,.14), 0 5px 24px 4px rgba(0,0,0,.12);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: auto;
}
.box-modal_close { position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; }
.box-modal_close:hover { color: #6897bb; }
#callbackModal{}
#callbackModal .modal-content{}
#callbackModalResult .modal-content h2,
#callbackModal .modal-content h2{
text-transform: uppercase;
color: #545454;
font-weight: 400;
margin-bottom: 0;
font-size: 20px;
background-color: #ffde00;
padding: 20px;
}
#callbackModalResult .modal-content p{
padding: 20px;
font-size: 20px;
font-family: 'Exo2SemiBold', sans-serif;
margin: auto;
text-align: center;
line-height: normal;
color: rgba(0,0,0,0.87);
}
#callbackModal form.back_call_form{
padding: 20px;
}
#callbackModal form.back_call_form label{
display: block;
}
#callbackModal form.back_call_form label input{
display: block;
width: 100%;
padding: .375rem .1rem;
font-size: 1rem;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-image: none;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: .25rem;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#callbackModal form.back_call_form label input[type=text]{
box-sizing: border-box;
}
#callbackModal form.back_call_form label input[type=tel]{
box-sizing: border-box;
}
#callbackModal form.back_call_form label button{
text-transform: uppercase;
background-color: #fff;
margin: 0 auto;
border-color: #ffde00;
}
#callbackModal form.back_call_form label button[type=submit]{
text-transform: uppercase;
background-color: #fff;
margin: 0 auto;
border: 1px solid #ffde00;
width: 100%;
text-align: center;
padding: .375rem 1.75rem;
}
#callbackModal form.back_call_form label button[type=submit] i{
display: none;
}
#callbackModal form.back_call_form label input::-webkit-input-placeholder {font-weight: 300;color:#b1b1b1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
#callbackModal form.back_call_form label input::-moz-placeholder          {font-weight: 300;color:#b1b1b1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;} #callbackModal form.back_call_form label input:-moz-placeholder           {font-weight: 300;color:#b1b1b1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;} #callbackModal form.back_call_form label input:-ms-input-placeholder      {font-weight: 300;color:#b1b1b1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
form[name=userForm]{
display: block;
}
form[name=userForm] label[for=date_visit]{
padding: 15px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
form[name=userForm] label[for=date_visit] .datepicker_wrap{
position: relative;
}
form[name=userForm] label[for=date_visit] .datepicker_tr{
position: absolute;
z-index: 1;
top: 50%;
left: auto;
right: 0;
-webkit-transform: translate(0 ,-50%);
transform: translate(0 ,-50%);
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid;
}
form[name=userForm] label[for=date_visit] #datepicker{
border-bottom: 2px solid #000;
position: relative;
z-index: 2;
cursor: pointer;
max-width: 120px;
}
.appointment-form-ok{
display: none;
padding: 38px 0;
background: #fff;
margin: 20px 0 0 0;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.appointment-form-ok.opened{
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
display: block;
}
audio, canvas, video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
-webkit-font-smoothing: antialiased;
}
* {
margin: 0;
padding: 0;
}
a:active, a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b, strong {
font-weight: 700;
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
code, kbd, pre, samp {
font-family: monospace, serif;
font-size: 1em;
}
pre {
white-space: pre-wrap;
}
q {
quotes: "\201C""\201D""\2018""\2019";
}
small {
font-size: 80%;
}
img {
border: 0;
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -.5em;
}
sub {
bottom: -.25em;
}
svg:not(:root) {
overflow: hidden;
}
button::-moz-focus-inner, input::-moz-focus-inner, img, legend {
border: 0;
}
button, input, select, textarea {
font-family: inherit;
font-size: 100%;
}
button, input {
line-height: normal;
}
button, select {
text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled], html input[disabled] {
cursor: default;
}
input[type="checkbox"], input[type="radio"] {
box-sizing: border-box;
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
input[id="searchsubmit"] {
font-size: 0;
}
textarea {
overflow: auto;
vertical-align: top;
resize: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
blockquote {
background: #EDF8ED;
margin: 0 0 20px;
font-size: 20px;
padding: 20px;
font-weight: bold;
font-style: italic;
}  @font-face {
font-family: 'Exo2Light';
src: url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2Light.eot);
src: url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2Light.eot?#iefix) format('embedded-opentype'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2Light.woff2) format('woff2'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2Light.woff) format('woff'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2Light.ttf) format('truetype'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2Light.svg#Exo2Light) format('svg');
font-weight: 300;
font-style: normal;
font-stretch: normal;
font-display: swap;
unicode-range: U+0020-2212;
}
@font-face {
font-family: 'Exo2Medium';
src: url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2Medium.eot);
src: url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2Medium.eot?#iefix) format('embedded-opentype'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2Medium.woff2) format('woff2'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2Medium.woff) format('woff'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2Medium.ttf) format('truetype'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2Medium.svg#Exo2Medium) format('svg');
font-weight: 500;
font-style: normal;
font-stretch: normal;
font-display: swap;
unicode-range: U+0020-2212;
}
@font-face {
font-family: 'Exo2SemiBold';
src: url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2SemiBold.eot);
src: url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2SemiBold.eot?#iefix) format('embedded-opentype'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2SemiBold.woff2) format('woff2'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2SemiBold.woff) format('woff'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2SemiBold.ttf) format('truetype'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/Exo2SemiBold.svg#Exo2SemiBold) format('svg');
font-weight: 600;
font-style: normal;
font-stretch: normal;
font-display: swap;
unicode-range: U+0020-2212;
}
@font-face {
font-family: "Open Sans Regular";
src: url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUuhpKKSTjw.woff2);
font-display: swap;
}
@font-face {
font-family: 'icons';
src: url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/icons.eot?7slnz7);
src: url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/icons.eot?7slnz7#iefix) format('embedded-opentype'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/icons.ttf?7slnz7) format('truetype'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/icons.woff?7slnz7) format('woff'),
url(//spizhenko.clinic/wp-content/themes/cyberclinika/fonts/icons.svg?7slnz7#icons) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
i { font-family: 'icons' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-twitter-square:before {
content: "\f081";
}
.icon-facebook-square:before {
content: "\f082";
}
.icon-instagram:before {
content: "\f16d";
}
.icon-youtube-square:before {
content: "\f431";
}
.icon-chevron-left:before {
content: "\f053";
}
.icon-chevron-right:before {
content: "\f054";
}
.icon-circle-notch:before {
content: "\f1ce";
}
.icon-search:before {
content: "\f002";
}
.icon-heart:before {
content: "\f004";
}
.icon-check:before {
content: "\f00c";
}
.icon-times:before {
content: "\f00d";
}
.icon-home:before {
content: "\f015";
}
.icon-clock:before {
content: "\f017";
}
.icon-tint:before {
content: "\f043";
}
.icon-times-circle:before {
content: "\f057";
}
.icon-question-circle:before {
content: "\f059";
}
.icon-ban:before {
content: "\f05e";
}
.icon-eye:before {
content: "\f06e";
}
.icon-shopping-cart:before {
content: "\f07a";
}
.icon-phone:before {
content: "\f095";
}
.icon-cut:before {
content: "\f0c4";
}
.icon-envelope:before {
content: "\f0e0";
}
.icon-user-md:before {
content: "\f0f0";
}
.icon-circle:before {
content: "\f111";
}
.icon-chevron-circle-left:before {
content: "\f137";
}
.icon-chevron-circle-right:before {
content: "\f138";
}
.icon-child:before {
content: "\f1ae";
}
.icon-toggle-off:before {
content: "\f204";
}
.icon-toggle-on:before {
content: "\f205";
}
.icon-cart-plus:before {
content: "\f217";
}
.icon-bed:before {
content: "\f236";
}
.icon-calendar-edit:before {
content: "\f333";
}
.icon-map-marker-alt:before {
content: "\f3c5";
}
.icon-briefcase-medical:before {
content: "\f469";
}
.icon-user-graduate:before {
content: "\f501";
}
.icon-award:before {
content: "\f559";
}
.icon-bus-alt:before {
content: "\f55e";
}
.icon-map-marked-alt:before {
content: "\f5a0";
}
.icon-file-certificate:before {
content: "\f5f3";
}
.icon-bullseye-arrow:before {
content: "\f648";
}
.icon-bullseye-pointer:before {
content: "\f649";
} .icon-youtube-square:hover {
color: #ff0000;
}
.icon-facebook-square:hover {
color: #3b5998;
}
.icon-twitter-square:hover {
color: #1da1f2;
}
.icon-instagram:hover {
color: #C13584;
} @-webkit-keyframes slideInDown {
0% {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
@keyframes slideInDown {
0% {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown
}
html, body {
font: 300 14px/16px 'Exo2Light', sans-serif;
color: #2e2e2e;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/bg.jpg) repeat left top;
}
input, textarea, button {
outline: none;
border: none;
background: transparent;
color: #333333;
}
ul, ol {
margin: 0;
list-style-type: none;
}
input:focus::-webkit-input-placeholder {
color: transparent;
}
input:focus:-moz-placeholder {
color: transparent;
}
input:focus::-moz-placeholder {
color: transparent;
}
input:focus:-ms-input-placeholder {
color: transparent;
}
input::-webkit-input-placeholder {
color: #b1b1b1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
input:-moz-placeholder {
color: #b1b1b1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
input::-moz-placeholder {
color: #b1b1b1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
input:-ms-input-placeholder {
color: #b1b1b1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
a {
color: #008bec;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.post p {
margin-bottom: 20px;
font-size: 16px
}
.post ul {
margin-left: 10px;
margin-bottom: 20px;
margin-top: 7px;
}
.post ol {
margin-left: 40px;
margin-bottom: 20px;
}
.alignright {
float: right;
margin-left: 10px;
margin-bottom: 10px;
}
.alignleft {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.post img:not(.b24-form-control-file-item-preview-image) {
max-width: 100%;
height: auto;
padding-top: 7px;
}
img {
max-width: 100%;
height: auto;
}
.adaptivevideowrapper {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
display: block !important;
}
.adaptivevideowrapper iframe, .adaptivevideowrapper embed, .adaptivevideowrapper object {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.tableContainer {
overflow-x: auto;
clear: both;
}
.tableContainer table {
width: 100%;
}
h1, .h1 {
color: #545454;
text-decoration: none;
font-size: 30px;
line-height: 32px;
margin-bottom: 20px;
}
h2, .h2 {
color: #545454;
text-decoration: none;
font-size: 26px;
line-height: 28px;
margin-bottom: 20px;
}
h3, .h3 {
color: #545454;
text-decoration: none;
font-size: 24px;
line-height: 26px;
margin-bottom: 20px;
}
.clear {
clear: both;
}
.wrap {
margin: 0 auto;
width: 1140px;
}
.wrap:after {
content: "";
display: block;
clear: both;
}
.clr:after {
content: "";
display: block;
clear: both;
}
.head {
background: #fff; margin-bottom: 20px;
}
.top-line {
background: #f4f4f4;
padding: 15px 0;
}
.lung-menu {
float: left;
font-family: 'Exo2Medium';
font-size: 12px;
line-height: 14px;
}
.soc-top {
line-height: 26px;
font-size: 12px;
width: 160px;
margin: auto;
}
.lung-menu li {
display: inline-block;
vertical-align: top;
margin-right: 10px;
}
.lung-menu li a {
display: block;
text-decoration: none;
color: #777;
padding: 5px 8px 7px;
background: #fff;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
.lung-menu li:hover a, .lung-menu li.active a {
background: #ffde00;
}
.soc-top a {
color: #777;
display: inline-block;
vertical-align: top;
margin-right: 5px;
padding-left: 25px;
text-decoration: none;
}
.soc-top a span {
display: block;
padding: 0 5px;
background: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
position: relative;
}
.soc-top a span:after {
content: "";
width: 0;
height: 0;
border-top: 4px solid transparent;
border-right: 6px solid white;
border-bottom: 4px solid transparent;
position: absolute;
left: -6px;
top: 8px;
}
.soc-top a.fb {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/fb.png) no-repeat left center;
}
.soc-top a.vk {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/vk.png) no-repeat left center;
padding-left: 40px;
}
.lgsite {
float: left;
width: 240px;
margin-right: 45px;
}
.search-form {
float: left;
width: 520px;
font-family: 'Exo2Medium';
font-size: 12px;
line-height: 14px;
margin-right: 55px;
margin-top: 29px;
position: relative;
}
.search-form .search-input {
display: block;
width: 100%;
background: #f4f4f4;
padding: 10px 15px;
padding-right: 40px;
}           .search-submit {
color: #c3c3c3;
margin-left: -2em;
width: 2em;
font-size: 17px;
vertical-align: middle;
position: absolute;
right: -50px;
top: 6px;
}
.phone-box {
position: absolute;
width: 160px;
left: auto;
right: 0;
top: 54px;
text-align: right;
font-family: 'Exo2SemiBold';
font-size: 18px;
line-height: 18px;
padding-left: 54px;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/phone.png) no-repeat left top;
}
.clr {
clear: both;
}
.phone-box a {
display: block;
color: #3e3e3e;
text-decoration: none;
}
.phone-box .orerLink {
display: block;
padding: 10px 12px;
font-size: 14px;
line-height: 16px;
font-family: 'Exo2Light';
text-align: center;
background: #f0f0f0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top: 7px;
}
.phone-box .orerLink:hover {
background: #ffde00;
text-decoration: none;
}
.txtfl {
float: left;
color: #c3c3c3;
font-size: 16px;
line-height: 18px;
text-transform: uppercase;
font-family: 'Exo2SemiBold';
margin-right: 53px;
margin-left: 96px;
}
.head .clr ul {
float: left;
margin-top: 9px;
}
.head .clr ul li {
float: left;
font-size: 16px;
line-height: 18px;
}
.head-menu ul li {
float: left;
font-size: 16px;
line-height: 18px;
}
.head-menu {
background: #fff;
}
.head .clr ul li a {
display: block;
padding-left: 62px;
width: 125px;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/funds.png) no-repeat left center;
background-size: 35px 35px;
color: #ec0000;
}
.head-menu ul li a {
display: block;
padding-left: 60px;
width: 125px;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/funds.png) no-repeat left center;
background-size: 35px 35px;
color: #ec0000;
}
ul:after {
content: "";
display: block;
clear: both;
}
.head .clr ul li.item-2 a {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/conversation.png) no-repeat left center;
background-size: 35px 35px;
}
.head .clr ul li.item-3 a {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/machine.png) no-repeat left center;
background-size: 39px 34px;
}
.head-menu ul li.item-2 a {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/head-2.png) no-repeat left center;
}
.head-menu ul li.item-3 a {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/head-3.png) no-repeat left center;
}
.slicknav_menu {
display: none;
}
.menu_site {
margin-top: 25px;
background: #ffde00;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
height: 60px;
position: relative;
z-index: 1;
}
.menu_site>ul {
display: table;
width: 100%;
}
.menu_site>ul>li {
display: table-cell;
font-family: 'Exo2SemiBold';
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
}
.menu_site>ul>li a {
padding: 23px 14px;
display: block;
color: #3e3e3e;
transition: color 0.2s linear 0.1s;
}
.menu_site>ul>li.current-menu-item>a, .menu_site>ul>li:hover>a {
background: #ec0000;
color: #fff;
text-decoration: none;
transition: background 0.3s linear 0.1s;
}
.menu_site>ul>li:last-child {
margin-right: 0;
}
.menu_site>ul>li:first-child>a {
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}
.menu_site>ul>li:last-child>a {
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}
.menu_site>ul>li>ul {
display: none;
position: absolute;
left: 0;
right: 0;
top: 59px;
background: #231f20;
border-top: 3px solid #ec0000;
padding: 14px;
font-size: 14px;
line-height: 16px;
z-index: 6000;
}
.menu_site>ul>li>ul a {
color: #d5d5d5;
padding: 5px;
}
.menu_site>ul>li>ul>li {
float: left;
width: 33%;
}
.menu_site>ul>li>ul ul {
display: block;
margin-left: 10px;
font-size: 14px;
line-height: 16px;
font-family: 'Exo2Light';
text-transform: none;
}
.menu_site>ul>li>ul ul li a {
padding: 3px;
padding-left: 11px;
position: relative;
}
.menu_site>ul>li>ul ul li a:after {
content: "";
width: 6px;
height: 6px;
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: auto;
background: #ffde00;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.menu_site>ul>li:hover>ul {
display: block;
}
.slider-l {
float: left; margin-top: 20px;
position: relative;
}
.right-boxses {
max-width: 365px;
float: right;
margin-top: 20px;
}
.slider-l .slide {
position: relative;
}
.slider-l .slide .info-slide {
position: absolute;
left: 10%;
top: 26%;
color: #fff;
}
.slider-l .slide .info-slide .name {
color: #fff;
font-family: 'Exo2SemiBold';
font-size: 36px;
line-height: 33px;
max-width: 50%;
}
.info-slide .more {
margin-top: 175px;
}
.info-slide .more a {
background: #ffde00;
padding: 10px 25px;
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 16px;
color: #4a4d4d;
font-family: 'Exo2SemiBold';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.info-slide .more a:hover {
background: #231f20;
text-decoration: none;
color: #fff;
}
.consl {
position: relative;
margin-bottom: 15px;
}
.consl .name-box {
position: absolute;
left: 30px;
top: 20px;
color: #2e2e2e;
font-size: 20px;
line-height: 22px;
max-width: 50%;
font-family: 'Exo2SemiBold';
}
.consl .more {
font-size: 14px;
line-height: 16px;
position: absolute;
left: 30px;
top: auto;
bottom: 20%;
}
.consl .more a {
display: inline-block;
vertical-align: top;
padding: 7px 10px;
background: #fff;
color: #2e2e2e;
font-family: 'Exo2Medium';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.consl .more a:hover {
text-decoration: none;
background: #ffde00;
}
.price-kl {
background: #fff url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/funds-in-circle.png) no-repeat 20px;
padding: 30px 20px;
padding-left: 115px;
background-size: 75px 75px;
}
.price-kl .name-box {
font-size: 24px;
line-height: 28px;
color: #ec0000;
font-family: 'Exo2SemiBold';
}
.price-kl .dsc-box {
color: #777;
text-transform: uppercase;
margin-bottom: 15px;
}
.price-kl .more a {
background: #ffde00;
padding: 10px 40px;
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 16px;
color: #4a4d4d;
font-family: 'Exo2SemiBold';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.price-kl .more a:hover {
background: #231f20;
text-decoration: none;
color: #fff;
}
.online-order-kl {
background: #fff url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/medical-shopping-cart.png) no-repeat 20px;
padding: 30px 20px;
padding-left: 115px;
background-size: 75px 75px;
}
.online-order-kl .name-box {
font-size: 24px;
line-height: 28px;
color: #ec0000;
font-family: 'Exo2SemiBold';
}
.online-order-kl .dsc-box {
color: #777;
text-transform: uppercase;
margin-bottom: 15px;
}
.online-order-kl .more a {
background: #ffde00;
padding: 10px 40px;
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 16px;
color: #4a4d4d;
font-family: 'Exo2SemiBold';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.online-order-kl .more a:hover {
background: #231f20;
text-decoration: none;
color: #fff;
}
.slider-l .slide img {
display: block;
}
.slider-l .slide img {
display: block;
}
.list-pages {
margin-bottom: 25px;
}
.list-pages .page-post {
float: left;
margin-right: 15px;
margin-top: 35px;
position: relative;
background: #fff;
}
.list-pages .page-post:last-child {
margin-right: 0;
}
.list-pages .page-post .txt-box {
float: left;
padding: 17px 12px;
width: 156px;
}
.list-pages .page-post img {
display: block;
}
.page-post .txt-box .name-p {
font-size: 20px;
line-height: 20px;
color: #ec0000;
font-family: 'Exo2SemiBold';
margin-bottom: 6px;
}
.page-post .txt-box .name-p a {
display: block;
color: #ec0000;
}
.list-pages .page-post .desc-p {
color: #777;
font-size: 18px;
line-height: 20px;
}
.list-pages .page-post>a {
float: right;
position: relative;
}
.list-pages .page-post>a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 0;
height: 0;
border-top: 15px solid transparent;
border-left: 15px solid white;
border-bottom: 15px solid transparent;
margin: auto;
}
.big-name-box {
margin-bottom: 25px;
}
.big-name-box .h1 {
color: #2e2e2e;
font-family: 'Exo2SemiBold';
font-size: 30px;
line-height: 32px;
margin-bottom: 5px;
}
.big-name-box h1 {
color: #2e2e2e;
font-family: 'Exo2SemiBold';
font-size: 30px;
line-height: 32px;
margin-bottom: 5px;
}
.big-name-box .h-desc {
font-size: 18px;
line-height: 20px;
text-transform: uppercase;
color: #777;
}
.sidebar-home {
margin-bottom: 25px;
display: flex;
}
.boxs-zd {
float: left;
width: 378px;
background: #fff;
border-right: 1px solid #ddd;
}
.boxs-zd .nam-zd {
padding: 15px 20px;
background: #fff;
border-bottom: 1px solid #ddd;
color: #2e2e2e;
font-size: 18px;
line-height: 20px;
text-transform: uppercase;
font-family: 'Exo2SemiBold';
}
.boxs-zd .widgettext {
padding: 25px 20px;
color: #777;
text-align: center;
}
.sidebar-home:after {
content: "";
display: block;
clear: both;
}
.boxs-zd .widgettext p {
margin-bottom: 20px;
}
.boxs-zd .widgettext p:last-child {
margin-bottom: 0;
}
.boxs-zd .more {
padding-bottom: 25px;
margin-left: 20px;
}
.boxs-zd .more a {
padding: 10px 12px;
font-size: 14px;
line-height: 16px;
text-align: center;
background: #f0f0f0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #3e3e3e;
font-family: 'Exo2Medium';
display: inline-block;
vertical-align: top;
width: 118px;
}
.boxs-zd .more a:hover {
background: #ffde00;
text-decoration: none;
}
.boxs-zd:last-child {
border-right: 0;
}
.boxs-zd .list-posts {
padding: 10px 20px;
color: #777;
}
.boxs-zd .list-posts .post-box {
margin-left: -20px;
margin-right: -20px;
padding: 8px 20px 20px 20px;
border-bottom: 1px solid #ddd;
margin-bottom: 9px;
font-family: 'Exo2Medium';
}
.date {
font-family: 'Exo2Medium';
font-size: 12px;
line-height: 14px;
padding-left: 20px;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/date.png) no-repeat left center;
margin-top: 5px;
}
.preim-box {
position: relative;
margin-bottom: 25px;
}
.preim-box img {
display: block;
}
.preim-box .pos-box {
position: absolute;
left: 0;
right: 0;
top: 50px;
color: #fff;
}
.preim-box .leftText {
float: left;
margin-left: 40px;
font-size: 30px;
line-height: 32px;
margin-top: 5px;
}
.preim-box .textRight {
float: right;
max-width: 340px;
margin-right: 20px;
}
.preim-box .leftText .num-2 {
font-family: 'Exo2SemiBold';
text-transform: uppercase;
}
.preim-box .leftText .num-3 {
font-family: 'Exo2SemiBold';
}
.preim-box .leftText span {
display: block;
}
.boxs-zd {
position: relative;
}
.boxs-zd:after {
content: "";
display: block;
position: absolute;
right: 0;
left: auto;
top: auto;
bottom: 0;
width: 0;
height: 0;
border-bottom: 30px solid #ec0000;
border-left: 30px solid transparent;
}
.testimonials {   }
.testimonials .nam-zd {
padding: 5px 20px 15px 20px;
color: #2e2e2e;
font-size: 18px;
line-height: 20px;
text-transform: uppercase;
text-align: center;
}
.testimonials .content {
flex: 2;
display: flex;
align-items: center;
justify-content: left;
color: #6d6d6d;
font-size: 15px;
line-height: 20px;
padding-left: 9px;
}
.testimonials .caption {
padding: 18px 5px 25px 5px;
color: #2e2e2e;
font-size: 18px;
line-height: 20px;
font-family: 'Exo2SemiBold', serif;
text-transform: uppercase;
text-align: center;
}
.testimonials .more a {
background: #ffde00;
padding: 10px 40px;
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 16px;
color: #4a4d4d;
font-family: 'Exo2SemiBold';
text-decoration: none;
}
.testimonials-ava {
-webkit-box-shadow: 4px 4px 7px -3px rgba(161, 161, 161, 0.56);
-moz-box-shadow: 4px 4px 7px -3px rgba(161, 161, 161, 0.56);
box-shadow: 4px 4px 7px -3px rgba(161, 161, 161, 0.56);
border-radius: 50%;
width: 110px;
}
.testimonials-box {
position: relative;
padding: 10px;
background: white;
}
.testimonials-arrow-left {
position: absolute;
left: -2px;
top: 38%;
font-size: 36px;
color: #ffde00;
text-shadow: 1px 1px 1px #e6e8e9, 0 0 1em #e8eaeb;
}
.testimonials-arrow-right {
position: absolute;
right: -2px;
top: 38%;
font-size: 36px;
color: #ffde00;
text-shadow: 1px 1px 1px #e6e8e9, 0 0 1em #e8eaeb;
}            .pip-box {
padding: 35px 20px;
background: #fff;
text-align: center;
margin-bottom: 25px;
}
.pip-box .nam-pip {
font-size: 30px;
line-height: 32px;
margin-bottom: 35px;
font-family: 'Exo2Medium';
}
.list-pip .item {
display: inline-block;
vertical-align: top;
width: 180px;
margin-bottom: 15px;
}
.list-pip .item img {
display: block;
margin: auto;
margin-bottom: 10px;
}
.list-pip .item .name {
font-family: 'Exo2SemiBold';
margin-bottom: 5px;
text-transform: uppercase;
}
.spec-pip, .spec-pip p {
font-size: 12px;
line-height: 14px;
font-family: 'Exo2Light';
}
.spec-pip, .spec-pip a {
color: black;
}
.list-pip .more a {
background: #ffde00;
padding: 10px 40px;
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 16px;
color: #4a4d4d;
font-family: 'Exo2SemiBold';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.list-pip .more a:hover {
background: #231f20;
text-decoration: none;
color: #fff;
}
.contacts-box {
margin-bottom: 25px;
background-color: #fff;
padding: 0 10px;
}
.cont-text {
padding: 17px 10px;
background: #fff;
}
.cont-text .h1 {
font-size: 30px;
line-height: 32px;
font-family: 'Exo2Medium';
}
.cont-text .inline-p {
color: #777;
font-family: 'Exo2Medium';
padding: 0 2em 15px 2em;
flex: 1;
}
.cont-text .inline-p:last-child {
margin-right: 0;
}
.contact-index {
display: flex;
}
.inline-p.adress:before {
color: red;
content: "\f3c5";
font-family: icons;
display: inline-block;
margin-left: -2em;
width: 2em;
font-size: 15px;
vertical-align: middle;
}
.inline-p.mag:before {
color: red;
content: "\f648";
font-family: icons;
display: inline-block;
margin-left: -2em;
width: 2em;
font-size: 15px;
vertical-align: middle;
}
.inline-p.eye:before {
color: red;
content: "\f06e";
font-family: icons;
display: inline-block;
margin-left: -2em;
width: 2em;
font-size: 15px;
vertical-align: middle;
}
.transfer-flex-index {
padding: 0 2em 10px 2em;
text-align: left;
color: #777;
font-family: 'Exo2Medium';
}
.transfer-flex-index:before {
color: red;
content: "\f55e";
font-family: icons;
display: inline-block;
margin-left: -2em;
width: 2em;
font-size: 15px;
vertical-align: middle;
}
.home-text {
font-family: 'Exo2Medium';
color: #777;
padding: 20px;
background: #fff;
}
.post h1 {
font-family: 'Exo2SemiBold';
font-size: 30px;
line-height: 32px;
}
.post h2 {
font-family: 'Exo2SemiBold';
font-size: 26px;
line-height: 28px;
}
.post h3 {
font-family: 'Exo2SemiBold';
font-size: 22px;
line-height: 24px;
}
.post p:last-child {
margin-bottom: 0; }
.post .spec-pip p {
margin-bottom: 0;
display: block;
}
footer.site-footer {
background: #fff;
margin-top: 30px;
padding-bottom: 30px;
position: relative;
}
footer.site-footer .menu_site {
height: auto;
background: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin-top: 0;
border-bottom: 1px solid #ddd;
margin-bottom: 10px;
}
footer.site-footer .menu_site li.current-menu-item>a, footer.site-footer .menu_site>ul>li:hover>a {
background: 0;
color: #777;
}
footer.site-footer .menu_site>ul>li>a {
color: #777;
}
.cop-footer {
padding-left: 100px;
margin-top: 1px;
}
.logo-footer {
float: left;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/i-logo.png) no-repeat left top;
font-size: 12px;
line-height: 14px;
margin-right: 90px;
}
.s-foot {
padding-left: 100px;
margin-top: 15px;
font-size: 27px;
}
.s-foot a {
display: inline-block;
vertical-align: middle;
text-decoration: none;
color: #9aa5ae;
}
.s-foot a.fb {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/s-fb.png) no-repeat left center;
}
.s-foot a.vk {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/s-vk.png) no-repeat left center;
}
.adress-footer {
float: left;
padding-left: 20px; margin-top: 16px;
font-size: 12px;
line-height: 14px;
}
.adress-footer .m-link {
margin-top: 10px;
}
.adress-footer .m-link a {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
}
.contact-info {
float: right;
margin-top: 20px;
font-family: 'Exo2SemiBold';
font-size: 18px;
line-height: 18px;
text-align: center;
}
.contact-info .namebox {
color: #b2b2b2;
font-family: 'Exo2SemiBold';
font-size: 18px;
line-height: 20px;
margin-bottom: 10px;
}
.contact-info .phones {
color: #3e3e3e;
}
.popUpform {
position: fixed;
left: 0;
right: 0;
top: 20px;
max-width: 300px;
margin: auto;
background: #fff;
z-index: 10000;
padding: 20px;
display: none;
}
.popUpform .title-form {
background: #fff;
color: #2e2e2e;
font-size: 16px;
line-height: 20px;
text-transform: uppercase;
text-align: left;
font-family: 'Exo2SemiBold';
margin-bottom: 20px;
}
span.popUpclose:after {
content: "x";
display: block;
padding: 4px 0 9px;
width: 30px;
color: #fff;
text-align: center;
font-size: 18px;
font-family: 'Exo2SemiBold';
}
.popUpbg {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.25);
z-index: 9000;
display: none;
}
.input {
margin-bottom: 20px;
margin-right: 22px;
}
.input input {
border: 2px solid #e0e0e0;
display: block;
width: 100%;
padding: 10px;
}
.submit input {
background: #ffde00;
padding: 10px 20px;
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 16px;
color: #4a4d4d;
font-family: 'Exo2SemiBold';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-transform: uppercase;
}
span.popUpclose {
cursor: pointer;
content: "x";
position: absolute;
right: 0;
left: auto;
right: 0;
top: 0;
background: #000;
}
span.popUpclose:hover {
background: #ffde00;
}
.submit input:hover {
background: #231f20;
text-decoration: none;
color: #fff;
}
.brs {
margin-bottom: 15px;
color: #7c7c7c;
}
.brs a {
color: #7c7c7c;
text-decoration: underline;
}
.cnbox-y {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/bg-yo.jpg) repeat center center;
padding: 25px;
}
.cnbox-y .text-left {
float: left;
max-width: 70%;
}
.cnbox-y .more {
max-width: 30%;
float: right;
}
.cnbox-y .text-left .title-y {
font-size: 24px;
line-height: 26px;
font-family: 'Exo2SemiBold';
color: #2e2e2e;
}
.cnbox-y .text-left .dsc-y {
font-size: 14px;
line-height: 16px;
font-family: 'Exo2Medium';
margin-top: 5px;
}
.cnbox-y .more a {
display: block;
vertical-align: top;
padding: 12px 19px;
background: #fff;
font-family: 'Exo2Semibold';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 18px;
color: red;
}
.box-content article.post {
background: #fff;
padding: 25px 20px;
}
.box-content {
width: 760px;
float: left;
}
.vk-widget {
background: #fff;
padding: 25px 20px;
margin-top: 20px;
}
.vk-widget img {
display: block;
}
aside.sidebar {
float: right;
width: 365px;
margin-top: 20px;
}
.cnbox-y .more a:hover {
text-decoration: none;
background: #2e2e2e;
color: #fff;
}
article.post {
line-height: 20px;
}
.post ul li { }
.post ul:not([class]),
.post ol:not([class]) {
padding-left: 0;
padding-right: 2.5em;
}
.post ul:not([class]) li,
.post ol:not([class]) li { }
p.wp-caption-text {
display: block !important;
text-align: center;
font-family: 'Exo2SemiBold';
margin: 0 0 20px !important;
font-size: 13px;
}
.gallery-caption {
font-family: 'Exo2SemiBold';
}
.retel-posts {
background: #fff;
padding: 25px 20px;
margin-top: 20px;
}
.retel-posts .item-cat {
width: 226px;
}
.linked-posts {
background: #fff;
padding: 25px 10px 0px 10px;
}
.retel-posts:after {
content: "";
display: block;
clear: both;
}
.linked-posts:after {
content: "";
display: block;
clear: both;
}
.retel-posts .name-p {
margin-top: 10px;
}
.linked-posts .name-p {
margin-top: 10px;
}
.post ol li {
margin-bottom: 12px;
position: relative;
padding-left: 25px;
}
.post ol li:last-child {
margin-bottom: 0;
}
.post ol {
counter-reset: li1;
}
.post ol li:before {
counter-increment: li1;
content: counter(li1);
position: absolute;
left: -6px;
top: 0;
bottom: 0;
margin: auto;
width: 20px;
height: 20px;
line-height: 19px;
text-align: center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
font-size: 12px;
background: #d9d9d9;
color: #2e2e2e;
}
.widget-contact {
background: #fff;
margin-bottom: 15px;
font-family: 'Exo2Medium';
font-size: 18px;
line-height: 20px;
}
.phones-box {
padding: 19px 15px;
padding-left: 115px;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/handset.png) no-repeat 20px;
background-size: 75px 75px;
}
.phones-box a {
font-family: 'Exo2SemiBold';
}
.phones-box a:hover {
text-decoration: none;
}
.mail-box {
padding-left: 60px;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/mail-r.png) no-repeat left 5px;
}
.name-red {
font-size: 18px;
line-height: 20px;
color: #ec0000;
font-family: 'Exo2SemiBold';
margin-bottom: 10px;
}
.name-red-19 {
font-size: 19px;
line-height: 20px;
color: #ec0000;
font-family: 'Exo2SemiBold';
margin-bottom: 10px;
}
.phone-txt {
font-family: 'Exo2Medium';
font-size: 24px;
line-height: 21px;
color: #3e3e3e;
}
.widget-contact a {
color: #3e3e3e;
}
.spec-posts {
margin-bottom: 15px;
color: black;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/bg-yo.jpg) repeat center center;
padding: 20px;
}
.spec-posts .name-w {
padding-bottom: 20px;
font-family: 'Exo2SemiBold';
font-size: 24px;
line-height: 26px;
}
aside.sidebar .price-kl {
margin-bottom: 15px;
}
aside.sidebar .online-order-kl {
margin-bottom: 15px;
}
.list-w .item-l {
margin-bottom: 40px;
padding-left: 14px;
border-left: 3px solid white;
}
.spec-posts .list-w .item-l:last-child {
margin-bottom: 0;
}
.spec-posts a {
color: black;
}
.list-w .item-l a {
display: block;
font-family: 'Exo2Medium';
font-size: 18px;
line-height: 20px;
}
.list-w .item-l .more {
margin-top: 15px;
}
.list-w .item-l .more a {
vertical-align: top;
padding: 8px 10px;
background: #fff;
color: #2e2e2e;
font-family: 'Exo2SemiBold';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display: inline-block;
font-size: 14px;
line-height: 16px;
}
.list-w .item-l .more a:hover {
background: black;
color: white;
text-decoration: none;
}
.widget-st {
background: #fff;
font-family: 'Exo2Medium';
padding: 18px;
margin-bottom: 15px;
}
.widget-st .name-w {
padding-bottom: 20px;
font-family: 'Exo2SemiBold';
font-size: 24px;
line-height: 26px;
}
.widget-st ul {
margin-left: -18px;
margin-right: -18px;
margin-bottom: -18px;
}
.widget-st ul li a {
display: block;
padding: 10px 17px;
border-left: 5px solid transparent;
color: #727272;
text-transform: uppercase;
border-top: 1px solid #ddd;
}
.widget-st ul li.current-menu-item a, .widget-st ul li:hover a {
border-color: #ffde00;
border-top: 1px solid #ddd;
text-decoration: none;
}
.widget-st .post-box {
padding: 10px 18px;
border-top: 1px solid #ddd;
}
.widget-st .post-box>a {
display: block;
margin-bottom: 10px;
}
.widget-st .list-posts {
margin-left: -18px;
margin-right: -18px;
}
.tpl-1 h1 {
margin-bottom: 20px;
}
.post ul li p {
display: inline;
}
.post ul li {
margin: 0;
list-style-image: none;  font-size: 16px;
padding-top: 6px;
padding-left: 1.3em;
}
.post ul li:before {
color: #ec0000;
content: "\f111";
font-family: icons;
display: inline-block;
margin-left: -2.6em;
width: 2.6em;
font-size: 6px;
vertical-align: middle;
}
.post ul {
overflow: hidden;
}
.tpl-1 article.post {
margin-bottom: 0;
}
.cat-list-p {
background: #fff;
padding: 0 20px 25px;
}
.cat-list-p .row-line {
padding: 25px 0;
border-bottom: 1px solid #ddd;
}
.item-cat {
float: left;
width: 350px;
margin-right: 20px;
}
.row-line:after {
content: "";
display: block;
clear: both;
}
.item-cat img {
display: block;
margin: auto;
border: 1px solid #ddd;
}
.item-cat:last-child {
margin-right: 0;
}
.item-cat .date {
margin: 10px 0;
}
.item-cat .name-p {
color: #008bec;
font-family: 'Exo2SemiBold';
margin-bottom: 10px;
}
.item-cat .desc-p {
font-family: 'Exo2Medium';
color: #585858;
}
.cat-list-p .row-line:first-child {
border-top: 1px solid #ddd;
}
.pages-list {
padding-top: 20px;
font-family: 'Exo2Medium';
}
.pages-list a, .pages-list span {
display: inline-block;
vertical-align: top;
background: #2e2e2e;
color: #fff;
padding: 3px 9px;
margin: 2px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.pages-list a:hover, .pages-list span.current {
background: #ffde00;
color: #2e2e2e;
text-decoration: none;
}
.big-tptl article.post {
clear: both;
background: #fff;
padding: 15px;
}
.big-tptl .price-kl {
padding: 6px 20px;
padding-left: 115px;
}
.big-tptl .sidebar {
margin-top: 0;
}
.big-tptl .price-kl .dsc-box {
margin-bottom: 5px;
}
.big-tptl .cnbox-y {
padding: 27px 25px;
}
.topline-post:after {
content: "";
display: block;
clear: both;
}
.topline-post .desc-post {
float: left;
max-width: 50%;
font-family: 'Exo2SemiBold';
margin-top: 10px;
}
.topline-post .price-box {
float: right;
}
.price-box:after {
content: "";
display: block;
clear: both;
}
.price-box>div {
float: left;
padding: 10px 20px;
}
.price-box .name-price {
color: #ec0000;
font-family: 'Exo2SemiBold';
font-size: 24px;
line-height: 24px;
background: #f5f5f5;
padding: 17px 20px;
}
.price-box .count-price {
background: #ffde00;
font-family: 'Exo2Medium';
font-size: 18px;
line-height: 18px;
}
.price-box .count-country {
background: #ffec1d;
}
.price-box span {
display: block;
font-family: 'Exo2Medium';
font-size: 18px;
line-height: 18px;
}
.price-box .b {
font-family: 'Exo2SemiBold';
font-size: 30px;
line-height: 26px;
}
.thumbpage {
float: right;
font-family: 'Exo2SemiBold';
font-size: 18px;
line-height: 20px;
}
.bord {
margin-top: 35px;
border-top: 1px solid #ddd;
padding-top: 25px;
}
.post b {
font-family: 'Exo2SemiBold';
}
.jq-selectbox__dropdown ul li {
margin-bottom: 0px !Important;
}
.big-tptl .post ul li {
margin-bottom: 12px;
}
.big-tptl .post ul {
display: inline-block;
vertical-align: top;
margin-left: 0;
}
.bord:after {
content: "";
display: block;
clear: both;
}
.more-link a {
background: #ffde00;
padding: 15px 36px;
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 16px;
color: #4a4d4d;
font-family: 'Exo2SemiBold';
}
.more-link a:hover {
background: #231f20;
text-decoration: none;
color: #fff;
}
.thumbpage .thumb-name {
font-family: 'Exo2Light';
font-size: 24px;
margin-bottom: 10px;
}
.bord.tree-post .thumbpage {
float: left;
}
.four-post .item-pfour {
width: 45%;
float: left;
margin-right: 5%;
}
.name-pfour {
font-size: 24px;
line-height: 26px;
margin-bottom: 15px;
}
.desc-pfour {
margin-bottom: 15px;
color: #2e2e2e;
}
.bord .expect {
float: left;
max-width: 62%;
margin-left: 30px;
}
.contact-list {
margin-bottom: 20px;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(230px, max-content));
justify-content: center;
}
.contact-list p {
margin-bottom: 5px;
}
.contact-list .inline-l {
display: flex;
font-size: 16px;
line-height: 20px;
}
.contact-list .inline-l i {
padding-right: 15px;
padding-top: 3px;
}
.map-contact {
margin-left: -15px;
margin-right: -15px;
margin-bottom: 20px;
margin-top: 20px;
}
.it-vrach {
border: 2px solid #ffde00;
width: 230px;
float: left;
margin-right: 32px;
margin-bottom: 32px;
padding: 35px 10px;
text-align: center;
}
.list-gr-cont:after {
content: "";
display: block;
clear: both;
}
.list-gr-cont {
margin-right: -35px;
}
.it-vrach .name-vr {
color: #2e2e2e;
font-size: 18px;
line-height: 20px;
font-family: 'Exo2SemiBold';
margin-bottom: 10px;
}
.it-vrach.last {
padding: 15px 10px;
}
.contact-page .four-post .it-vrach {
padding: 15px 10px;
height: 140px;
}
.contact-page .tree-post {
margin-top: 5px;
}
.leftBox-cont {
float: left;
width: 50%;
}
.leftBox-cont .name-name {
margin-bottom: 5px;
}
.st-cont {
float: left;
width: 50%;
text-align: left;
}
.name-st {
font-family: 'Exo2SemiBold';
font-size: 18px;
line-height: 20px;
margin-bottom: 3px;
}
.box-items-cont:after {
content: "";
display: block;
clear: both;
}
.contact-page .four-post .lists-vrach {
margin-right: -40px;
}
.contact-page .form-body {
max-width: 39%;
}
.input textarea {
border: 2px solid #e0e0e0;
display: block;
width: 100%;
padding: 10px 10px;
height: 135px;
}
.form-body .submit input {
text-transform: none;
}
.bold {
font-family: 'Exo2SemiBold';
margin-bottom: 20px;
}
.menu-post ul {
margin-left: 0;
padding-right: 0 !important;
}
.menu-post ul li {
padding-left: 0;
width: 50%;
float: left;
margin-bottom: 5px;
text-indent: 0;
list-style-image: none;
transform: translateX(0em) !Important;
}
.menu-post ul li:before {
content: "";
display: none;
}
.list-abc:last-child ul {
margin-bottom: 0;
}
.list-abc ul {
margin-left: 0;
}
.list-abc ul li {
padding-left: 0;
margin-bottom: 5px;
}
.list-abc ul li:before {
display: none;
}
.list-abc ul li:last-child {
margin-bottom: 0;
}
.name-abc {
margin-bottom: 20px;
font-family: 'Exo2SemiBold';
font-size: 24px;
line-height: 26px;
}
.search-formst {
position: relative;
margin-right: 22px;
margin-bottom: 20px;
}
.search-formst .search-input {
display: block;
width: 100%;
border: 2px solid #e0e0e0;
display: block;
width: 100%;
padding: 11px;
font-size: 12px;
line-height: 13px;
height: 16px;
}
.search-formst .search-submit {
background: #ffde00;
padding: 7px 35px;
display: block;
vertical-align: top;
font-size: 14px;
line-height: 16px;
color: #4a4d4d;
font-family: 'Exo2SemiBold';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
position: absolute;
right: -20px;
top: 6px;
cursor: pointer;
width: 107px; }
.search-formst .search-submit:hover {
background: #231f20;
text-decoration: none;
color: #fff;
}
.post hr {
margin-bottom: 20px;
border: 1px solid #ddd;
border-top: 0;
}
.button-list {
margin-right: -100px;
}
.button-list a {
float: left;
background: #ffde00;
padding: 7px 24px;
display: block;
vertical-align: top;
font-size: 14px;
line-height: 16px;
color: #4a4d4d;
font-family: 'Exo2SemiBold';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-right: 20px;
margin-bottom: 20px;
}
.button-list:after {
content: "";
display: block;
clear: both;
}
.button-list a:hover {
background: #231f20;
text-decoration: none;
color: #fff;
}
.menu-diagnoctic {
font-family: 'Exo2SemiBold';
font-size: 16px;
line-height: 18px;
}
.menu-diagnoctic ul li {
padding-left: 0;
float: left;
width: 230px;
margin-right: 15px;
margin-bottom: 15px;
list-style-image: none;
}
.menu-diagnoctic ul li:before {
display: none;
}
.menu-diagnoctic ul {
margin-left: 0;
margin-bottom: 5px;
}
.menu-diagnoctic ul li a {
padding: 11px 10px;
display: block;
background: #f4f4f4;
}
.menu-diagnoctic ul li:nth-child(3n) {
margin-right: 0;
}
.menu-diagnoctic ul li a:hover {
text-decoration: none;
background: #231f20;
text-decoration: none;
color: #fff;
}
.menu-diagnoctic ul li.new a:after {
content: "";
display: block;
width: 49px;
height: 22px;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/new.png) no-repeat left top;
position: absolute;
left: auto;
right: 10px;
top: 10px;
}
.center-page {
padding: 15px;
background: #fff; }
.item-otdeleniya {
float: left;
width: 350px;
text-align: center;
position: relative;
margin-right: 30px;
margin-bottom: 30px;
}
.item-otdeleniya.last {
margin-right: 0;
}
.item-otdeleniya .text-position {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.56);
padding: 10px;
padding-top: 30px;
}
.name-otdel {
font-family: 'Exo2SemiBold';
font-size: 24px;
line-height: 26px;
padding-bottom: 20px;
margin-bottom: 20px;
display: inline-block;
vertical-align: top;
border-bottom: 1px solid #2d2d2d;
}
.name-otdel span {
display: inline-block;
background: rgba(0, 0, 0, 0.42);
color: #fff;
margin: 3px;
padding: 4px 8px 6px;
}
.name-otdel span:last-child {
display: block;
}
.item-otdeleniya:hover .text-position {
background: 0;
}
.item-otdeleniya img {
display: block;
}
.otdeleniya-cl:after {
content: "";
display: block;
clear: both;
}
.center-page h3 {
font-family: 'Exo2Light';
font-weight: 400;
}
.foem-consult {
background: #f4f4f4;
max-width: 555px;
margin: 20px auto;
padding: 30px;
}
.foem-consult .h3 {
font-family: 'Exo2SemiBold';
font-size: 24px;
line-height: 26px;
}
.foem-consult .input input, .foem-consult .input textarea {
border: 0;
background: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.input .label {
font-family: 'Exo2SemiBold';
margin-bottom: 5px;
}
.input .label span {
color: #ec0000;
padding-left: 2px;
}
.foem-consult .date-st input {
background: #fff url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/input-date.png) no-repeat 98% center;
}
.foem-consult .date-st:hover input, .foem-consult .date-st input:focus {
background-image: none;
}
.select-st .jq-selectbox.jqselect {
display: block;
width: 100%;
background: #fff url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/sel.png) no-repeat 98% center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 10px;
cursor: pointer;
}
.select-st .jq-selectbox.jqselect.opened {
background: #fff url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/sel-h.png) no-repeat 98% center;
}
.select-st .jq-selectbox ul {
margin: 0;
position: absolute;
left: 0;
right: 0;
display: block;
border: 1px solid #c1c1c1;
font-family: 'Exo2SemiBold';
margin: 10px;
}
.select-st .jq-selectbox ul li {
padding: 10px;
background: #fff;
border-bottom: 1px solid #c1c1c1;
}
.post td {
border: 2px solid #fff;
background-color: #fff;
}
.jq-selectbox__dropdown {
left: 0;
right: 0;
}
.select-st .jq-selectbox ul li:before {
display: none;
}
.select-st .jq-selectbox ul li:last-child {
border-bottom: 0;
}
.select-st .jq-selectbox ul li.selected, .select-st .jq-selectbox ul li:hover {
background: #c1c1c1;
color: #fff;
}
.select-st select {
display: none;
}
.jq-file .jq-file__name {
display: inline-block;
vertical-align: middle;
font-family: 'Exo2SemiBold';
color: #949390;
}
.jq-file__browse {
display: inline-block;
vertical-align: middle;
margin-left: 10px;
padding: 10px 20px;
display: inline-block;
font-size: 14px;
line-height: 16px;
font-family: 'Exo2SemiBold';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #231f20;
text-decoration: none;
color: #fff;
cursor: pointer;
}
.foem-consult .submit {
margin-bottom: 20px;
}
.txt-form {
font-family: 'Exo2SemiBold';
color: #bebebe;
font-size: 12px;
line-height: 15px;
}
.jq-file:hover .jq-file__browse {
background: #ffde00;
color: #4a4d4d;
}
.brausers-st {
margin-left: -15px;
margin-right: -15px;
padding: 20px;
background: #ebebeb;
margin-bottom: -15px;
text-align: center;
}
.title-brausers {
font-family: 'Exo2SemiBold';
margin-bottom: 20px;
}
.button-barauser a {
display: inline-block;
vertical-align: middle;
margin-left: 10px;
padding: 10px 20px;
display: inline-block;
font-size: 14px;
line-height: 16px;
font-family: 'Exo2SemiBold';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #231f20;
text-decoration: none;
color: #fff;
cursor: pointer;
}
.button-barauser a:hover {
background: #ffde00;
color: #4a4d4d;
}
.big-line {
position: relative;
margin-bottom: 15px;
background: #000;
}
.big-line img {
display: block;
opacity: 0.5;
}
.big-line a {
display: block;
font-family: 'Exo2SemiBold';
font-size: 18px;
line-height: 20px;
color: #fff;
}
span.name-video {
position: absolute;
left: 20px;
top: auto;
bottom: 20px;
text-align: left;
}
.row-line-v .item-cat {
position: relative;
font-family: 'Exo2SemiBold';
font-size: 18px;
line-height: 20px;
color: #fff;
margin-bottom: 15px;
background: #000;
}
.row-line-v .item-cat a {
color: #fff;
}
.row-line-v .item-cat a {
display: block;
position: relative;
}
.row-line-v .item-cat img {
opacity: 0.5;
}
.big-line a:after {
content: "";
width: 84px;
height: 84px;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/play.png) no-repeat center top;
margin: auto;
}
.row-line-v .item-cat a:after {
content: "";
width: 45px;
height: 45px;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/play.png) no-repeat center top;
margin: auto;
background-size: 100%;
}
.row-line-v .item-cat a:hover img {
opacity: 1;
}
.big-line:hover img {
opacity: 1;
}
.bx-pager {
position: absolute;
left: 10%;
bottom: 30px;
}
.bx-pager .bx-pager-item {
display: inline-block;
vertical-align: top;
text-indent: -10000px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
margin: 5px;
}
.bx-pager .bx-pager-item a.active {
-moz-box-shadow: 0 0 1px 4px rgba(255, 255, 255, 0.49);
-webkit-box-shadow: 0 0 1px 4px rgba(255, 255, 255, 0.49);
box-shadow: 0 0 1px 4px rgba(255, 255, 255, 0.49);
}
.bx-pager .bx-pager-item a {
display: block;
height: 10px;
width: 10px;
background: #ffd709;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.cat-list-p:after {
content: "";
display: block;
clear: both;
}
.cat-list-p .item-cat {
margin-top: 25px;
}
.cat-list-p .row-line .item-cat {
margin-top: 0;
}
.m-not .brs {
margin-bottom: 0;
}
ul.otdeleniya-cl {
margin: 0;
}
ul.otdeleniya-cl li.item-otdeleniya {
padding: 10px;
list-style-image: none;
position: relative;
margin: auto;
}
ul.otdeleniya-cl li.item-otdeleniya:before {
display: none;
}
ul.otdeleniya-cl li.item-otdeleniya:nth-child(3n) {
margin-right: 0;
}
span.wpcf7-not-valid-tip {
display: none !IMPORTANT;
}
div.wpcf7-response-output {
margin: 10px 0;
text-align: center;
font-family: 'Exo2Medium';
line-height: 20px;
font-size: 18px;
padding: 10px;
}
.input input.wpcf7-not-valid {
border-color: #ff2a2a !Important;
background: #fff9f9;
}
article.post:after {
content: "";
display: block;
clear: both;
}
.select-st .jq-selectbox ul li {
padding: 10px !Important;
list-style-image: none;
transform: translateX(0);
}
.select-st .jq-selectbox ul {
padding: 0 !Important;
}
ul.otdeleniya-cl li.item-otdeleniya .button-list {
margin: 0;
text-align: center;
}
ul.otdeleniya-cl li.item-otdeleniya .button-list a {
float: none;
display: inline-block;
vertical-align: top;
}
.pay_button {
background: #ffde00;
padding: 10px 40px;
display: inline-block;
vertical-align: top;
line-height: 16px;
color: #4a4d4d;
font-family: 'Exo2SemiBold';
font-size: 15px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.pay_button:hover {
background: #231f20;
text-decoration: none;
color: #fff;
}
.button-more a {
background: #ffde00;
padding: 10px 40px;
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 16px;
color: #4a4d4d;
font-family: 'Exo2SemiBold';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
.button-more a:hover {
background: #231f20;
text-decoration: none;
color: #fff
}
.display_none {
display: none;
}
#breadcrumbs {
margin-top: -8px;
margin-bottom: 12px;
text-decoration: none;
color: #7c7c7c;
}
#breadcrumbs a {
color: #7c7c7c;
text-decoration: none;
}
#menu_site_mobile {
font-family: 'Exo2SemiBold';
}
.phones a {
color: black;
}
.phones a:hover {
text-decoration: none;
}
.owl-dot span {
background-color: #ffde00 !important;
}
.owl-dot.active span {
background-color: white !important;
}
.owl-dots {
margin-top: -30px !important;
position: relative;
} #bingc-phone-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside {
fill: #ffde00 !important;
}
#bingc-phone-button:hover svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside {
fill: #ffde00 !important;
}
#bingc-phone-button div.bingc-phone-button-tooltip {
background: #ffde00 !important;
}
#bingc-phone-button div.bingc-phone-button-tooltip svg.bingc-phone-button-arrow polyline {
fill: #ffde00 !important;
}
.mobile-sticky-header {
width: 100%;
height: 63px;
text-align: center;
color: rgb(232, 232, 232);
border-bottom: 1px solid #e8e8e8;
display: flex;
z-index: 2;
position: fixed;
top: 0;
left: 0;
background-color: white;
align-items: center;
}
.mobile-header {
height: 63px;
text-align: center;
color: #6d6d6d;
border-bottom: 1px solid #e8e8e8;
display: flex;
z-index: 2;
position: relative;
background-color: white;
align-items: center;
}
.sticky-header-phone1 {
font-size: 23px;
}
.sticky-header-phones {
color: black;
padding: 3px;
}
.sticky-header-phones a {
color: #d3327b;
font-family: 'Exo2SemiBold';
line-height: 25px;
}
.contacts-group {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(230px, 290px));
justify-content: space-between;
grid-gap: 20px;
}
.contact-person {
margin-top: 7px;
margin-bottom: 7px;
}
.owl-nav {
height: 0px;
}
.certificate {
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
}
.certificate-caption {
text-align: center;
padding-top: 5px;
}
.certificate-arrow-left {
position: absolute;
left: -15px;
top: 38%;
font-size: 45px;
color: #ffde00;
text-shadow: 5px 3px 3px #e6e8e9, 0 0 1em #e8eaeb;
}
.certificate-arrow-right {
position: absolute;
right: -15px;
top: 38%;
font-size: 45px;
color: #ffde00;
text-shadow: 5px 3px 3px #e6e8e9, 0 0 1em #e8eaeb;
}
.yellow-horizontal-line {
background-color: #ffde00;
margin-bottom: 20px;
height: 3px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
}
.list-with-timeline {
padding-top: 15px;
margin-left: 0 !important;
margin-bottom: 0 !important;
}
.list-with-timeline li {
display: flex;
margin-top: -12px !important;
margin-left: 0 !important;
padding-top: 0 !important;
}
.list-with-timeline li:before {
content: none !important;
}
.list-with-timeline li div:nth-child(1) {
background: #f4f4f4;
color: black;
font-weight: bold;
font-size: 15px;
border-radius: 50px;
text-align: center;
min-width: 160px;
max-height: 30px;
padding-top: 8px;
}
.list-with-timeline li div:nth-child(2) {
background-image: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/doctor-list-border.jpg);
background-position: left 12px;
background-repeat: no-repeat;
background-size: 6px;
min-height: 50px;
padding-left: 30px;
margin-left: 20px;
padding-bottom: 15px;
padding-top: 4px;
font-size: 16px;
}
.doc-author-participator {
font-weight: bold;
font-style: italic;
padding-bottom: 7px;
}
.h-doctor-info i {
color: #C3C3C4;
font-size: 24px;
padding-top: 3px;
display: inline-block;
}
.h-doctor-info h2 {
color: #ec0000;
padding-left: 8px;
text-align: left !important;
display: inline-block;
}
.h-doctor-sub-info {
margin-bottom: 20px;
}
.h-doctor-sub-info i {
color: #f4f4f4;
font-size: 10px;
vertical-align: text-top;
padding-top: 3px;
}
.h-doctor-sub-info p {
font-size: 14pt !important;
font-weight: 700;
padding-left: 8px;
text-align: left !important;
display: inline-block;
}
.position-doctor-info {
color: #ec0000;
text-align: left !important;
font-family: 'Exo2SemiBold';
font-size: 26px !important;
line-height: 28px;
margin-bottom: 0 !important;
}
.comments-container {
background: white;
padding: 10px;
margin-top: 20px;
font-size: 16px;
line-height: 20px;
}
.comment-body {
margin-top: 20px;
}
.comment-respond {
margin-top: 20px;
}
#commentform textarea {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#commentform input {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
font-weight: normal;
margin-bottom: 10px;
}
#commentform input {
width: 80%;
padding: 2px;
margin: 5px 5px 1px 0;
}
#commentform textarea {
width: 100%;
padding: 2px;
border-radius: 10px;
}
.wp-comment-cookies-consent {
display: inline-block;
}
#respond #author {
margin-left: 18px;
}
.form-submit {
text-align: right;
}
.gglcptch_v2 {
text-align: right;
} #respond input[type=text] {
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
padding: 3px 0px 3px 3px;
margin: 5px 1px 3px 0px;
border-bottom: 1px solid #DDDDDD;
}
#respond textarea {
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
padding: 3px 0px 3px 3px;
margin: 5px 1px 3px 0px;
border: 1px solid #DDDDDD;
}
#respond textarea:focus {
box-shadow: 0 0 5px rgba(81, 203, 238, 1);
margin: 5px 1px 3px 0px;
border: 2px solid rgba(81, 203, 238, 1);
}
#respond input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus {
border-bottom: 2px solid rgba(81, 203, 238, 1);
}
#commentform #submit {
background: #ffde00;
padding: 10px 10px;
font-size: 14px;
line-height: 16px;
color: #4a4d4d;
font-family: 'Exo2SemiBold';
border-radius: 30px;
width: 230px;
display: inline-block;
}
#commentform #submit::before {
color: #4a4d4d;
content: "\f111";
font-family: icons;
display: inline-block;
margin-left: -2.6em;
width: 2.6em;
font-size: 30px;
vertical-align: middle;
}
.appointment-form {
margin-top: 20px;
background-color: white;
min-height: 100px;
display: flex;
}
.list-with-timeline p {
display: block !important;
margin-bottom: 10px;
}
.md-toolbar.md-default-theme:not(.md-menu-toolbar), md-toolbar:not(.md-menu-toolbar) {
background-color: #ffde00;
}
.appointment-submit-spinner, .appointment-error-name, .appointment-error-phone, .appointment-error-date {
display: none;
}
#binotel-button {
position: fixed !important;
z-index: 200001 !important;
display: block;
width: 97px;
height: 97px;
cursor: pointer;
background: none;
}
#binotel-button svg.bingc-phone-button-circle {
width: 99px;
height: 99px
}
#binotel-button, #binotel-button *, #binotel-button *:after, #binotel-button *:before {
-webkit-box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
padding: 0;
margin: 0;
border: 0;
height: auto;
width: auto;
max-width: none;
clear: none;
float: none;
font-size: inherit;
line-height: inherit;
text-align: left;
letter-spacing: 0;
text-transform: none;
text-decoration: none;
text-shadow: none !important;
position: static;
opacity: 1;
z-index: auto;
content: none;
background-size: auto;
-ms-user-select: auto;
-moz-user-select: auto;
-webkit-user-select: auto;
user-select: auto
}
#binotel-button svg.bingc-phone-button-icon-icon path {
fill: #ec0000 !important;
}
#binotel-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside {
fill: #ffde00 !important;
}
#binotel-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-outside {
fill: #2a405d;
fill-opacity: .06
}
#binotel-button svg.bingc-phone-button-icon-icon {
position: absolute;
top: 21px;
right: 27px;
padding: 7px;
width: 46px;
height: 57px;
background-image: none
}
.datepicker_wrap {
border-bottom: solid gray 1px;
}
.list-pip .item img {
padding-top: 0;
height: 135px;
border-radius: 5%;
width: auto;
}
.doc-author img {
height: 90px;
border-radius: 5%;
}
.main-slider-overlay {
position: relative;
overflow: hidden;
width: 100%;
height: 100%;
}
.main-slider-overlay::after {
content: "";
position: absolute;
width: 500%;
height: 300%;
top: 90%;
left: -200%;
border-radius: 50%;
background: white; ////
}
.main-slider-overlay>img {
display: block;
}
.ads-quote-center {
font-size: 17px;
line-height: 28px;
}
@media all and (max-width: 979px) {
#binotel-button {
-moz-transform: scale(.8);
-webkit-transform: scale(.8);
-o-transform: scale(.8);
transform: scale(.8)
}
} @media (max-width: 670px) {
.contact-index {
display: block;
}
.name-red-19 {
font-size: 17px;
}
.owl-dots {
margin-top: 10px !important;
position: relative;
}
.slider-l .slide .info-slide .name {
font-size: 17px;
line-height: 19px;
}
.info-slide .more {
margin-top: 100px;
}
.bx-controls {
display: none;
}
aside.sidebar {
width: auto;
float: none;
margin: 10px auto;
}
.alignleft {
float: none;
text-align: center;
}
.alignright {
float: none;
text-align: center;
}
.post h1 {
text-align: center;
font-size: 24px;
}
.post h2 {
text-align: center;
font-size: 22px;
}
.post img {
width: 100%;
}
.cnbox-y .more a {
max-width: 200px;
margin: auto;
margin-top: 25px;
}
.sidebar-home {
display: block;
}
.boxs-zd {
width: 98%;
display: inline-block;
vertical-align: top;
margin: 4px;
text-align: left;
}
.list-pip .item {
width: 165px;
}
.cnbox-y .text-left .title-y {
font-size: 22px;
}
.certificate-caption {
font-size: 13px !important;
line-height: 17px;
}
.certificate-arrow-left {
left: -10px;
font-size: 40px;
top: 35%;
}
.certificate-arrow-right {
right: -10px;
font-size: 40px;
top: 35%;
}
.list-with-timeline li div:nth-child(1) {
min-width: 70px;
}
.list-with-timeline li div:nth-child(2) {
font-size: 16px;
padding-left: 15px;
margin-left: 10px;
}
}
@media (max-width: 767px) {
.hide-up-to-768 {
display: none;
}
}
@media (min-width: 768px) {
.hide-from-768 {
display: none;
}
}
@media (min-width: 670px) and (max-width: 1140px) {
.slider-l .slide .info-slide .name {
font-size: 31px;
line-height: 30px;
max-width: 50%;
}
.cnbox-y .more a {
max-width: 200px;
margin: auto;
margin-top: 25px;
}
.mid-sidebar {
width: 50%;
float: left;
}
.mid-sidebar-child-right {
margin-left: 5px;
}
.mid-sidebar-child-left {
margin-right: 5px;
}
aside.sidebar {
width: auto;
}
.main-diseases ul {
padding: 0 0 0 1%;
margin: 0 0 0 2%;
width: 48%;
float: left;
list-style: outside;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
}
@media screen and (min-width: 1140px) {
.slider-l {
width: 760px;
}
#menu_site_mobile {
display: none;
}
.hide-from-1140 {
display: none;
}
.head .clr {
padding-top: 10px;
}
.head>.wrap {
padding-top: 25px;
position: relative;
}
.main-diseases ul {
padding: 0 0 0 1%;
margin: 0 0 0 2%;
width: 31%;
float: left;
list-style: outside;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
}
@media screen and (max-width: 1140px) {
#breadcrumbs {
margin-top: 0;
}
.online-order-kl .name-box {
font-size: 20px;
}
.online-order-kl .dsc-box {
font-size: 12px;
}
.lgsite>a>img {
width: 110px;
}
.slider-l {
margin-top: -10px;
float: none;
margin-left: auto;
margin-right: auto;
}
.slider-l::before {
content: "";
width: 1px;
margin-left: -1px;
float: left;
height: 0;
padding-top: calc(185.17 / 350 * 100%);
}
.slider-l::after { content: "";
display: table;
clear: both;
}
.testimonials-upper::before {
content: "";
width: 1px;
margin-left: -1px;
float: left;
height: 0;
padding-top: calc(229 / 348 * 100%);
}
.testimonials-upper::after { content: "";
display: table;
clear: both;
}
.big-name-box h1 {
font-size: 25px;
padding-top: 5px;
}
.head>.wrap {
position: relative;
}
.head-menu {
text-align: center;
}
.hide-up-to-1140 {
display: none;
}
.wrap {
max-width: 1140px;
width: auto;
padding: 0 5px;
}
.top-line {
text-align: center;
padding: 8px;
}
.lung-menu {
float: none;
display: inline-block;
vertical-align: top;
margin: 5px;
}
.soc-top {
display: inline-block;
vertical-align: top;
margin: 5px;
}
.lgsite {
float: none;
display: inline-block;
vertical-align: middle;
margin: 1px;
}
.search-form {
float: none;
display: inline-block;
vertical-align: middle;
max-width: 400px;
width: 100%;
margin: 4px;
}
.phone-box {
display: inline-block;
vertical-align: top;
right: 5px;
}
.head .clr {
text-align: left;
}
.txtfl {
float: none;
margin: 4px;
display: inline-block;
vertical-align: middle;
}
.head .clr ul {
float: none;
display: inline-block;
vertical-align: middle;
}
.menu_site>ul {
display: none;
}
.slicknav_menu {
display: block;
}
a.slicknav_btn {
color: #fff;
text-transform: uppercase;
font-family: 'Exo2SemiBold';
text-decoration: none !important;
font-size: 20px;
line-height: 30px;
display: inline-block;
vertical-align: top;
margin: 16px;
}
a.slicknav_btn .slicknav_icon {
float: left;
width: 25px;
}
a.slicknav_btn .slicknav_icon .slicknav_icon-bar {
display: block;
height: 6px;
background: #fff;
margin: 3px;
}
.head {
margin-bottom: 10px; }
ul.slicknav_nav {
position: absolute;
left: 0;
right: 0;
top: 59px;
background: #FFC107;
}
ul.slicknav_nav li>a {
display: block;
padding: 10px;
color: #fff;
font-size: 20px;
}
ul.slicknav_nav li>a a {
color: #fff;
}
ul.slicknav_nav li>li>a {
padding-left: 30px;
}
ul.slicknav_nav li>ul>li>a {
padding-left: 20px;
}
ul.slicknav_nav li>ul>li>ul {
padding-left: 30px;
}
.head {
height: auto;
}
.slider-l { }
.right-boxses {
float: none;
display: none;
vertical-align: top;
width: auto;
max-width: 100%;
text-align: center;
}
.right-boxses .consl {
width: 310px;
display: inline-block;
vertical-align: top;
text-align: left;
margin: 5px;
}
.right-boxses .price-kl {
width: 200px;
padding: 19px 5px;
padding-left: 105px;
background-size: 71px;
background-position: 18px center;
display: inline-block;
vertical-align: top;
text-align: left;
margin: 5px;
}
.price-kl .name-box {
font-size: 20px;
}
.price-kl .dsc-box {
font-size: 12px;
}
.consl .name-box {
font-size: 18px;
width: auto;
max-width: 100%;
background: rgba(255, 255, 255, 0.58);
padding: 3px 11px;
left: auto;
}
.consl .more {
left: 10px;
}
.consl {
text-align: left;
}
.post .spec-pip p {
text-align: center;
display: block;
}
.list-pages .page-post {
margin: 3px;
float: none;
display: inline-block;
vertical-align: top;
}
.list-pages .page-post .txt-box {
width: 108px;
}
.page-post .txt-box .name-p {
font-size: 14px;
line-height: 16px;
}
.list-pages .page-post .desc-p {
font-size: 16px;
line-height: 18px;
}
.list-pages {
margin-bottom: 10px;
text-align: center;
}
.big-name-box {
margin-bottom: 15px;
text-align: center;
}
.big-name-box .h1 {
font-size: 24px;
line-height: 26px;
}
.big-name-box .h-desc {
font-size: 16px;
line-height: 18px;
}
.sidebar-home {
margin-bottom: 20px;
}
.sidebar-home {
text-align: center;
}
.preim-box {
display: none;
}
.pip-box {
padding: 15px 0px;
}
.cont-text .inline-p {
text-align: left;
}
.cont-text {
text-align: center;
}
.home-text {
padding: 10px;
}
footer.site-footer .menu_site ul {
display: block;
text-align: center;
}
footer.site-footer .menu_site ul li {
display: inline-block;
vertical-align: top;
}
footer.site-footer .menu_site ul li a {
padding: 11px;
}
footer.site-footer .menu_site {
margin: 10px;
}
.logo-footer {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/i-logo.png) no-repeat 4% 45%;
margin: auto;
text-align: left;
float: none;
display: inline-block;
vertical-align: top;
background-size: 65px 65px;
}
.cop-footer {
padding-left: 100px;
margin-top: 21px;
}
.s-foot {
padding-left: 0;
}
.adress-footer {
margin: 11px;
text-align: left;
float: none;
display: inline-block;
vertical-align: top;
}
.contact-info {
display: inline-block;
vertical-align: top;
float: none;
margin: 11px;
}
footer.site-footer {
text-align: center;
padding-bottom: 10px;
}
.box-content {
width: auto;
float: none;
margin-bottom: 10px;
}
.button-list a {
float: none;
text-align: center;
display: inline-block;
vertical-align: top;
margin: 5px;
}
.menu-post ul li {
width: auto;
float: none;
}
.cat-list-p .row-line .item-cat {
float: none;
display: inline-block;
vertical-align: top;
width: 280px;
text-align: left;
margin: 3px;
}
.cat-list-p {
text-align: center;
}
.pages-list {
clear: both;
}
.spec-pip {
display: none;
}
} #bingc-phone-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside {
fill: #ffde00 !important;
}
#bingc-phone-button:hover svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside {
fill: #ffde00 !important;
}
#bingc-phone-button div.bingc-phone-button-tooltip {
background: #ffde00 !important;
}
#bingc-phone-button div.bingc-phone-button-tooltip svg.bingc-phone-button-arrow polyline {
fill: #ffde00 !important;
}
.star, .star-result {
display: inline-block;
}
.star a, .star-result i {
font-size: 16px;
padding: 0 1px;
cursor: pointer;
color: #FFD119;
text-decoration: none;
}
.star-result i {
cursor: default;
}
.star-hide {
display: none;
}
.star-message {
font-size: small;
}
.md-dialog-content {
background-color: white;
}
.md-checked .md-bar {
background-color: rgba(16, 108, 200, 0.5);
}
.md-bar {
background-color: rgb(158, 158, 158);
}
.md-checked .md-thumb {
background-color: rgb(16, 108, 200);
}
.md-thumb {
background-color: rgb(255, 255, 255);
}
.md-calendar-date-selection-indicator:hover {
background-color: #0089cf;
}
.md-calendar-selected-date .md-calendar-date-selection-indicator {
background-color: #01579B;
}
.md-datepicker-calendar-pane {
background-color: inherit;
}
.md-select-menu-container {
background-color: inherit;
}
.md-datepicker-calendar-pane {
background-color: white;
}
md-dialog {
background-color: white;
} @media screen and (max-width: 950px) {
.search-form {
max-width: 50%;
margin: 10px auto;
display: block;
}
.lgsite {
display: block;
width: 160px;
}
.phone-box {
position: static;
display: block;
text-align: center;
width: auto;
padding-left: 0;
background: 0;
}
.phone-box .orerLink {
margin: 10px auto;
width: 150px;
}
.head .clr {
text-align: center;
}
.head .clr ul li {
float: none;
margin: 3px;
text-align: left;
width: 200px;
display: inline-block;
vertical-align: top;
}
.head-menu ul li {
float: none;
margin: 3px;
text-align: left;
width: 200px;
display: inline-block;
vertical-align: top;
}
.txtfl {
display: block;
}
.widget-contact {
word-break: break-all;
}
.name-red {
font-size: 16px;
}
.button-list {
margin: 0;
text-align: center;
}
.topline-post .desc-post {
width: auto;
float: none;
max-width: 100%;
margin-bottom: 10px;
}
.topline-post .price-box {
float: none;
text-align: center;
}
.price-box .name-price {
float: none;
text-align: center;
}
.price-box .count-price {
width: 40%;
float: none;
display: inline-block;
vertical-align: top;
margin: 2px;
}
.price-box .count-country {
float: none;
padding-left: 10px;
width: 40%;
display: inline-block;
vertical-align: top;
margin: 2px;
}
.bord {
margin: 10px 0;
}
.thumbpage {
float: none;
margin-bottom: 10px;
}
.bord .expect {
float: none;
max-width: 100%;
}
.four-post .item-pfour {
float: none;
width: auto;
margin-bottom: 15px;
}
.button-barauser a {
margin: 3px;
}
.contact-list .inline-l {
margin: 7px;
text-align: left;
}
.contact-list {
text-align: left;
}
.it-vrach {
float: none;
display: inline-block;
vertical-align: top;
margin: 4px;
}
.lists-vrach {
text-align: center;
}
.leftBox-cont {
float: none;
width: auto;
}
.contact-page .form-body {
max-width: 90%;
}
.list-gr-cont {
margin: 0;
}
.contact-page .four-post .lists-vrach {
margin: 0;
}
}
@media screen and (max-width: 750px) {
.wp-caption {
width: auto !important;
}
}
@media screen and (max-width: 449px) {
.name-red {
font-size: 16px;
}
.linked-posts .item-cat {
width: 100%;
}
}
@media (min-width: 450px) and (max-width: 799px) {
.linked-posts .item-cat {
width: 48%;
margin-right: 8px;
float: left;
}
.two-clear {
clear: both;
}
}
@media (min-width: 800px) {
.linked-posts .item-cat {
width: 32%;
margin-right: 8px;
float: left;
}
.three-clear {
clear: both;
}
}
#ui-datepicker-div {
z-index: 105 !Important;
position: relative;
}
.post .slogan-vr p {
display: block;
}
#keysend {
text-transform: none;
background: #ffde00;
padding: 10px 20px;
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 16px;
color: #4a4d4d;
font-family: 'Exo2SemiBold';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.displaynone {
display: none !important;
}
div.transfer {
padding: 0 10px 10px 35px;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/icobus.png) 9px 3px no-repeat #FFF;
font-family: 'Exo2Medium';
}
div.transfer-flex {
display: flex;
font-family: 'Exo2Medium';
}
div.transfer-flex i {
padding-right: 7px;
padding-top: 3px;
color: red;
font-size: 18px;
}
table.price {
border-collapse: collapse;
margin: 5px 0;
width: 100%;
overflow: hidden;
}
table.price td {
padding: 3px 7px 3px 10px;
}
table.price tr>td:last-child {
text-align: right;
padding: 3px 7px 3px 10px;
}
table.price tr:nth-child(odd) td {
background-color: #F5F5F5;
}
table.price th {
vertical-align: top;
text-align: center;
font-weight: bold;
padding: 3px 7px;
background-color: #DCDCDC;
}
table.price tr>th:first-child {
white-space: nowrap;
}
table.price tr>td:first-child {
text-align: left;
}
table.price tr>td[colspan="2"] {
text-align: left !important;
background-color: #DCDCDC;
}
table.price tfoot td {
text-align: right;
font-weight: bold;
}
table.price tr td:last-child {
text-align: right;
}
.phone_circle {
height: 32px;
width: 32px;
border-radius: 50%;
background-color: #ffde00;
}
.phone_circle:hover {
cursor: pointer;
}
.phone_circle.open {
background-color: #d3327b;
}
.nav-icon2 {
width: 24px;
height: 25px;
position: relative;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
cursor: pointer;
}
.nav-icon2 span {
display: block;
position: absolute;
height: 5px;
width: 58%;
background: #6d6d6d;
opacity: 1;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.nav-icon2 span:nth-child(even) {
left: 50%;
border-radius: 0 5px 5px 0;
}
.nav-icon2 span:nth-child(odd) {
left: 0px;
border-radius: 5px 0 0 5px;
}
.nav-icon2 span:nth-child(1), .nav-icon2 span:nth-child(2) {
top: 0px;
}
.nav-icon2 span:nth-child(3), .nav-icon2 span:nth-child(4) {
top: 9px;
}
.nav-icon2 span:nth-child(5), .nav-icon2 span:nth-child(6) {
top: 18px;
}
.nav-icon2.open span {
background: #d3327b;
}
.nav-icon2.open span:nth-child(1), .nav-icon2.open span:nth-child(6) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.nav-icon2.open span:nth-child(2), .nav-icon2.open span:nth-child(5) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.nav-icon2.open span:nth-child(1) {
left: 0px;
top: 2px;
}
.nav-icon2.open span:nth-child(2) {
left: calc(50% - 2px);
top: 2px;
}
.nav-icon2.open span:nth-child(3) {
left: -50%;
opacity: 0;
}
.nav-icon2.open span:nth-child(4) {
left: 100%;
opacity: 0;
}
.nav-icon2.open span:nth-child(5) {
left: 0px;
top: 12px;
}
.nav-icon2.open span:nth-child(6) {
left: calc(50% - 2px);
top: 12px;
}
#mobile-menu.mobile-menu-visible {
display: block;
}
#mobile-menu1, #mobile-menu2, #mobile-menu3,
#mobile-menu4, #mobile-menu5, #mobile-menu6,
#mobile-menu7, #mobile-menu8, #mobile-menu9 {
font-size: 15px;
line-height: 29px;
padding-left: 12px;
background-color: white;
border: 1px solid #e8e8e8;
border-radius: 3px;
min-height: 300px;
}
ul.mobile-menu-left-column>li:hover {
background-color: white;
cursor: pointer;
border: 1px solid #e8e8e8;
}
ul.mobile-menu-left-column>li {
border: 1px solid #f5f4f3;
padding-left: 6px;
border-radius: 3px;
}
#mobile-menu ul>li>a {
text-decoration: none;
color: black;
}
#mobile-menu ul>li>a:hover {
color: #c63734;
}
.mobile-menu-hide {
display: none;
}
.mobile-menu-search-hide {
display: none;
}
.mobile-menu-phones-hide {
display: none;
}
#nav-search {
cursor: pointer;
}
#mobile-menu-phones {
position: absolute;
z-index: 1;
width: 100%;
}
.mobile-menu-phones {
height: 180px;
width: 60%;
border-left: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
border-right: 1px solid #e8e8e8;
position: absolute;
left: 40%;
background-color: white;
opacity: 0.95;
}
#mobile-menu-phones a {
color: #d3327b;
font-family: 'Exo2SemiBold';
font-size: 17px;
line-height: 27px;
}
#mobile-menu-phones a:hover {
text-decoration: none;
}
.mobile-menu-button {
padding: 10px 12px;
font-size: 14px;
line-height: 16px;
font-family: 'Exo2SemiBold';
color: black;
cursor: pointer;
text-align: center;
background: white;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top: 24px;
border: 1px solid #e8e8e8;
}
.mobile-menu-button:hover {
text-decoration: none;
background-color: #d3327b;
color: white;
}
a.mobile-menu-button:hover {
color: white !important;
}
.txtfl-mobile {
color: #c3c3c3;
font-size: 16px;
line-height: 18px;
text-transform: uppercase;
font-family: 'Exo2SemiBold';
text-align: center;
}
.head-menu-mobile {
padding-top: 10px;
padding-bottom: 10px;
}
.head-menu-mobile ul li {
margin: 3px;
text-align: left;
width: 200px;
font-size: 16px;
line-height: 18px;
}
.head-menu-mobile ul li a {
margin: auto;
display: block;
width: 125px;
padding-left: 60px;
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/funds.png) no-repeat left center;
background-size: 35px 35px;
color: #ec0000;
}
.head-menu-mobile ul li.item-2 a {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/conversation.png) no-repeat left center;
background-size: 35px 35px;
}
.head-menu-mobile ul li.item-3 a {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/machine.png) no-repeat left center;
background-size: 39px 34px;
}
@media (max-width: 560px) {
.head-menu-mobile ul li {
margin: 3px;
text-align: left;
width: 112px;
font-size: 13.5px;
line-height: 14px;
}
.head-menu-mobile ul li a {
width: 80px;
padding-left: 36px;
background-size: 27px 27px;
color: #ec0000;
}
.head-menu-mobile ul li.item-2 a {
background-size: 27px 27px;
}
.head-menu-mobile ul li.item-3 a {
background-size: 27px 26px;
}
.slider-l .slide .info-slide .name {
max-width: 80%;
}
}
@media (max-width: 360px) {
.head-menu-mobile ul li {
margin: 3px;
text-align: left;
max-width: 112px;
font-size: 13px;
line-height: 13px;
}
.head-menu-mobile ul li a {
width: 70px;
padding-left: 30px;
background-size: 20px 20px;
color: #ec0000;
}
.head-menu-mobile ul li.item-2 a {
background-size: 20px 20px;
}
.head-menu-mobile ul li.item-3 a {
background-size: 21px 19px;
}
.slider-l .slide .info-slide .name {
max-width: 90%;
}
.sticky-header-phone1 {
font-size: 18px;
}
}
@media (max-width: 320px) {
.lgsite>a>img {
width: 120px;
}
.head-menu-mobile ul li {
margin: 3px;
text-align: left;
width: 112px;
font-size: 13px;
line-height: 13px;
}
.head-menu-mobile ul li a {
width: 70px;
padding-left: 30px;
background-size: 20px 20px;
color: #ec0000;
}
.head-menu-mobile ul li.item-2 a {
background-size: 20px 20px;
}
.head-menu-mobile ul li.item-3 a {
background-size: 21px 19px;
}
.slider-l .slide .info-slide .name {
max-width: 90%;
}
}
.mobile-footer {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/bg.jpg) repeat left top;
padding-bottom: 10px;
padding-top: 10px;
margin: auto;
}
.mobile-footer-logo {
background: url(//spizhenko.clinic/wp-content/themes/cyberclinika/images/i-logo.png) no-repeat center;
margin: auto;
background-size: 80px 80px;
width: 80px;
height: 80px;
margin-top: 10px;
}
.mobile-footer-text {
font-size: 13px
}
@media (max-width: 1140px) {
footer.site-footer .menu_site {
margin-bottom: 0px !important;
}
.cnbox-y .text-left {
float: none;
max-width: 100%;
margin-bottom: 10px;
text-align: center;
}
.cnbox-y .more {
max-width: 100%;
float: none;
text-align: center;
margin: 3px;
}
.list-pip .item img {
height: 135px;
width: auto;
}
}
@media (max-width: 460px) {
.mobile-footer-text {
font-size: 12px
}
.mobile-footer-logo {
background-size: 75px 75px;
width: 75px;
height: 75px;
}
}
@media (max-width: 430px) {
.mobile-footer-text {
font-size: 11px;
line-height: 1.4em
}
.mobile-footer-logo {
background-size: 70px 70px;
width: 70px;
height: 70px;
}
}
@media (max-width: 375px) {
.list-pip .item img {
height: 130px;
width: auto;
}
.mobile-footer-text {
font-size: 16px;
line-height: 1.4em
}
.mobile-footer-logo {
background-size: 65px 65px;
width: 65px;
height: 65px;
}
.testimonials .content {
font-size: 14px;
line-height: 19px;
}
}
@media (max-width: 320px) {
.mobile-footer-text {
font-size: 9px;
line-height: 1.4em
}
.mobile-footer-logo {
background-size: 55px 55px;
width: 55px;
height: 55px;
}
}
.question {
display: flex;
font-style: italic;
width: 90%;
background-color: #fff7e8;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 20px;
}
.question-photo {
min-width: 70px;
display: flex;
justify-content: center;
align-items: center;
}
.question-text {
display: flex;
justify-content: center;
align-items: center;
}
.question-photo i {
font-size: 29px;
color: #777777;
}
.question-text p {
padding: 10px;
}
.answer {
display: flex;
width: 90%;
background-color: #e8f5e9;
padding: 10px;
margin-left: auto;
}
.answer-photo {
min-width: 120px;
display: flex;
justify-content: center;
align-items: center;
padding: 10px;
}
.answer-photo div p a {
text-decoration: none;
color: black;
}
.answer-photo div {
text-align: center;
}
.answer-photo div img {
border-radius: 50%;
}
.answer-photo div p {
font-family: 'Exo2SemiBold';
color: black;
}
.answer-text {
display: flex;
justify-content: center;
align-items: center;
}
.answer-text p {
padding: 5px;
}
.answer:before {
font-family: icons;
content: "\f00c";
font-weight: 900;
color: gray;
min-width: 40px;
margin: auto;
text-align: center;
color: green;
font-size: 22px;
}
@media (max-width: 670px) {
.answer {
display: block;
}
.answer-photo img {
display: none;
}
.answer-photo {
justify-content: left;
}
.question-photo {
display: block;
}
.question-photo p {
font-size: 19px;
}
.question-photo {
min-width: 27px;
padding-left: 10px;
}
}
.trial-name {
color: #ec0000;
font-family: 'Exo2SemiBold';
font-size: 23px;
background: #f5f5f5;
flex-grow: 8;
flex-basis: 0;
padding: 10px 15px;
}
.trial-text {
color: black;
font-size: 14px;
font-weight: bold;
margin-top: 5px;
}
.trial-name:hover {
background-color: #d6d6d6
}
.trial-status {
background-color: #ffde00;
text-align: center;
flex-grow: 2;
flex-basis: 0;
padding: 5px;
justify-content: center;
align-items: center;
display: flex;
}
.trial-status:hover {
background-color: #e8c60b
}
.trial-start {
background-color: #ffec1d
}
.trial-start:hover {
background-color: #f9e20e
}
.trial-row {
border-top: 2px solid white !important;
border-left: 10px solid white !important;
border-right: 10px solid white !important;
display: flex;
line-height: normal;
}
@media (max-width: 670px) {
.trial-name {
font-size: 15px;
flex-grow: 6;
flex-basis: 0;
min-width: 0;
}
.trial-status {
flex-grow: 4;
flex-basis: 0;
min-width: 0;
}
}
.order-row {
display: flex;
}
.btn-primary {
color: black;
background-color: #ffde00;
border-color: #ffde00;
}
.btn-primary:hover {
color: black;
background-color: #ffde00 !important;
border-color: #ffde00 !important;
}
.btn.disabled, .btn:disabled {
background-color: white !important;
border-color: #ffde00 !important;
}
.table thead th {
vertical-align: middle;
border-bottom: 2px solid #e9ecef;
}
.table td, .table th {
padding: .75rem;
border-top: 1px solid #e9ecef;
}
thead {
font-family: 'Exo2SemiBold';
}
.btn {
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .375rem 1.75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.jumbotron {
padding: 4rem 2rem;
margin-bottom: 2rem;
background-color: #e9ecef;
border-radius: .3rem;
}
.form-control {
display: block;
width: 100%;
padding: .375rem .1rem;
font-size: 1rem;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-image: none;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: .25rem;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}
label {
display: inline-block;
margin-bottom: .5rem;
font-family: 'Exo2SemiBold';
}
.btn-success {
color: #fff;
background-color: #28a745;
border-color: #28a745;
}
.btn-success.focus, .btn-success:focus {
box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}
.btn-success:hover {
color: #fff !important;
background-color: #218838 !important;
border-color: #1e7e34 !important;
}
.btn.focus, .btn:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}
.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(0, 0, 0, .05);
} .cart {
padding: 20px;
}
@media (max-width: 1024px) {
.order-row {
display: block;
}
.cart {
padding: 10px;
}
}
@media (max-width: 470px) {
.hide-up-to-470 {
display: none;
}
}
@media (min-width: 470px) {
.hide-from-470 {
display: none;
}
}
.mm-listitem a {
font-size: 16px !important;
}
.mm-listitem .mm-btn_next {
margin-left: 15px;
}@font-face {
font-family: 'Exo 2';
font-style: italic;
font-weight: 300;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHov4okm5zmbtYtG-Ec5VArlT8bdw.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Exo 2';
font-style: italic;
font-weight: 300;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHov4okm5zmbtYtG-gc5VArlT8bdw.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Exo 2';
font-style: italic;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHov4okm5zmbtYtG-Ec5VArlT8bdw.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Exo 2';
font-style: italic;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHov4okm5zmbtYtG-gc5VArlT8bdw.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Exo 2';
font-style: italic;
font-weight: 500;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHov4okm5zmbtYtG-Ec5VArlT8bdw.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Exo 2';
font-style: italic;
font-weight: 500;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHov4okm5zmbtYtG-gc5VArlT8bdw.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Exo 2';
font-style: normal;
font-weight: 300;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHmv4okm5zmbtYlK-4W4nIppT4.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Exo 2';
font-style: normal;
font-weight: 300;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHmv4okm5zmbtYsK-4W4nIppT4.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Exo 2';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHmv4okm5zmbtYlK-4W4nIppT4.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Exo 2';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHmv4okm5zmbtYsK-4W4nIppT4.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Exo 2';
font-style: normal;
font-weight: 500;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHmv4okm5zmbtYlK-4W4nIppT4.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Exo 2';
font-style: normal;
font-weight: 500;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHmv4okm5zmbtYsK-4W4nIppT4.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Exo 2';
font-style: normal;
font-weight: 600;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHmv4okm5zmbtYlK-4W4nIppT4.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Exo 2';
font-style: normal;
font-weight: 600;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHmv4okm5zmbtYsK-4W4nIppT4.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Exo 2';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHmv4okm5zmbtYlK-4W4nIppT4.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Exo 2';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/exo2/v15/7cHmv4okm5zmbtYsK-4W4nIppT4.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}