/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	outline: 0;
	padding: 0;
	font-weight:inherit;
	vertical-align: baseline;
	-ms-overflow-style: none;
    scrollbar-width: none;
}
:focus {/* remember to define focus styles! */outline: 0}
body {background: #fff;line-height: 1}
ol, ul {list-style: none}
a img {border: 0}

/* BASIC */

body {font-family:'Montserrat', Arial,Tahoma,Century gothic, sans-serif;color:#333;font-size:14px;background:#fbfbfb;margin:0 auto;padding:0px 0px}

img {border:0;margin:0}

a {color:#333;text-decoration:none;outline:none}

a:hover {color:#0099da;text-decoration:none}

.clear {clear:both;}

html[xmlns] .clearfix {display:block}

* html .clearfix {height:1%}

/* OUTER  */

#wrapper{width:1200px;margin:0 auto}

/* HEADER */
#top_0{background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(0,153,218,1) 0%, rgba(0,212,255,1) 95%); padding: 11px 0 10px; box-shadow: 0 6px 9px rgba(0,0,0,.15)}
div.scrollmenu {overflow: auto;white-space: nowrap; width:1200px; margin:auto}
div.scrollmenu a {display: inline-block;color: #fff;font-size:16px; margin-right:23px; padding:1px}
div.scrollmenu a:hover {color: #333}
div.scrollmenu a.top_0_akcii {margin-right: 0;padding: 2px 9px 3px;border-radius: 3px;float: right;border: 1px solid}

#top{width:1200px; height: 60px; margin:15px auto}
#blogname {width:240px;float:left; border-right: 1px solid #f2f2f2}
#blogname p {margin: 9px 0 3px;font-size: 20px;font-weight: 700}
#blogname span {font-size: 18px}
#blogname img {float: left;width: 60px;margin-right:10px}

.topbar{width:940px;float:right;margin-top:19px}
.topbar li {float:left; margin-left:30px}
.topbar li a {font-size: 21px;text-transform: uppercase}
li.top_tel a {float: right; margin-top: -16px; padding:15px 20px;font-size: 21px;border-radius: 3px;box-shadow: 0 4px 6px rgba(0,0,0,.1); background: #f2f2f2;
font-weight: 700}
.topbar p {display:none}

/* TOP-MENU */
.content_top {height: 398px;width: 100%;background: url("//arendabmw.ru/wp-content/uploads/2021/02/in2.jpg") repeat scroll 100% 100% transparent}
.cont_text {width: 1200px;margin: auto;position: relative}
.cont_text h1 {position: absolute;z-index: 100;font-size: 50px;font-weight: bold;color: #fff;top: 65px;left: 10px;}
.cont_text ul {z-index: 100;position: absolute;color: #fff;top: 160px;left: 14px;font-size: 28px;line-height: 40px;}
.greed {background: #333;width: 100%;height: 398px;opacity: 0.6}



/* CONTENT AREA */
#content{}
#content h3 {padding: 50px 0 80px; text-align: center;font-size: 45px;font-weight: 700}
.model {float: left;width: 240px;text-align: center; margin-bottom: 10px;font-size: 16px;line-height: 25px;box-shadow: 0 4px 6px rgba(0,0,0,.1);background: #fff;padding: 15px 0}
.model p {font-weight:600}
.model img {width:200px;
-webkit-transition: all .6s;
-o-transition: all .6s;
transition: all .6s;}
.model img:hover{-webkit-transform: scale(.9);
-ms-transform: scale(.9);
-o-transform: scale(.9);
transform: scale(.9);}

.servis_1, .servis_2, .servis_3, .servis_4, .servis_5, .servis_6, .servis_7, .servis_8, .servis_9 {height: 260px;width: 386px;color: #fff;font-size: 28px;font-weight: 600;margin-bottom: 20px;line-height: 41px;position: relative}

.servis_1 {background: url("//arendabmw.ru/wp-content/uploads/2019/07/servis_1.jpg}") repeat scroll 0% 100% transparent; float:left}
.servis_2 {background: url("//arendabmw.ru/wp-content/uploads/2019/07/servis_2.jpg}") repeat scroll 0% 100% transparent; margin:0 20px 20px;float:left}
.servis_3 {background: url("//arendabmw.ru/wp-content/uploads/2019/07/servis_3.jpg}") repeat scroll 0% 100% transparent; float:right}

.servis_4 {background: url("//arendabmw.ru/wp-content/uploads/2019/07/servis_4.jpg}") repeat scroll 0% 100% transparent; float:left}
.servis_5 {background: url("//arendabmw.ru/wp-content/uploads/2019/07/servis_5.jpg}") repeat scroll 0% 100% transparent; margin:0 20px 20px;float:left}
.servis_6 {background: url("//arendabmw.ru/wp-content/uploads/2019/07/servis_6.jpg}") repeat scroll 0% 100% transparent; float:right}

.servis_7 {background: url("//arendabmw.ru/wp-content/uploads/2019/07/servis_7.jpg}") repeat scroll 0% 100% transparent; float:left}
.servis_8 {background: url("//arendabmw.ru/wp-content/uploads/2019/07/servis_8.jpg}") repeat scroll 0% 100% transparent; margin:0 20px 20px;float:left}
.servis_9 {background: url("//arendabmw.ru/wp-content/uploads/2019/07/servis_9.jpg}") repeat scroll 0% 100% transparent; float:right}

.servis_1 p,.servis_2 p, .servis_3 p, .servis_4 p,.servis_5 p, .servis_6 p,.servis_7 p,.servis_8 p, .servis_9 p {padding: 20px;position: absolute;z-index: 100}

.greed_2 {background: #333;height: 100%;width: 100%;z-index: 99;opacity: 0.5}

/* Related Prods */

#related-prods{
	background:#fff;
	padding:10px 10px;
}

.relprod-left{
	width:110px;
	float:left;
}

.relprod-left h3{
	text-align:center;
	font-size:24px;
	padding:35px 10px;
}

.relprod-right{
	width:570px;
	float:right;
}

.related-post{
	float:left;
	margin:10px 10px;
	border:1px solid #ddd;
	padding:10px 10px;
}


/* SIDEBAR */

#right{
padding-top:30px;
}


.prod-feed, .post-feed, .twitbar{
color:#56544d;
font-size:18px;
margin-bottom:5px;
padding:12px 0px 10px 10px;
background:#fff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.prod-feed, .post-feed{
	background:#fff;
}

.twitbar{
	background:#fff;

}


/* WIDGETS */
.sidebar {
float:left;
}

h3.sidetitl {
color:#fff;
font-size:18px;
margin-bottom:10px;
padding:12px 0px 10px 10px;
background:#1c68d4;
font-weight:normal;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;

}

.sidebox {
width:270px;
list-style:none;
color:#666;
margin:20px 0 10px;
}

.sidebox ul {
list-style-type:none;
margin:0;
padding:0 0 5px;
}

.sidebox li {
list-style-type:none;
margin:0;
padding:0;
	text-shadow:1px 1px 0px #fff;	
}

.sidebox ul ul {
list-style-type:none;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.sidebox ul li {
height:100%;
line-height:18px;
clear:left;
width:260px;
list-style-type:none;
margin:0;
font-size:12px;
}

.sidebox ul li a:link,.sidebox ul li a:visited {
color:#666;
text-decoration:none;
display:block;
padding:5px 0px;
}

.sidebox ul li a:hover {
color:#C90000;
}

.sidebox.widget_categories ul li,.sidebox.widget_pages ul li,.sidebox.widget_archive ul li,.sidebox.widget_links ul li,.sidebox.meta_links ul li  {
padding-left:10px;
border-bottom:1px solid #fafafa;
}

.sidebox.widget_recent_entries ul li a {
border-bottom:1px solid #fafafa;
}

ul#recentcomments li.recentcomments {
border-bottom:1px solid #eee;
padding:5px 0;
}

div#calendar_wrap {
border:1px solid #fff;
margin:0 auto;
padding:0;
}

table#wp-calendar {
width:100%;
border:none;
margin:0!important;
padding:0;
}

#wp-calendar caption {
font-size:16px;
color:#375752;
font-weight:400;
font-family:BebasNeueRegular,Georgia,Century gothic, Arial, sans-serif;
text-transform:uppercase;
padding:10px 5px 5px;
}

#wp-calendar th,#wp-calendar td {
text-align:center;
color:#fff;
background:#555;
padding:7px 5px;
}

#wp-calendar tr {
margin:0!important;
}

#wp-calendar td {
background-color:#eee;
color:#444;
margin:0!important;
}

#wp-calendar td a {
border:none;
color:#D1512A;
}

.sidebox ul ul ul,.sidebox ul ul ul ul {
list-style-type:none;
border:0;
margin:0;
padding:0;
}


.tabsdiv{
	margin-top:20px;
}
.fblock{
	padding:8px 8px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	background:#fff;
	margin:5px 0px;

}	
	

.fblock h3{
	font-size:16px;
	font-weight:normal;
	padding:0px 0px 5px 0px;
	font-family:BebasNeueRegular;
}

.fblock h3 a:link, .fblock h3 a:visited{
	color:#555;
}

.fblock p{
	font-size:10px;
	text-transform:uppercase;
	color:#C8021E;
}


img.thumbim{



float:left;
margin-right:10px;
}



/* COMMENTS */
#commentsbox {
margin:0px 0px 0px 0px;
width:700px;
}

h3#comments {
	width:660px;
	padding:15px 20px;
	font-family: 'BebasNeueRegular';	
	font-size:20px;
	background:#fff;
	margin:30px 0px 20px 0px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;	
}

ol.commentlist {
clear:both;
overflow:hidden;
list-style:none;
margin:0;
}

ol.commentlist li {
line-height:18px;
background:#fff;
margin:5px 0 20px 0px;
padding:20px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;	
}

ol.commentlist li .comment-author a:link,ol.commentlist li .comment-author a:visited {
color:#333;
font-weight:700;
text-decoration:none!important;
}

cite.fn {
color:#eee;
font-style:normal;
}

ol.commentlist li .comment-author .avatar {
float:right;
border:1px solid #eee;
background:#fff;
padding:3px;
}

ol.commentlist li .comment-meta .commentmetadata {
color:#000;
}

ol.commentlist li .comment-meta a {
color:#E00B32;
text-decoration:none!important;
}

ol.commentlist li p {
line-height:22px;
margin-top:5px;
color:#666;
font-size:12px;
}

ol.commentlist li .reply {
margin-top:10px;
font-size:10px;
}

ol.commentlist li .reply a {
background:#595852;
border:1px solid #333;
color:#fff;
text-decoration:none;
padding:3px 10px;
}

ol.commentlist li ul.children {
list-style:none;
text-indent:0;
margin:1em 0 0;
}

.comment-nav {
height:20px;
padding:5px;
}

.comment-nav a:link,.comment-nav a:visited {
color:#E73540;
}

#respond {
margin:10px 0;
padding:0;
}

#respond h3 {
font-size:14px;
font-weight:400;
color:#444;
padding:5px 0 0;
}

#commentform {
padding:10px 0;
}

#commentform a {
color:#E1512A;
}

#commentform p {
color:#999;
margin:5px 0;
}

#respond label {
display:block;
color:#999;
padding:5px 0;
}

#respond input {
background:#fff;
border:1px solid #ddd;
color:#02070F;
margin:0 10px 10px 0;
padding:5px;
}

#commentform input {
width:50%;
}

#respond input#commentSubmit {
width:100px;
background:#545454;
border:1px solid #333;
color:#fff;
cursor:pointer;
margin:10px 0;
padding:3px 5px;
}

textarea#comment {
background:#fff;
border:1px solid #ddd;
width:70%;
color:#02070F;
margin:10px 0 0;
padding:5px;
}

ol.commentlist li .comment-author,ol.commentlist li .comment-author .fn {
color:#333;
}

ol.commentlist li .comment-meta,#respond label small {
font-size:10px;
}

ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4,ol.commentlist li ul.children li.depth-5 {
margin:0 0 0 50px;
}

/* Archive title and pagination */	
	
h1.pagetitle{
font-size:14px;
margin-bottom:20px;
color:#777;
}	
	

	
/* --- FOOTER --- */

#footer {padding:30px 0 30px 0px;color:#fff;background:#333;margin-top: 20px}
#footer a:link , #footer a:visited{color:#fff;}
#footer a:hover {color:#777}
.fcred {width:1200px;margin:0px auto;}
.fcred p {text-align:center; margin-top:60px;font-size: 12px;color:#a2a2a2;line-height: 17px}
.fcred p a {font-size:27px; font-weight:700}
.fcred ul {float:left; margin-right: 50px; font-size:16px;line-height:35px}
.fcred li:first-child {margin-bottom: 10px; text-transform: uppercase; font-weight: 700; color:#a2a2a2}
ul.last {margin-right:0}

/* Pagenavi */
#navigation{
	padding-left:0px;
}
.wp-pagenavi{
	font-size:12px;
	text-align: center !important;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
	text-decoration: none;
	background:#493D3D!important;
	border: 1px solid #191313 !important;
	color:#fff !important;
	padding:3px 7px !important;
	display: block;
	text-align: center;
	float: left;
	margin-right: 4px;
}

.wp-pagenavi a:hover {
	color: #ffffff;
}

.wp-pagenavi span.pages {
	display:none;
}

.wp-pagenavi span.current {
	text-decoration: none;
	background:#333 !important;
	border: 1px solid #111!important;
	color:#fff !important;
	padding:3px 7px !important;
	display: block;
	text-align: center;
	float: left;
	margin-right: 4px;
}

.wp-pagenavi span.extend {
	text-decoration: none;
	background:#333 !important;
	border: 1px solid #111 !important;
	color:#fff !important;
	padding:3px 7px !important;
	display: block;
	text-align: center;
	float: left;
	margin-right: 4px;
}	


/* Tooltips */

#tooltip{
	position:absolute;
	font-family:BebasNeueRegular;	
	border:1px solid #ddd;
	font-size:18px;
	background:#fff;
	padding:10px 20px;
	color:#666;
	display:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	-moz-box-shadow:0 0 2px #ccc;
-webkit-box-shadow:0 0 2px #ccc;
box-shadow:0 0 2px #ccc;
	}	

	
/* page 404 */
#home-content .entry{
text-align:center;
}
.title-404 h2{
	text-align:center;
	font-size:48px;
	font-family:BebasNeueRegular;
	padding:20px 0px;
}

/* Breadcrumbs */
.homewidget {border-top: 1px solid #f2f2f2;padding: 20px 0 10px;font-weight:500}

ul.breadcrumbs{width: 1200px;margin: auto}

ul.breadcrumbs li{float:left;margin-right:5px}


/* AutoSingl */
.cCentre{width: 1200px;margin: auto; padding-top:10px; position: relative}
.photoAuto {height: 413px;width: 600px;border-radius: 8px 0 0 8px}
.photoGallery {position: absolute; left: 600px; top:0}
.photoGallery #gallery-ads dl.gallery-item {width:50%}
.photoGallery img {width: 290.5px;margin-left: 12px}
.photoGallery_m {display:none}

.autoTitle {border-bottom: 1px solid #f2f2f2; padding-bottom: 30px; font-weight: 500; margin:10px 0 0}
.autoTitle h1 {font-weight: 700}
.autoTitle p {margin-top:10px}

.autoTitle li {float:left; margin:25px 10px 0 0}
.autoTitle li a {padding: 10px 20px; background: #f2f2f2;border-radius: 4px}
.autoTitle li a:hover {background:#333; color:#fff}

.complete {width:90%}
.complete h3{margin:30px 0; font-weight:600}
.complete h3 span {color:#0099da}
.complete li {margin: 15px 0;border-bottom: 1px solid #f2f2f2;padding-bottom: 15px; font-weight: 500}
.complete li span {float:right; font-weight: 700;}

article {float: left; width: 50%}
aside {float: right; width:47%}
/*
.sticky {position: fixed;z-index: 101}
.stop {position: relative;z-index: 101}
*/
main {margin-top:35px}

.tarif {border-radius: 8px;padding: 20px 45px 30px; box-shadow: 0 4px 6px rgba(0,0,0,.1); background:#f2f2f2}
.tarif h3 {font-weight: 500; margin-bottom:15px}

#tabs1:after {display: block;content: "";clear: both}
#tabs1 li {padding: 7px 8px 9px;float: left; cursor: pointer; margin-right:5px; border: 1px solid #dee2e6; font-weight: 500; background:#fff;border-radius: 4px}
#tabs1 li:hover {background:#dee2e6}
.tab1 {display: none; margin: 30px 0 20px; font-size: 25px; font-weight: 500;}
[class="tab1 active"] {display: block}
#tabs1 li.liactive {background:#0099da;color:#fff;border-radius: 4px; border:1px solid #0099da; padding: 7px 8px 9px}

.autoWeekIndex {position: absolute;z-index: 100;top: 14px;right: 0;background: #fff;width:370px;text-align: center;font-weight: 500;font-size:16px; border-radius:4px;padding-bottom:15px; box-shadow:-15px -15px 2px -5px rgba(123,51,90,.5), -15px 15px 2px -5px rgba(60,74,123,.5), 15px -15px 2px -5px rgba(255,0,0,.5), 15px 15px 2px -5px rgba(60,123,68,.5)}
.autoWeekIndex h2 {font-size: 26px;font-weight: 600; margin-top:20px}
p.priseIndex {margin: 10px 0 15px;font-weight: 600;font-size: 20px}
p.priseIndex span,.tab1 span,p.pricePriv span {text-decoration: line-through;opacity: 0.5;margin-left: 12px;font-size: 16px;font-weight: 500}
.autoWeekIndex a {background:#4078d0; color:#fff;padding: 10px 0;border-radius: 4px;margin: 10px 40px 0;display: block;font-size: 20px}
.autoWeekIndex a:hover {opacity:.9}

.formIndex {position: absolute;z-index: 100;top: 30px;right: 0;background: #fffc;padding: 20px 45px 30px; border-radius: 3px; border-top: 5px solid #0099da; width:350px}
.formIndex h2 {margin: -15px 0 15px}
.form_input {height: 30px}

/*
* Внешний вид формы
*/
#add_feedback {position: relative; margin-top: 25px}

#art_name, #art_data, #art_phone {padding: 9px 0px 10px 10px;width: 95%;border-radius:0 3px 3px 0;border-top: 0; border-bottom:0; border-right:0; font-size: 16px;margin: 10px 0 15px; border-left: 5px solid #0099da}




#add_feedback .button {border: none;padding: 10px 20px;color: #fff;display: inherit;margin: 5px 0 0 0;border-radius: 3px;background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(0,153,218,1) 0%, rgba(0,212,255,1) 95%);width: 98%;cursor: pointer;letter-spacing: 2px;font-size: 18px}

#add_feedback .button:hover {background: linear-gradient(90deg, rgba(0,212,255,1) 0%, rgba(0,153,218,1) 100%, rgba(2,0,36,1) 100%)}

#add_feedback input[type="text"]:focus, #add_feedback input[type="password"]:focus, #add_feedback input[type="email"]:focus {color: #444;box-shadow: 0 0 3px rgba(68, 68, 68, 0.2)}

.error-text {background: #F59E9E;padding: 15px 0px;text-align: center;color: #fff}

.error-name, .error-data, .error-phone {font-size: 11px;position: absolute;color: #fff;border: 1px solid red;padding: 5px 10px;line-height: 1.1;background: red; box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.3);right:2px}

.error-name:after, .error-data:after, .error-phone:after {content: '';position: absolute;left: 20px;bottom: -10px;border: 5px solid transparent;border-top: 5px solid red}
.error-name  {top:-5px}
.error-phone {top:75px}
.error-data {top:155px}

.message-success {background: linear-gradient(90deg, rgba(0,212,255,1) 0%, rgba(0,218,95,1) 100%, rgba(2,0,36,1) 100%);color: #fff;padding: 22px 5px;text-align: center;margin: -50px auto 20px;border-radius: 3px;position: absolute}

#add_feedback .error {border: 1px solid red}

#add_feedback .required:after {content: '*';position: absolute;left: 20px;bottom: -10px}

.options ul {margin:40px 0 30px; font-weight: 500}
.options li {margin-bottom:15px}
.postAuto {float: left;margin: 0 5px 15px;box-shadow: 0 4px 6px rgba(0,0,0,.1);border-radius: 8px;padding-bottom: 20px}

#poh {margin:60px 0 45px}
#poh h2 {text-align:center; margin-bottom:40px; font-weight: 600}
.postAuto h5 {font-size: 15px;font-weight: 600;margin: 15px 0 5px;padding-left: 10px}
.postAuto span {padding-left: 10px}
.autoDesc {border-radius: 9px 9px 0 0}

.postPriv {position: relative;  font-weight:500; padding-bottom:15px; border-radius: 8px; background: linear-gradient(0deg, rgba(255,255,255,1) 74%, rgba(242,242,242,1) 100%)}
.postPriv  img {border-radius:8px 0 0 8px; -webkit-transition: all .6s;
-o-transition: all .6s;
transition: all .6s;}
.postPriv  a:hover img{-webkit-transform: scale(.9);
-ms-transform: scale(.9);
-o-transform: scale(.9);
transform: scale(.9);}

.postPriv  a:hover p.nameAuto, .postPriv  a:hover p.pricePriv, .postPriv  a:hover p.tth, .postPriv  a:hover ul {color:#333}


.postPriv  a {display:block}
p.nameAuto {position: absolute;left: 350px;top: 30px;font-weight: 700; font-size: 16px}
p.pricePriv {position: absolute;left: 350px;top: 105px;font-weight: 700; font-size: 24px}
p.tth {position: absolute;left: 350px;top: 60px}
p.postCall {position: absolute;right: 35px;top: 140px;background: linear-gradient(90deg, rgba(0,212,255,1) 0%, rgba(0,153,218,1) 100%, rgba(2,0,36,1) 100%);padding: 15px 40px;color: #fff;border-radius: 5px;letter-spacing: 1px;font-size: 17px}
p.postCall:hover{background:linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(0,153,218,1) 0%, rgba(0,212,255,1) 95%)}
p.postSales {position: absolute;left: 350px;top: 155px; background: linear-gradient(90deg, rgba(0,154,218,1) 27%, rgba(254,10,2,1) 95%);padding:5px 10px; color:#fff; border-radius: 3px}

p.postNew {position: absolute;top: 21px;right: 165px;background: #27ae61;color: #fff;padding: 5px 8px;border-radius: 3px}
.postPriv ul {position:absolute; top:60px; right:66px; line-height: 20px}
.mer {text-align: center;font-weight: 600;font-size: 22px;padding: 0 0 45px}

.addImg {margin:auto; width:550px}
.addImg img {width:100px}
#oe_form table{border: none;margin: auto;float: left}
#oe_form table tr td{margin: 0;padding: 0.2em;border: none;font-weight:600}

.oe_form {width: 1170px;margin: auto;background: #f3f3f3;border-radius: 8px;padding: 15px}
.oe_form ul, .tabTarif {margin: 40px auto; width: 850px}
.oe_form li {margin-bottom: 15px;font-size: 16px;background: #fbfbfb;height: 50px;line-height: 50px;border-radius: 4px;padding: 0 15px;font-weight: 500; box-shadow: 0 4px 6px rgba(0,0,0,.1)}
.oe_form span {float:right}

.oe_form select, .oe_form  input {font-size: 16px;border: 1px solid #eee;padding: 5px; border-left: 5px solid #4078d0}
.oe_form select {width:211px}
.oe_form td input {padding: 5px}
.butt button  {position:fixed; background: #4078d0;border: 0;padding: 10px 20px;font-size: 16px;color: #fff; margin-top: 10px; border-radius:4px; cursor:pointer}
.butt button:hover {opacity:0.9}

.seller-contact_m {display:none}

.term {font-size:16px; font-weight:400; line-height: 22px; padding: 0 20px}
.term h2 {margin:20px 0; font-weight:500}

.punkt li {float: left;text-align: center;line-height: 20px;margin: 40px 18px;font-size: 16px;font-weight: 500}
.punkt li span {color: #fff; display: inline-block; width: 50px; height: 50px; border-radius: 64px; font-size: 24px; font-weight: 600; line-height: 45px; margin-bottom: 14px}
.red {background: linear-gradient(90deg, rgba(247,4,4,1) 26%, rgba(143,38,38,1) 100%)}
.blue {background: linear-gradient(90deg, rgba(4,160,247,1) 26%, rgba(47,90,149,1) 100%);}
.brown {background: linear-gradient(90deg, rgba(92,50,53,1) 26%, rgba(113,16,26,1) 100%);}
.orang {background: linear-gradient(90deg, rgba(233,116,25,1) 26%, rgba(153,64,32,1) 100%);}
.purple {background: linear-gradient(90deg, rgba(176,12,150,1) 26%, rgba(92,15,86,1) 100%);}
i.fa-rub {font-size: .7em;font-weight: bold;opacity:.9}