@charset "utf-8";
/*
Theme Name: Gandelman
Theme URI: 
Description:
Version: 1.0
Author: Доктор Гандельман
Author URI: https://gandelman.ru/
Tags: 
*/

@import "css/fonts.css";

body,html{padding:0;margin:0;    overflow-x: hidden;    overflow-y: scroll;}
body{background-color: #fff;
    color: #373737;
    font-family: 'Ubuntu', Arial, Tahoma, "Times New Roman", sans-serif, serif;
    font-weight: normal;
    font-style: normal;
    font-size: 10pt;
    line-height: 1.385em;
	overflow-x:hidden ;}
body *{border-color:#4cabbc}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;content:" "}
.clear{clear:both}
#menu-main-menu { padding-top:7px}
.inner{width:95%;max-width:1156px;margin:0 auto;position:relative}
h1{margin:8px 0 20px;font-family:'ALSSchlangesansLight';font-size:24pt;font-weight:lighter;line-height:.9em}
a{color:#ee5120;text-decoration:underline}
#content a {color: #ee5120;}
#content p a:visited,
#content li a:visited { color: rgba(162, 42, 5, 0.74);}
:focus{outline-offset:0;outline:0}
a:hover{color:#ee5120}
article ul{padding:0}
article li{line-height:1.6em}
form{position:relative}
p{margin:8px 0}
.field-label{font-size:11pt;font-weight:bolder}
h2,h3,h4{background:none;font-size:1.4em;font-weight:400;line-height:1.12em;margin-bottom:.4em;margin-top:.4em}
.home h2{margin:0;background-image:none; padding:5px 0; ;}
.home h2 a,.home h2{line-height:1.12em;margin:0;display:block;text-align:center;font-size:36pt;font-family:'ALSSchlangesansLight';font-weight:lighter;text-decoration:none;color:#373737; position:relative; }
.home h2 a {margin-bottom:28px; padding-bottom:24px;}
.home h2 a:after { content:""; display:block; width:80px; height:1px; background:#4cabbc; position:absolute; left:calc(50% - 40px); bottom:0;}
input,textarea,button,select{padding:5px;border:1px solid #bbb}
ul{margin:0}
.not-front h2{display:table;height:45px;width:100%;padding:10px 15px;vertical-align:middle;font-family:'ALSSchlangesansLight','Ubuntu';font-size:18pt;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#61c5d7),to(#4cb0c3));background-image:-webkit-linear-gradient(top,#61c5d7,#4cb0c3);background-image:-moz-linear-gradient(top,#61c5d7,#4cb0c3);background-image:-o-linear-gradient(top,#61c5d7,#4cb0c3);background-image:-ms-linear-gradient(top,#61c5d7,#4cb0c3);background-image:linear-gradient(top,#61c5d7,#4cb0c3);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#61c5d7',endColorstr='#4cb0c3')}
h2.element-invisible{display:none}
#top-row-one{height:60px;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#13303f),to(#214b5c));background-image:-webkit-linear-gradient(top,#13303f,#214b5c);background-image:-moz-linear-gradient(top,#13303f,#214b5c);background-image:-o-linear-gradient(top,#13303f,#214b5c);background-image:-ms-linear-gradient(top,#13303f,#214b5c);background-image:linear-gradient(top,#13303f,#214b5c);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#13303f',endColorstr='#214b5c')}
#top-row-one .section{width:1156px;margin:0 auto;position:relative}
#top-row-two{height:133px;width:100%}
#top-row-two .section{width:1156px;height:100%;margin:0 auto;position:relative}
#top-row-two .section .top-row-two{display:table;width:100%;height:100%}
#top-row-two .section .top-row-two .section{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}
#main-menu li{display:inline-block;list-style-type:none;padding:0 .5em}
#main-menu{height:60px;vertical-align:middle;text-align:center;}
#main-menu a{text-decoration:none;text-transform:uppercase;color:#fff;font-size:10pt;display:block;padding:15px}
#main-menu .current-menu-item a{color:#ee5120}
#main-menu a:hover{color:#ee5120}
#main-menu #main-menu li{margin-right:20px}
#main-menu #main-menu li:first-child a{display:inline-block;width:20px;height:20px;background:url(images/home.png) no-repeat center;text-indent:-9999px}
#main-menu #main-menu li:last-child{margin-right:80px}
#top-row-one form{position:absolute;top:10px;right:0;width:230px}
form input#search,
#searchtop,
#search2 {width:calc(100% - 55px);padding-left:15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
#top-row-one form input[type="submit"]{width:20px;height:20px;margin-top:2px;border:none;background:url(images/search.png) no-repeat center;box-shadow:none;text-shadow:none;text-indent:-9999px;position:relative;left:-32px;top:2px}
#top-row-two #phone-header{width:211px;float:left;transition:.3s;vertical-align:middle;background:url(images/phone-orange.png) no-repeat left center;font-size:17pt;font-weight:lighter;padding:57px 0 57px 30px;transition:.3s}
#top-row-two #site-name{margin: 5px 0px 0px 0px;    font-family: 'ALSSchlangesansLight', 'Ubuntu';;transition:.3s}
#top-row-two #site-name a{font-weight:lighter;font-size:29pt;color:#031424;text-decoration:none;text-transform:uppercase}
#top-row-two .horisontal-sep{display:block;width:347px;height:1px;background:#b3b3b3;margin:15px auto 5px}
.not-front #top-row-two .horisontal-sep{margin:10px auto 5px}
#stamp-1-header{width:140px;height:133px;float:left;cursor:pointer;position:relative}
#stamp-1-header img{position:absolute;top:calc(50% - 46px);left:calc(50% - 46px)}
#stamp-2-header{width:140px;height:133px;float:left;cursor:pointer;position:relative}
#stamp-2-header img{position:absolute;top:calc(50% - 46px);left:calc(50% - 46px)}
#site-slogan{    display: block;
    font-family: 'ALSSchlangesansLight', 'Ubuntu';
    font-weight: lighter;
    font-size: 24pt;}
#searchdisease{float:right;width:200px;padding-top:55px}
#searchdisease form input[type="submit"]{width:30px;height:30px;border:none;background:url(images/search-orange.png) no-repeat center;box-shadow:none;text-shadow:none;text-indent:-9999px}
#searchdisease input#search{width:calc(100% - 65px)}
header{position:relative;margin-bottom:5px;}
.page-id-5 header {height:195px}
.img-block img{width:150px;height:auto;margin:1px 0 0 1px}
.img-block{float:left}
.signupand{padding:40px 0 30px}
.signupand span{color:#48a9bd;font-family:'ALSSchlangesansBlod','Ubuntu'}
.signupand p{font-family:'ALSSchlangesansLight','Ubuntu';font-size:26pt;padding-left:35%;transition:.3s}
#bottomform{    position: relative;
    height: auto;
	padding-bottom:15px;
    margin-top: 50px;
    border-width: 1px;
    border-style: solid;
    background: url(images/web-form-bg.jpg) no-repeat left bottom;
    overflow: hidden;
	padding-left: 410px;
	padding-top:25px}
#bottomform .title { display:inline-block; width:calc(100% - 20px); padding-right:20px}
.field-item.even {width:calc(100% - 20px); padding-right:20px;text-align: center;}
#wpcf7-f25-o1 p{width:calc(50% - 20px);float:left;margin-right:20px}
#wpcf7-f25-o1{padding-top:18px}
#wpcf7-f25-o1 .shortdeck { margin-top:8px}
#wpcf7-f25-o1 input{width:calc(100% - 10px);padding:5px;font-size:11px;    background: #eff5f8; border: 1px solid #bbb; color:#000; margin-bottom:10px;}
#wpcf7-f25-o1 .shortdeckr,#wpcf7-f25-o1 .shortdeckr label{width:100%;clear:both}
#wpcf7-f25-o1 .shortdeckr textarea{width:calc(100% - 30px);font-size:13px;height:78px;  background: #eff5f8; border: 1px solid #bbb;}
#wpcf7-f25-o1 input.wpcf7-form-control.wpcf7-submit{background:-webkit-gradient(linear,left top,left bottom,from(#f6742e),to(#e72d12));background:-webkit-linear-gradient(top,#f6742e,#e72d12);background:-moz-linear-gradient(top,#f6742e,#e72d12);background:-o-linear-gradient(top,#f6742e,#e72d12);background:-ms-linear-gradient(top,#f6742e,#e72d12);background:linear-gradient(top,#f6742e,#e72d12);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#f6742e',endColorstr='#e72d12');border-bottom-color:#d00801;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;font-size:13pt;font-weight:bolder;color:#fff;width:225px;cursor:pointer;    padding: 14px 23px;    border-radius: 0;    border: none; height:46px}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email { margin-bottom:20px}
#wpcf7-f25-o1 input.wpcf7-form-control.wpcf7-submit:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#62c3d1),to(#3c9db4));background-image:-webkit-linear-gradient(top,#62c3d1,#3c9db4);background-image:-moz-linear-gradient(top,#62c3d1,#3c9db4);background-image:-o-linear-gradient(top,#62c3d1,#3c9db4);background-image:-ms-linear-gradient(top,#62c3d1,#3c9db4);background-image:linear-gradient(top,#62c3d1,#3c9db4);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#62c3d1',endColorstr='#3c9db4');border-color:#28879E;color:#fff}
#wpcf7-f25-o1 .submit{text-align:left;margin-top:27px;    float: right;    width: 50%;}
footer{margin-top:50px}
.menu-bot{background:#f5f8fa;padding:50px 0}
.copy{background:#4eafc2;text-align:center;padding:15px 0}
.copy p{margin:0;font-size:10pt;color:#fff}
#menu-footer-menu > li{background:none;display:block;margin-right:60px;float:left}
#menu-footer-menu > li > a{color:#373737!important}
#menu-footer-menu > li a{text-decoration:none;color:#858585}
#menu-footer-menu > li a:hover{color:#0191a9}
#menu-footer-menu > li > ul{padding-top:15px;padding-left:0}
#menu-footer-menu > li > ul li{margin:0;padding:5px 0 5px 15px;background:url(images/menu-arrow.png) no-repeat left 10px;list-style:none;vertical-align:top}
#menu-footer-menu > li > ul li a { text-decoration: none;    color: #858585;}
.group1{text-align:center;float:left}
#menu-main-menu{transition:.3s;padding-left:0}
#block1 .col1-2{width:calc(50% - 15px);margin-right:20px;float:left;height:auto}
#block1 .col1-2:last-child{margin-right:0;width:100%;padding:0 160px 25px 25px;    background: #0191a9;position:relative; box-sizing:border-box; min-height:180px}
section#block1{height:auto;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#63c0d1),to(#49a7b8));background-image:-webkit-linear-gradient(top,#63c0d1,#49a7b8);background-image:-moz-linear-gradient(top,#63c0d1,#49a7b8);background-image:-o-linear-gradient(top,#63c0d1,#49a7b8);background-image:-ms-linear-gradient(top,#63c0d1,#49a7b8);background-image:linear-gradient(top,#63c0d1,#49a7b8);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#63c0d1',endColorstr='#49a7b8');position:relative;padding:35px 0;overflow:hidden}
#top-slider{height:244px;margin:0;border:none;}
#top-slider .bxslider > li { list-style:none}
.text1{width:250px;font-weight:bolder;font-size:13pt}
.slider-body{width:250px;height:120px;margin-top:20px;font-size:10pt;line-height:17pt;overflow:hidden}
.bxslider li{height:170px}
.right-slider-body{font-size:11pt;font-style:italic;font-weight:lighter;line-height:19pt;overflow:hidden;color:#fff;padding:20px 0}
.right-slider-autor{color:#fff;font-size:10pt;font-weight:bolder;text-align:right;padding-right:10px}
.right-slider-photo{width:285px;position:absolute;right:-75px;bottom:-51px;overflow:hidden}
#top-slider .bx-controls.bx-has-pager{position:absolute;top:20px;right:25px}
.row-clinics{width:calc(25% - 1px);float:left;position:relative;margin:0 1px 0 0;overflow:hidden}
.clinic-photo img{height:auto}
.view-content .edit-link{position:absolute;top:5px;right:5px;background:rgba(0,0,0,0.7);font-size:90%}
.row-clinics .row-clinic-position{width:269px;height:197px;position:relative;top:-15px;margin:0 auto;background:#f5f8fa}
.row-clinics .row-clinic-position .clinic-name{width:240px;font-size:14pt;font-weight:bolder;position:relative;top:18px;left:18px}
.row-clinics .row-clinic-position .clinic-description{padding:18px;font-size:10pt;line-height:16pt}
.row-clinics .row-clinic-position .clinic-button{position:absolute;left:15px;bottom:21px}
input.form-submit,.button,.treatment-in-israel-link a,
.s-more{margin:3px;border:none;border-bottom:1px solid #2a849e;color:#fff;background:url(images/arrow.png) no-repeat 8px center,-webkit-gradient(linear,left top,left bottom,from(#62c3d1),to(#3c9db4));background:url(images/arrow.png) no-repeat 8px center,-webkit-linear-gradient(top,#62c3d1,#3c9db4);background:url(images/arrow.png) no-repeat 8px center,-moz-linear-gradient(top,#62c3d1,#3c9db4);background:url(images/arrow.png) no-repeat 8px center,-o-linear-gradient(top,#62c3d1,#3c9db4);background:url(images/arrow.png) no-repeat 8px center,-ms-linear-gradient(top,#62c3d1,#3c9db4);background:url(images/arrow.png) no-repeat 8px center,linear-gradient(top,#62c3d1,#3c9db4);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#62c3d1',endColorstr='#3c9db4');padding:5px 10px;padding-left:20px;font-weight:400;text-align:center;text-decoration:none;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.28);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.28);box-shadow:1px 1px 2px rgba(60,157,180,0.20);font-size:10pt;cursor:pointer}
section{padding:50px 0}
#block2{padding-bottom:25px}
h2,h2 a{line-height:1.12em;margin-top:0;margin-bottom:0;width:100%;display:block;text-align:center;font-size:36pt;font-family:'ALSSchlangesansLight';font-weight:lighter;text-decoration:none;color:#373737}
.block-subtitle{background:none;font-size:1.4em;line-height:1.12em;width:100%;display:block;text-align:center;margin:10px 0 60px;font-weight:400;color:#858585;position:relative}
.block-subtitle:after{content:"";position:absolute;bottom:-27px;left:calc(50% - 40px);width:80px;height:1px;background:#4eafc2}
.row-clinics:hover .row-clinic-position{background:#4eafc2;color:#fff}
.row-clinics:hover .row-clinic-position a{color:#fff}
.row-clinics:hover .row-clinic-position .button{background:url(images/arrow-hover.png) no-repeat 8px center,-webkit-gradient(linear,left top,left bottom,from(#dcfaff),to(#c7f6ff));background:url(images/arrow-hover.png) no-repeat 8px center,-webkit-linear-gradient(top,#dcfaff,#c7f6ff);background:url(images/arrow-hover.png) no-repeat 8px center,-moz-linear-gradient(top,#dcfaff,#c7f6ff);background:url(images/arrow-hover.png) no-repeat 8px center,-o-linear-gradient(top,#dcfaff,#c7f6ff);background:url(images/arrow-hover.png) no-repeat 8px center,-ms-linear-gradient(top,#dcfaff,#c7f6ff);background:url(images/arrow-hover.png) no-repeat 8px center,linear-gradient(top,#dcfaff,#c7f6ff);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#dcfaff',endColorstr='#c7f6ff');border-color:#ACEDF9;color:#0191a9}
section#block4{padding:0 0 20px; width:100%}
.slider2{margin-top:25px}
.bx-wrapper .bx-controls-direction a{bottom:0;top:inherit}
.bx-controls-direction{position:relative;margin-top:50px;text-align:center}
.bx-wrapper .bx-next{right:calc(50% - 35px)!important}
.bx-wrapper .bx-prev{left:calc(50% - 45px)!important}
.forms{width:100%!important;background:#61C1D2}
.f1,.f2{width:calc(50% - 30px);float:left}
.f1{padding:30px 0 30px 20px}
.f2{padding:30px 0;width:calc(50% - 30px);float:right}
.f2 input[type="submit"]{width:20px;height:20px;margin-top:2px;border:none;background:url(images/search.png) no-repeat center;box-shadow:none;text-shadow:none;text-indent:-9999px;position:absolute;right:30px;top:2px}
select{-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;-moz-border-radius:0}
.f1 input[type="submit"]{background:-webkit-gradient(linear,left top,left bottom,from(#f6742e),to(#e72d12));background:-webkit-linear-gradient(top,#f6742e,#e72d12);background:-moz-linear-gradient(top,#f6742e,#e72d12);background:-o-linear-gradient(top,#f6742e,#e72d12);background:-ms-linear-gradient(top,#f6742e,#e72d12);background:linear-gradient(top,#f6742e,#e72d12);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#f6742e',endColorstr='#e72d12');border-bottom-color:#d00801;font-size:90%;padding:7px 15px 6px;margin:0;margin-left:10px;text-transform:uppercase;position:relative;color:#fff}
select#select-dep-and-dis{width:calc(100% - 95px);border:1px solid #aaa;box-shadow:0 1px 0 #fff inset;padding:6px 10px;font-size:13px}
#bodysearch input[type=text]{border-radius:0;font-size:13px;padding:6px 14px}
.blocks3{width:33.333%;float:left;background:#f5f8fa;min-height:218px;position:relative}
.equipment-image img{width:auto;height:100%}
.textblock{float:right;width:calc(50% - 40px);padding:20px;position:relative}
.blocks3 .name{margin-bottom:20px;font-size:13pt;font-weight:bolder}
.blocks3 .read-more{padding-top:15px}
.blocks3 .description{line-height:1.6;font-size:14px}
.blocks3:hover{background:#4eafc2;color:#fff}
input.form-submit:hover,.button:hover,.treatment-in-israel-link a:hover,.equipment-row:hover .button,.blocks3:hover .button,
.sovets:hover .s-more {background:url(images/arrow-hover.png) no-repeat 8px center,-webkit-gradient(linear,left top,left bottom,from(#dcfaff),to(#c7f6ff));background:url(images/arrow-hover.png) no-repeat 8px center,-webkit-linear-gradient(top,#dcfaff,#c7f6ff);background:url(images/arrow-hover.png) no-repeat 8px center,-moz-linear-gradient(top,#dcfaff,#c7f6ff);background:url(images/arrow-hover.png) no-repeat 8px center,-o-linear-gradient(top,#dcfaff,#c7f6ff);background:url(images/arrow-hover.png) no-repeat 8px center,-ms-linear-gradient(top,#dcfaff,#c7f6ff);background:url(images/arrow-hover.png) no-repeat 8px center,linear-gradient(top,#dcfaff,#c7f6ff);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#dcfaff',endColorstr='#c7f6ff');border-color:#ACEDF9;color:#0191a9}
.blocks3.row2 .equipment-image{float:right}
.blocks3.row2 .textblock{float:left}
.best-doctor-name{font-size:12pt;font-weight:bolder}
.bestdoctors .blocks3{min-height:160px;line-height:1.6}
.best-doctor-info{padding-top:20px;padding-right:20px}
.bestdoctors .equipment-image{width:38%}
#block6 .fullwidth{height:360px;position:relative;top:30px;background:#f5f8fa}
.left-column{width:44%;max-width:500px;height:350px;position:relative;top:-30px;float:left}
.rightcol{float:right;width:calc(56% - 50px);max-width:540px;padding:25px}
.view-content .edit-link{position:absolute;top:5px;right:5px;background:rgba(0,0,0,0.7);font-size:90%}
.treatment-in-israel-title{margin-bottom:15px;font-size:16pt;font-weight:bolder}
.rightcol .treatment-in-israel-link{padding-top:32px}
#block6 .bx-controls-direction{position:inherit}
#block6 .bx-wrapper .bx-controls-direction a{top:inherit;bottom:10px}
#sidebar{float:left;width:240px;margin-right:30px;padding:0; margin-top:-33px}
#content{float:right;width:calc(100% - 270px)}
ul:not([class]),
ol:not([class]) {    padding-left: 0;    padding-right: 2.5em;}
ul:not([class]) li,
ol:not([class]) li {  transform: translateX(1em);}
#breadcrumb{padding:15px 15px 15px 260px}
article h2 {display: table;
	text-align:left;
    margin: 15px 0px;
    width: calc(100% - 20px);
    padding: 5px 10px;
    vertical-align: middle;
    font-family: Arial, 'ALSSchlangesansLight', 'Ubuntu';
    font-weight: lighter;
    font-size: 13pt;
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#61c5d7), to(#4cb0c3));
    background-image: -webkit-linear-gradient(top, #61c5d7, #4cb0c3);
    background-image: -moz-linear-gradient(top, #61c5d7, #4cb0c3);
    background-image: -o-linear-gradient(top, #61c5d7, #4cb0c3);
    background-image: -ms-linear-gradient(top, #61c5d7, #4cb0c3);
    background-image: linear-gradient(top, #61c5d7, #4cb0c3);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#61c5d7', endColorstr='#4cb0c3');}
#sidebar .sidebar-title, 
#sidebar .custom-header {text-align:left;margin:20px 0; line-height:1.2;width:calc(100% - 30px);padding:10px 15px;font-family:'ALSSchlangesansLight','Ubuntu';font-weight:lighter;font-size:18pt;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#61c5d7),to(#4cb0c3));background-image:-webkit-linear-gradient(top,#61c5d7,#4cb0c3);background-image:-moz-linear-gradient(top,#61c5d7,#4cb0c3);background-image:-o-linear-gradient(top,#61c5d7,#4cb0c3);background-image:-ms-linear-gradient(top,#61c5d7,#4cb0c3);background-image:linear-gradient(top,#61c5d7,#4cb0c3);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#61c5d7',endColorstr='#4cb0c3')}
#sidebar .custom-header { margin: 50px 0 5px;}
#sidebar h2{width:calc(100% - 30px);margin-top:0;margin-bottom:12px}
img.alignleft{float:left;margin-right:10px;margin-bottom:12px}
article p{line-height:1.6em}
.single article h3,.category article h3{clear:both;font-size:16px;margin:15px 0;font-weight:700}
.doctor-info{width:285px;background:#f5f8fa}
.doctor-info .best-doctor-status{padding-top:10px;font-size:12px}
.doctor-info img{float:left;margin-right:12px;height:auto;width:112px;margin-bottom:0}
.doctor-info .best-doctor-name{text-decoration:none;font-size:11pt;font-weight:lighter;color:#373737;cursor:default}
.doctor-info.several{width:calc(33.33% - 10px);margin-right:10px;float:left}
.doctor-info:after{content:"";display:block;clear:both}
.best-doctor-description{font-size:9pt;line-height:1.4em}
.best-doctor-name{padding:4px 0}
.goto-send-web-form{display:block;width:80%;max-width:360px;margin:20px auto;background:-webkit-gradient(linear,left top,left bottom,from(#f6742e),to(#e72d12));background:-webkit-linear-gradient(top,#f6742e,#e72d12);background:-moz-linear-gradient(top,#f6742e,#e72d12);background:-o-linear-gradient(top,#f6742e,#e72d12);background:-ms-linear-gradient(top,#f6742e,#e72d12);background:linear-gradient(top,#f6742e,#e72d12);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#f6742e',endColorstr='#e72d12');border-bottom-color:#d00801;padding:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;text-transform:uppercase;text-align:center;font-size:13pt;font-weight:bolder;color:#fff!important; cursor:pointer}
.goto-send-web-form:hover,
.moreadvice:hover {background-image:-webkit-gradient(linear,left top,left bottom,from(#62c3d1),to(#3c9db4));background-image:-webkit-linear-gradient(top,#62c3d1,#3c9db4);background-image:-moz-linear-gradient(top,#62c3d1,#3c9db4);background-image:-o-linear-gradient(top,#62c3d1,#3c9db4);background-image:-ms-linear-gradient(top,#62c3d1,#3c9db4);background-image:linear-gradient(top,#62c3d1,#3c9db4);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#62c3d1',endColorstr='#3c9db4');border-color:#28879E;color:#fff}
.goto-send-web-form.right {    float: right;    display: inline-block;    width: 250px;    font-size: 10pt; }
.goto-send-web-form.left {     display: inline-block;    float: left;    width: 280px;}
.search-results h2{padding:0;margin:0;background-image:none}
.search-results h2 a{text-align:left;background:none;font-size:26px;font-weight:700;padding:5px 0}
section.search{padding:6px 0}
#sidebar ul{padding:8px 0 8px 16px}
#sidebar h3,
#sidebar h3 a {color: #858585;text-decoration: none;font-size: 95%;}
#sidebar li{margin:0;list-style:none;padding:0}
#sidebar a,
#sidebar span{color:#858585;padding:5px 0 5px 15px;text-decoration:none;font-size:95%;background:url(images/menu-arrow.png) no-repeat left 10px;line-height:1.8; cursor:pointer}
#sidebar a:hover,
#sidebar span:hover{color:#0191a9}
#menu-main-menu > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-88 > a{text-indent:9999px;display:block;background:url(images/home.png) no-repeat center;position:relative;width:20px;height:20px;top:-2px;padding:0}
#menu-icon{display:none}
.sendvich.close {  background: url(images/close_or.png) no-repeat center 0px;}
#mobile-menu{
	position: absolute;
    top: 133px;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
	padding: 0 20px;
    z-index: 9999;
    transition: .6s;
    text-align: left;
    background: #153645;
	height:0;
	overflow:hidden}
#mobile-menu li a{font-size: 10pt;
    text-transform: uppercase;
    padding: 5px 34px;
    font-weight: 400;
    color: #fff;
    display: block;
    text-decoration: none;}
#mobile-menu #menu-item-88 a{padding:10px 34px;text-indent:initial;position:relative;background:none}
#mobile-menu.open{ height:180px}
#menu-main-menu-1{padding-left:0}
#mobile-menu #menu-main-menu{padding-right:0}
.close-menu{position:absolute;top:18px;right:30px;display:block;width:50px;height:50px;     background: url(images/close_or.png) no-repeat center 0px;}
#bottomform{transition:box-shadow .8s ease-in}
#bottomform.highlite{box-shadow:0 0 20px #48a9bd}
.vrachi li{display:inline-block;width:calc(33.33% - 25px);padding-right:20px}
ul#menu-mobile-menu {  padding: 0;}
.page-id-1762 #bottomform { display:none}

span#filename-text { line-height:1; padding-top:10px}

.callform {
position: fixed;
padding: 5px 10px 10px 10px;
left: -300px;
top: 252px;
z-index: 11;
color: #fff;
background-image: -webkit-gradient(linear, left top, left bottom, from(#61c5d7), to(#4cb0c3));
background-image: -webkit-linear-gradient(top, #61c5d7, #4cb0c3);
background-image: -moz-linear-gradient(top, #61c5d7, #4cb0c3);
background-image: -o-linear-gradient(top, #61c5d7, #4cb0c3);
background-image: -ms-linear-gradient(top, #61c5d7, #4cb0c3);
background-image: linear-gradient(top, #61c5d7, #4cb0c3);
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#61c5d7', endColorstr='#4cb0c3');
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
cursor: default;
transition:0.3s;
width:200px;
height:70px;
overflow:hidden}
.callform.active { left:55px }
.callform input { width:188px;padding: 5px;border: 1px solid #bbb; margin-bottom:5px}
.callform input[type=submit] {
margin-top:3px;
background: url('images/arrow-hover.png') no-repeat 8px center, -webkit-gradient(linear, left top, left bottom, from(#dcfaff), to(#c7f6ff));
background: url('images/arrow-hover.png') no-repeat 8px center, -webkit-linear-gradient(top, #dcfaff, #c7f6ff);
background: url('images/arrow-hover.png') no-repeat 8px center, -moz-linear-gradient(top, #dcfaff, #c7f6ff);
background: url('images/arrow-hover.png') no-repeat 8px center, -o-linear-gradient(top, #dcfaff, #c7f6ff);
background: url('images/arrow-hover.png') no-repeat 8px center, -ms-linear-gradient(top, #dcfaff, #c7f6ff);
background: url('images/arrow-hover.png') no-repeat 8px center, linear-gradient(top, #dcfaff, #c7f6ff);
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#dcfaff', endColorstr='#c7f6ff');
border-color: #ACEDF9;
color: #0191a9;
width:calc(100% - 2px);
border:none;
font-size:10pt}

.callform input[type=submit]:hover{
	background: url('images/arrow.png') no-repeat 8px center, -webkit-gradient(linear, left top, left bottom, from(#62c3d1), to(#3c9db4));
	background: url('images/arrow.png') no-repeat 8px center, -webkit-linear-gradient(top, #62c3d1, #3c9db4);
	background: url('images/arrow.png') no-repeat 8px center, -moz-linear-gradient(top, #62c3d1, #3c9db4);
	background: url('images/arrow.png') no-repeat 8px center, -o-linear-gradient(top, #62c3d1, #3c9db4);
	background: url('images/arrow.png') no-repeat 8px center, -ms-linear-gradient(top, #62c3d1, #3c9db4);
	background: url('images/arrow.png') no-repeat 8px center, linear-gradient(top, #62c3d1, #3c9db4);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#62c3d1', endColorstr='#3c9db4');
	border-bottom: 1px solid #2a849e;
	color: #fff;
}
#block4 .fullwidth.equipment.clearfix { max-width:1680px; margin:0 auto}

.video-iframe { text-align:center}


#msearch {
	background: -webkit-gradient(linear,left top,left bottom,from(#f6742e),to(#e72d12));
    background: -webkit-linear-gradient(top,#f6742e,#e72d12);
    background: -moz-linear-gradient(top,#f6742e,#e72d12);
    background: -o-linear-gradient(top,#f6742e,#e72d12);
    background: -ms-linear-gradient(top,#f6742e,#e72d12);
    background: linear-gradient(top,#f6742e,#e72d12);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#f6742e',endColorstr='#e72d12');
    border-bottom-color: #d00801;
    font-size: 90%;
    padding: 7px 15px 6px;
    margin: 0;
    margin-left: 10px;
    text-transform: uppercase;
    position: relative;
    color: #fff;
	text-decoration:none;
	display: block;
    width: 40px;
    text-align: center;
    float: right;}
#msearch:hover {    background-image: -webkit-gradient(linear, left top, left bottom, from(#dcfaff), to(#c7f6ff));
    background-image: -webkit-linear-gradient(top, #dcfaff, #c7f6ff);
    background-image: -moz-linear-gradient(top, #dcfaff, #c7f6ff);
    background-image: -o-linear-gradient(top, #dcfaff, #c7f6ff);
    background-image: -ms-linear-gradient(top, #dcfaff, #c7f6ff);
    background-image: linear-gradient(top, #dcfaff, #c7f6ff);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#dcfaff', endColorstr='#c7f6ff');
    border-color: #ACEDF9;
    color: #0191a9;
	transition:0.3s;
}
.page-id-1112 article h1 { display:none}
#listcontainer {background: #fff;
border-radius: 0px;
padding: 0px 10px;
height: 30px;ß¨
line-height: 29px;
position:relative;
overflow:hidden}

#listcontainer:after {
display: block;
content:"";
position:absolute;
width: 15px;
    height: 20px;
    right: 3px;
    top: 5px;
background: url('images/chosen-sprite.png') no-repeat 0px 2px;}

.chose {
	height: 260px;
    overflow: auto;
    background: #fff;
    padding: 0 10px;
	display:none}

#listmenu {   width: calc(100% - 80px);    float: left;}
.chose a {color:#444;text-decoration:none; display:block}
.chose a:hover {
 background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;}
.chose li { list-style:none;    font-size: 10pt; }
.chose li a { padding:5px  20px !important;  }
.chose li span a {font-weight: bolder !important;font-size: 12pt; padding:6px!important}


#filter-input { width:calc(100% - 30px); padding:5px 15px;border: 1px solid #aaa;background: url('images/chosen-sprite.png') no-repeat 100% -20px;
font-size: 1em;
font-family: sans-serif;
line-height: normal;}

.center { text-align:center}

#menu-main-menu-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-724 { display:none}

section { max-width:100%; overflow-x:hidden}

.page-id-828 .bx-wrapper {width: 100%;    max-width: 500px;    height: 350px;    position: relative;    float: left;margin-right: 18px!important;    margin-bottom: 10px!important;}
#sidebar .s-more {    top: inherit;    bottom: 20px;}


/*#header-logo .logo  {width:  140px;height: 133px; background: url('images/header-icon.png') no-repeat center;}*/
#header-logo .logo  {width:  100%;height: 150px; display:flex; align-items:center; padding-right:10px; box-sizing:border-box }
#header-logo .logo img { max-width:100%; height:auto}
#header-logo {    
	width: 50%;
	max-width:600px;
    height: 133px;
    float: left;
    cursor: pointer;}


/*---------- #top-row-two ----------*/
#top-row-two #search-and-phone-header {
	width:  241px;
	float: left;
}
#top-row-two #name-and-slogan {
	width:  770px;
	height: 133px;
	margin-left: 10px;
	float: left;
}
#top-row-two #name-and-slogan > div {
	height: 133px;
	width:  770px;
	display: table-cell;
	vertical-align: middle;
}
#top-row-two #stamp-1-header {
	width:  140px;
	height: 133px;
	float: left;
	cursor: pointer;
}

#stamp-1-header .stamp-1 {
	width:  140px;
	height: 133px;
}

#top-row-two .section #site-name {
	margin: 5px 0px 0px 0px;
	font-family: 'ALSSchlangesansLight', 'Ubuntu';
}
#top-row-two .section #site-name a {
	font-weight: lighter;
	font-size: 29pt;
	color: #031424;
	text-decoration: none;
	text-transform: uppercase;
}
#site-name #site-title {
	display: block;
	margin-bottom: 24px;
	font-family: 'Ubuntu';
	font-weight: bold;
	font-size: 15pt;
}
#top-row-two .section #site-name #site-slogan {
	display: block;
	font-family: 'ALSSchlangesansLight', 'Ubuntu';
	font-weight: lighter;
	font-size: 24pt;
}
#site-name #site-slogan span {
	font-family: 'ALSSchlangesansBold', 'Ubuntu';
}
 #site-name a > span:first-child {
	font-family: 'ALSSchlangesansBold', 'Ubuntu';
}

#wpcf7-f25-o1 input.wpcf7-not-valid {
    border-color: red!important;
}


#block-views-exp-search-on-site-page {
	width: 235px;
	height: 30px;
	position: absolute;
	right: 19px;
	top: 74px;
}
#block-views-exp-search-on-site-page .content {
	position: relative;
}
#block-views-exp-search-on-site-page .content .form-item input.form-text {
	width: 100%;
	padding-left: 15px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
#block-views-exp-search-on-site-page .content .form-item input.form-text.error {
    border: 1px solid #bbb;
}
#block-views-exp-search-on-site-page .content .views-submit-button {
	position: absolute;
	top: 1px;
	right: 1px;
}
#block-views-exp-search-on-site-page .content .views-submit-button input.form-submit {
	width: 20px;
	height: 20px;
	margin: 2px;
	border: none;
	background: url('images/search-orange.png') no-repeat center;
	box-shadow: none;
	text-shadow: none;
	text-indent: -9999px;
}

.video-filter{
	text-align:center;
}

.page-search .tabs {
	display: none;
}


#top-row-two #search-and-phone-header {
    width: 241px;
    float: left;
}
#top-row-two #search-and-phone-header div.phone {
    position: absolute;
    top: 66px;
    right: 15px;
    width: 241px;
    padding-left: 30px;
    background: url(images/phone-orange.png) no-repeat left center;
    font-size: 17pt;
    font-weight: lighter;
}
#top-row-two #search-and-phone-header .mail {
    position: absolute;
    top: 96px;
    right: 15px;
    width: 241px;
    padding-left: 30px;
    background: url(images/email-logo-md.png) no-repeat left center;
    font-size: 13pt;
    font-weight: lighter;
}


.title {
    margin-top: 0px;
    width: 100%;
    top: 10px;
    text-align: center;
    color: #4eafc2;
    font-family: 'ALSSchlangesansBlod', 'Ubuntu';
    font-size: 22pt;
    font-weight: bold;
	line-height:35px;
}
.alignright { float:right; margin:5px}

#openvideo { float:left;    width: 228px;}
.textblock1 { float:right; width:100%}
.textblock1 > div { padding:0 24px;}
.slide1 { background:#fff; min-height:243px}

.textblock1 .left-slider-title {
    width: 260px;
    font-weight: bolder;
    font-size: 13pt;
	padding-top:24px
}
.textblock1 .left-slider-body {
    width:  calc(100% - 48px);
    height: 120px;
    margin-top: 20px;
    font-size: 10pt;
    line-height: 17pt;
    overflow: hidden;
}

li#nav_menu-2 { margin-top:-5px}

.left-slider-link a {
	margin: 3px;
    border: none;
    color: #fff;
    background: url(../images/arrow.png) no-repeat 8px center, -webkit-gradient(linear, left top, left bottom, from(#62c3d1), to(#3c9db4));
    background: url(../images/arrow.png) no-repeat 8px center, -webkit-linear-gradient(top, #62c3d1, #3c9db4);
    background: url(../images/arrow.png) no-repeat 8px center, -moz-linear-gradient(top, #62c3d1, #3c9db4);
    background: url(../images/arrow.png) no-repeat 8px center, -o-linear-gradient(top, #62c3d1, #3c9db4);
    background: url(../images/arrow.png) no-repeat 8px center, -ms-linear-gradient(top, #62c3d1, #3c9db4);
    background: url(../images/arrow.png) no-repeat 8px center, linear-gradient(top, #62c3d1, #3c9db4);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#62c3d1', endColorstr='#3c9db4');
    padding: 5px 10px;
    padding-left: 20px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.28);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.28);
    box-shadow: 1px 1px 2px rgba(60,157,180,0.20);
    font-size: 10pt;
    cursor: pointer;
	background: url('images/arrow.png') no-repeat 8px center, -webkit-gradient(linear, left top, left bottom, from(#f5742e), to(#e72e12));
	background: url('images/arrow.png') no-repeat 8px center, -webkit-linear-gradient(top, #f5742e, #e72e12);
	background: url('images/arrow.png') no-repeat 8px center, -moz-linear-gradient(top, #f5742e, #e72e12);
	background: url('images/arrow.png') no-repeat 8px center, -o-linear-gradient(top, #f5742e, #e72e12);
	background: url('images/arrow.png') no-repeat 8px center, -ms-linear-gradient(top, #f5742e, #e72e12);
	background: url('images/arrow.png') no-repeat 8px center, linear-gradient(top, #f5742e, #e72e12);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#f5742e', endColorstr='#e72e12');
	border-bottom: 1px solid #d00801;

}
.left-slider-link a:hover {
	background: url('images/arrow.png') no-repeat 8px center,  -webkit-gradient(linear, left top, left bottom, from(#62c3d1), to(#3c9db4));
	background: url('images/arrow.png') no-repeat 8px center,  -webkit-linear-gradient(top, #62c3d1, #3c9db4);
	background: url('images/arrow.png') no-repeat 8px center,  -moz-linear-gradient(top, #62c3d1, #3c9db4);
	background: url('images/arrow.png') no-repeat 8px center,  -o-linear-gradient(top, #62c3d1, #3c9db4);
	background: url('images/arrow.png') no-repeat 8px center,  -ms-linear-gradient(top, #62c3d1, #3c9db4);
	background: url('images/arrow.png') no-repeat 8px center,  linear-gradient(top, #62c3d1, #3c9db4);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#62c3d1', endColorstr='#3c9db4');
	border-color: #28879E;
	color: #fff;
}

.dop-links ul { padding-right:5px!important}

/*---------- Forms style ----------*/
input:focus, textarea:focus, select:focus {
	text-shadow: none;
	outline-offset: 0;
	outline: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


textarea::-webkit-input-placeholder {
	font-family: 'Ubuntu';
	font-weight: lighter;
	font-size: 10pt;
	color: #7B878A;
}
textarea:-moz-placeholder {
	font-family: 'Ubuntu';
	font-weight: lighter;
	font-size: 10pt;
	color: #7B878A;
}

input::-webkit-input-placeholder {
	font-family: 'Ubuntu';
	color: #7B878A;
}
input:-moz-placeholder {
	font-family: 'Ubuntu';
	color: #7B878A;
}
input, textarea, button, select { padding: 5px; border: 1px solid #bbb; }
input[type="file"] { border: none; }
.filter-wrapper { padding: 0; border: none;}
.filter-wrapper .form-item { margin: 5px 0; padding: 0; }
.form-actions { margin: 0; }
.form-item .description {
	font-size: 80%;
	color: #666666;
}

div#upload {
    margin-top: 27px;
    width: calc(50% - 18px);
    text-align: right;
    float: left;
	position:relative;
}
span.wpcf7-form-control-wrap.file-976 {
    position: relative;
    overflow: hidden;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#62c3d1), to(#3c9db4));
    background-image: -webkit-linear-gradient(top, #62c3d1, #3c9db4);
    background-image: -moz-linear-gradient(top, #62c3d1, #3c9db4);
    background-image: -o-linear-gradient(top, #62c3d1, #3c9db4);
    background-image: -ms-linear-gradient(top, #62c3d1, #3c9db4);
    background-image: linear-gradient(top, #62c3d1, #3c9db4);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#62c3d1', endColorstr='#3c9db4');
    border-color: #28879E;
    color: #fff;
    padding: 12px 23px;
    text-transform: uppercase;
    font-size: 13pt;
    font-weight: bolder;
}
span.wpcf7-form-control-wrap.file-976::after {content: 'Загрузить файл';}
span.wpcf7-form-control-wrap.file-976.uploaded::after {content: 'Файл добавлен';}
span.wpcf7-form-control-wrap.file-976:hover {
		background: -webkit-gradient(linear, left top, left bottom, from(#f6742e), to(#e72d12));
	background: -webkit-linear-gradient(top, #f6742e, #e72d12);
	background: -moz-linear-gradient(top, #f6742e, #e72d12);
	background: -o-linear-gradient(top, #f6742e, #e72d12);
	background: -ms-linear-gradient(top, #f6742e, #e72d12);
	background: linear-gradient(top, #f6742e, #e72d12);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#f6742e', endColorstr='#e72d12');
	border-bottom-color: #d00801;}
div#upload input {
	    position: absolute;
    top: 0;
    right: 0;
	bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;}
    
#upload p { width: 100%;box-sizing: border-box;margin: 0;display: block;}
#upload p span {    display: block;text-align: center;margin: 0;}
span#filename-text {position: absolute;left: 0;}

#main-menu .menu-item-1116 a {    color: #ee5120;}

body .row-clinics .row-clinic-position > a {color: black;    text-decoration: none;}

#block2 .bx-controls-direction {    position: absolute;    text-align: center;  top: 43%; width:100%}
#block2 .bx-wrapper .bx-controls-direction a { margin-top: 0; }
#block2 .bx-wrapper .bx-prev { left:-50px!important }
#block2 .bx-wrapper .bx-next { right:-46px!important }

/*---------- Equipment block ----------*/
.front #content #block-views-equipment-equipment-block.block {
	width: 100%;
}
.view-equipment {
	width: 100%;
	overflow: hidden;
}
.equipment-block .view-content {
	position: relative;
	left: 0px;
	margin: 0px auto;
}
.equipment-row {
	width: 577px;
	height: 218px;
	overflow: hidden;
	border: 1px solid #fff;
	background: #f5f8fa;
	cursor: default;

	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.equipment-row:hover {
	background: #4eafc2;
	color: #fff;
}
.equipment-row .equipment-image {
	width: 287px;
	height: 218px;
	position: relative;
	float: left;
}
.views-row-even.equipment-row .equipment-image {
	width: 287px;
	height: 218px;
	float: right;
}
.equipment-row .equipment-image .image-hover-bg {
	width: 289px;
	height: 218px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: 	url('images/equipment-bg-hover.png') repeat;
	opacity: 0;
	z-index: 1;

	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.equipment-row:hover .equipment-image .image-hover-bg {
	opacity: 1;
}
.equipment-row .equipment-image .arrow {
	width: 10px;
	height: 20px;
	position: absolute;
	top: 105px;
	left: 279px;
	background: 	url('images/arrow-left.png');
	z-index: 2;
}
.buttononclick {
    margin: 3px;
    border: none;
    border-bottom: 1px solid #2a849e;
    color: #fff;
    background: url(images/arrow.png) no-repeat 8px center, -webkit-gradient(linear, left top, left bottom, from(#62c3d1), to(#3c9db4));
    background: url(images/arrow.png) no-repeat 8px center, -webkit-linear-gradient(top, #62c3d1, #3c9db4);
    background: url(images/arrow.png) no-repeat 8px center, -moz-linear-gradient(top, #62c3d1, #3c9db4);
    background: url(images/arrow.png) no-repeat 8px center, -o-linear-gradient(top, #62c3d1, #3c9db4);
    background: url(images/arrow.png) no-repeat 8px center, -ms-linear-gradient(top, #62c3d1, #3c9db4);
    background: url(./images/arrow.png) no-repeat 8px center, linear-gradient(top, #62c3d1, #3c9db4);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#62c3d1', endColorstr='#3c9db4');
    padding: 5px 10px;
    padding-left: 20px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.28);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.28);
    box-shadow: 1px 1px 2px rgba(60,157,180,0.20);
    font-size: 10pt;
    cursor: pointer;
}
.equipment-row .equipment-image .arrow-hover {
	width: 10px;
	height: 20px;
	position: absolute;
	top: 105px;
	left: 279px;
	background: 	url('images/arrow-left-hover.png');
	z-index: 3;
	opacity: 0;

	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.views-row-even.equipment-row .equipment-image .arrow {
	width: 10px;
	height: 20px;
	position: absolute;
	top: 105px;
	left: 0px;
	background: 	url('images/arrow-right.png');
	z-index: 2;
}
.views-row-even.equipment-row .equipment-image .arrow-hover {
	width: 10px;
	height: 20px;
	position: absolute;
	top: 105px;
	left: 0px;
	background: 	url('images/arrow-right-hover.png');
	z-index: 3;
	opacity: 0;

	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.equipment-row:hover .equipment-image .arrow-hover {
	opacity: 1;
}

.equipment-row .equipment-info {
	width: 288px;
	height: 218px;
	overflow: hidden;
	position: relative;
}
.equipment-row .equipment-info > div {
	padding: 20px;
}
.equipment-row .equipment-info .name {
	margin-bottom: 20px;
	font-size: 13pt;
	font-weight: bolder;
}
.equipment-row .equipment-info .read-more {
	position: absolute;
	bottom: 20px;
	left: 18px;
}
.equipment-row .position {
	position: relative;
}

.equipments-column {
	float: left;
}
/*-------------------------------------*/

#block4 .view-content { width:1740px; margin:0 auto; position: relative;}

h2.title:after {
    content: "";
    position: absolute;
    bottom: -27px;
    left: calc(50% - 40px);
    width: 80px;
    height: 1px;
    background: #4eafc2;
}

/*---------- Departaments block ----------*/
.row-departament {
	width: 288px;
	float: left;
	position: relative;
	margin: 0px 1px 0px 0px;
}
.row-departament .row-departament-position {
	width: 269px;
	height: 207px;
	position: relative;
	top: -15px;
	margin: 0px auto;
	background: #f5f8fa;
}
.departament-photo img { width:100%; height:auto;     max-width: 285px;}
.row-departament:hover .row-departament-position .departament-link {
	color: #ee5120;
}
.row-departament .row-departament-position .departament-name {
	width: 240px;
	font-size: 12pt;
	font-weight: bolder;
	position: relative;
	top: 18px;
	left: 18px;
}

.row-departament .row-departament-position .departament-name a{
    color: #373737;
    text-decoration: none;
}

.row-departament .row-departament-position ul {
	margin: 10px 0px;
	padding: 18px;
	list-style: none;
}
.row-departament .row-departament-position ul li {
	margin: 0px;
	padding: 4px 0px 3px 15px;
	background: url('images/menu-arrow.png') no-repeat left 10px;
	list-style: none;
}
.row-departament .row-departament-position ul li a {
	color: #373737;
	text-decoration: none;
	font-size: 10pt;
	line-height:16pt
}
.row-departament .row-departament-position .departament-diseases ul li a:hover {
	color: #0191a9;
}

.row-departament .row-departament-position .departament-link {
	position: absolute;
	left: 15px;
	bottom: 15px;
}
/*-----------------------------------*/

.link {color: #ee5120; cursor:pointer}
.link:hover { text-decoration:underline}

#menu-footer-menu .menu-item-has-children > a {
	    text-transform: uppercase;
    color: #ee5020!important;
    font-size: 110%;
    font-family: 'Ubuntu';
    font-weight: bolder;
    cursor: pointer;}

#block2 .bx-controls.bx-has-controls-direction {
    position: absolute;
    top: 43%;
    width: 100%;
}

.page-id-1112 #sidebar,
.page-id-1112 #breadcrumb { display:none}
.page-id-1112 #content { width:100%}
.page-id-1112 #content h1 {  margin: 40px 0 -40px;}

#content p { font-size:14px}

nav#secondary-menu {
width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#61c5d7),to(#4cb0c3));background-image:-webkit-linear-gradient(top,#61c5d7,#4cb0c3);background-image:-moz-linear-gradient(top,#61c5d7,#4cb0c3);background-image:-o-linear-gradient(top,#61c5d7,#4cb0c3);background-image:-ms-linear-gradient(top,#61c5d7,#4cb0c3);background-image:linear-gradient(top,#61c5d7,#4cb0c3);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorstr='#61c5d7',endColorstr='#4cb0c3')
}
.home #secondary-menu { display:none}
ul#menu-secondary {  padding-left: 260px;}
ul#menu-secondary li {    display: inline-block;
    margin: 0px;
    padding: 14px 20px 13px 9px;
    list-style: none;}
ul#menu-secondary li a {
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Ubuntu';
    font-weight: lighter;
    color: #fff;
}
ul#menu-secondary li a:hover,
ul#menu-secondary li.current_page_item a {
    color: #333;
}

.alignleft img {float: left;    max-width: 280px;    padding-right: 40px;}

#page.page-5 { clear:both}

#content article h2 a {
	color: #fff;
    text-decoration: none;
    text-align: left;
    font-size: 18px;
    padding: 0;
    font-family: arial;
    font-weight: 400;
	}
#content article h2 a:hover { text-decoration: underline;}
#sidebar form label,
#sidebar input#searchsubmit,
#menu-main-menu  input#searchsubmit { display:none}
#sidebar form { margin-bottom:20px}
#sidebar input[type="text"] { width:218px;     border-radius: 30px; padding-left:10px}

.sendvich {
    width: 45px;
    height: 36px;
    position: absolute;
    bottom: 42px;
    right: 15px;
    cursor: pointer;
    background: url(images/sendvich_or.png) no-repeat center top;
    z-index: 9999;
	display:none
}

.video-filter iframe { max-width:100%}

footer .phone  a {
    height: 40px;
    margin-right: 150px;
    position: fixed;
    bottom: 0;
    padding-top: 20px;
    padding-left: 80px;
    color: #ffffff;
    background: url(images/phone-orange.png) no-repeat 40px 20px #13303f;
    font-family: 'ALSSchlangesansLight', 'Ubuntu';
    font-size: 14pt;
    clear: both;
    display: block;
    width: calc(100% - 80px);
	text-decoration:none;
	z-index:999}
footer .phone { display:none}

.home h2.title:after { display:none}

/*---------- Slider navigate ----------*/
.slide-navigate, .field-slideshow-controls {
	width: 100%;
	text-align: center;
}
.slide-left, .slide-right, .field-slideshow-controls .prev, .field-slideshow-controls .next {
	margin-top: 15px;
	display: inline-block;
	width: 36px;
	height: 36px;
	cursor: pointer;
	text-indent: -9999px;
}
.slide-left, .field-slideshow-controls .prev {
	background: url('images/slider-pager-left.png') no-repeat center;
	margin-right: 10px;
}
.slide-right, .field-slideshow-controls .next {
	background: url('images/slider-pager-right.png') no-repeat center;
}
.slide-left:hover, .field-slideshow-controls .prev:hover {
	background: url('images/slider-pager-left-hover.png') no-repeat center;
}
.slide-right:hover, .field-slideshow-controls .next:hover {
	background: url('images/slider-pager-right-hover.png') no-repeat center;
}
/*---------------------------------------*/

#equip { transition:0.4s; left:0}

.departament-photo {    text-align: center;}

.sovety-links { margin:20px 0; padding:0}
.sovety-links li { list-style:none; display:inline-block;     width: calc(9% - 5px); padding:0}
.sovety-links li a { color:#4eafc2; font-size:18px; line-height:34px; text-decoration:none}
.sovety-links li a:hover { text-decoration:underline}

#b-blocks p { display:none}
#b-blocks a { text-decoration:none}
a.sovets {
    display: block;
    width: calc(25% - 20px);
    float: left;
    padding: 15px 10px;
	position:relative;
	transition:0.3s;
	min-height:350px
}
.s-title {   font-size: 16px;    color: #373737; padding: 5px 0; font-weight:bold;    min-height: 70px;}
a.sovets .s-img img { width:100%;}
.s-img {    height: 105px;    overflow: hidden;}
.s-content {    font-size: 14px;    line-height: 20px;    color: #4d5658;padding-top: 6px;}
.s-more {  width: 96px;    position: absolute;    bottom: 10px;}

a.sovets:hover { background:#4eafc2!important}
a.sovets:hover .s-title,
a.sovets:hover .s-content {color:#fff}

.moreadvice {
	clear: both;
    margin: 31px auto;
    width: 180px;
    font-size: 14px;
    font-weight: bold;
    background: -webkit-linear-gradient(top, #f6742e, #e72d12);
    color: #fff;
    text-align: center;
    padding: 11px 0;
    border-radius: 6px;
    font-family: arial;
    cursor: pointer;
	position:relative;
	top:15px
}
#b-blocks > .sections { display:none; clear:both; margin:20px 0}
#b-blocks > .sections:after { content:""; display:block; position:relative; clear:both; height:0;}
#b-blocks > .sections:first-child { display:block}

.letter {
    font-size: 16px;
    background: #f5f5f5;
    width: 30px;
    padding: 6px 0 0;
    height: 24px;
    color: #a6a6a6;
    border-radius: 6px;
    text-align: center;
    clear: both;
    display: block;
    line-height: 1;
	margin: 5px 0 5px 5px;
}

div#b-blocks {  border-top: 1px dashed #e5e5e5;    padding: 30px 0}

.search.search-results #content article h2 a {
    color: #ee5120;
    text-decoration: underline;
    text-align: left;
    font-size: 14px;
    padding: 0;
    font-family: arial;
    font-weight: 400;
}

.advslider a.sovets {    width: calc(100% - 32px);    min-height: 356px;    background: #f5f8fa;text-decoration: none; padding:14px 16px}
#advices .bx-controls.bx-has-controls-direction {    position: absolute;    text-align: center;  top: 43%; width:100%}
#advices .bx-wrapper .bx-controls-direction a { margin-top: 0; }
#advices .bx-wrapper .bx-prev { left:-50px!important }
#advices .bx-wrapper .bx-next { right:-46px!important }
#advices .s-img {  height: 150px;}
#advices h2:after { display:none}

.dop-links li { list-style:none}
.dop-links li a {
    color: #373737;
    padding: 5px 0 5px 8px;
    text-decoration: none;
    font-size: 14px;
    background: url(images/menu-arrow.png) no-repeat left 10px;
    line-height: 1.8;
}
.dop-links {
    float: none;
    clear: both;
    padding: 10px;
	background: url(images/bgv.png) repeat-x;
	height:130px
}
.dop-links li:last-child a { background:none; color:#ef5120; padding-left:0; text-decoration:underline}
.dop-links li:last-child a:hover { text-decoration:none}


.featured {  position: relative;height: 185px;    overflow: hidden;}
.featured img { height:auto; width:100%}
.distitle { position:absolute; font-size:18px; display:block; bottom:0px; left:0; right:0; padding:8px 25px; color:#fff; background:rgba(76, 171, 188, 0.7); cursor: pointer;}
.distitle a { color:#fff!important;font-size:18px; display:block; text-decoration:none;}
.disease { margin-bottom:20px; display:inline-block; width:280px; overflow:hidden}
.disease ul { padding:14px 25px; background:#f5f8fa; display:block!important}
.disease ul li {
	list-style:none;
    padding: 5px 0 5px 15px;
    background: url(images/menu-arrow.png) no-repeat left 10px;
    line-height: 1.4;}
.disease ul li a { text-decoration: none; font-size: 14px; color:#373737;}
.disease ul li a:hover {  color:#ee5120;}

section#advices {  padding-top: 0;}

/*---------- Table style ----------*/
table {
	width: 100%;
	border:none;
	border-spacing:0;
}
table thead th {
	background: #4cabbc;
	color: #fff;
	font-size: 110%;
	padding: 8px 13px;
	border: 1px solid #fff;
}
table thead th a {
	color: #fff;
}
table thead th a:hover {
	color: #000;
}
tr.even, tr.odd, tr:nth-child(even) {
	background: #f4f4f4;
	border: 1px solid #fff;
}
tr.odd, tr:nth-child(odd) {
	background: #fff;
	border: 1px solid #f4f4f4;
}
table tr td, thead th {
	padding: 5px;
	vertical-align: middle;
}
table tr td {
	border: 1px solid #fff;
}
table tr:nth-child(odd) td {
	border: 1px solid #f4f4f4;
}
tr.selected td { background-color: #fc0; }
table td a { text-decoration: underline; }
/*---------------------------------*/

#content { font-size: 14px;font-family: Arial;line-height: 22px;	}

.page-id-1112 #bottomform { padding-top:30px}
.page-id-1112 #bottomform .title { display:none}
.page-id-1112 h1 {    font-size: 20pt;}

#content #bottomform {    padding: 0 0 10px 0;    background-size: 250px;    height: auto;    margin-top: 70px;}
#content #bottomform span.title  {
    position: relative;
    text-align: center;
    width: 85%;
    left: initial;
    right: initial;
    display: block;
    margin: 0 auto;
}
#content #bottomform > div.field-item.even > p {    text-align: center;    padding: 20px;}

#content #bottomform #wpcf7-f25-o1 {    padding: 0 20px 0 265px;margin-top: -15px;}

p iframe { max-width:100%}

#content p img { max-width:100%; height:auto}

.home #main-menu .menu-item-1116 { display:none}
.home #main-menu form#searchform {
    position: relative;
    top: 0;
    left: 0;
    display: inline-block;
	width:150px;
	transition:0.1s
}
.home #main-menu form#searchform input[type="text"] {width:100%; border-radius:30px; padding-left:10px}
.home #main-menu form#searchform label { display:none}
#main-menu > form { visibility:hidden}
#menu-main-menu {visibility: visible}

.home h1 { margin:0; line-height:1}
#site-name h1  #site-title { margin-bottom:16px}

#sidebar .bx-wrapper a.bx-prev:hover {
    background: url(/wp-content/themes/gandelman/images/slider-pager-left-hover.png) no-repeat center;
}

#sidebar .bx-wrapper a.bx-next {
    right: 10px!important;
    background: url(/wp-content/themes/gandelman/images/slider-pager-right.png) no-repeat center;
}

#sidebar .bx-wrapper a.bx-next:hover {
    background: url(/wp-content/themes/gandelman/images/slider-pager-right-hover.png) no-repeat center;
}

#sidebar .s-content { min-height:220px}
#sidebar .bx-controls-direction { margin-top: 0px}
#sidebar .s-more {left: calc(50% - 72px);}

#sidebar a.sovets {
    display: block;
    width: 100%;
    float: left;
    padding: 15px 10px;
    position: relative;
    transition: 0.3s;
    min-height: 410px;
    background: inherit;
    box-sizing: border-box;
}

li#text-4 { margin-top: 46px;     font-size: 13px;  font-style: italic;  font-weight: 600;}

#menu-sidebar .current-menu-item a { color: #0191a9;}







@media (min-width: 640px) {

.text_h {
    position: absolute;
    top: 23px;
    right: 39px;
    width: 218px;
    padding-left: 30px;
    font-size: 11pt;
    font-weight: lighter;
}

}

@media (min-width: 1700px) {
#equipment-slider-pager { display:none}
}







@media all and (min-width:1680px) {
.textblock{width:calc(100% - 320px);}
}
@media all and (max-width:1679px) {
.blocks3 .name{margin-bottom:10px;font-size:12.5pt}
.blocks3 .description{font-size:13px}
.textblock { padding: 15px 15px 0 15px;   width: calc(50% - 30px);    }
.blocks3 .description { line-height:1.4}
}
@media all and (max-width:1280px) {
#top-row-two #phone-header{width:185px;font-size:18px}
#stamp-1-header,#stamp-2-header{width:100px}
#site-name{width:340px;margin:0 15px!important}
#top-row-two .horisontal-sep{width:100%}
#top-row-two #site-name a{font-size:26pt}
#top-row-one form{width:190px}
#bottomform{padding-left:330px;background-position:left 0px bottom 0}
.textblock{width:calc(50% - 18px);padding:9px}
#block2 { padding:50px 40px 20px!important}
#block2 .inner { width:90%}
#block2 .bx-controls.bx-has-controls-direction { top:35%}
.home h2 a, .home h2 {font-size: 28pt; width:100%}
#site-slogan { font-size: 26px;    text-align: center;color:#fff; font-weight:normal}
#site-title { font-size:18px; text-align:center; color:#fff}
#top-row-two {}
#name-and-slogan { float:none}
#site-name #site-title { font-size:18px;    font-weight: 400!important;}
#site-name #site-slogan span {    font-family: 'ALSSchlangesansLight', 'Ubuntu';}
#search-and-phone-header { display:none}
#top-row-two #name-and-slogan {float: none;     width: calc(100% - 70px);}
.textblock1 .left-slider-body {    height: auto;    margin-top: 10px;}
.left-slider-link { margin-top:10px}
.page-id-5 header {  height: 180px; margin-bottom:0}
.row-departament {    width: 23%;    margin: 0; overflow:hidden}
.row-clinics .row-clinic-position .clinic-name { font-size:13pt; left:14px}
.row-clinics .row-clinic-position,
.row-clinics .row-clinic-position .clinic-name {    width: 100%;}
.row-clinics .row-clinic-position .clinic-description {    padding: 20px 12px;    font-size: 10pt;    line-height: 15pt}
.row-clinics .row-clinic-position { height:200px}
a.sovets { min-height:350px}
.sovety-links li {width: calc(16% - 5px);}
#wpcf7-f25-o1 input.wpcf7-form-control.wpcf7-submit  { padding:10px; font-size:10pt; width:auto; height:40px; margin-bottom:0}
span.wpcf7-form-control-wrap.file-976 { padding:9px 11px; font-size:10pt; width:auto}
div#upload {  margin-top: 22px; text-align:left}
#wpcf7-f25-o1 .submit { text-align:right}
.textblock1 .left-slider-body { width: calc(100% - 40px);}
#menu-footer-menu > li { margin-right: 30px;width: calc(27% - 30px);}
#menu-footer-menu > li:first-child {width: calc(16% - 30px);min-width: 120px;}
#blah { left:150px!important}
div#upload,
#wpcf7-f25-o1 .submit { margin-top: 15px;}
}
@media all and (max-width:1214px) {
	#block-sick { width:590px; margin: 0 auto}	
}
@media all and (max-width:880px) {
	#block-sick { width:90%; margin: 0 auto}	
	#block-sick .disease { width:100%;left: 0!important;}
	.featured { height:auto}
}

@media all and (max-width:1024px) {
.inner{width:96%}
#top-row-two #phone-header{float:none;margin:0 auto;padding:15px 30px}
#searchdisease{float:none;width:200px;padding-top:20px;clear:both;margin:0 auto}
#top-row-two{height:auto}
.group1{width:600px;margin:0 auto;clear:both;float:none}
#top-row-two #site-name{padding-top:10px}
#stamp-1-header,#stamp-2-header{height:95px}
#searchdisease{padding-top:0;width:360px;padding-bottom:15px}
#menu-main-menu{padding-left:0;}
.img-block{overflow:hidden;width:50%}
.signupand{padding:27px 0 17px}
.signupand p{font-size:30px}
.equipment-image{width:50%}
.textblock{width:calc(50% - 30px);padding:15px}
#clinics1{display:none}
section{padding:30px 0}
.left-column{top:30px}
#block6 .bx-wrapper img{height:auto}
.equipment-image img{height:auto}
.doctor-info img{width:36%}
#block4 .fullwidth.equipment.clearfix { max-width:initial!important}
.blocks3.row2 .equipment-image { float:left}
#block4 .equipment-image img{max-width:289px}
#block6 .fullwidth { height:auto}
.textblock1 .left-slider-body { padding-right:5px;     width: calc(100% - 30px);}
#block4,
#equipment-slider-pager { display:none}
.row-clinics .row-clinic-position { height:220px}
a.sovets {   width: calc(33% - 20px);}
.disease { width:290px}
.goto-send-web-form.left {    font-size: 13px;    padding: 8px 5px;}
.equipment-slider-pager { display:none}

}
@media all and (max-width:980px) {
#top-row-one form{width:170px}
.signupand p{font-size:27px;padding-left:31%}
.group1{width:575px}
#menu-footer-menu > li{min-height:160px;margin:0 10px;width:calc(25% - 20px)}
#block1 .col1-2.frst{display:none}
#block1 .col1-2.scnd{  background: url(/wp-content/uploads/2017/02/right-slider-bg.png) no-repeat center #0191a9; }
#main-menu li{padding:0}
.best-doctor-info{padding-top:8px;padding-right:5px}
.bestdoctors .equipment-image{margin-right:5px}
.doctor-info .best-doctor-status{padding-top:0;font-size:11px}
.doctor-info .best-doctor-name{font-size:10pt;line-height:1.2}
#main-menu,
#top-row-one {   height: 50px;}
#main-menu a { padding: 15px 11px;}
ul#menu-secondary { padding-left:0; text-align:center}
.right-slider-autor { }
.right-slider-body { padding:0}
a.sovets {  width: calc(50% - 20px);}
s-img {  height: 125px;}
.sovety-links li a {    font-size: 16px;    line-height: 28px;}
#bottomform { padding-left:20px}
#content #bottomform #wpcf7-f25-o1 { padding-left:20px}
#content #bottomform span.title { width:95%;    font-size: 21pt;  line-height: 1.1;}
#bottomform { background:#fff!important}
#content #bottomform > div.field-item.even > p { padding:15px}
#menu-main-menu {  padding-top: 3px;}

}
@media all and (max-width:880px) {
.page-id-1106 .featured { height:25vw; overflow:hidden;    min-height: 110px;}
}

@media all and (max-width:800px) {
#main-menu a{padding:15px 6px;font-size:9pt}
#main-menu li{padding:0}
#top-row-one form{width:150px}
form input#search{width:calc(100% - 48px)}
.col1-3 .description img{width:35px;height:auto}
.img-block{width:44%;height:100px}
.img-block img{width:auto;height:100%}
.signupand p{font-size:22px;padding-left:28%}
#menu-footer-menu > li,
#menu-footer-menu > li:first-child {min-height:140px;margin:0 15px;width:calc(50% - 30px)}
#menu-footer-menu > li > ul{padding-top:10px}
#menu-footer-menu > li > ul li{padding:0 0 0 15px}
#content{width:calc(100% - 220px)}
article h2,#sidebar h2{width:calc(100% - 30px);font-size:16pt}
#breadcrumb{padding:15px 15px 15px 220px}
.row-clinics .row-clinic-position{width:100%}
.row-clinics .row-clinic-position .clinic-name{font-size:12pt;width:calc(100% - 20px);left:10px}
.row-clinics .row-clinic-position .clinic-description{padding:18px 10px;line-height:1.4}
#bodysearch input#search{width:calc(100% - 55px)}
.best-doctor-name{font-size:10pt;font-weight:bolder;line-height:1.3}
#top-row-one { display:none}
#site-slogan {    font-size: 22px; line-height:1.3}
.sendvich { display:block}
#sidebar input[type="text"],
#menu-main-menu input[type="text"] {  width: calc(100% - 20px);}
ul#menu-secondary li { padding-right:15px}
#sidebar {  width: 170px;}
#content {  width: calc(100% - 200px);}
.page-id-5 header {  height: 125px;}
section#block1 {background: #0191a9;}
.row-departament {   width: 48%;}
.row-departament .row-departament-position {    width: 100%;}
.departament-photo img { max-width:inherit}
.row-clinics .row-clinic-position { height:240px}
.sovety-links li {   width: calc(25% - 20px);}
.dop-links { height:150px}
#wpcf7-f25-o1 .submit { text-align:right; width:auto}
#menu-footer-menu > li > ul li { background-position:top 4px left 5px;}

#sidebar .s-content { min-height:270px}
#sidebar a.sovets { min-height:270px}
	.right-slider-photo { width: 240px;}
	.right-slider-photo img { width:auto}
	#header-logo { width:60%}
}

@media all and (max-width:680px) {
	#secondary-menu { display:none}
	#sidebar ul {  padding: 8px 10px;}
	footer .phone { display:block}
	.copy { padding-bottom:70px}
	div#upload {  margin-top: 15px;}
	#content #bottomform { height:auto}
	.video-iframe iframe { width:100%; max-width:100%;}
	.single .disease { width:100%; float:none}
}

@media all and (max-width:600px) {
#bottomform{padding:80px 16px 0;background-position:center bottom;background-size:auto 98%}
#bottomform input,#bottomform textarea{background:rgba(255,255,255,0.87)}
.img-block{height:150px;width:150px}
.signupand p{font-size:22px;padding-left:0;text-align:center}
.signupand{padding-top:7px}
#menu-footer-menu{padding-left:0}
#stamp-1-header,#stamp-2-header{display:none}
.group1{width:400px}
#searchdisease{display:none}
#top-row-two #site-name{padding:10px 0}
#sidebar{display:none}
#content{width:calc(100% - 30px);padding:0 15px}
h1{font-size:22pt}
article h2,#sidebar h2{font-size:15pt;padding:8px 15px}
article p{font-size:9pt}
#breadcrumb{padding:15px}
#main-menu{display:none}
#menu-icon{display:block}
article ul{padding-left:15px}
.f1,.f2{float:none;width:calc(100% - 30px);padding:10px 15px}
#bodysearch input#search{width:calc(100% - 38px)}
.f2 input[type="submit"]{right:14px}
h2,h2 a{font-size:32pt}
section#block1{height:auto;padding:20px 0}
.right-slider-body{line-height:15pt}
#block6 .left-column{display:none}
#block6 .rightcol{width:calc(100% - 50px);float:none}
#block6 .fullwidth{height:auto}
.bestdoctors .blocks3{min-height:140px;height:auto}
#block4 .equipment-image{width:100%;float:none;height:110px}
#block4 .equipment-image img{max-width:100%;margin-top:-20%;margin-left:0}
.page-id-11 article ul{padding-left:0}
#bottomform { background:none; height:auto}
.f2 { margin-top:20px}
#search2 {  width: calc(100% - 30px); }
.textblock {   width: calc(100% - 20px);    padding:0 10px 10px 10px;}
.home h2 a, .home h2 {    font-size: 24pt; }
#site-slogan {    font-size: 20px;}
#site-name #site-title {  font-size: 14px;}
#header-logo .logo {    width: 100%;    background-size: 100%!important;}
#header-logo .logo ,
#header-logo,
#top-row-two #name-and-slogan { height:120px}
#mobile-menu { top:120px}
.page-id-5 header { height: 105px;}
div#upload { text-align:left}
#wpcf7-f25-o1 .submit { text-align:right; margin-top:10px}
div#upload { margin-top:10px;    top: 0;    left: 0;    display: block;    right: 0!important;}
.#wpcf7-f25-o1 .submit div#upload { height:40px}
.disease {  width: 80%;  float:none; position:relative!important; top:initial!important; left:10%!important}
.dop-links {  height: 170px;}
.advslider a.sovets { min-height:350px}
.page-id-1112 #content {  width: calc(100% - 30px);}
#content #bottomform span.title {width: 90%;    font-size: 24px;    line-height: 1.2;    padding-top: 20px;}
#content #bottomform #wpcf7-f25-o1 {padding: 15px 20px;}
#content #bottomform {    height: auto;    padding-bottom: 10px;}
.single .disease {    left: 0!important;    right: 0!important; float:none}
.disease span.goto-send-web-form.left {    display: block;    width: 260px;    margin: 10px auto 0;    float: none;}
.page-id-1112 #bottomform { padding-bottom:12px}
#bottomform { padding:20px 15px;}
#bottomform .title { position:relative; top:0; left:0; text-align:center; display:block;width: 100%;}

#wpcf7-f25-o1 > form > p:nth-child(3),
#wpcf7-f25-o1 > form > p:nth-child(5) { width:calc(50% - 5px); margin-right:0}
#wpcf7-f25-o1 .shortdeckr textarea {    width: calc(100% - 15px);}
div.wpcf7 .ajax-loader { position:absolute}

}
@media all and (max-width:480px) {
#wpcf7-f25-o1 input{width:calc(100% - 20px);padding:5px 10px;font-size:14px}
.img-block{height:120px;width:120px}
.signupand p span{display:block;padding-bottom:10px}
#menu-item-61{clear:both;margin-top:10px}
.group1{width:300px}
#top-row-two #phone-header{padding:7px 20px}
#top-row-two #site-name a{font-size:19pt}
#site-name{width:auto}
#site-slogan{font-size:8pt}
.goto-send-web-form{font-size:12pt}
header{margin-bottom:15px}
header:after{bottom:-15px;height:15px}
article h2,#sidebar h2{font-size:14pt;padding:5px 15px;margin:15px 0}
.block-subtitle{font-size:1.2em;margin-bottom:30px}
.row-clinics .row-clinic-position{height:180px}
.doctor-info.several img{width:100%;margin-right:0;margin-bottom:5px}
.doctor-info{width:100%}
.doctor-info.several{min-height:270px;width:calc(33.33% - 15px);margin-right:5px;padding:0 5px}
article p img.alignleft{float:none;margin-right:0;width:100%;height:auto}
.vrachi li{width:calc(50% - 13px);padding-right:20px}
.vrachi li:nth-child(even){padding-right:0}
#block5 .block-subtitle{margin-bottom:50px}
.chose { height: 220px;position: absolute;z-index: 999; border: 1px solid #c1c1c1;}
.block-subtitle:after { bottom:-15px}
.sendvich { width: 29px;    bottom: 30px;    right: 10px;    background-size: 100%;}
#site-name #site-title { margin-bottom:20px; font-size: 14px;}
.title {    font-size: 22px;    line-height: 1.2;    padding-bottom: 10px;}
#wpcf7-f25-o1 input.wpcf7-form-control.wpcf7-submit, span.wpcf7-form-control-wrap.file-976 {  padding: 10px 5px;    width: auto;    font-size: 8pt;}
div#upload,
#wpcf7-f25-o1 .submit { margin-top:12px}
#menu-footer-menu > li {    width: 100%;  min-height: auto;    padding-bottom: 15px;}
.menu-bot {    padding: 35px 0 25px;}
.new_block_history {    clear: both;    padding-top: 10px;}
.alignleft img {    float: none;    width: 100%;    padding: 0;}
.new_block_history {    clear: both;    padding-top: 10px;}
.right-slider-photo { display:none}
.right-slider-autor {  right: 30px; bottom:30px}
#block1 .col1-2 {  padding-bottom:20px}
section#block1 { padding-bottom:0}
#block1 .col1-2.scnd { padding-bottom:20px; padding-right:20px}
.row-departament {    float: none;    width: 288px;    margin: 0 auto;}
.videolink { text-align:center}
.disease {  width: 90%; left:5%!important}
a.sovets { font-size:14px}
.advslider a.sovets { width:230px!important; padding:15px}
#wpcf7-f25-o1 p { width: calc(100% - 2px);  float: none;    margin: 10px 0;}
#content #bottomform span.title { font-size:22px}
#wpcf7-f25-o1 .submit { width: 130px!important;}
#content #bottomform #wpcf7-f25-o1 {  padding: 10px 10px 0px!important;}
#wpcf7-f25-o1 .shortdeckr textarea {  width: calc(100% - 12px);}
.page-id-1112 #content h1 {  margin: 25px 0 -45px;}
#menu-footer-menu > li, #menu-footer-menu > li:first-child { min-height:auto}
#content p .wp-image-2099,
#content p .wp-image-2094,
#content p .wp-image-2336,
#content p .wp-image-2337 { float:left; width:auto; max-width:45px}
#blah {    left: 130px!important; }
.home h2 a, .home h2 { width:100%; padding: 5px 0;}
#advices .inner {    width: 90%;}
#wpcf7-f25-o1 input.wpcf7-form-control.wpcf7-submit { height:38px}
#bottomform { padding-bottom: 10px}
#wpcf7-f25-o1 > form > p:nth-child(3),
#wpcf7-f25-o1 > form > p:nth-child(5) { width:100%; }
	#header-logo { width: 280px;}
}
@media all and (max-width:360px) {
#menu-footer-menu > li{min-height:inherit;margin:0 20px 15px;width:calc(100% - 40px)}
#menu-footer-menu > li a{font-size:14px}
.clinic-button .button{font-size:8pt}
.row-clinics .row-clinic-position .clinic-description{font-size:9pt}
.bx-controls-direction{margin-top:30px}
.row-clinics .row-clinic-position .clinic-name,
.blocks3 .name { font-size:10pt}
.row-clinics .row-clinic-position .clinic-description,
.blocks3 .description {font-size:8.5pt}
.home h2 a, .home h2 {    font-size: 22pt;    line-height: 1;    padding-bottom: 0;}
#top-row-two #phone-header {    width: 165px;    font-size: 17px;    padding-left: 25px!important;    text-align: right;    padding-top: 10px!important;}
#site-name #site-title { margin-bottom:16px}
#wpcf7-f25-o1 .submit { width:54%}
div#upload { width: calc(48% - 18px);}
.disease {  width: 100%;left:0!important}
#advices .bx-wrapper .bx-next {  right: -40px!important;}
#advices .bx-wrapper .bx-prev {  left: -40px!important;}
#wpcf7-f25-o1 input.wpcf7-form-control.wpcf7-submit, span.wpcf7-form-control-wrap.file-976 { font-size:9px}
#wpcf7-f25-o1 .submit { width:112px!important}
.goto-send-web-form { width:100%!important; clear:both; float:none!important}
#blah {  left: 120px!important;}
section { padding-bottom:20px}
}


#filename-text {
    position: absolute;
    overflow: hidden;
    box-sizing: border-box;
    display: inline !important;
    line-height: 3;
    top: 41px;
}

.advices {
    position: relative;
}

#sidebar .bx-wrapper a.bx-prev {
  left: 10px!important;
    background: url(/wp-content/themes/gandelman/images/slider-pager-left.png) no-repeat center;
}

.page-id-737 #bottomform { display:none}

#blah {
	max-width: 80px;
    max-height: 55px;
    overflow: inherit;
    height: auto;
    position: absolute;
    top: 0;
    left: 30px;
}


#advices .dop-links > ul > li {
    height: 27px;
    overflow: hidden;
}

.row-departament-position li {
    height: 20px;
    overflow: hidden;
}

#chatheader { padding-right:15px!important}

.slick-slide .wrapped {
    padding: 0 8px;
}

#content #bottomform.actv { padding-bottom:20px}
#bottomform.actv #upload { height:110px}

#upload span { display:inline-block; }

.chatheader { padding-right:20px}

[rel="wp-video-lightbox"] + span {
    display: none;
}



/*body * { display: none!important;}*/