html {min-height:100%;position:relative;}
body {font-family: 'Forum'; font-weight: 400;background-image:url('../images/bg.png');min-height:100%;}
.carousel  {padding:10px;background-color:#fff;border-radius:0px;}
.carousel-control {padding-top:13%;font-size:13%;margin:10px;}
.navbar-static-top {background:linear-gradient(#333333, #626262);border:0;margin-bottom:0px;}
.navbar .navbar-collapse-top li {float:left;width:16%;height:50px;line-height:50px;text-align:center;list-style:none;font-size:19px;}
.navbar .navbar-collapse-top li a {color:#fff;display:block;}
.navbar .navbar-collapse-top li:hover, .navbar .navbar-collapse-top .current_page_item {background-color:#4D4D4D;}
.navbar .navbar-collapse-top li a:hover {text-decoration:none;}
.logo {background-image:url('../images/logo.png'); width:512px;height:114px;}
.contact {font-size:18px;padding-top:10px;text-align:right;float:right;padding-right:40px;}
.contact span {color:#d80a2c;font-weight:bold;}
.header {background-color:#fff;}
.top-menu {}
.model {background-color:#fff;padding:10px 0 10px 0;}
.model li {width:19%;float:left;list-style:none;padding:4px;}
.model li:hover {box-shadow:inset 0px 0px 9px -2px #7E7B7B;border-radius:5px;}
.content {background-image:url('../images/bg_auto.jpg');clear:both;height:100%;background-repeat:no-repeat;background-color:#fff;padding-bottom:20px;}
.content-block {margin-top:10px;}
.breadcrumb a, .breadcrumb span {font-size:18px;}
.modeli span {color:#FF3F3F;}
.modeli .current_page_item a {color:#777;text-decoration:none;}
.entry-content {padding:3px 15px;background-color:#f8f8f8;border-radius:5px;opacity:0.7;font-size:18px;color:#000;overflow:hidden;}
.entry-content p {clear:both;}
.navbar-static-bottom {background:linear-gradient(#373737, #626262);border:0;margin-bottom:0px;border-radius:0;}
.left-menu, .navbar-collapse-primary {padding-right:0;}
.widget_text h2 {font-size:24px;}
.widget_text .textwidget {font-size:17px;}
.wrap-srv {overflow:hidden;margin-bottom:15px;}
.entry-content h1 {font-size:31px;}
#menu-verxnee ul {padding-left:0;background-color:#606060;display:none;position:absolute;width:16%;z-index:100;}
#menu-verxnee li:hover ul {display:block;}
#menu-verxnee .sub-menu li {float:none;text-align:left;padding-left:17px;width:100%;}
#menu-verxnee .sub-menu li:hover {background-color:#4D4D4D;}
#menu-verxnee .sub-menu a {}

ul#menu-bokovoe-osnovnoe, ul#menu-menyu-skoda-servis, ul#menu-menyu-bmw-servis, ul#menu-menyu-audi-servis, ul#menu-menyu-mercedes-servis, ul#menu-menyu-volkswagen-servis {margin: 0;padding: 0;display: inline-block;width: 100%;}
ul#menu-bokovoe-osnovnoe li, ul#menu-menyu-skoda-servis li, ul#menu-menyu-bmw-servis li, ul#menu-menyu-audi-servis li, ul#menu-menyu-mercedes-servis li, ul#menu-menyu-volkswagen-servis li {background: #26d2fc;background: linear-gradient(#26d2fc, #5FD9F7);list-style: none;position: relative;}
ul#menu-bokovoe-osnovnoe li a, ul#menu-menyu-skoda-servis li a, ul#menu-menyu-bmw-servis li a, ul#menu-menyu-audi-servis li a, ul#menu-menyu-mercedes-servis li a, ul#menu-menyu-volkswagen-servis li a {padding: 10px;display: block;border-top: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;font-family: sans-serif;font-size: 13px;font-weight: bold;color: #333333;text-decoration: none;}
ul#menu-bokovoe-osnovnoe li a:hover, ul#menu-bokovoe-osnovnoe li:hover > a, ul#menu-bokovoe-osnovnoe .current_page_item > a, ul#menu-menyu-skoda-servis li a:hover, ul#menu-menyu-skoda-servis li:hover > a, ul#menu-menyu-skoda-servis .current_page_item > a, ul#menu-menyu-bmw-servis li a:hover, ul#menu-menyu-bmw-servis li:hover > a, ul#menu-menyu-bmw-servis .current_page_item > a, ul#menu-menyu-mercedes-servis li a:hover, ul#menu-menyu-mercedes-servis li:hover > a, ul#menu-menyu-mercedes-servis .current_page_item > a, ul#menu-menyu-audi-servis li a:hover, ul#menu-menyu-audi-servis li:hover > a, ul#menu-menyu-audi-servis .current_page_item > a, ul#menu-menyu-volkswagen-servis li a:hover, ul#menu-menyu-volkswagen-servis li:hover > a, ul#menu-menyu-volkswagen-servis .current_page_item > a {background: linear-gradient(#333333, #626262); color:#fff;}
ul#menu-bokovoe-osnovnoe li ul, ul#menu-bokovoe-osnovnoe li ul.sub-menu li ul, ul#menu-menyu-skoda-servis li ul, ul#menu-menyu-skoda-servis li ul.sub-menu li ul, ul#menu-menyu-bmw-servis li ul, ul#menu-menyu-bmw-servis li ul.sub-menu li ul, ul#menu-menyu-mercedes-servis li ul, ul#menu-menyu-mercedes-servis li ul.sub-menu li ul, ul#menu-menyu-audi-servis li ul, ul#menu-menyu-audi-servis li ul.sub-menu li ul, ul#menu-menyu-volkswagen-servis li ul, ul#menu-menyu-volkswagen-servis li ul.sub-menu li ul {margin: 0;padding: 0;display: none;}
ul#menu-bokovoe-osnovnoe li i, ul#menu-menyu-skoda-servis li i, ul#menu-menyu-bmw-servis li i, ul#menu-menyu-mercedes-servis li i, ul#menu-menyu-audi-servis li i, ul#menu-menyu-volkswagen-servis li i {float:right;font-size:18px;font-weight:bold;}
ul#menu-bokovoe-osnovnoe li ul.sub-menu li i, ul#menu-menyu-skoda-servis li ul.sub-menu li i, ul#menu-menyu-bmw-servis li ul.sub-menu li i, ul#menu-menyu-mercedes-servis li ul.sub-menu li i, ul#menu-menyu-audi-servis li ul.sub-menu li i, ul#menu-menyu-volkswagen-servis li ul.sub-menu li i {display:none;}
.current-page-parent {background:linear-gradient(#A3A6A6, #CCCDCD) !important;}
.menu-title-left {padding:10px;background:linear-gradient(#333333, #626262);color:#fff;list-style:none;font-size:18px;margin-top:10px;}
.navbar-left {line-height:50px;color:#fff;list-style:none;padding-left:15px;}
.service-u {float:left;}
.service-u {height:200px;padding-top:5px;}
.service-u a {color:#000;}
.service-u:hover {box-shadow:inset 0px 0px 10px -2px #0CA8CF;border-radius:5px;}
#menu-verxnee {padding-left:0px;}
.alignleft {
	display: inline;
	float: left;
}

.alignright {
	display: inline;
	float: right;
}

.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0.4em;
	margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}

.entry-content ol, .entry-content ul {counter-reset:myCounter;margin-left:0;padding-left:5px;color: rgb(48, 48, 48);}
.entry-content li {position: relative;padding-left: 3em;margin: 0.45em 0;list-style: none;line-height: 1.8em;cursor: pointer;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.entry-content li:hover {color: rgb(0,0,0);}
.entry-content li:before {content:counter(myCounter);counter-increment:myCounter;position:absolute;top:0;left:0;width: 1.8em;height: 1.8em;line-height: 1.8em;padding:0px;color:#fff;background:#578dc9;font-weight:bold;text-align:center;border-radius: .9em;box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3);z-index: 1;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.entry-content li:hover:before {background-color: #2ecc71;}
.entry-content li li:before{background-color: #3498db;}
.entry-content li:after {position: absolute;top: 2.1em;left: 0.9em;width: 2px;height: calc(100% - 2em);content: '';background-color: rgb(203, 203, 203);z-index: 0;}
.entry-content li:hover:after {background-color: #2ecc71;}
.entry-content li li { font-size: 0.8em;}
.entry-content table tr:first-child {background-color:#578dc9 !important;}
.entry-content table tr:nth-child(odd) {background-color:rgba(98, 98, 98, 0.3);}
.entry-content table tr:nth-child(even) {background-color:rgba(60, 212, 250, 0.3);}
.entry-content table tr td:first-child {border-right-color:#fff;}
.left-menu {overflow:hidden;}
.wpcf7-form input, .wpcf7-form select {margin-bottom:3px;}
.wpcf7-textarea::-webkit-input-placeholder , .wpcf7-text::-webkit-input-placeholder{opacity:1;transition:opacity 0.3s ease;}
.wpcf7-textarea::-moz-placeholder, .wpcf7-text::-moz-placeholder{opacity:1;transition:opacity 0.3s ease;}
.wpcf7-textarea:-moz-placeholder , .wpcf7-text:-moz-placeholder{opacity:1;transition:opacity 0.3s ease;}
.wpcf7-textarea:-ms-input-placeholder , .wpcf7-text:-ms-input-placeholder{opacity:1;transition:opacity 0.3s ease;}
.wpcf7-textarea:focus::-webkit-input-placeholder, .wpcf7-text:focus::-webkit-input-placeholder{opacity:0;transition:opacity 0.3s ease;}
.wpcf7-textarea:focus::-moz-placeholder, .wpcf7-text:focus::-moz-placeholder{opacity:0;transition:opacity 0.3s ease;}
.wpcf7-textarea:focus:-moz-placeholder, .wpcf7-text:focus:-moz-placeholder{opacity:0;transition:opacity 0.3s ease;}
.wpcf7-textarea:focus:-ms-input-placeholder, .wpcf7-text:focus:-ms-input-placeholder{opacity:0;transition:opacity 0.3s ease;}
.wpcf7-textarea::-webkit-input-placeholder, .wpcf7-text::-webkit-input-placeholder{color:#4c4e4e;}
.wpcf7-textarea::-moz-placeholder, .wpcf7-text::-moz-placeholder{color:#4c4e4e;}
.wpcf7-textarea:-moz-placeholder, .wpcf7-text:-moz-placeholder{color:#4c4e4e;}
.wpcf7-textarea:-ms-input-placeholder, .wpcf7-text:-ms-input-placeholder{color:#4c4e4e;}
.wpcf7-submit {    background-color: #49d6f9;color: #000;font-weight: bold;}
.wpcf7-form .menu-title-left {margin-bottom:5px;}
.wpcf7-form .form-control {border: 1px solid #4dd6f8;background-color: #f0fbff;color: #4c4e4e;border-radius:unset;}
.wpcf7-form .btn {width:100%;margin-top:3px;}
.wpcf7-form p {margin-bottom:5px;}
.wpcf7-recaptcha {}
article hr {border-top:1px solid #dadada;margin-bottom:10px;margin-top:10px;}

@media (max-width: 480px) {
.left-menu {position:absolute;top:0;z-index:1000;margin-top:175px;}
.navbar-brand img {display:block;margin-top:-10px;}
}

@media (min-width: 481px) and (max-width: 767px) {
.left-menu {position:absolute;top:0;z-index:1000;margin-top:150px;}
.navbar-brand img {display:block;margin-top:-10px;}
}

@media (max-width: 767px) {
.contact {text-align:left;padding-bottom:10px;}
.navbar-static-top {background:linear-gradient(#595959, #A8A8A8);}
.current-menu-item ul, .current-page-parent ul {display:block !important;}
.left-menu, .navbar-collapse-primary {padding-right:10px;}
.widget_text, #recent-posts-2 {display:none;}
.navbar .navbar-collapse-top ul {padding:0;margin:0;}
.navbar .navbar-collapse-top li {float:none;width:100%;text-align:left;padding-left:10px;}
.current-menu-item ul, .current-page-parent ul, #menu-verxnee li:hover ul {display:none !important;}
}

@media (min-width: 768px) and (max-width: 979px) {
.logo {width:435px;}
.navbar .navbar-collapse-top li {font-size:17px;line-height:23px;}
ul#menu-bokovoe-osnovnoe li:hover ul, ul#menu-bokovoe-osnovnoe li ul.sub-menu li:hover ul, ul#menu-menyu-skoda-servis li:hover ul, ul#menu-menyu-skoda-servis li ul.sub-menu li:hover ul, ul#menu-menyu-bmw-servis li:hover ul, ul#menu-menyu-bmw-servis li ul.sub-menu li:hover ul, ul#menu-menyu-mercedes-servis li:hover ul, ul#menu-menyu-mercedes-servis li ul.sub-menu li:hover ul, ul#menu-menyu-audi-servis li:hover ul, ul#menu-menyu-audi-servis li ul.sub-menu li:hover ul, ul#menu-menyu-volkswagen-servis li:hover ul, ul#menu-menyu-volkswagen-servis li ul.sub-menu li:hover ul {left: 100%;top: 0px;width: 200px;display: block;position: absolute;z-index: 100;}
.navbar-brand img {display:none;}
}

@media (min-width: 980px) {
.navbar-brand img {display:none;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.navbar .navbar-collapse-top li {font-size:17px;}
}

@media (min-width: 1200px) {
ul#menu-bokovoe-osnovnoe li:hover ul, ul#menu-bokovoe-osnovnoe li ul.sub-menu li:hover ul, ul#menu-menyu-skoda-servis li:hover ul, ul#menu-menyu-skoda-servis li ul.sub-menu li:hover ul, ul#menu-menyu-bmw-servis li:hover ul, ul#menu-menyu-bmw-servis li ul.sub-menu li:hover ul, ul#menu-menyu-mercedes-servis li:hover ul, ul#menu-menyu-mercedes-servis li ul.sub-menu li:hover ul, ul#menu-menyu-audi-servis li:hover ul, ul#menu-menyu-audi-servis li ul.sub-menu li:hover ul, ul#menu-menyu-volkswagen-servis li:hover ul, ul#menu-menyu-volkswagen-servis li ul.sub-menu li:hover ul {left: 100%;top: 0px;width: 200px;display: block;position: absolute;z-index: 100;}
.navbar-brand img {display:none;}
}