@font-face {
font-family: 'PF Din Text Cond Pro';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCondPro-Medium.woff2) format('woff2'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCondPro-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'PF Din Text Cond Pro';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCondPro-Bold.woff2) format('woff2'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCondPro-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'PF Din Text Cond Pro';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCondPro-Regular.woff2) format('woff2'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCondPro-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Roboto';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-MediumItalic.eot);
src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-MediumItalic.eot?#iefix) format('embedded-opentype'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-MediumItalic.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-MediumItalic.ttf) format('truetype');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Roboto';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Italic.eot);
src: local('Roboto Italic'), local('Roboto-Italic'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Italic.eot?#iefix) format('embedded-opentype'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Italic.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Italic.ttf) format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Roboto';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Bold.eot);
src: local('Roboto Bold'), local('Roboto-Bold'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Bold.eot?#iefix) format('embedded-opentype'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Bold.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Roboto';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Regular.eot);
src: local('Roboto'), local('Roboto-Regular'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Regular.eot?#iefix) format('embedded-opentype'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Regular.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Roboto';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Medium.eot);
src: local('Roboto Medium'), local('Roboto-Medium'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Medium.eot?#iefix) format('embedded-opentype'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Medium.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Roboto';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-BoldItalic.eot);
src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-BoldItalic.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-BoldItalic.ttf) format('truetype');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'Roboto';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-ThinItalic.eot);
src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-ThinItalic.eot?#iefix) format('embedded-opentype'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-ThinItalic.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-ThinItalic.ttf) format('truetype');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'Roboto';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Black.eot);
src: local('Roboto Black'), local('Roboto-Black'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Black.eot?#iefix) format('embedded-opentype'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Black.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Black.ttf) format('truetype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Roboto';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Light.eot);
src: local('Roboto Light'), local('Roboto-Light'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Light.eot?#iefix) format('embedded-opentype'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Light.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Roboto';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-LightItalic.eot);
src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-LightItalic.eot?#iefix) format('embedded-opentype'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-LightItalic.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-LightItalic.ttf) format('truetype');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'Roboto';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-BlackItalic.eot);
src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-BlackItalic.eot?#iefix) format('embedded-opentype'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-BlackItalic.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-BlackItalic.ttf) format('truetype');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'Roboto';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Thin.eot);
src: local('Roboto Thin'), local('Roboto-Thin'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Thin.eot?#iefix) format('embedded-opentype'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Thin.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/Roboto-Thin.ttf) format('truetype');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'PF Din Text Comp Pro';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Light.woff2) format('woff2'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Light.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'PF Din Text Comp Pro';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Italic.woff2) format('woff2'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Italic.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Italic.ttf) format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'PF Din Text Comp Pro';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-ThinItalic.woff2) format('woff2'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-ThinItalic.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-ThinItalic.ttf) format('truetype');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'PF Din Text Comp Pro';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Regular.woff2) format('woff2'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Regular.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'PF Din Text Comp Pro';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Medium.woff2) format('woff2'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Medium.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'PF Din Text Comp Pro';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Bold.woff2) format('woff2'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Bold.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'PF Din Text Comp Pro';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-BoldItalic.woff2) format('woff2'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-BoldItalic.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-BoldItalic.ttf) format('truetype');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'PF Din Text Comp Pro';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-LightItalic.woff2) format('woff2'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-LightItalic.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-LightItalic.ttf) format('truetype');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'PF Din Text Comp Pro';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-MediumItalic.woff2) format('woff2'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-MediumItalic.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-MediumItalic.ttf) format('truetype');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'PF Din Text Comp Pro';
src: url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Thin.woff2) format('woff2'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Thin.woff) format('woff'),
url(//3d-format.ru/wp-content/themes/3dformat-theme/css/fonts/PFDinTextCompPro-Thin.ttf) format('truetype');
font-weight: 100;
font-style: normal;
} input { }
textarea, input {
font-family: inherit;
}
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
border: 0 none;
font: inherit;
margin: 0;
padding: 0;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
html {
height: 100%;
}
body {
font-family: "Roboto";
margin: 0;
height: 100%;
width: 100%;
}
a {
color: #319d41;
}
a:hover {
color: #999999;
text-decoration: none;
}
ol, ul {
list-style: outside none none;
}
blockquote, q {
quotes: none;
}
blockquote::before, blockquote::after, q::before, q::after {
content: none;
}
table {
border-collapse: separate;
border-spacing: 10px;
}
strong, b {
font-weight: bold;
}
img {
max-width: 100%;
}
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
img {
max-width: 100%;
} body {
background-color: #fff;
}
.container {
display: block;
padding: 0 30px;
margin: 0 auto;
max-width: 100%;
width: 1230px;
position: relative;
}
.container.no-padding {
padding: 0;
}
.title_bk {
color: #000;
font-size: 36px;
font-family: "PF Din Text Comp Pro";
font-weight: 500;
text-align: center;
}
h1.title {
color: #000;
font-size: 36px;
font-family: "PF Din Text Comp Pro";
font-weight: 500;
margin-bottom: 24px;
}
.main {
padding-top: 30px;
}
.main.category {
padding-bottom: 60px;
}
.main.contacts {
padding-bottom: 100px;
}
.main .cart, .main .cart_active {
padding-bottom: 100px;
}
.main.article {
padding-bottom: 90px;
}
.main.order {
padding-bottom: 100px;
}
.main.product_p {
padding-bottom: 95px;
}
.main.account {
padding-bottom: 50px;
} #header .header_top .ht_inside {
display: flex;
justify-content: space-between;
align-items: center;
padding: 16px 0 12px;
}
#header .header_top .ht_inside .icons .icon {
border-right: 1px solid #e2e2e2;
display: inline-block;
height: 36px;
line-height: 36px;
padding: 0 17px 0 15px;
}
#header .header_top .ht_inside .icons .icon:first-child {
border-left: 1px solid #e2e2e2;
padding-left: 17px;
}
#header .header_top .ht_inside .icons .icon a {
text-decoration: none;
font-weight: 500;
transition: 0.25s;
}
#header .header_top .ht_inside .icons .icon a span {
margin: 0 auto;
transition: 0.25s;
}
#header .header_top .ht_inside .icons .icon .favorite span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_favorite_head.png);
display: inline-block;
height: 21px;
width: 23px;
vertical-align: middle;
}
#header .header_top .ht_inside .icons .icon .favorite:hover span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_favorite_head_hover.png);
transition: 0.25s;
}
#header .header_top .ht_inside .icons .icon .compare_btn span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_compare_head.png);
display: inline-block;
height: 18px;
width: 18px;
vertical-align: middle;
}
#header .header_top .ht_inside .icons .icon .compare_btn:hover span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_compare_head_hover.png);
transition: 0.25s;
}
#header .header_top .ht_inside .icons .icon .cart, #header .header_top .ht_inside .icons .icon .cart_active {
display: block;
margin: 0 -4px;
}
#header .header_top .ht_inside .icons .icon .cart span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_cart.png);
}
#header .header_top .ht_inside .icons .icon .cart span, #header .header_top .ht_inside .icons .icon .cart_active span {
display: inline-block;
height: 17px;
width: 18px;
vertical-align: middle;
margin: 0 4px;
}
#header .header_top .ht_inside .icons .icon .cart_active span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_cart_active.png);
}
#header .header_top .ht_inside .icons .icon .cart:hover span, #header .header_top .ht_inside .icons .icon .cart_active:hover span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_cart_hover.png);
transition: 0.25s;
}
#header .header_top .ht_inside .icons .icon .profile span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_profile.png);
display: inline-block;
height: 20px;
width: 15px;
vertical-align: middle;
}
#header .header_top .ht_inside .icons .icon .profile:hover span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_profile_hover.png);
transition: 0.25s;
}
#header .header_top .ht_inside .numbers {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_phone.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 32px;
}
#header .header_top .ht_inside .numbers .phone a {
font-family: 'PF Din Text Comp Pro';
font-size: 24px;
font-weight: bold;
text-decoration: none;
color: black;
}
#header .header_top .ht_inside .mail {
padding-left: 37px;
position: relative;
margin-left: 10px;
}
#header .header_top .ht_inside .mail:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_mail.png);
content: '';
position: absolute;
left: 0;
top: 50%;
margin-top: -7px;
height: 16px;
width: 23px;
}
#header .header_top .ht_inside .call a {
border: 2px solid #319d41;
border-radius: 50px;
color: #999999;
display: block;
text-align: center;
line-height: 31px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
text-transform: uppercase;
height: 35px;
width: 163px;
}
#header .header_bottom {
box-shadow: 0 0 50px rgba(137, 163, 193, 0.3);
position: relative;
z-index: 2;
}
#header .header_bottom .container {
height: 100%;
}
#header .header_bottom .hb_inside {
position: relative;
height: 100%;
}
#header .header_bottom .hb_inside > ul {
display: flex;
justify-content: space-between;
width: calc(100% - 115px);
align-items: center;
height: 100%;
}
#header .header_bottom .hb_inside > ul > li {
display: inline-block;
padding: 15px 0;
}
#header .header_bottom .hb_inside > ul > li > a {
color: #000;
font-size: 22px;
font-family: 'PF Din Text Comp Pro';
font-weight: 500;
text-transform: uppercase;
text-decoration: none;
transition: 0.25s;
position: relative;
}
#header .header_bottom .hb_inside > ul > li > a:hover {
color: #319d41;
transition: 0.25s;
}
#header .header_bottom .hb_inside > ul > li {
position: relative;
}
#header .header_bottom .hb_inside > ul > li.dropdown {
padding-left: 19px;
padding-right: 40px;
transition: 0.25s;
}
#header .header_bottom .hb_inside > ul > li.dropdown a > span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_menu_dropdown_main.png);
display: inline-block;
position: absolute;
right: 17px;
top: 50%;
margin-top: -3.5px;
height: 7px;
width: 12px;
transition: 0.25s;
}
#header .header_bottom .hb_inside > ul > li.dropdown > a {
color: #319d41;
transition: 0.25s;
}
#header .header_bottom .hb_inside > ul > li.dropdown:hover {
background: #319d41;
transition: 0.25s;
}
#header .header_bottom .hb_inside > ul > li.dropdown:hover > a {
color: #fff;
transition: 0.25s;
}
#header .header_bottom .hb_inside > ul > li > ul {
background: #fff;
position: absolute;
top: 100%;
left: 0;
width: 270px;
visibility: hidden;
border: 1px solid #e2e2e2;
z-index: 5;
opacity: 0;
transition: 0.25s;
display: none;
}
#header .header_bottom .hb_inside > ul > li > ul > li {
background: #eeeff0;
position: relative;
}
#header .header_bottom .hb_inside > ul > li > ul li a {
display: block;
color: #000;
padding: 17px 14px 15px 30px;
font-size: 18px;
text-decoration: none;
}
#header .header_bottom .hb_inside > ul > li > ul > li > a {
border-bottom: 1px solid #e2e2e2;
position: relative;
}
#header .header_bottom .hb_inside > ul > li > ul > li:last-child {
border-bottom: none;
}
#header .header_bottom .hb_inside > ul > li > ul > li.dropdown a span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_newmenu_arr.png);
display: block;
position: absolute;
right: 17px;
top: 22px;
height: 12px;
width: 7px;
}
#header .header_bottom .hb_inside > ul > li > ul > li.dropdown.active a span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_newmenu_arr_active.png);
}
#header .header_bottom .hb_inside > ul > li > ul > li > ul {
padding: 5px 0;
background: #fff;
display: none;
}
#header .header_bottom .hb_inside > ul > li.dropdown {
position: static;
}
#header .header_bottom .hb_inside > ul > li.dropdown > ul {
visibility: hidden !important;
opacity: 0 !important;
width: auto;
display: none !important;
}
#header .header_bottom .hb_inside > ul > li.dropdown.load:hover > ul {
visibility: visible !important;
opacity: 1 !important;
transition: 0.25s;
display: block !important;
position: absolute;
top: 57px;
left: 0;
}
#header .header_bottom .hb_inside > ul > li > ul > li > a {
float: left;
width: 270px;
}
#header .header_bottom .hb_inside > ul > li > ul > li > a + ul {
background: #ddd;
font-size: 0;
float: right;
visibility: hidden;
opacity: 0;
width: calc(100% - 270px);
}
#header .header_bottom .hb_inside > ul > li.dropdown.load:hover > ul > li.active > a + ul {
visibility: visible;
opacity: 1;
}
#header .header_bottom .hb_inside > ul > li > ul > li > a + ul > li {
display: inline-block;
width: 25%;
}
#header .header_bottom .hb_inside > ul > li > ul > li > a + ul > li a {
padding: 0 0;
font-size: 16px;
}
#header .header_bottom .hb_inside > ul > li > ul > li > a {
float: none;
}
#header .header_bottom .hb_inside > ul > li > ul > li > a + ul {
float: none;
position: absolute;
right: 0;
top: -1px;
z-index: 1;
display: block !important;
visibility: hidden;
opacity: 0;
transition: 0.25s;
}
#header .header_bottom .hb_inside > ul > li > ul > li.active > a + ul {
visibility: visible;
opacity: 1;
transition: 0.25s;
overflow: hidden;
}
#header .header_bottom .hb_inside > ul > li > ul > li {
position: static;
}
#header .header_bottom .hb_inside > ul > li.dropdown > ul {
background: #f5f6f7;
padding: 25px 0;
}
#header .header_bottom .hb_inside > ul > li > ul {
box-shadow: 0 15px 29px rgba(0, 108, 255, 0.20);
border: none;
}
#header .header_bottom .hb_inside > ul > li > ul > li > a {
background: #f5f6f7;
border: none;
}
#header .header_bottom .hb_inside > ul > li > ul > li > a + ul {
box-shadow: 10px 10px 29px rgba(0, 108, 255, 0.15) inset;
background: #f5f6f7;
padding: 10px 60px 0;
}
#header .header_bottom .hb_inside > ul > li > ul > li > a + ul > li {
margin-bottom: 0px;
}
#header .header_bottom .hb_inside > ul > li > ul > li.active > a {
background: #eceeef;
color: #000 !important;
}
#header .header_bottom .hb_inside > ul > li.dropdown {
padding: 0;
position: relative;
}
#header .header_bottom .hb_inside > ul > li.dropdown a {
display: block;
padding: 15px 40px 15px 19px;
}
#header .header_bottom .hb_inside .form {
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 82px;
visibility: hidden;
transition: 0.25s;
z-index: 2;
}
#header .header_bottom .hb_inside .form.active {
width: 100%;
visibility: visible;
transition: 0.25s;
}
#header .header_bottom .hb_inside .form form {
height: 100%;
font-size: 0;
}
#header .header_bottom .hb_inside .form form input {
border-color: #dee2e5;
border-style: solid;
border-width: 1px 0 1px 1px;
font-size: 22px;
display: inline-block;
height: 100%;
width: calc(100% - 57px);
vertical-align: top;
padding-left: 20px;
}
#header .header_bottom .hb_inside .form form input[type="submit"] {
background-color: #319d41;
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_search_white.png);
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
border: none;
width: 57px;
}
#header .header_bottom .hb_inside .form .form_close {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_close.png);
cursor: pointer;
position: absolute;
right: 82px;
top: 50%;
margin-top: -9px;
height: 18px;
width: 18px;
}
#header .header_bottom .hb_inside .form_show {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_search.png);
cursor: pointer;
position: absolute;
right: 18px;
top: 50%;
margin-top: -10px;
height: 20px;
width: 20px;
}    .slider_main {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/bg_main_slider.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
height: 382px;
}
.slider_main > div, .slider_main > div > div, .slider_main > div > div > div, .slider_main > div > div > div > div {
height: 100%;
}
.slider_main .item {
position: relative;
}
.slider_main .item .container {
height: 100%;
}
.slider_main .item .info {
position: relative;
z-index: 2;
}
.slider_main .item .info .big_title {
color: #fff;
font-size: 55px;
font-family: "PF Din Text Cond Pro";
font-weight: 500;
line-height: 1.15;
margin-bottom: 15px;
padding-top: 55px;
}
.slider_main .item .info .desc {
color: #fff;
font-size: 18px;
max-width: 44%;
line-height: 1.5;
margin-bottom: 30px;
}
.slider_main .item .info .btn.readmore.white {
color: #fff;
border: 2px solid #fff;
border-radius: 25px;
display: inline-block;
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
text-decoration: none;
min-width: 210px;
text-align: center;
height: 50px;
line-height: 48px;
position: relative;
}
.slider_main .item .info .btn.readmore.white:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_readmore_white.png);
content: '';
display: inline-block;
vertical-align: middle;
position: relative;
top: -1.5px;
margin-left: 25px;
margin-right: -15px;
height: 16px;
width: 10px;
}
.slider_main .item .image {
position: absolute;
right: -50px;
bottom: 0;
z-index: 1;
}
.slider_main {
position: relative;
}
.slider_main .item {
text-align: left;
}
.slider_main .slick-prev, .slider_main .slick-next {
opacity: 0.6;
transition: 0.25s;
z-index: 3;
}
.slider_main .slick-prev:hover, .slider_main .slick-next:hover {
opacity: 1;
transition: 0.25s;
}
.slider_main .slick-prev {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_main_arr_left.png);
cursor: pointer;
position: absolute;
left: 40px;
top: 50%;
margin-top: -18px;
height: 36px;
width: 20px;
}
.slider_main .slick-next {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_main_arr_right.png);
cursor: pointer;
position: absolute;
right: 40px;
top: 50%;
margin-top: -18px;
height: 36px;
width: 20px;
}
.slider_main .slider_main_nav {
height: auto;
position: absolute;
bottom: 55px;
left: 0;
right: 0;
text-align: center;
height: 0;
}
.slider_main .slick-dots {
background: rgba(0, 0, 0, 0.2);
border-radius: 25px;
font-size: 0;
display: inline-block !important;
z-index: 3;
height: 35px;
line-height: 35.5px;
padding: 0 15px;
}
.slider_main .slick-dots li {
display: inline-block;
cursor: pointer;
vertical-align: middle;
margin: 0 7px;
}
.slider_main .slick-dots li:first-child {
margin-left: 0;
}
.slider_main .slick-dots li:last-child {
margin-right: 0;
}
.slider_main .slick-dots .dot {
background: rgba(255, 255, 255, 0);
border: 2px solid #fff;
border-radius: 50%;
display: block;
height: 14px;
width: 14px;
transition: 0.25s;
}
.slider_main .slick-dots li.slick-active .dot {
background: rgba(255, 255, 255, 1);
transition: 0.25s;
}
.slider_main .slick-dots li:hover .dot {
background: rgba(255, 255, 255, 1);
transition: 0.25s;
} .about {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/bg_3d.jpg);
background-position: top center;
padding: 88px 0 100px;
}
.about .title_bk {
margin-bottom: 45px;
}
.about .desc {
margin-bottom: 50px;
}
.about .desc_left {
float: left;
width: 200px;
font-size: 0;
}
.about .desc_right {
font-size: 16px;
float: left;
width: calc(100% - 200px);
}
.about .desc_right ol {
color: #999;
list-style: decimal;
}
.about .desc_right ol li {
margin-bottom: 16px;
line-height: 1.5;
padding-left: 10px;
}
.about .desc_right ol li:last-child {
margin-bottom: 0;
}
.about .desc_right ol li span {
color: #000;
}
.about .desc_bg {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/bg_main_desc.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
height: 546px;
padding: 76px 70px 0;
margin-bottom: 88px;
}
.about .desc_bg .title {
color: #fff;
text-align: center;
font-size: 20px;
margin-bottom: 45px;
}
.about .desc_bg .row {
margin: 0 -35px;
}
.about .desc_bg .col {
padding: 0 35px;
float: left;
width: 50%;
}
.about .desc_bg .col ul li {
color: #fff;
padding-left: 58px;
position: relative;
line-height: 1.5;
padding-top: 6px;
margin-bottom: 20px;
}
.about .desc_bg .col ul li:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_main_list.png);
content: '';
position: absolute;
left: 0;
top: 0;
height: 30px;
width: 30px;
}
.about .desc_bottom .title {
font-size: 20px;
text-align: center;
padding: 0 58px;
margin-bottom: 50px;
}
.about .desc_bottom .row .col {
padding: 0 15px;
width: 50%;
}
.about .desc_bottom .col table {
font-size: 16px;
width: 100%;
}
.about .desc_bottom .col table td {
padding-bottom: 20px;
}
.about .desc_bottom .col table td:nth-child(2) {
color: #319d41;
padding-left: 50px;
line-height: 1.4;
}
.about .desc_bottom .col table td a {
text-decoration: none;
}
.about .desc_bottom .col table td span {
color: #000;
}
.about .desc_bottom .col .image {
position: relative;
font-size: 0;
}
.about .desc_bottom .col .image .desc_image {
background: rgba(255, 255, 255, 0.6);
padding: 30px 30px 25px;
position: absolute;
left: 0;
right: 0;
bottom: 0;
font-size: 20px;
} .categories_main {
background: #f5f6f7;
padding: 75px 0 99px;
}
.categories_main .row {
background: #fff;
box-shadow: 0 0 8px rgba(0, 108, 255, 0.18);
border: 2px solid #e0e2e4;
}
.categories_main .col {
border-right: 1px solid #e0e2e4;
border-bottom: 1px solid #e0e2e4;
padding-top: 55px;
height: 320px;
text-align: center;
text-decoration: none;
width: 33.333333%;
}
.categories_main .col:nth-child(3n) {
border-right: 0;
}
.categories_main .col:nth-child(1n + 4) {
border-bottom: 0;
}
.categories_main .col .icon {
display: table;
height: 174px;
width: 100%;
}
.categories_main .col .icon span {
display: table-cell;
vertical-align: bottom;
}
.categories_main .col .icon {
display: block;
text-align: center;
}
.categories_main .col .icon span {
display: flex;
flex-wrap: wrap;
align-items: flex-end;
justify-content: center;
height: 100%;
}
.categories_main .col .icon span img {
max-height: 100%;
}
.categories_main .col .title {
color: #000;
font-family: "PF Din Text Comp Pro";
font-size: 24px;
font-weight: 500;
text-transform: uppercase;
position: relative;
line-height: 1;
margin-top: 20px;
}
.categories_main .col .title:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_main_cats_title.png);
content: '';
position: absolute;
left: 0;
top: 50%;
margin-top: -12.5px;
height: 20px;
width: 31px;
}
.categories_main .col .icon {
filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); filter: gray; -webkit-filter: grayscale(100%); filter: grayscale(100%);
transition: 0.25s;
}
.categories_main .col:hover .icon {
filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
-webkit-filter: grayscale(0%);
filter: grayscale(0);
transition: 0.25s;
}
.categories_main .col .title {
transition: 0.25s;
}
.categories_main .col:hover .title {
color: #319d41;
transition: 0.25s;
}
.categories_main .col {
position: relative;
box-shadow: 0 0 0 rgba(0, 108, 255, 0);
z-index: 1;
transition: 0.25s;
}
.categories_main .col:hover {
box-shadow: 0 0 29px rgba(0, 108, 255, 0.33);
z-index: 2;
transition: 0.25s;
} .advantages {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/bg_advantages.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
height: 727px;
padding-top: 85px;
}
.advantages .title_bk {
color: #fff;
margin-bottom: 52px;
}
.advantages .col {
padding: 0 15px;
height: 210px;
width: 33.333333%;
margin-bottom: 30px;
text-align: center;
}
.advantages .col .item {
border: 2px solid rgba(255, 255, 255, 0.20);
height: 100%;
width: 100%;
padding-top: 20px;
}
.advantages .col .item .icon {
display: table;
height: 87px;
width: 100%;
}
.advantages .col .item .icon span {
display: table-cell;
vertical-align: bottom;
}
.advantages .col .item .title {
color: #fff;
font-size: 18px;
line-height: 1.5;
padding: 0 10px;
margin-top: 10px;
} .partners {
background: #fff;
padding: 85px 0 80px;
}
.partners .title_bk {
margin-bottom: 40px;
}
.partners_slider > div > div {
border-top: 1px solid #e0e2e4;
border-bottom: 1px solid #e0e2e4;
box-shadow: 0 0 8px rgba(0, 108, 255, 0.18);
margin: 15px 0;
}
.partners_slider .item {
height: 100px;
}
.partners_slider .item a {
box-shadow: 0 0 29px rgba(0, 108, 255, 0);
height: 100%;
width: 100%;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
position: relative;
z-index: 1;
transition: 0.25s;
}
.partners_slider .item a:hover {
box-shadow: 0 0 29px rgba(0, 108, 255, 0.33);
transition: 0.25s;
z-index: 2;
} .news_main {
padding-bottom: 90px;
}
.news_main .title_bk {
margin-bottom: 50px;
}
.news_main .col {
padding: 0 15px;
margin-bottom: 30px;
width: 33.3333333%;
}
.news_main .col .item {
box-shadow: 0 0 8px rgba(0, 108, 255, 0.18);
transition: 0.25s;
}
.news_main .col .item:hover {
box-shadow: 0 0 29px rgba(0, 108, 255, 0.33);
transition: 0.25s;
}
.news_main .col .item .i_head {
font-size: 0;
height: 257px;
position: relative;
}
.news_main .col .item .i_head .image {
height: 100%;
width: 100%;
}
.news_main .col .item .i_head .image img {
-o-object-fit: contain;
object-fit: contain;
height: 100%;
width: 100%;
}
.news_main .col .item .i_head .date {
background: #2c9d46;
display: inline-block;
color: #fff;
font-size: 14px;
position: absolute;
left: 0;
bottom: 0;
min-width: 130px;
text-align: center;
height: 35px;
line-height: 36px;
padding: 0 8px;
}
.news_main .col .item .i_body {
padding: 28px 30px 0;
height: 220px;
}
.news_main .col .item .i_body .title {
color: #319d41;
font-size: 20px;
text-decoration: none;
line-height: 1.4;
transition: 0.25s;
}
.news_main .col .item .i_body .title:hover {
color: #999999;
transition: 0.25s;
}
.news_main .col .item .i_body .desc {
color: #000;
font-size: 16px;
line-height: 1.5;
margin-top: 20px;
}
.news_main .readmore {
color: #999999;
border: 2px solid #dbdddf;
border-radius: 25px;
display: block;
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
text-decoration: none;
max-width: 370px;
margin: 0 auto;
line-height: 49px;
height: 50px;
text-align: center;
margin-top: 10px;
}
.news_main .readmore:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_readmore_grey.png);
display: inline-block;
content: '';
margin-left: 24px;
vertical-align: middle;
position: relative;
top: -2px;
height: 16px;
width: 9px;
}
.news-grid{
display: grid;
grid-template-columns: 1fr 1fr;
align-items: center;
}    .news_page h1.title {
margin-bottom: 24px;
} .pagination {
font-size: 0;
margin-top: 50px;
}
.pagination a, .pagination span, .pagination a.active {
border-radius: 50%;
color: #000;
display: inline-block;
text-align: center;
line-height: 48px;
height: 50px;
width: 50px;
font-size: 18px;
text-decoration: none;
margin: 0 10px;
}
.pagination a:first-child, .pagination span:first-child {
margin-left: 0;
}
.pagination a:last-child, .pagination span:last-child {
margin-right: 0;
}
.pagination a {
border: 2px solid #319d41;
transition: 0.25s;
}
.pagination span, .pagination a.active {
border: 2px solid #dfdfdf;
}
.pagination a:hover {
border-color: #dfdfdf;
transition: 0.25s;
}
.pagination a.next, .pagination a.prev {
display: none;
} .search_page h1.title {
margin-bottom: 24px;
}
.main .search_form {
max-width: 600px;
position: relative;
margin-bottom: 35px;
}
.main .search_form input {
border: 1px solid #dee2e5;
color: #000;
height: 40px;
width: 100%;
font-size: 16px;
padding-left: 15px;
border-radius: 3px;
}
.main .search_form input[type="submit"] {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_search_form.png);
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
border: none;
position: absolute;
right: 10px;
top: 50%;
margin-top: -10px;
height: 20px;
width: 20px;
padding: 0;
}
.search_result {
border-top: 4px solid #2c9d46;
border-left: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
padding: 40px;
}
.search_result .search_item {
margin-bottom: 40px;
}
.search_result .search_item:last-child {
margin-bottom: 0;
}
.search_result .search_item .image {
float: left;
font-size: 0;
width: 120px;
}
.search_result .search_item .image img {
height: auto;
}
.search_result .search_item .info {
float: left;
width: calc(100% - 120px);
padding-left: 30px;
margin-top: -5px;
}
.search_result .search_item.product_search .info {
width: calc(100% - 460px);
}
.search_result .search_item .info .title {
margin-bottom: 10px;
position: relative;
}
.search_result .search_item .info .title a {
color: #2c9d46;
font-size: 24px;
text-decoration: none;
}
.search_result .search_item.other .info .title {
padding-right: 130px;
}
.search_result .search_item.other .info .title .date {
color: #999999;
position: absolute;
right: 0;
top: 6px;
font-size: 14px;
}
.search_result .search_item .info .desc {
font-size: 16px;
line-height: 1.5;
margin-bottom: 12px;
}
.search_result .search_item .info .meta a, .search_result .search_item .info .meta span {
color: #999999;
font-size: 14px;
text-decoration: none;
}
.search_result .search_item .info .meta span.sep {
margin: 0 8px;
}
.search_result .search_item.product_search .additional_info {
float: left;
width: 340px;
text-align: right;
margin-top: -5px;
}
.search_result .search_item.product_search .additional_info .add_to_cart {
margin-bottom: 25px;
}
.search_result .search_item.product_search .additional_info .add_to_cart a {
border: 2px solid #319d41;
border-radius: 25px;
display: inline-block;
color: #000;
text-align: center;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
height: 35px;
width: 165px;
line-height: 32px;
}
.search_result .search_item.product_search .additional_info .add_to_cart a span {
position: relative;
}
.search_result .search_item.product_search .additional_info .add_to_cart a span:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_add_cart.png);
display: inline-block;
content: '';
height: 16px;
width: 19px;
vertical-align: middle;
position: relative;
top: -2px;
margin-right: 12px;
}
.search_result .search_item.product_search .additional_info .ai_btns {
font-size: 0;
}
.search_result .search_item.product_search .additional_info .ai_btns a {
color: #000;
display: inline-block;
font-size: 14px;
text-decoration: none;
margin-right: 25px;
vertical-align: bottom;
}
.search_result .search_item.product_search .additional_info .ai_btns a:last-child {
margin-right: 0;
}
.search_result .search_item.product_search .additional_info .ai_btns .compare:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_compare.png);
display: inline-block;
content: '';
height: 18px;
width: 18px;
position: relative;
top: 0;
vertical-align: bottom;
margin-right: 15px;
}
.search_result .search_item.product_search .additional_info .ai_btns .favorite:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_favorite.png);
display: inline-block;
content: '';
height: 21px;
width: 23px;
position: relative;
top: 0;
vertical-align: bottom;
margin-right: 15px;
} .main.bg_grey {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/bg_grey.jpg);
background-position: top center;
}
.main.article .left_col {
float: left;
padding-right: 30px;
width: calc(100% - 400px);
}
.main.article .left_col .lc_inside {
background: #fff;
border: 1px solid #e2e2e2;
}
.main.article .right_col {
float: left;
max-width: 100%;
width: 400px;
}
.main.article .left_col .thumbnail {
position: relative;
font-size: 0;
left: -1px;
width: calc(100% + 2px);
}
.main.article .left_col .thumbnail img {
height: auto;
width: 100%;
}
.main.article .left_col .thumbnail .date {
background: #319d41;
color: #fff;
font-size: 14px;
padding: 9px 19px 9px 19px;
position: absolute;
left: 0;
top: 0;
}
.main.article .left_col .content {
font-size: 16px;
line-height: 1.5;
padding: 45px 40px 30px;
}
.main.article .left_col .content p {
margin-bottom: 25px;
}
.main.article .left_col .content blockquote {
background: #f3f4f5;
border-left: 6px solid #279d4b;
margin-left: 55px;
font-size: 20px;
font-weight: 300;
padding: 18px 35px 18px 34px;
margin-bottom: 25px;
position: relative;
}
.main.article .left_col .content blockquote:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_blockquote.png);
content: '';
position: absolute;
left: -55px;
top: -1px;
height: 60px;
width: 25px;
}
.main.article .left_col .content blockquote p:last-child {
margin-bottom: 0;
}
.lc_inside {
overflow: hidden;
}
.main.article .left_col .content img {
left: -41px;
position: relative;
max-width: calc(100% + 82px);
margin: 10px 0 10px;
}
.main .prm-brands-list__col .prm-brands-list__item .prm-brands-list__image {
height: 140px;
}
.main .prm-brands-list__col .prm-brands-list__item .prm-brands-list__image {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
padding: 30px 20px;   
margin: 0 0 0;
} 
.main .prm-brands-list__col .prm-brands-list__item .prm-brands-list__image img {
position: static;
-webkit-transform: none;
-ms-transform: none;
transform: none;
max-width: 100%;
max-height: 80px;
padding: 0 0 0;
margin: 0 0 0;
}
@media screen and (max-width: 640px) {
.main .prm-brands-list__col {
width: 100%;
}
}
.main.article .left_col .content img.alignleft, .main.article .left_col .content img.aligncenter {
left: 0px;
}
@media screen and (max-width: 700px) {
.main.article .left_col .content img.alignleft, .main.article .left_col .content img.aligncenter {
width: 100%;
}
}
.main.article .left_col .content h1 {
font-size: 32px;
margin-bottom: 15px;
}
.main.article .left_col .content h2 {
font-size: 28px;
margin-bottom: 15px;
}
.main.article .left_col .content h3 {
font-size: 24px;
margin-bottom: 15px;
}
.main.article .left_col .content h4 {
font-size: 20px;
margin-bottom: 15px;
}
.main.article .left_col .content h5 {
font-size: 18px;
margin-bottom: 15px;
}
.main.article .left_col .content ul li {
padding-left: 28px;
margin-bottom: 16px;
position: relative;
}
.main.article .left_col .content ul li:before {
background: #b1b1b1;
border-radius: 50%;
content: '';
position: absolute;
top: 5px;
left: 0;
height: 9px;
width: 9px;
}
.main.article .left_col .content ul li:last-child {
margin-bottom: 0;
}
.main.article .left_col .content ul {
margin-bottom: 25px;
}
.main.article .left_col .content > *:last-child {
margin-bottom: 0;
}
.main.article .right_col .rc_inside {
background: #fff;
border: 1px solid #e2e2e2;
padding: 34px 30px 34px;
}
.main.article .right_col .title {
color: #000;
font-size: 24px;
font-family: "PF Din Text Comp Pro";
font-weight: 500;
margin-bottom: 35px;
text-transform: uppercase;
}
.main.article .right_col .item {
margin-bottom: 34px;
}
.main.article .right_col .item:last-child {
margin-bottom: 0;
}
.main.article .right_col .item .image {
float: left;
height: 69px;
width: 100px;
}
.main.article .right_col .item .image img {
object-fit: cover;
height: 100%;
width: 100%;
}
.main.article .right_col .item .info {
float: left;
padding-left: 20px;
line-height: 1.5;
width: calc(100% - 100px);
}
.main.article .right_col .item .info .item_title {
margin-bottom: 12px;
}
.main.article .right_col .item .info .item_title a {
color: #319d41;
text-decoration: none;
font-size: 16px;
}
.main.article .right_col .item .info .item_desc {
font-size: 14px;
margin-bottom: 12px;
}
.main.article .right_col .item .info .item_date {
color: #8f99a1;
font-size: 14px;
}
.breadcrumbs_wrapper .breadcrumbs {
margin-bottom: 24px;
}
.breadcrumbs_wrapper .breadcrumbs a, .breadcrumbs_wrapper .breadcrumbs a > span {
color: #319d41;
text-decoration: none;
}
.breadcrumbs_wrapper .breadcrumbs span {
color: #94999d;
}
.breadcrumbs_wrapper .breadcrumbs .sep {
margin: 0 8px;
} .category .left_col {
float: left;
width: 300px;
}
.category .right_col {
float: left;
width: calc(100% - 300px);
}
.category .right_col .rc_inside .row,
.category-box {
display: flex;
flex-wrap: wrap;
background: #fff;
box-shadow: 0 0 8px rgba(0, 108, 255, 0.18);
}
.category-box.category-box__no-shadow {
box-shadow: none;
}
.category .right_col .rc_inside .row .col,
.category-box__wrapper {
display: flex;
border-right: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
border-top: 1px solid #e2e2e2; padding: 30px 30px 0;
width: 33.3333333%;
}
.category-box__4 .category-box__wrapper {
width: 25%;
}
.category .right_col .rc_inside .row .col:nth-child(3n + 1),
.category-box .category-box__wrapper {
border-left: 1px solid #e2e2e2;
}
.category .right_col .rc_inside .row .col:nth-child(1n + 4) {
border-top: 0;
}
.category .pagination {
margin-top: 32px;
}
.category .pagination a, .category .pagination span {
background: #fff;
} .history {
border: 1px solid #e2e2e2;
}
.history .history_label {
font-size: 0;
height: 72px;
line-height: 72px;
position: relative;
}
.history .history_label:after {
background: #2c9d46;
content: '';
position: absolute;
left: -1px;
bottom: 0;
height: 4px;
width: calc(100% + 2px);
}
.history .history_label > div {
display: inline-block;
max-width: 100%;
font-size: 16px;
font-weight: 900;
}
.history .history_label > div:nth-child(1) {
padding-left: 50px;
width: 220px;
}
.history .history_label > div:nth-child(2) {
width: 240px;
}
.history .history_label > div:nth-child(3) {
width: 215px;
}
.history .history_label > div:nth-child(4) {
width: 190px;
}
.history .history_label > div:nth-child(5) {
width: calc(100% - 190px - 220px - 240px - 215px);
}
.history .iw_label {
border-bottom: 1px solid #e2e2e2;
font-size: 0;
height: 72px;
line-height: 72px;
cursor: pointer;
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_history_disable.png);
background-repeat: no-repeat;
background-position: calc(100% - 40px) center;
}
.history .iw_label.active {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_history_active.png);
}
.history .iw_label > div {
display: inline-block;
max-width: 100%;
font-size: 16px;
}
.history .iw_label > div:nth-child(1) {
color: #2c9d46;
padding-left: 50px;
width: 220px;
}
.history .iw_label > div:nth-child(1) a {
text-decoration: none;
}
.history .iw_label > div:nth-child(2) {
width: 240px;
}
.history .iw_label > div:nth-child(3) {
width: 215px;
}
.history .iw_label > div:nth-child(4) {
width: 190px;
}
.history .iw_label > div:nth-child(5) {
width: calc(100% - 190px - 220px - 240px - 215px);
}
.history .item_wrapper .iw_item {
background: #f9f9f9;
border-bottom: 1px solid #e2e2e2;
padding: 0 59px 15px;
max-height: 415px;
overflow: auto;
display: none;
}
.history .item_wrapper .iw_item table {
table-layout: fixed;
width: 100%;
margin-bottom: 18px;
margin-top: 15px;
}
.history .item_wrapper .iw_item table tr td {
vertical-align: middle;
}
.history .item_wrapper .iw_item table tr:nth-child(1) td {
border-bottom: 4px solid #dee2e5;
color: #999999;
height: 66px;
vertical-align: middle;
}
.history .item_wrapper .iw_item table tr td:nth-child(1n + 2) {
text-align: center;
}
.history .item_wrapper .iw_item table tr td:nth-child(1) {
padding-left: 20px;
}
.history .item_wrapper .iw_item table tr:nth-child(1n + 2) td:nth-child(1) {
padding-left: 20px;
padding: 12px 0 12px 20px;
display: flex;
align-items: center;
}
.history .item_wrapper .iw_item table tr:nth-child(1n + 2) td:nth-child(1n + 2) {
padding: 12px 0;
text-align: center;
}
.history .item_wrapper .iw_item table tr:nth-child(1n + 2) td {
border-bottom: 1px solid #dee2e5;
}
.history .item_wrapper .iw_item .image {
float: left;
font-size: 0;
height: 50px;
width: 50px;
min-width: 50px;
}
.history .item_wrapper .iw_item .image a {
display: block;
height: 100%;
width: 100%;
}
.history .item_wrapper .iw_item .image img {
object-fit: cover;
height: 100%;
width: 100%;
}
.history .item_wrapper .iw_item .title {
float: left;
margin-left: 35px;
}
.history .item_wrapper .iw_item .title a {
color: #2c9d46;
text-decoration: none;
font-size: 16px;
}
.history .iw_label.active {
box-shadow: 0 15px 15px -10px rgba(0, 108, 255, 0.13);
position: relative;
}
.history .woocommerce-Price-currencySymbol {
display: none;
} .ordering input[type="submit"] {
background: #2c9d46;
border: none;
border-radius: 50px;
color: #fff;
cursor: pointer;
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
height: 50px;
width: 240px;
margin-top: 40px;
}
.ordering_wrapper {
border: 1px solid #e2e2e2;
padding: 35px 58px 51px;
}
.ordering_wrapper .ordering_item {
border-bottom: 1px solid #e2e2e2;
margin-bottom: 30px;
}
.ordering_wrapper .ordering_item:last-child {
border-bottom: 0;
margin-bottom: 0;
}
.ordering_wrapper .ordering_item:last-child .row:last-child {
margin-bottom: 0;
padding-bottom: 0;
}
.ordering_wrapper .ordering_item .row {
margin: 0 -20px 30px;
padding-bottom: 15px;
max-width: 600px;
position: relative;
}
.ordering_wrapper .ordering_item .row:before {
background: #e2e2e2;
content: '';
position: absolute;
left: 20px;
bottom: 0;
height: 1px;
width: calc(100% - 40px);
}
.ordering_wrapper .ordering_item .row:last-child {
margin-bottom: 0;
}
.ordering_wrapper .ordering_item .row:last-child:before {
display: none;
}
.ordering_wrapper .ordering_item:nth-child(2) .select {
margin-bottom: 20px;
}
.ordering_wrapper .ordering_item .col {
padding: 0 20px;
float: left;
width: 50%;
}
.ordering_wrapper .ordering_item .col.fullwidth {
width: 100%;
}
.ordering_wrapper .ordering_item .col .form-row {
padding: 0;
margin: 0;
}
.ordering_wrapper .ordering_item .col .form-row label {
display: block;
font-size: 16px;
width: 100%;
line-height: unset;
}
.ordering_wrapper .ordering_item .col .form-row input {
background: none;
border: 1px solid #dee2e5;
border-radius: 4px;
font-size: 16px;
padding-left: 15px;
height: 40px;
width: 100%;
margin: 5px 0 25px;
}
.ordering_wrapper .ordering_item .col .form-row input[type="radio"], .ordering_wrapper .ordering_item .col .form-row input[type="checkbox"] {
display: inline-block;
cursor: pointer;
border-radius: 50%;
height: 21px;
width: 21px;
vertical-align: middle;
padding: 0;
margin: 0;
}
.ordering_wrapper .ordering_item .col .form-row input[type="radio"]:checked, .ordering_wrapper .ordering_item .col .form-row input[type="checkbox"]:checked {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_checked.png);
background-repeat: no-repeat;
background-position: center;
}
.ordering_wrapper .ordering_item .col .form-row input[type="radio"] + span, .ordering_wrapper .ordering_item .col .form-row input[type="checkbox"] + span {
display: inline-block;
vertical-align: middle;
padding-left: 18px;
width: calc(100% - 25px);
}
.ordering_wrapper .ordering_item .col .form-row input[type="radio"] + label {
display: inline-block;
vertical-align: middle;
padding-left: 18px;
width: calc(100% - 25px);
}
.ordering_wrapper .ordering_item .col .desc {
color: #96a0a8;
font-size: 16px;
line-height: 1.4;
margin: 15px 0;;
}
.ordering_wrapper .ordering_item .subtitle {
color: #000101;
font-size: 24px;
text-transform: uppercase;
font-family: "PF Din Text Comp Pro";
font-weight: 500;
margin-bottom: 22px;
}
.ordering_wrapper .ordering_item .col .form-row textarea {
border: 1px solid #dee2e5;
border-radius: 4px;
font-size: 16px;
padding-left: 15px;
padding-top: 10px;
height: 132px;
width: 100%;
margin-top: 20px;
}
.ordering_wrapper .ordering_item .col .form-row .optional {
display: none;
}
.ordering_wrapper .ordering_item .col.select_bk .form-row {
margin-bottom: 20px;
} .cart .cw_inside {
border: 1px solid #e2e2e2;
padding: 30px 60px 50px;
}
.cart .submit {
display: inline-block;
background: #2c9d46;
border: none;
border-radius: 50px;
color: #fff;
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
text-decoration: none;
height: 50px;
min-width: 270px;
margin-top: 40px;
text-align: center;
line-height: 53px;
}
.cart .cw_inside .result {
text-align: right;
font-size: 18px;
font-weight: 900;
margin-top: 30px;
}
.cart .cw_inside .result span {
font-size: 24px;
padding-left: 10px;
}
.compare_bk .slick-slide {
min-height: 935px;
}
.favorites_bk .favbk_bottom .favbk_b_item .price, .favorites_bk .favbk_bottom .favbk_b_item .compare_btn {
display: inline-block;
vertical-align: middle;
} .cart .cw_inside table .desc .close2 {
width: 18px;
height: 18px;
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_close.png);
background-position: center center;
background-repeat: no-repeat;
margin: 0 auto;
cursor: pointer;
}
.cart .cw_inside table {
width: 100%;
}
.cart .cw_inside table tr td {
vertical-align: middle;
}
.cart .cw_inside table tr:nth-child(1) td {
border-bottom: 4px solid #2c9d46;
font-weight: 900;
height: 75px;
vertical-align: middle;
}
.cart .cw_inside table tr td:nth-child(1n + 2) {
text-align: center;
}
.cart .cw_inside table tr:nth-child(1n + 2) td {
padding: 14px 0 15px;
border-bottom: 1px solid #dee2e5;
}
.cart .cw_inside table tr td:nth-child(1) {
padding-left: 20px;
width: 415px;
max-width: 100%;
}
.cart .cw_inside table tr:nth-child(1n + 2) td:nth-child(1) {
display: flex;
align-items: center;
}
.cart .cw_inside .image {
float: left;
font-size: 0;
height: 50px;
width: 50px;
}
.cart .cw_inside .image img {
object-fit: cover;
height: 100%;
width: 100%;
}
.cart .cw_inside .title {
float: left;
width: calc(100% - 50px);
padding-left: 35px;
}
.cart .cw_inside .title a {
color: #2c9d46;
font-size: 16px;
text-decoration: none;
}
.cart .cw_inside .title .variation {
display: none;
}
.cart .cw_inside .quantity {
border-radius: 50px;
display: inline-block;
position: relative;
overflow: hidden;
}
.cart .cw_inside .quantity .quantity-up {
position: absolute;
cursor: pointer;
color: #b1b1b1;
border-radius: 0 50px 50px 0;
top: 2px;
right: 2px;
font-size: 24px;
text-align: center;
width: 40px;
background: #fff;
height: 31px;
line-height: 31px;
}
.cart .cw_inside .quantity .quantity-down {
position: absolute;
cursor: pointer;
color: #b1b1b1;
border-radius: 50px 0 0 50px;
top: 2px;
left: 2px;
font-size: 32px;
text-align: center;
width: 40px;
background: #fff;
height: 31px;
line-height: 31px;
}
.cart .cw_inside input[type="number"] {
border: 2px solid #b1b1b1;
border-radius: 50px;
text-align: center;
padding-left: 10px;
font-size: 16px;
height: 35px;
width: 130px;
}
.cart .cw_inside table tr:nth-child(1n + 2) td:last-child {
text-align: center;
}
.cart .cw_inside table tr td .remove {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_close.png);
display: inline-block;
font-size: 0;
height: 18px;
width: 18px;
vertical-align: middle;
} .widget-tags {
overflow: hidden;
margin-bottom: 10px;
}
.allcategories {
display: block;
width: 93%;
height: 104px;
margin-bottom: -7px;
}
.link_action {
display: inline-block;
position: relative;
float: right;
top: 23px;
}
.product-categories li {
float: left;
} .isarchive {
font-weight: bold;
font-size: 1.3em;
font-family: 'PF Din Text Cond Pro';
margin: 30px 0;
color: #2c9d46;
}
.main .product {
background: #fff;
border: 1px solid #e2e2e2;
padding: 42px 40px 0;
}
.main .product .product_main .cols {
display: flex;
}
.main .product .product_main .product_slider {
max-width: 330px;
width: 100%;
max-height: none;
position: relative;
}
.main .product .product_main .product_slider .product_slider_images {
background: #fff;
border: 1px solid #e2e2e2;
height: auto;
width: 330px;
max-width: 100%;
}
.main .product .product_main .product_slider .product_slider_images .item {
height: auto;
display: flex;
align-items: center;
width: 100%;
}
.main .product .product_main .product_slider .product_slider_images .item img {
height: auto;
width: auto;
max-width: 100%;
}
.main .product .product_main .product_main_info {
padding: 0 50px;
}
.main .product .product_main .product_main_additional_info {
max-width: 255px;
width: 100%;
}
.main .product .product_main .product_main_info {
font-size: 15px;
max-width: 505px;
padding-right: 15px;
width: 100%;
}
.main .product .product_main .product_main_info .desc {
line-height: 1.65;
margin-bottom: 15px;
}
.main .product .product_main .product_main_info .fulldesc {
color: #2c9d46;
text-decoration: none;
}
.main .product .product_main .product_main_info .price {
color: #999999;
font-size: 16px;
margin-top: 25px;
}
.main .product .product_main .product_main_info .price > span {
color: #000;
font-size: 40px;
font-weight: bold;
font-family: 'PF Din Text Cond Pro';
margin-left: 5px;
}
.main .product .product_main .product_main_info .price span > span {
color: #999;
font-family: "Roboto";
font-size: 36px;
font-weight: bold;
margin-left: 8px;
}
.main .product .product_main .product_main_info .buy {
background: #2c9d46;
border: none;
border-radius: 50px;
display: inline-block;
max-width: 240px;
height: 50px;
text-align: center;
width: 100%;
text-decoration: none;
vertical-align: middle;
}
.main .product .product_main .product_main_info .buy span {
color: #fff;
text-transform: uppercase;
line-height: 52px;
font-size: 18px;
font-weight: 500;
}
.main .product .product_main .product_main_info button.buy span {
line-height: unset;
}
.main .product .product_main .product_main_info .buy span:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_buy_cart.png);
content: '';
display: inline-block;
height: 17px;
width: 18px;
vertical-align: middle;
position: relative;
top: -2px;
margin-right: 12px;
}
.main .product .product_main .product_main_info .request_kp {
color: #000;
text-decoration: none;
display: inline-block;
vertical-align: middle;
padding: 13px 10px 13px 30px;
position: relative;
}
.main .product .product_main .product_main_info .request_kp:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_kp.png);
content: '';
position: absolute;
left: 5px;
top: 50%;
transform: translateY(-50%);
height: 17px;
width: 15px;
}
.main .product .product_main .product_main_info .compare, .main .product .product_main .product_main_info .favorite {
color: #000;
text-decoration: none;
padding-left: 0 !important;
}
.main .product .product_main .product_main_info .compare {
margin-left: 34px;
}
.main .product .product_main .product_main_info .compare:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_compare.png);
display: inline-block;
content: '';
height: 18px;
width: 18px;
position: relative;
top: 0;
vertical-align: bottom;
margin-right: 15px;
}
.main .product .product_main .product_main_info .favorite:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_favorite.png);
display: inline-block;
content: '';
height: 21px;
width: 23px;
position: relative;
top: 0;
vertical-align: bottom;
margin-right: 15px;
}
.main .product .product_main .product_slider .product_slider_nav {
margin: 23px -7px 0;
padding: 0 35px;
}
.main .product .product_main .product_slider .product_slider_nav .item {
border: 1px solid #e2e2e2;
margin: 0 7px;
}
.main .product .product_main .product_slider .product_slider_nav .item.slick-current {
border-color: #319d41;
}
.main .product .product_main .product_slider .product_slider_nav .item img {
object-fit: cover;
height: 38px !important;
width: 38px !important;
}
.main .product .product_main .product_slider .product_slider_nav .slick-arrow {
cursor: pointer;
position: absolute;
top: 50%;
margin-top: -8px;
height: 16px;
width: 9px;
}
.main .product .product_main .product_slider .product_slider_images .slick-arrow {
display: none !important;
}
.main .product .product_main .product_slider .product_slider_nav .slick-prev {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_product_arr_left.png);
left: 16px;
}
.main .product .product_main .product_slider .product_slider_nav .slick-next {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_product_arr_right.png);
right: 16px;
}
.main .product .product_main .product_main_additional_info {
border-left: 1px solid #dee2e5;
padding-left: 42px;
}
.main .product .product_main .product_main_additional_info .pm_ai_creator {
margin-bottom: 30px;
font-size: 0;
padding-left: 15px;
}
.main .product .product_main .product_main_additional_info .pm_ai_info {
font-size: 16px;
line-height: 1.5;
padding-left: 15px;
}
.main .product .product_main .product_main_additional_info .pm_ai_info p {
margin-bottom: 30px;
}
.main .product .product_main .product_main_additional_info .pm_ai_info p span {
color: #999;
}
.main .product .product_main .product_main_additional_info .pm_ai_discount {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_product_discount.png);
background-repeat: no-repeat;
background-position: top left;
border: 1px solid #dee2e5;
padding: 60px 15px 0;
text-align: center;
width: 100%;
}
.main .product .product_main .product_main_additional_info .pm_ai_discount .title {
color: #000101;
margin-top: 15px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
line-height: 1.6;
}
.main .product .product_main .product_main_additional_info .pm_ai_discount .know {
border: 2px solid #319d41;
border-radius: 50px;
color: #2c9d46;
display: block;
text-align: center;
margin: 15px auto;
height: 40px;
max-width: 140px;
width: 100%;
text-decoration: none;
line-height: 38px;
}
.main .product .product_main .product_main_additional_info .pm_ai_discount .know span {
padding-right: 20px;
padding-left: 10px;
position: relative;
}
.main .product .product_main .product_main_additional_info .pm_ai_discount .know span:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_product_discount_arrow.png);
content: '';
position: absolute;
right: 0;
top: 2px;
height: 16px;
width: 9px;
} .product-tabs {
margin-top: 90px;
} .product-tabs__head {
font-size: 0;
margin-bottom: 43px;
} .product-tabs__head-tab {
display: inline-block;
cursor: pointer;
font-size: 24px;
font-family: 'PF Din Text Comp Pro';
font-weight: 500;
text-transform: uppercase;
margin-right: 35px;
position: relative;
transition: 0.25s;
padding-bottom: 6px;
}
.product-tabs__head-tab-link {
color: inherit;
text-decoration: none;
} .product-tabs__head-tab:last-child {
margin-right: 0;
} .product-tabs__head-tab:after {
background: #2c9d46;
content: '';
position: absolute;
left: 0;
bottom: 0;
height: 4px;
width: 0;
transition: 0.5s;
} .product-tabs__head-tab.active {
transition: 0.5s;
} .product-tabs__head-tab.active:after {
transition: 0.5s;
width: 100%;
} .product-tabs__head-tab:hover:after {
width: 100%;
transition: 0.5s;
}
.main .product .product_tabs .pt_items .pt_i_item {
display: none;
}
.main .product .product_tabs .pt_items .pt_i_item.active {
display: block;
}
.main .product .product_tabs .pt_items .pt_i_item .desc {
line-height: 1.5;
}
.main .product .product_tabs .pt_items .pt_i_item .desc h2 {
font-size: 20px;
font-weight: bold;
padding: 15px 0 20px 0;
}
.main .product .product_tabs .pt_items .pt_i_item .desc ol {
list-style: decimal inside;
margin: 0 0 15px 20px;
}
.main .product .product_tabs .pt_items .pt_i_item .desc {
padding-bottom: 30px;
}
.main .product .product_tabs .pt_items .pt_i_item .desc p {
margin-bottom: 15px;
}
.main .product .product_tabs .pt_items .pt_i_item .desc *:last-child {
margin-bottom: 0;
}
.main .product .product_tabs .pt_items .pt_i_item table {
width: 100%;
}
.main .product .product_tabs .pt_items .pt_i_item table tr td {
font-size: 16px;
padding: 12px 19px;
}
.main .product .product_tabs .pt_items .pt_i_item table tr:nth-child(odd) td {
background: #f3f4f5;
}
.main .product .product_tabs .pt_items .pt_i_item .row {
padding-bottom: 30px;
}
.main .product .product_tabs .pt_items .pt_i_item .row .col {
padding: 0 15px;
text-align: center;
width: 25%;
margin-bottom: 15px;
}
.main .product .product_tabs .pt_items .pt_i_item .row .col .item {
border: 1px solid #e2e2e2;
height: 250px;
width: 100%;
}
.main .product .product_tabs .pt_items .pt_i_item .row .col .item img {
object-fit: cover;
height: 100%;
width: 100%;
} .main .categories_main {
background: none;
padding-top: 0;
}
.main .categories_main .col .title {
color: #279d4b;
font-family: Roboto;
text-transform: unset;
font-size: 18px;
margin-top: 5px;
}
.main .categories_main .col .title:before {
display: none;
}
.main .categories_main .col .count {
color: #999999;
font-size: 16px;
margin-top: 15px;
}
.catalog_desc {
padding: 50px 0 30px;
background: #fff;
}
.catalog_desc .title {
font-size: 24px;
font-weight: 500;
font-family: 'PF Din Text Comp Pro';
text-transform: uppercase;
margin-bottom: 25px;
}
.catalog_desc .desc {
line-height: 1.5;
}
.catalog_desc .desc p, .catalog_desc .term-description p {
margin-bottom: 20px;
}
div.term-description p {
line-height: 22px;
}
.popular-page {
font-size: 16px;
font-weight: bold;
padding-bottom: 10px;
}
.catalog_desc .desc li, .catalog_desc .term-description li, .product_tabs .pt_items .pt_i_item .desc ul li {
margin-bottom: 5px;
margin-left: 30px;
list-style-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/li.png);
font: normal 100% "Roboto" !important;
text-transform: none;
display: list-item;
line-height: 1.5;
}
.catalog_desc ul.under-list-box li {
list-style-type: none;
margin-left: 0;
list-style-image: none;
}
.product_tabs .pt_items .pt_i_item .desc ul {
font: normal 100% "Roboto" !important;
padding: 0 0 30px 0;
}
.catalog_desc .desc > *:last-child {
margin-bottom: 0;
} .contacts .contacts_bk .col {
border-left: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
border-top: 1px solid #e2e2e2;
float: left;
height: 320px;
width: 33.3333333%;
padding: 30px 35px 0;
}
.contacts .contacts_bk .col:nth-child(3n) {
border-right: 1px solid #e2e2e2;
}
.contacts .contacts_bk .col:nth-child(1n + 4) {
border-top: 0;
}
.contacts .contacts_bk .col .title {
font-size: 24px;
font-family: 'PF Din Text Comp Pro';
font-weight: 500;
text-transform: uppercase;
position: relative;
padding-bottom: 16px;
margin-bottom: 22px;
}
.contacts .contacts_bk .col .title:after {
background: #2c9d46;
content: '';
position: absolute;
left: 0;
bottom: 0;
height: 4px;
width: 35px;
}
.contacts .contacts_bk .col p {
margin-bottom: 15px;
line-height: 1.5;
}
.contacts .contacts_bk .col p:last-child {
margin-bottom: 0;
}
.contacts .contacts_bk .col .readmore {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_product_discount_arrow.png);
background-repeat: no-repeat;
background-position: calc(100% - 20px) center;
border: 2px solid #2c9d46;
border-radius: 50px;
color: #000;
display: block;
padding-left: 35px;
text-decoration: none;
text-transform: uppercase;
font-size: 18px;
font-weight: 500;
line-height: 48px;
height: 50px;
width: 208px;
}
.contacts .contacts_bk .col:nth-child(2) .readmore {
margin-top: 72px;
}
.contacts .contacts_bk .col .soc {
margin-bottom: 27px;
}
.contacts .contacts_bk .col .soc:last-child {
margin-bottom: 0;
}
.contacts .contacts_bk .col .soc a {
background-position: left;
background-repeat: no-repeat;
color: #000;
display: inline-block;
font-size: 16px;
text-decoration: none;
padding-left: 52px;
line-height: 35px;
height: 35px;
}
.contacts .contacts_bk .col .soc .inst {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_contacts_instagram.png);
}
.contacts .contacts_bk .col .soc .fb {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_contacts_facebook.png);
}
.contacts .contacts_bk .col .soc .vk {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_contacts_vk.png);
}
.contacts .contacts_bk .col ol {
color: #999999;
list-style: decimal;
padding-left: 18px;
}
.contacts .contacts_bk .col ol li {
padding-left: 10px;
margin-bottom: 14px;
}
.contacts .contacts_bk .col ol li:last-child {
margin-bottom: 0;
}
.contacts .contacts_bk .col ol li span {
color: #000;
}
.contacts .contacts_bk .col ul {
color: #999;
list-style: disc;
padding-left: 18px;
}
.contacts .contacts_bk .col ul li {
padding-left: 10px;
margin-bottom: 16px;
line-height: 1.5;
}
.contacts .contacts_bk .col ul li span {
color: #000;
}
.contacts .contacts_bk .col ul + .readmore {
margin-top: 20px;
}
.contacts .contacts_bk .col table {
width: 100%;
}
.contacts .contacts_bk .col table tr td {
padding-bottom: 8px;
}
.contacts .contacts_bk .col table tr:last-child td {
color: #999999;
}
.contacts_bk {
margin-bottom: 50px;
}
.map_title {
font-size: 24px;
font-family: 'PF Din Text Comp Pro';
font-weight: 500;
text-transform: uppercase;
margin-bottom: 30px;
}
.map_bk .map_nav {
background: #fff;
border: 1px solid #e2e2e2;
display: flex;
height: 94px;
align-items: center;
padding: 0 35px;
}
.map_bk .map_nav .map_show {
font-size: 16px;
font-weight: bold;
margin-right: 30px;
}
.map_bk .map_nav a {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_contacts_metro.png);
background-repeat: no-repeat;
background-position: 15px center;
border: 2px solid #dddddd;
border-radius: 50px;
display: inline-block;
text-align: center;
text-decoration: none;
height: 35px;
line-height: 32px;
position: relative;
width: 215px;
margin-right: 30px;
padding-left: 30px;
}
.map_bk .map {
background: #ddd;
height: 439px;
}
.map_bk .map_nav a span > span {
color: #94999d;
font-weight: 500;
margin-left: 5px;
}
.map_bk .map_nav a:last-child {
margin-right: 0;
}
#brand_spec {
padding-top: 20px;
padding-bottom: 20px;
}
#brand_spec li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: baseline;
-webkit-align-items: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
@media screen and (max-width: 768px) {
#brand_spec li {
flex-direction: column;
}
.news-grid{
grid-template-columns: 1fr;
}
}
#brand_spec li:not(:last-of-type) {
margin-bottom: 4px;
}
#brand_spec b {
display: inline-block;
font-size: 1.1em;
line-height: 1.7em;
width: 400px;
flex: none;
}
@media screen and (max-width: 960px) {
#brand_spec b {
width: 300px;
}
}
@media screen and (max-width: 768px) {
#brand_spec b {
width: 100%;
}
}
#img_brand {
width: 150px;
height: 150px;
border: 1px solid #e2e2e2;
display: flex;
align-items: center;
justify-content: center;
}
@media screen and (max-width: 550px) {
#brand_spec b {
display: inline;
}
} .favorites_bk {
border: 1px solid #e2e2e2;
padding: 35px 38px;
}
.favorites_bk .title_bk {
font-size: 24px;
text-transform: uppercase;
text-align: left;
padding-bottom: 16px;
margin-bottom: 20px;
position: relative;
}
.favorites_bk .title_bk:after {
background: #2c9d46;
content: '';
position: absolute;
left: 0;
bottom: 0;
height: 4px;
width: 35px;
}
.favorites_bk .favbk_top {
border-bottom: 4px solid #2c9d46;
display: flex;
justify-content: space-between;
padding-bottom: 39px;
}
.favorites_bk .favbk_top .favbk_t_i_l_top > div {
display: inline-block;
vertical-align: top;
margin-right: 25px;
}
.favorites_bk .favbk_top .favbk_t_i_l_top div:last-child {
margin-right: 0;
}
.favorites_bk .favbk_top .favbk_t_i_l_top div:nth-child(1n + 2) {
margin-top: 5px;
}
.favorites_bk .favbk_top .favbk_t_i_l_bottom {
line-height: 1.5;
}
.favorites_bk .favbk_top .favbk_t_i_l_bottom a {
text-decoration: none;
}
.favorites_bk .favbk_top .favbk_t_i_l_bottom span {
color: #94999d;
}
.favorites_bk .favbk_top .price {
font-family: 'PF Din Text Comp Pro';
font-size: 36px;
font-weight: bold;
margin-bottom: 31px;
}
.favorites_bk .favbk_top .price span span {
color: #94999d;
font-family: Roboto;
font-size: 28px;
margin-left: 6px;
}
.favorites_bk .favbk_top .favbk_t_info_mid .link {
padding-left: 30px;
color: #000;
text-decoration: none;
font-size: 16px;
position: relative;
}
.favorites_bk .favbk_top .favbk_t_info_mid .link:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_link.png);
content: '';
position: absolute;
left: 0;
top: 0;
height: 18px;
width: 18px;
}
.favorites_bk .favbk_top .favbk_t_info_right {
text-align: right;
}
.favorites_bk .favbk_top .favbk_t_info_right .buy {
background: #319d41;
border-radius: 50px;
display: block;
color: #fff;
font-size: 14px;
font-weight: 500;
text-align: center;
text-decoration: none;
text-transform: uppercase;
line-height: 35px;
height: 35px;
width: 205px;
margin-bottom: 40px;
}
.favorites_bk .favbk_top .favbk_t_info_right .delete {
display: inline-block;
color: #94999d;
font-size: 16px;
text-decoration: none;
padding-left: 30px;
position: relative;
}
.favorites_bk .favbk_top .favbk_t_info_right .delete:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_clear.png);
content: '';
position: absolute;
left: 0;
top: -1px;
height: 21px;
width: 17px;
}
.favorites_bk .favbk_bottom .favbk_b_item {
display: flex;
justify-content: space-between;
position: relative;
padding-top: 41px;
margin-bottom: 40px;
border-top: 1px solid #dee2e5;
}
.favorites_bk .favbk_bottom .favbk_b_item:first-child {
border-top: 0;
}
.favorites_bk .favbk_bottom .favbk_b_item:last-child {
margin-bottom: 0;
}
.favorites_bk .favbk_bottom .favbk_b_item .image {
font-size: 0;
height: 120px;
width: 120px;
}
.favorites_bk .favbk_bottom .favbk_b_item .image img {
object-fit: cover;
height: 100%;
width: 100%;
}
.favorites_bk .favbk_bottom .favbk_b_item .info {
width: 390px;
}
.favorites_bk .favbk_bottom .favbk_b_item .info .readmore_link {
color: #000100;
font-size: 18px;
font-weight: bold;
text-decoration: none;
}
.favorites_bk .favbk_bottom .favbk_b_item .info .desc {
color: #999999;
font-size: 14px;
margin: 15px 0 16px;
}
.favorites_bk .favbk_bottom .favbk_b_item .info .nal {
color: #999;
}
.favorites_bk .favbk_bottom .favbk_b_item .info .nal span {
color: #000;
margin-left: 4px;
}
.favorites_bk .favbk_bottom .favbk_b_item .price {
font-family: 'PF Din Text Comp Pro';
font-size: 30px;
font-weight: bold;
}
.favorites_bk .favbk_bottom .favbk_b_item .price span span {
color: #94999d;
font-family: Roboto;
font-size: 22px;
margin-left: 6px;
}
.favorites_bk .favbk_bottom .favbk_b_item .compare_btn a {
color: #000;
text-decoration: none;
padding-left: 34px;
}
.favorites_bk .favbk_bottom .favbk_b_item .compare_btn a:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_compare.png);
display: inline-block;
content: '';
height: 18px;
width: 18px;
position: relative;
top: 0;
vertical-align: bottom;
margin-right: 15px;
}
.favorites_bk .favbk_bottom .favbk_b_item .buy_btn a {
border: 2px solid #319d41;
border-radius: 50px;
display: block;
color: #000;
text-align: center;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
height: 35px;
line-height: 31px;
width: 130px;
}
.favorites_bk .favbk_bottom .favbk_b_item .remove {
color: #94999d;
position: absolute;
bottom: 5px;
right: 0;
font-size: 16px;
text-decoration: none;
padding-right: 39px;
}
.favorites_bk .favbk_bottom .favbk_b_item .remove:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_remove.png);
content: '';
position: absolute;
right: 0;
top: 0;
height: 18px;
width: 18px;
}
.favorites_bk .favbk_bottom .favbk_b_item .product-quantity {
display: none !important;
}
.favorites_bk .wl-row.hidden_bk {
display: none !important;
} #footer {
background: #f4f4f4;
padding: 0 0 70px;
}
#footer .row {
padding-top: 38px;
position: relative;
}
#footer .row:before {
background: #ddd;
content: '';
position: absolute;
top: 0;
left: 0;
height: 2px;
width: 100%;
}
#footer .col {
padding: 0 15px;
width: 25%;
}
#footer .col {
padding-top: 26px;
}
#footer .col:first-child {
padding-top: 0;
}
#footer .copyright {
color: #999;
position: absolute;
left: 0;
bottom: 0;
font-weight: 500;
}
#footer .col ul li {
margin-bottom: 25px;
}
#footer .col ul li a {
color: #000;
font-size: 16px;
text-decoration: none;
text-transform: uppercase;
font-weight: 500;
}
#footer .col ul li:last-child {
margin-bottom: 0;
}
#footer .col .title {
font-weight: 500;
margin-bottom: 27px;
}
#footer .col .soc {
margin-bottom: 27px;
}
#footer .col .soc:last-child {
margin-bottom: 0;
}
#footer .col .soc a {
background-position: left;
background-repeat: no-repeat;
color: #000;
display: inline-block;
font-size: 16px;
text-decoration: none;
padding-left: 52px;
line-height: 35px;
height: 35px;
}
#footer .col .soc .inst {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_contacts_instagram.png);
}
#footer .col .soc .fb {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_contacts_facebook.png);
}
#footer .col .soc .vk {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_contacts_vk.png);
}
#footer .col .call {
margin-top: 60px;
}
#footer .col .call a {
border: 2px solid #319d41;
border-radius: 50px;
color: #999999;
display: block;
text-align: center;
line-height: 31px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
text-transform: uppercase;
height: 35px;
width: 163px;
}
#footer .col .numbers {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_phone_fill.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 45px;
margin-bottom: 30px;
}
#footer .col .numbers .phone a {
font-family: 'PF Din Text Comp Pro';
font-size: 24px;
font-weight: bold;
text-decoration: none;
color: black;
}
#footer .col .mail {
color: #319d41;
display: inline-block;
padding-left: 45px;
position: relative;
text-decoration: none;
margin-bottom: 30px;
}
#footer .col .mail:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_mail_fill.png);
content: '';
position: absolute;
left: 0;
top: 50%;
margin-top: -7px;
height: 15px;
width: 19px;
}
#footer .col .address {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_address.png);
background-position: left top;
background-repeat: no-repeat;
padding-left: 45px;
font-weight: 500;
line-height: 1.4;
} .compare_bk .cbk_top {
border: 1px solid #e2e2e2;
border-bottom: 0;
padding: 30px 40px 50px;
}
.compare_bk .cbk_top .cbk_t_left {
float: left;
width: calc(100% - 165px);
}
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats {
font-size: 16px;
margin-bottom: 23px;
}
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats a {
border: 2px solid #dddddd;
border-radius: 50px;
color: #000;
display: inline-block;
text-decoration: none;
height: 35px;
line-height: 31px;
vertical-align: middle;
padding: 0 14px;
margin: 0 10px 8px 0;
}
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats a:first-child {
margin-left: 15px;
}
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats a:last-child {
margin-right: 0;
}
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats a > span {
color: #94999d;
margin-left: 5px;
}
.compare_bk .cbk_top .cbk_t_left label {
font-size: 0;
}
.compare_bk .cbk_top .cbk_t_left label > span {
color: #999;
display: inline-block;
vertical-align: middle;
position: relative;
font-size: 16px;
margin-left: 11px;
}
.compare_bk .cbk_top .cbk_t_left *:focus {
outline: none;
}
.compare_bk .cbk_top .cbk_t_left label input[type="radio"], .compare_bk .cbk_top .cbk_t_left label input[type="checkbox"] {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_parametr_disable.png);
background-repeat: no-repeat;
background-position: 2px center;
border: 1px solid #dee2e5;
border-radius: 50px;
cursor: pointer;
display: inline-block;
margin: 0;
padding: 0;
height: 24px;
width: 45px;
vertical-align: middle;
transition: 0.25s;
}
.compare_bk .cbk_top .cbk_t_left label input[type="radio"]:checked, .compare_bk .cbk_top .cbk_t_left label input[type="checkbox"]:checked {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_parametr_active.png);
background-position: calc(100% - 2px) center;
border-color: #319d41;
transition: 0.25s;
}
.compare_bk .cbk_top .cbk_t_right {
float: left;
width: 165px;
text-align: right;
margin-top: 9px;
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside {
display: inline-block;
text-align: right;
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside a {
color: #94999d;
display: inline-block;
font-size: 16px;
text-decoration: none;
position: relative;
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside .remove_all {
padding-left: 30px;
margin-bottom: 35px;
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside .remove_all:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_clear.png);
content: '';
position: absolute;
left: 0;
top: -2px;
height: 21px;
width: 17px;
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside .share {
padding-left: 35px;
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside .share:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_share.png);
content: '';
position: absolute;
left: 0;
top: -2px;
height: 22px;
width: 21px;
}
.compare_bk .cbk_bottom .col {
border-right: 1px solid #e2e2e2;
width: 20%;
}
.compare_bk .cbk_bottom .col:last-child {
border-right: 0;
}
.compare_bk .cbk_bottom .row .slick-prev:hover {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/left_r.png);
transform: rotate(180deg);
}
.compare_bk .cbk_bottom .row .slick-next:hover {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/left_r.png);
transform: rotate(0deg);
}
.compare_bk .cbk_bottom .row {
border: 1px solid #e2e2e2;
}
.compare_bk .cbk_bottom .cbk_b_head {
height: 254px;
padding: 30px 0 0 30px;
position: relative;
text-align: left;
}
.compare_bk .cbk_bottom .cbk_b_head .image {
height: 120px;
width: 120px;
font-size: 0;
margin-bottom: 15px;
}
.compare_bk .cbk_bottom .cbk_b_head .image img {
object-fit: cover;
height: 100%;
width: 100%;
}
.compare_bk .cbk_bottom .cbk_b_head .title {
color: #000100;
display: inline-block;
font-size: 16px;
font-weight: bold;
text-decoration: none;
margin-bottom: 14px;
}
.compare_bk .cbk_bottom .cbk_b_head .price {
font-size: 30px;
font-weight: bold;
font-family: 'PF Din Text Cond Pro';
line-height: 1;
}
.compare_bk .cbk_bottom .cbk_b_head .price span > span {
color: #94999d;
font-size: 22px;
font-family: Roboto;
margin-left: 8px;
}
.compare_bk .add_new_compare .cbk_b_head.add {
display: block;
text-align: center;
padding: 59px 0 0;
text-decoration: none;
}
.compare_bk .add_new_compare .cbk_b_head.add span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_add.png);
display: inline-block;
height: 61px;
width: 61px;
margin-bottom: 15px;
}
.compare_bk .add_new_compare .cbk_b_head.add .desc {
color: #94999d;
line-height: 1.5;
} .compare_bk .cbk_bottom .cbk_b_body {
width: 100%;
}
.compare_bk .cbk_bottom tr:nth-child(1) td {
padding: 0 !important;
}
.compare_bk .cbk_bottom .cbk_b_body:nth-child(1n + 2) td {
padding: 14px 30px !important;
text-align: left !important;
}
.compare_bk .cbk_bottom .cbk_b_body td:nth-child(1n + 2) .title {
visibility: hidden
}
.compare_bk .cbk_bottom .cbk_b_body td .title {
color: #015eb5 !important;
margin-bottom: 2px !important;
}
.compare_bk .cbk_bottom .cbk_b_head .remove {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_clear.png);
position: absolute;
right: 20px;
top: 25px;
height: 21px;
width: 17px;
cursor: pointer;
}
.compare_bk .cbk_bottom .cbk_b_body.price {
display: none !important;
} .compare_bk .cbk_bottom tr:nth-child(1) td {
border-bottom: 1px solid #e2e2e2;
}
.compare_bk .cbk_bottom tr td {
background: none !important;
border-top: 0 !important;
}
.compare_bk .cbk_bottom tr td:last-child {
border-right: 0 !Important;
}
.compare_bk .cbk_bottom .cbk_b_body:nth-child(1) td {
padding-top: 15px;
}
.compare_bk .cbk_bottom .cbk_b_body:last-child td {
border-bottom: 0 !important;
padding-bottom: 65px !important;
}
.compare_bk .compare-table-wrapper {
position: relative;
}
.compare_bk .compare-table-wrapper .compare-table-scroll {
border: 1px solid #e2e2e2;
overflow: hidden;
width: calc(100% - 234px);
position: relative;
}
.compare_bk .compare-table-wrapper .add_new_compare {
background: #fff;
border-right: 1px solid #e2e2e2;
border-top: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 234px;
}
.compare_bk .compare-table-wrapper .add_new_compare .cbk_b_head {
border-bottom: 1px solid #e2e2e2;
height: 255px;
position: relative;
}
.compare_bk .cbk_bottom {
table-layout: fixed !important;
}
.compare_bk .cbk_bottom .cbk_b_head .remove {
border-radius: 0 !important;
margin-bottom: 0 !important;
}
.compare_bk .cbk_bottom tr td {
border-style: solid;
border-width: 0 1px 0 0;
border-color: #e2e2e2;
max-width: 232px !important;
min-width: 0 !important;
width: 232px !important;
}
.compare_bk .compare-table-wrapper .ps__rail-x {
background-color: #eee;
opacity: 0.9;
}
.compare_bk .compare-table-wrapper .ps__thumb-x {
background-color: #999;
height: 10px !important;
}
.compare_bk .compare-table-clear {
display: none !important;
} .ordering_wrapper .ordering_item .row.your_lico {
display: none;
}
.ordering_wrapper .ordering_item .your_delev {
display: none;
}
#ce4wp_checkout_consent_checkbox_field {
display: none;
}
#yith-wacp-popup .yith-wacp-content a.button {
background: #2c9d46 !important;
border: none !important;
border-radius: 50px !important;
color: #fff !important;
cursor: pointer !important;
font-size: 14px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
height: 40px !important;
width: 100% !important;
margin: 0 auto 10px !important;
border: 2px solid #2c9d46 !important;
transition: 0.25s !important;
padding: 0 20px !important;
line-height: 38px !important;
}
#yith-wacp-popup .yith-wacp-content a.button:last-child {
margin-bottom: 0 !important;
}
#yith-wacp-popup .yith-wacp-content a.button:hover {
background: none !important;
color: #2c9d46 !important;
transition: 0.25s !important;
}
.cart_p .woocommerce table.shop_table {
margin: 0;
border: none;
border-radius: 0;
border-collapse: collapse;
}
.cart_p .woocommerce table.shop_table td {
border-top: 0;
padding: 0;
}
.facetwp-facet-filter_3d_printers_brand, .facetwp-facet-filter_price {
display: block !important;
}
.badges {
position: absolute;
top: -30px;
right: -25px;
width: 100px;
}
.badges div {
text-align: center;
font-size: 13px;
width: 100%;
padding: 3px 5px;
margin-top: 5px;
}
.badge-hit {
background-color: #319d41;
color: #ffffff;
}
.badge-reccomend {
background-color: #f9e220;
color: #42443f;
}
.badge-sale {
background-color: #fe5353;
color: #ffffff;
}
.product_slider .badges {
top: 5px;
right: 0;
z-index: 1;
}
.right_col .item .price del {
display: block;
font-size: 24px;
}
.right_col .item .price ins {
text-decoration: none;
}
.product_main_info .price {
font-size: 24px !important;
color: #000000 !important;
font-weight: bold;
}
.product_main_info .price ins bdi {
font-size: 40px !important;
font-family: 'PF Din Text Cond Pro';
}
.product_main_info .price ins {
text-decoration: none;
}
span.onsale {
display: none;
}
.category .left_col {
padding-right: 30px;
margin-bottom: 20px;
}
.category .left_col .lc_inside {
padding-bottom: 10px;
background: #fff;
border: 1px solid #e2e2e2;
box-shadow: 0 0 8px rgba(0, 108, 255, 0.18);
}
.category .left_col .lc_inside .side.widget > .widget-title {
border-bottom: 1px solid #e2e2e2;
color: #000101;
font-size: 24px;
font-family: "PF Din Text Comp Pro";
font-weight: 500;
text-transform: uppercase;
line-height: 1;
padding: 30px 21px 25px;
}
.category .left_col .lc_inside .side.widget > .textwidget > p, .category .left_col .lc_inside .side.widget > .textwidget > strong {
padding: 20px 20px 0px;
position: relative;
cursor: pointer;
}
.category .left_col .lc_inside .side.widget > .textwidget > p > strong:after {
content: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_history_disable.png);
position: absolute;
right: 20px;
color: #dee2e5;
top: 20px;
}
.category .left_col .lc_inside .side.widget > .textwidget .sub_filter {
padding: 20px 20px 0px;
position: relative;
display: none;
}
.category .left_col .lc_inside .side.widget > .textwidget .sub_filter .facetwp-facet {
padding: 20px 0px;
}
.category .left_col .lc_inside .side.widget > .textwidget > br {
line-height: 0px;
display: none;
}
.category .left_col .lc_inside .side.widget > .textwidget > p.active > strong:after {
content: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_history_active.png);
position: absolute;
right: 20px;
color: #dee2e5;
}
.category .left_col .lc_inside .side.widget .facetwp-checkbox {
color: #999;
padding-left: 25px;
min-height: 20px;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/filter_checkbox.png) no-repeat;
}
.category .left_col .lc_inside .side.widget .facetwp-checkbox.checked {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/filter_checkbox_checked.png) no-repeat;
}
.category .left_col .lc_inside .side.widget .facetwp-number {
border: 1px solid #dee2e5;
width: 84px;
height: 40px;
margin: 5px 10px 0 0;
border-radius: 5px;
padding: 10px;
color: #999;
}
.category .left_col .lc_inside .side.widget .facetwp-number:focus {
color: #000;
}
.category .left_col .lc_inside .side.widget .facetwp-facet {
margin: 0;
border-bottom: 1px solid #dee2e5;
padding: 20px 20px 20px;
display: none;
}
.category .left_col .lc_inside .side.widget > .textwidget > p.active + .category .left_col .lc_inside .side.widget .facetwp-facet {
display: block;
}
.category .left_col .lc_inside .side.widget .facetwp-submit {
display: block;
text-transform: uppercase;
margin: 5px 0;
border: 2px solid #999;
background: #fff;
color: #999;
border-radius: 30px;
cursor: pointer;
}
.category .left_col .lc_inside .side.widget .facetwp-radio {
display: none;
}
.category .left_col .lc_inside .side.widget .facetwp-radio-input {
border: 1px solid #dee2e5;
width: 45px;
height: 25px;
display: block;
border-radius: 12px;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_parametr_disable.png) no-repeat left 2px center;
}
.category .left_col .lc_inside .side.widget .facetwp-radio-input.checked {
border: 1px solid #2c9d46;
width: 45px;
height: 25px;
display: block;
border-radius: 12px;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_parametr_active.png) no-repeat right 2px center;
}
.category .left_col .lc_inside .side.widget .noUi-handle {
border: 2px solid #2c9d46;
border-radius: 10px;
background: #FFF;
cursor: default;
box-shadow: none;
}
.category .left_col .lc_inside .side.widget .noUi-horizontal .noUi-handle {
width: 20px;
height: 20px;
top: -5px;
}
html:not([dir="rtl"]) .category .left_col .lc_inside .side.widget .noUi-horizontal .noUi-handle {
right: 0px;
}
.category .left_col .lc_inside .side.widget .noUi-handle:after, .category .left_col .lc_inside .side.widget .noUi-handle:before {
display: none;
}
.category .left_col .lc_inside .side.widget .noUi-connect {
background: #2c9d46;
}
.category .left_col .lc_inside .side.widget .noUi-horizontal {
height: 10px;
}
.category .left_col .lc_inside .side.widget .noUi-target {
background: #dee2e5;
border: 1px solid #dee2e5;
box-shadow: none;
}
.widget_text.side.widget .textwidget.custom-html-widget button {
margin: 40px auto 40px auto;
display: block;
border: 2px solid #999;
width: 110px;
height: 35px;
background: #fff;
border-radius: 17px;
text-transform: uppercase;
cursor: pointer;
color: #999;
}
.more-filters {
margin: 40px auto 40px auto;
display: none;
border: 2px solid #2c9d46;
width: 110px;
height: 35px;
background: #fff;
border-radius: 17px;
text-transform: uppercase;
cursor: pointer;
font-weight: 600;
color: #000;
}
@media (max-width: 767px) {
.more-filters:first-child {
display: block;
}
}
@media (max-width: 1023px) {
.main.article .left_col .content {
overflow: auto;
}
}
.category .left_col .lc_inside .prdctfltr_wc {
margin-bottom: 0;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_woocommerce_ordering {
margin: 0;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter {
border-bottom: 1px solid #e2e2e2;
padding: 0 21px;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .widget-title .prdctfltr_widget_title {
display: block;
cursor: pointer;
padding: 15px 34px 15px 21px;
margin: 0 -21px;
position: relative;
font-size: 16px;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .widget-title .prdctfltr_widget_title i {
position: absolute;
font-size: 12px;
right: 21px;
top: 50%;
margin-top: -6px;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .prdctfltr_add_scroll {
padding: 5px 0 18px;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .widget-title .prdctfltr_widget_title .prdctfltr-down {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .widget-title .prdctfltr_widget_title .prdctfltr-up {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter label > span {
color: #999;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter label > span:before {
border: 1px solid #dee2e5;
border-radius: 3px;
margin-right: 14px;
margin-bottom: 12px;
margin-top: 8px;
height: 20px;
width: 20px;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter input:checked + span:before {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_filter_checked.png);
background-repeat: no-repeat;
background-position: center;
border-color: #94999d;
border-style: solid;
border-width: 1px;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .irs-line {
border-radius: 3px;
height: 8px;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .irs-line span {
background: #dee2e5;
height: 8px;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .irs-bar {
background: #2c9d46;
height: 8px;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .irs-slider {
background: #fff;
border: 2px solid #2c9d46;
border-radius: 50%;
height: 21px;
width: 21px;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .irs-min,
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .irs-max {
background: #dee2e5;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .irs-from,
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .irs-to,
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .irs-single {
background: #2c9d46;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_filter .widget-title .prdctfltr_widget_title em {
color: #9f9f9f;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_buttons {
text-align: center;
margin: 0;
padding: 30px 0 28px;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_buttons a {
background: #2c9d46;
border-radius: 25px;
border: 2px solid #2c9d46;
color: #fff;
margin: 0 5px !important;
padding: 10px 5px 7px;
min-width: 110px;
text-transform: uppercase;
text-align: center;
font-size: 14.5px;
font-weight: 500;
line-height: 1;
vertical-align: top;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_buttons .prdctfltr_reset label {
background: none;
border-radius: 25px;
border: 2px solid #999;
color: #999;
margin: 0 5px !important;
padding: 10px 5px 7px;
min-width: 110px;
text-transform: uppercase;
text-align: center;
font-size: 14px;
font-weight: 500;
line-height: 1;
vertical-align: top;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_buttons .prdctfltr_reset label {
line-height: 1;
margin: 0;
font-size: 14.5px;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_buttons .prdctfltr_reset label span {
text-transform: uppercase;
font-size: 14.5px;
line-height: 1;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_buttons .prdctfltr_reset span:before {
display: none;
}
.category .left_col .lc_inside .prdctfltr_wc.pf_default_select .prdctfltr_filter_wrapper {
margin-bottom: 0;
}
.right_col .rc_inside .rc_inside_additional {
display: flex;
flex-wrap: wrap;
margin-bottom: 30px;
} .right_col .rc_inside .rc_inside_additional .result-result-count {
flex: 1;
margin-right: 10px;
color: #9a9fa3;
font-weight: 400; display: inline-block; }
@media screen and (max-width: 640px) {
.right_col .rc_inside .rc_inside_additional .result-result-count {
flex: inherit;
width: 100%;
margin-bottom: 15px;
margin-right: 0;
}
}
.rc_inside .form-wppp-select.products-per-page { margin-right: 10px;
}
.rc_inside .nice-select.select.wppp-select,
.rc_inside .nice-select.orderby.select {
min-width: 230px;
}
@media screen and (max-width: 640px) {
.rc_inside .nice-select.select.wppp-select,
.rc_inside .nice-select.orderby.select {
margin-bottom: 10px;
}
} .hidden_wp_cloud_tag {
display: none;
height: auto;
}
.more_wp_cloud_tag {
color: #319d41;
line-height: 40px;
border-bottom: 1px dotted;
cursor: pointer;
}
.more_wp_cloud_tag:after {
content: ' ▼';
font-size: 11px;
}
.tagcloud {
display: block;
margin: 0 0 30px 0;
}
.wl-form input {
background: none;
border: 1px solid #dee2e5;
border-radius: 4px;
font-size: 16px;
padding-left: 15px;
height: 40px;
width: 100%;
margin: 10px 0 15px;
}
.wl-form input[type="submit"] {
background: #2c9d46;
display: inline-block;
border: none;
border-radius: 25px;
cursor: pointer;
color: #fff;
width: auto;
margin: 10px 0 0;
padding: 0 35px;
}
.wl-form input[type="radio"], .wl-form input[type="checkbox"] {
display: inline-block;
cursor: pointer;
border-radius: 50%;
height: 21px;
width: 21px;
vertical-align: middle;
padding: 0;
margin: 0;
}
.wl-form input[type="radio"]:checked, .wl-form input[type="checkbox"]:checked {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_checked.png);
background-repeat: no-repeat;
background-position: center;
}
.wl-form textarea {
border: 1px solid #dee2e5;
border-radius: 4px;
font-size: 16px;
padding-left: 15px;
padding-top: 10px;
height: 132px;
width: 100%;
margin-top: 10px;
}
.wl-form .wl-rad-table input[type="radio"] {
margin-right: 15px;
}
.wl-form .wl-rad-table tr td {
vertical-align: middle;
padding: 0 0 15px;
}
.wl-form .form-row.form-row-wide {
margin: 15px 0;
}
.wl-form p {
margin-bottom: 5px;
margin-top: 10px;
line-height: 1.5;
text-align: left;
}
.wl-form p strong {
display: block;
margin-bottom: 15px;
}
.wl-form hr {
border-color: #dee2e5;
border-style: solid;
border-width: 1px 0 0 0;
margin: 25px 0 25px;
}
ul.wl-tabs.tabs {
font-size: 0;
margin-bottom: 30px;
}
ul.wl-tabs.tabs li {
display: inline-block;
margin: 0 10px;
}
ul.wl-tabs.tabs li:first-child {
margin-left: 0;
}
ul.wl-tabs.tabs li:last-child {
margin-right: 0;
}
ul.wl-tabs.tabs li a {
display: block;
border: 2px solid #999;
border-radius: 25px;
color: #999;
font-size: 14px;
font-weight: 500;
text-decoration: none;
padding: 10px 30px 8px;
text-transform: uppercase;
transition: 0.25s;
}
ul.wl-tabs.tabs li.active a {
color: #319d41;
border-color: #319d41;
}
ul.wl-tabs.tabs li a:hover {
color: #319d41;
border-color: #319d41;
transition: 0.25s;
}
.main .product .cart {
padding-bottom: 0;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes {
position: relative;
padding-right: 60px;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes .pf_more {
border-bottom: 1px dotted #319d41;
display: inline-block;
font-size: 16px !important;
text-transform: unset;
position: absolute;
line-height: unset !important;
margin-top: 0;
right: 0;
top: 11px;
width: auto;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes .pf_more span {
color: #319d41;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .pf-help-title {
display: none;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes label {
background: #fff;
border: 2px solid #dddddd;
border-radius: 25px;
line-height: unset;
font-size: 16px;
vertical-align: middle;
padding: 8px 19px 9px;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes label input[type="checkbox"] {
display: none !important;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes label > span {
line-height: unset;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes label > span:before {
display: none !important;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes .pf_more span:before {
display: none;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes .pf_more i {
display: inline-block;
color: #319d41;
font-size: 14px;
margin-left: 12px;
vertical-align: middle;
line-height: 1;
position: relative;
top: -1px;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes .pf_more.pf_activated i {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes {
margin-left: -10px;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes label {
margin-bottom: 10px;
margin-right: 0;
margin-left: 10px;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes label.prdctfltr_active {
border-color: #319d41;
color: #319d41;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_wc {
margin-bottom: 15px;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_wc .prdctfltr_buttons {
display: none !important;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_woocommerce .prdctfltr_filter {
padding-bottom: 0;
}
.category .right_col .rc_inside .row .col .item .btns .cart {
padding: 0;
}
.main .product .product_main .product_main_info .buttons_bottom .cart {
display: inline-block;
vertical-align: middle;
}
.main .product .product_main .product_main_info .compare {
display: inline-block;
vertical-align: middle;
}
.search_result .search_item.product_search .additional_info .ai_btns .cart {
padding-bottom: 0;
display: inline-block;
vertical-align: bottom;
}
.main .cart #wl-wrapper.wl-button-wrap {
padding: 0;
}
.main .product .product_main .product_slider .product_slider_nav .item {
cursor: pointer;
transition: 0.25s;
}
.main .product .product_main .product_slider .product_slider_nav .item:hover {
border-color: #319d41;
transition: 0.25s;
}
.main .product .product_main .product_slider .product_slider_images .item a {
display: block;
position: relative;
}
.main .product .product_main .product_slider .product_slider_images .item a:before {
background: rgba(0, 0, 0, 0.5);
content: '';
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
opacity: 0;
transition: 0.25s;
}
.main .product .product_main .product_slider .product_slider_images .item a:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_loop_gallery.png);
background-size: contain;
content: '';
position: absolute;
left: 0;
right: 0;
margin: -32px auto;
top: 50%;
height: 64px;
width: 64px;
opacity: 0;
transition: 0.25s;
}
.main .product .product_main .product_slider .product_slider_images .item a:hover:before, .main .product .product_main .product_slider .product_slider_images .item a:hover:after {
opacity: 1;
}
.category .right_col .rc_inside .row .col .item .btns .buy.added {
display: none;
}
.category .right_col .rc_inside .row .col .item .btns a.added_to_cart.wc-forward {
display: inline-block;
border: 2px solid #319d41;
border-radius: 25px;
color: #000;
text-align: center;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
line-height: 33px;
height: 35px;
width: 130px;
vertical-align: middle;
transition: 0.25s;
}
.category .right_col .rc_inside .row .col .item .btns a.added_to_cart.wc-forward:hover {
background: #319d41;
color: #fff;
transition: 0.25s;
}
.slider_main .item .info .btn.readmore.white {
transition: 0.25s;
}
.slider_main .item .info .btn.readmore.white:hover {
background: #fff;
color: #319d41;
transition: 0.25s;
}
.slider_main .item .info .btn.readmore.white:after {
background-repeat: no-repeat;
transition: 0.25s;
}
.slider_main .item .info .btn.readmore.white:hover:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_product_discount_arrow.png);
background-repeat: no-repeat;
transition: 0.25s;
}
#header .header_bottom .hb_inside > ul > li > ul > li > a {
transition: 0.25s;
}
#header .header_bottom .hb_inside > ul > li > ul > li:hover > a {
color: #319d41;
transition: 0.25s;
}
#header .header_bottom .hb_inside > ul > li > ul > li > ul > li > a {
transition: 0.25s;
}
#header .header_bottom .hb_inside > ul > li > ul > li > ul > li > a:hover {
color: #319d41;
transition: 0.25s;
}
.about .desc_bottom .col table td a {
position: relative;
}
.about .desc_bottom .col table td a:after {
background: #999;
content: '';
position: absolute;
left: 0;
bottom: -1px;
height: 1px;
width: 0;
transition: 0.25s;
}
.about .desc_bottom .col table td a:hover:after {
width: 100%;
}
.product .additional_meta_bottom {
padding: 10px 0;
}
.additional_meta_bottom .amb_inside table tr td {
font-size: 16px!important;
padding: 0!important;
background-color: transparent!important;
}
.main .product .product_tabs .pt_items .pt_i_item table tr:nth-child(odd) td {
background: #f3f4f5;
}
.additional_meta_bottom .amb_inside {
display: flex;
justify-content: space-between;
align-items: center;
}
.additional_meta_bottom .amb_inside .amb_p_print {
color: #000;
text-decoration: none;
padding-left: 29px;
position: relative;
transition: 0.25s;
}
.additional_meta_bottom .amb_inside .amb_p_print:hover {
color: #2c9d46;
transition: 0.25s;
}
.additional_meta_bottom .amb_inside .amb_p_print:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_print.png);
content: '';
position: absolute;
left: 0;
top: 0;
height: 18px;
width: 19px;
transition: 0.25s;
}
.additional_meta_bottom .amb_inside .amb_p_print:hover:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_print_hover.png);
transition: 0.25s;
}
.left_col .additional_meta_bottom {
padding: 10px 40px;
}
.left_col .additional_meta_bottom .amb_inside {
border-top: 1px solid #dee2e5;
padding-top: 10px;
}
@media screen and (min-width: 750px) {
.product .additional_meta_bottom .amb_inside table td b {
display: block !important;
width: 350px !important;
}
}
.main .product .product_main .product_main_additional_info .pm_ai_info p {
position: relative;
}
em.tooltip {
display: inline-block;
cursor: pointer;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_tooltip.png);
height: 20px;
width: 20px;
vertical-align: middle
}
.main .product .product_main .product_main_additional_info .pm_ai_info p em.tooltip {
position: relative;
top: -2px;
margin-left: 8px;
}
.tooltipster-sidetip .tooltipster-box {
border: none !important;
margin-bottom: 4px !important;
text-align: center !important;
align-items: center !important;
display: flex !important;
font-size: 14px !important;
background: #fff !important;
box-shadow: 0 0 29px rgba(0, 108, 255, 0.25) !important;
justify-content: center !important;
}
.tooltipster-sidetip .tooltipster-content {
color: #000 !important;
font-size: 12px !important;
text-align: center !important;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
bottom: auto !important;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_triangle_bottom.png) !important;
height: 11px !important;
width: 20px !important;
top: calc(100% - 5px) !important;
}
.tooltipster-sidetip .tooltipster-arrow div {
display: none !important;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
top: auto !important;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_triangle_top.png) !important;
height: 11px !important;
width: 20px !important;
bottom: calc(100% - 5px) !important;
}
.main .woocommerce-info {
border-top-color: #2c9d46;
}
.main .woocommerce-info::before {
color: #2c9d46;
} .category .left_col .lc_inside .prdctfltr_wc .prdctfltr_buttons a {
transition: 0.25s;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_buttons a:hover {
background: none;
color: #2c9d46;
transition: 0.25s;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_buttons .prdctfltr_reset label {
transition: 0.25s;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_buttons .prdctfltr_reset label:hover {
border-color: #2c9d46;
color: #2c9d46;
transition: 0.25s;
}
.call a {
transition: 0.25s;
}
.call a:hover {
background: #319d41;
color: #fff !important;
transition: 0.25s;
}
#header .header_top .ht_inside .mail a {
color: #000;
text-decoration: none;
transition: 0.25s;
}
#header .header_top .ht_inside .mail a:hover {
color: #999999;
transition: 0.25s;
}
#footer .col .mail a {
text-decoration: none;
transition: 0.25s;
}
#footer .col .mail a:hover {
color: #000;
transition: 0.25s;
}
.main a.compare, .main a.favorite {
transition: 0.25s;
}
.main a.compare:before, .main a.favorite:before {
transition: 0.25s;
}
.main a.compare:hover {
color: #2c9d46 !important;
transition: 0.25s;
}
.main a.favorite:hover {
color: #2c9d46 !important;
transition: 0.25s;
}
.main .product .product_main .product_main_info .request_kp {
transition: 0.25s;
}
.main .product .product_main .product_main_info .request_kp:hover {
color: #2c9d46;
transition: 0.25s;
}
.main .product .product_main .product_main_info .request_kp:after {
transition: 0.25s;
}
.main .product .product_main .product_main_info .request_kp:hover:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_kp_hover.png);
transition: 0.25s;
}
.main a.compare:hover:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_compare_hover.png) !important;
transition: 0.25s;
}
.main a.favorite:hover:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_favorite_hover.png) !important;
transition: 0.25s;
}
.category .right_col .rc_inside .row .col .item .btns .compare.added,
.category .right_col .rc_inside .row .col .item .btns .compare:hover {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_compare_hover.png) !important;
transition: 0.25s;
}
.category .right_col .rc_inside .row .col .item .btns .favorite:hover {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_favorite_hover.png) !important;
transition: 0.25s;
}
.favorites_bk .favbk_top .favbk_t_info_right .buy {
border: 2px solid #319d41;
line-height: 31px;
transition: 0.25s;
}
.favorites_bk .favbk_top .favbk_t_info_right .buy:hover {
color: #319d41;
background: none;
transition: 0.25s;
}
.favorites_bk .favbk_bottom .favbk_b_item .buy_btn a {
transition: 0.25s;
}
.favorites_bk .favbk_bottom .favbk_b_item .buy_btn a:hover {
background: #319d41;
color: #fff;
transition: 0.25s;
}
.favorites_bk .favbk_bottom .favbk_b_item .remove {
transition: 0.25s;
}
.favorites_bk .favbk_bottom .favbk_b_item .remove:hover {
color: #2c9d46;
transition: 0.25s;
}
.favorites_bk .favbk_bottom .favbk_b_item .remove:after {
transition: 0.25s;
}
.favorites_bk .favbk_bottom .favbk_b_item .remove:hover:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_remove_hover.png);
transition: 0.25s;
}
.favorites_bk .favbk_bottom .favbk_b_item .info .readmore_link {
transition: 0.25s;
}
.favorites_bk .favbk_bottom .favbk_b_item .info .readmore_link:hover {
color: #2c9d46;
transition: 0.25s;
}
.category .right_col .rc_inside .row .col .item .btns .buy {
transition: 0.25s;
}
.category .right_col .rc_inside .row .col .item .btns .buy:hover {
background: #319d41;
color: #fff;
transition: 0.25s;
}
.category .right_col .rc_inside .row .col .item .title a {
transition: 0.25s;
}
.category .right_col .rc_inside .row .col .item .title a:hover {
color: #319d41;
transition: 0.25s;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes label {
transition: 0.25s;
}
.right_col .rc_inside .rc_inside_additional .category_top_sidebar .prdctfltr_checkboxes label:hover {
border-color: #319d41;
transition: 0.25s;
}
.main .product .product_main .product_main_info .buy {
border: 2px solid #2c9d46;
cursor: pointer;
transition: 0.25s;
}
.main .product .product_main .product_main_info .buy:hover {
background: none;
transition: 0.25s;
}
.main .product .product_main .product_main_info .buy span {
transition: 0.25s;
}
.main .product .product_main .product_main_info .buy:hover span {
color: #2c9d46;
transition: 0.25s;
}
.main .product .product_main .product_main_info .buy span:before {
transition: 0.25s
}
.main .product .product_main .product_main_info .buy:hover span:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_add_cart.png);
transition: 0.25s;
}
.search_result .search_item.product_search .additional_info .add_to_cart a {
transition: 0.25s;
}
.search_result .search_item.product_search .additional_info .add_to_cart a:hover {
background: #319d41;
transition: 0.25s;
}
.search_result .search_item.product_search .additional_info .add_to_cart a span {
transition: 0.25s;
}
.search_result .search_item.product_search .additional_info .add_to_cart a:hover span {
color: #fff;
}
.search_result .search_item.product_search .additional_info .add_to_cart a span:before {
transition: 0.25s;
}
.search_result .search_item.product_search .additional_info .add_to_cart a:hover span:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_buy_cart.png);
transition: 0.25s;
}
.contacts .contacts_bk .col .readmore {
transition: 0.25s;
}
.contacts .contacts_bk .col .readmore:hover {
color: #fff;
background-color: #2c9d46;
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_readmore_white.png);
transition: 0.25s;
}
.news_main .readmore {
transition: 0.25s;
}
.news_main .readmore:hover {
color: #fff;
border-color: #2c9d46;
background-color: #2c9d46;
}
.news_main .readmore:after {
transition: 0.25s;
}
.news_main .readmore:hover:after {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_readmore_white.png);
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside .share {
transition: 0.25s;
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside .share:hover {
color: #2c9d46;
transition: 0.25s;
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside .share:after {
transition: 0.25s;
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside .share:hover:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_share_hover.png);
transition: 0.25s;
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside .remove_all {
transition: 0.25s;
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside .remove_all:hover {
color: #2c9d46;
transition: 0.25s;
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside .remove_all:after {
transition: 0.25s;
}
.compare_bk .cbk_top .cbk_t_right .cbk_t_right_inside .remove_all:hover:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_clear_hover.png);
transition: 0.25s;
}
.compare_bk .cbk_bottom .cbk_b_head .remove {
transition: 0.25s;
}
.compare_bk .cbk_bottom .cbk_b_head .remove:hover {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_clear_hover.png);
transition: 0.25s;
}
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats a {
transition: 0.25s;
}
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats a:hover {
border-color: #2c9d46;
transition: 0.25s;
}
.favorites_bk .favbk_top .favbk_t_info_right .delete {
transition: 0.25s;
}
.favorites_bk .favbk_top .favbk_t_info_right .delete:hover {
color: #2c9d46;
transition: 0.25s;
}
.favorites_bk .favbk_top .favbk_t_info_right .delete:after {
transition: 0.25s;
}
.favorites_bk .favbk_top .favbk_t_info_right .delete:hover:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_clear_hover.png);
transition: 0.25s;
}
.cart .cw_inside .quantity .quantity-up, .cart .cw_inside .quantity .quantity-down {
transition: 0.25s;
}
.cart .cw_inside .quantity .quantity-up:hover, .cart .cw_inside .quantity .quantity-down:hover {
color: #2c9d46;
transition: 0.25s;
}
.cart .cw_inside .title a {
transition: 0.25s;
}
.cart .cw_inside .title a:hover {
color: #b1b1b1;
transition: 0.25s;
}
.cart .cw_inside table tr td .remove {
transition: 0.25s;
}
.cart .cw_inside table tr td .remove:hover {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_remove_hover.png);
transition: 0.25s;
}
.cart .submit {
border: 2px solid #2c9d46;
transition: 0.25s;
line-height: 48px;
}
.cart .submit:hover {
background: none;
color: #2c9d46;
transition: 0.25s;
}
.ordering input[type="submit"] {
border: 2px solid #2c9d46;
transition: 0.25s;
}
.ordering input[type="submit"]:hover {
background: none;
color: #2c9d46;
transition: 0.25s;
}
.main .product .product_main .product_main_additional_info .pm_ai_discount .know {
transition: 0.25s;
}
.main .product .product_main .product_main_additional_info .pm_ai_discount .know:hover {
background: #319d41;
color: #fff;
transition: 0.25s;
}
.main .product .product_main .product_main_additional_info .pm_ai_discount .know span:after {
transition: 0.25s;
}
.main .product .product_main .product_main_additional_info .pm_ai_discount .know:hover span:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_readmore_white.png);
transition: 0.25s;
}
nav.woocommerce-MyAccount-navigation ul {
display: flex;
justify-content: space-between;
margin-bottom: 30px;
}
nav.woocommerce-MyAccount-navigation ul li {
display: inline-block;
}
nav.woocommerce-MyAccount-navigation ul li a {
display: block;
border: 2px solid #999;
border-radius: 25px;
color: #999;
font-size: 14px;
font-weight: 500;
text-align: center;
text-decoration: none;
padding: 10px 30px 8px;
text-transform: uppercase;
transition: 0.25s;
}
nav.woocommerce-MyAccount-navigation ul li a:hover {
color: #319d41;
border-color: #319d41;
transition: 0.25s;
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
color: #319d41;
border-color: #319d41;
}
.woocommerce-MyAccount-content {
line-height: 1.5;
}
.woocommerce-MyAccount-content p {
margin-bottom: 15px;
}
.woocommerce-MyAccount-content header.woocommerce-Address-title.title h3 {
font-size: 18px;
font-weight: bold;
}
.woocommerce-MyAccount-content .u-columns {
border: 1px solid #e2e2e2;
padding: 15px 25px;
}
.woocommerce-MyAccount-content .u-columns .u-column1 {
border-right: 1px solid #e2e2e2;
}
.woocommerce-MyAccount-content {
border: 1px solid #e2e2e2;
padding: 15px;
}
.woocommerce-MyAccount-content .edit-account input {
background: none;
border: 1px solid #dee2e5;
border-radius: 4px;
font-size: 16px;
padding-left: 15px;
height: 40px;
width: 100%;
margin: 5px 0 25px;
}
.woocommerce-MyAccount-content .edit-account em {
display: block;
font-size: 14px;
font-style: italic;
margin-top: 5px;
}
.woocommerce-MyAccount-content .edit-account legend {
font-size: 18px;
font-weight: bold;
}
.woocommerce-MyAccount-content .edit-account fieldset {
display: block;
margin-top: 15px;
}
.woocommerce-MyAccount-content .edit-account button[type="submit"] {
display: block;
background: #2c9d46;
border: none;
border-radius: 50px;
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
height: 40px;
width: auto;
margin: 20px auto 0;
border: 2px solid #2c9d46;
transition: 0.25s;
padding: 0 40px;
}
.woocommerce-MyAccount-content .edit-account button[type="submit"]:hover {
background: none;
color: #2c9d46;
transition: 0.25s;
}
.main .woocommerce-form.woocommerce-form-login.login input, .main .woocommerce-form.woocommerce-form-register.register input {
background: none;
border: 1px solid #dee2e5;
border-radius: 4px;
font-size: 16px;
padding-left: 15px;
height: 40px;
width: 100%;
margin: 5px 0 25px;
}
.main .woocommerce-form.woocommerce-form-login.login em, .main .woocommerce-form.woocommerce-form-register.register em {
display: block;
font-size: 14px;
font-style: italic;
margin-top: 5px;
}
.main .woocommerce-form.woocommerce-form-login.login legend, .main .woocommerce-form.woocommerce-form-register.register legend {
font-size: 18px;
font-weight: bold;
}
.main .woocommerce-form.woocommerce-form-login.login fieldset, .main .woocommerce-form.woocommerce-form-register.register fieldset {
display: block;
margin-top: 15px;
}
.main .woocommerce-form.woocommerce-form-login.login button[type="submit"], .main .woocommerce-form.woocommerce-form-register.register button[type="submit"] {
display: inline-block;
background: #2c9d46;
border: none;
border-radius: 50px;
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
height: 40px;
width: auto;
margin: 20px auto 0;
border: 2px solid #2c9d46;
transition: 0.25s;
padding: 0 40px;
}
.main .woocommerce-form.woocommerce-form-login.login button[type="submit"]:hover, .main .woocommerce-form.woocommerce-form-register.register button[type="submit"]:hover {
background: none;
color: #2c9d46;
transition: 0.25s;
}
.main .woocommerce-form.woocommerce-form-login.login input[type="checkbox"] {
display: inline-block;
cursor: pointer;
border-radius: 50%;
height: 21px;
width: 21px;
vertical-align: middle;
padding: 0;
margin: 0;
}
.main .woocommerce-form.woocommerce-form-login.login input[type="checkbox"]:checked {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_checked.png);
background-repeat: no-repeat;
background-position: center;
}
.main .woocommerce-form.woocommerce-form-login.login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
margin-left: 25px;
}
.main .woocommerce-form.woocommerce-form-login.login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline span {
display: inline-block;
vertical-align: middle;
margin-left: 5px;
}
.main .woocommerce-form.woocommerce-form-login.login input, .main .woocommerce-form.woocommerce-form-register.register input {
margin-bottom: 5px;
}
.main .woocommerce-form.woocommerce-form-login.login button[type="submit"] {
margin-top: 5px;
}
.main p.woocommerce-LostPassword.lost_password {
margin: 20px 0 5px 0;
}
.main p.woocommerce-LostPassword.lost_password a {
margin-top: 20px;
text-decoration: none;
}
.woocommerce-MyAccount-content .lost_reset_password.edit-account button[type="submit"] {
display: inline-block;
margin-top: 10px;
}
.main .woocommerce-form.woocommerce-form-register.register button[type="submit"] {
margin: 10px 0 0;
}
.woocommerce-MyAccount-content.orders {
border: none;
padding: 0;
}
.main .product .product_main .product_main_info .buttons_top_row .cart {
display: inline-block;
vertical-align: middle;
width: 100%;
max-width: 240px;
}
.main .woocommerce form.login .title, .main .woocommerce form.register .title {
font-size: 18px;
font-weight: bold;
margin: 5px 0 14px;
}
#header {
background: #fff;
position: fixed;
z-index: 10;
width: 100%;
left: 0;
}
.stickyMargin {
padding-top: 157px;
}
.category .right_col .rc_inside .row .col .item .desc ul {
padding-left: 15px;
}
.category .right_col .rc_inside .row .col .item .desc li {
list-style: disc;
color: #319d41;
}
.category .right_col .rc_inside .row .col .item .desc li span {
color: #999;
}
.compare-table-scroll-inside {
padding-bottom: 15px;
}
.main .woocommerce-message {
border-color: #2c9d46;
}
.main .woocommerce-message::before {
color: #2c9d46;
}
.ordering_wrapper .ordering_item .row.desktop:before {
display: none;
}
.main .woocommerce form.checkout_coupon, .main .woocommerce form.login, .main .woocommerce form.register {
margin: 0;
}
.select_box .nice-select {
border: none;
background-color: #fff;
box-sizing: border-box;
cursor: pointer;
padding: 0 30px 0 10px;
display: inline-block;
color: #000;
position: relative;
width: 100%;
height: 23px;
text-decoration: none;
line-height: 23px;
font-family: 'PF Din Text Comp Pro';
font-size: 20px;
font-weight: bold;
}
.select_box .nice-select:after {
border: none;
width: 12px;
height: 7px;
overflow: hidden;
cursor: pointer;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_history_disable.png) center no-repeat;
-webkit-transform-origin: 0 !important;
-ms-transform-origin: 0 !important;
transform-origin: 0 !important;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
right: 5px;
top: 8px;
margin-top: 0;
}
.select_box .nice-select.open:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
right: -7px;
} #overlay {
z-index: 1500;
position: fixed;
background-color: #000;
opacity: 0.5;
-moz-opacity: 0.5;
filter: alpha(opacity=50);
width: 100%;
height: 100%;
top: 0;
left: 0;
cursor: pointer;
display: none;
}
.modal_form {
background: #202020;
width: 350px;
border-radius: 5px;
position: fixed;
top: 25px; margin: -180px auto 0;
left: 0;
right: 0;
display: none;
opacity: 0;
z-index: 1501;
max-width: 445px;
height: 396px;
width: 100%;
padding: 0 40px;
}
.modal_form .modal_close {
position: absolute;
cursor: pointer;
display: block;
height: 15px;
width: 15px;
top: 15px;
right: 15px;
}
.modal_form .modal_close:after {
background: #a68d5c;
border-radius: 15px;
content: '';
position: absolute;
left: 0;
bottom: 0;
height: 2px;
width: 100%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
.modal_form .modal_close:before {
background: #a68d5c;
border-radius: 15px;
content: '';
position: absolute;
left: 0;
bottom: 0;
height: 2px;
width: 100%;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
}
.modal_form {
background: #fff;
height: auto;
padding: 30px 75px;
}
.modal_form form {
position: relative;
}
.modal_form input {
background: none;
border: 1px solid #dee2e5;
border-radius: 4px;
font-size: 16px;
padding-left: 15px;
height: 40px;
width: 100%;
margin: 5px 0 15px;
}
.modal_form input[type="checkbox"] {
padding-left: 0;
height: 16px;
width: 16px;
margin: 0;
}
.modal_form input.wpcf7-not-valid {
border-color: #ff0000;
}
.modal_form input[type="submit"] {
background: #2c9d46;
border: none;
border: 2px solid #2c9d46;
border-radius: 50px;
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
height: 40px;
padding: 0;
margin-bottom: 0;
transition: 0.25s;
}
.modal_form input[type="submit"]:hover {
background: none;
color: #2c9d46;
transition: 0.25s;
}
.modal_form h2 {
font-size: 24px;
text-align: center;
text-transform: uppercase;
padding: 0 0 10px;
font-weight: 600;
}
.modal_form .modal_close {
height: 20px;
width: 20px;
}
.modal_form .modal_close:before, .modal_form .modal_close:after {
bottom: 9px;
background: #ccc;
}
div.wpcf7 .ajax-loader {
display: none !important;
}
span.wpcf7-not-valid-tip {
display: none !important;
}
div.wpcf7-response-output {
background: #fff !important;
margin: 15px 0 0 !important;
position: absolute !important;
top: 100% !important;
left: 0 !important;
right: 0 !important;
font-size: 13px !important;
text-align: center !important;
} .row {
margin-left: -15px;
margin-right: -15px;
}
.row.nm {
margin-left: 0;
margin-right: 0;
}
.row .col {
float: left;
}
.category .right_col .rc_inside .row .col {
float: none;
}
.cols:after, .row:after, .clearfix::after {
display: table;
clear: both;
content: ""
} form *:focus {
outline: none;
}  .single_breadcrumbs .link_back {
display: none;
}
.favorites_bk .favbk_bottom .favbk_b_item .hide_block {
display: none;
}
.favorites_bk .favbk_bottom .favbk_b_item .hide_block2, .new_history {
display: none;
}
.favorites_bk .favbk_bottom .favbk_b_item .abs {
display: none;
}
#footer .row2.hide {
display: none;
}
.category .right_col .rc_inside .row .col .item .str_last .btns {
font-size: 0;
}
.category .right_col .rc_inside .row .col .item .str_last .btns2 .compare {
font-size: 0;
}
.category .right_col .rc_inside .row .col .item .str_last .btns2 .favorite {
font-size: 0;
}
.category .right_col .rc_inside .row .col .item .str_last .btns2 .cart {
display: inline-block;
padding-bottom: 0;
vertical-align: middle;
}
.category .right_col .rc_inside .row .col .item .str_last .btns2 .buy {
font-size: 0;
}
div.facetwp-facet-filter_3d_scanners_brand {
display: block !important;	
}
@media screen and (max-width: 1300px) { .main .product .product_main .product_main_info .compare,
.main .product .product_main .product_main_info .favorite {
display: block;
margin-left: 0;
margin-top: 20px;
}
.main .product .product_main .product_main_info .request_kp {
display: block;
margin-left: 0;
margin-top: 10px;
}
.main .product .product_main .product_main_additional_info {
padding-left: 25px;
}
.main .product {
border: none;
}
.history .history_label > div:nth-child(1),
.history .iw_label > div:nth-child(1) {
width: 16%;
padding-left: 2%;
box-sizing: content-box;
padding-bottom: 20px;
padding-top: 20px;
}
.history .history_label > div:nth-child(2),
.history .iw_label > div:nth-child(2) {
width: 19%;
padding-bottom: 20px;
padding-top: 20px;
}
.history .history_label > div:nth-child(3),
.history .iw_label > div:nth-child(3) {
width: 18%;
padding-bottom: 20px;
padding-top: 20px;
}
.history .history_label > div:nth-child(4),
.history .iw_label > div:nth-child(4) {
width: 18%;
padding-bottom: 20px;
padding-top: 20px;
}
.history .history_label > div:nth-child(5),
.history .iw_label > div:nth-child(5) {
width: 27%;
padding-right: 5%;
padding-bottom: 20px;
padding-top: 20px;
}
}
@media screen and (max-width: 1110px) {
#header .header_top .ht_inside .mail {
display: none;
}
.contacts .contacts_bk .col {
height: 360px;
}
}
@media screen and (min-width: 1051px) {
.main .product .product_main .product_main_info .price b {
font-weight: 400;
}
.compare_bk .cbk_top .str_2 {
display: none;
}
}
@media screen and (max-width: 1050px) {     .main .product .product_main .product_main_info .price b {
display: block;
font-weight: 400;
}
.main .product {
padding-right: 20px;
}
.main .product .product_main .product_main_additional_info {
max-width: 225px;
padding-left: 21px;
}
.search_result .search_item.product .additional_info .ai_btns {
display: inline-block;
vertical-align: middle;
}
.search_result .search_item.product .additional_info .add_to_cart {
margin-bottom: 0;
margin-right: 20px;
display: inline-block;
vertical-align: middle;
}
.search_result .search_item.product .additional_info {
text-align: left;
width: auto;
float: right;
width: calc(100% - 120px);
padding-left: 26px;
margin-top: 20px;
}
.search_result .search_item.product .info {
width: calc(100% - 120px);
}
.search_page h1.title {
margin-bottom: 35px;
}
.main.article .right_col .item .info {
padding-left: 15px;
}
.main.article .right_col .rc_inside {
padding: 24px 19px 34px;
}
.main.article .left_col {
width: calc(100% - 300px);
}
.main.article .right_col {
max-width: 300px;
}
.compare_bk .cbk_top .str_2 .block_right .remove_all {
margin-right: 10px;
}
.compare_bk .cbk_top .str_2 .block_right .remove_all,
.compare_bk .cbk_top .str_2 .block_right .share {
padding-left: 30px;
}
.compare_bk .cbk_top .str_2 .block_right .share:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_share.png);
content: '';
position: absolute;
left: 0;
top: 0px;
height: 22px;
width: 21px;
}
.compare_bk .cbk_top .str_2 .block_right .remove_all:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_clear.png);
content: '';
position: absolute;
left: 0;
top: -2px;
height: 21px;
width: 17px;
}
.compare_bk .cbk_top .str_2 .block_right a {
color: #94999d;
display: inline-block;
line-height: 22px;
font-size: 16px;
text-decoration: none;
position: relative;
}
.compare_bk .cbk_top .str_2 .block_left {
float: left;
overflow: hidden;
position: relative;
}
.compare_bk .cbk_top .str_2 .block_right {
float: right;
overflow: hidden;
position: relative;
}
.compare_bk .cbk_top .str_2 .lab input[type="radio"]:checked,
.compare_bk .cbk_top .str_2 .lab input[type="checkbox"]:checked {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_parametr_active.png);
background-position: calc(100% - 2px) center;
transition: 0.25s;
}
.compare_bk .cbk_top .str_2 .lab > span {
color: #999;
display: inline-block;
vertical-align: middle;
position: relative;
font-size: 16px;
margin-left: 11px;
}
.compare_bk .cbk_top .str_2 .lab input[type="radio"],
.compare_bk .cbk_top .str_2 .lab input[type="checkbox"] {
outline: none;
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_parametr_disable.png);
background-repeat: no-repeat;
background-position: 2px center;
border: 1px solid #dee2e5;
border-radius: 50px;
cursor: pointer;
display: inline-block;
margin: 0;
padding: 0;
height: 24px;
width: 45px;
vertical-align: middle;
transition: 0.25s;
}
.compare_bk .cbk_top .str_2 .lab {
font-size: 0;
}
.compare_bk .cbk_top .cbk_t_left {
float: none;
width: 100%;
}
.compare_bk .cbk_top .cbk_t_right,
.compare_bk .cbk_top .cbk_t_left label {
display: none;
}
.history .iw_label {
background-position-x: 97%;
}
.history .history_label div {
vertical-align: middle;
}
.history .history_label,
.history .iw_label {
line-height: 22px;
height: auto;
}
.favorites_bk .favbk_bottom .favbk_b_item .price {
margin-right: 10px;
}
.favorites_bk .favbk_bottom .favbk_b_item .price,
.favorites_bk .favbk_bottom .favbk_b_item .compare_btn {
display: block;
white-space: nowrap;
}
.favbk_bottom .favbk_b_item .compare_btn {
position: absolute;
bottom: 5px;
}
.favorites_bk .favbk_bottom .favbk_b_item .compare_btn a {
padding-left: 0;
}
.map_bk .map_nav a {
margin-bottom: 20px;
}
.map_bk .map_nav {
display: block;
padding-top: 28px;
height: auto;
padding-bottom: 13px;
}
.contacts .contacts_bk .col ul li {
margin-bottom: 11px;
}
.contacts .contacts_bk .col .title {
padding-bottom: 20px;
margin-bottom: 25px;
}
.contacts .contacts_bk .col {
padding: 25px 14px 0 24px;
}  .category .right_col .rc_inside .row .col .item .btns .buy {
width: 110px;
}
.category .right_col .rc_inside .row .col .item .image {
height: 170px;
}
.category .right_col {
width: calc(100% - 240px);
}
.category .left_col {
width: 240px;
}
#footer .col .numbers .phone {
font-size: 20px;
line-height: 23px;
}
.catalog_desc .desc p {
margin-bottom: 15px;
}
.catalog_desc .title {
margin-bottom: 30px;
}
.catalog_desc {
padding: 57px 0 58px;
}
h1.title {
margin-bottom: 32px;
}
.main {
padding-top: 43px;
}
.cart .cw_inside {
padding: 15px 40px 48px;
}
#header .header_bottom .hb_inside ul {
width: calc(100% - 50px);
}
#header .header_bottom .hb_inside .form_show {
right: 6px;
}
.slider_main .slick-prev {
left: 20px;
}
.slider_main .slick-next {
right: 20px;
}
.slider_main .item .container {
padding: 0 80px;
overflow: hidden;
}
.slider_main .item .image {
right: -183px;
}
.slider_main .item .info .big_title {
font-size: 36px;
line-height: 48px;
padding-top: 65px;
margin-bottom: 29px;
}
.main .categories_main {
padding: 62px 0 55px;
}
.about {
padding: 52px 0 52px;
}
.about .title_bk {
margin-bottom: 49px;
}
.about .desc_left {
width: 176px;
}
.about .desc_right {
width: calc(100% - 176px);
}
.about .desc_bg {
padding: 58px 38px 0;
}
.about .desc_bg .col {
padding: 0px 25px 0 27px;
}
.about .desc_bg {
margin-bottom: 56px;
}
.about .desc_bottom .title {
margin-bottom: 35px;
}
.about .desc_bottom .row .col {
width: 100%;
margin-bottom: 14px;
}
.about .desc_bottom .col table td {
width: 50%;
padding-bottom: 22px;
}
.about .desc_bottom .col table td:nth-child(2) {
padding-left: 0;
}
.about .desc_bottom .col .image img {
display: none;
}
.about .desc_bottom .col .image {
height: 515px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/bg_main_table_photo_2.jpg);
}
.advantages {
padding-top: 49px;
height: auto;
padding-bottom: 30px;
}
.advantages .title_bk {
margin-bottom: 44px;
}
.partners {
padding-top: 50px;
padding-bottom: 49px;
}
.partners .title_bk {
margin-bottom: 34px;
}
.partners_slider .slick-prev {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/left.png);
cursor: pointer;
position: absolute;
left: -25px;
top: 50%;
margin-top: -14px;
height: 26px;
width: 14px;
z-index: 100;
}
.partners_slider .slick-next {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/right.png);
cursor: pointer;
position: absolute;
right: -25px;
top: 50%;
margin-top: -14px;
height: 26px;
width: 14px;
z-index: 100;
}
.partners .wrap {
box-shadow: 0 0 8px rgba(0, 108, 255, 0.18);
}
.partners_slider_wrapper {
border-top: 1px solid #e0e2e4;
border-bottom: 1px solid #e0e2e4;
box-shadow: 0 0 8px rgba(0, 108, 255, 0.18);
padding: 0 50px;
}
.partners_slider > div > div {
border: none !important;
box-shadow: 0 0 0 !important;
margin: 0 !important;
}
.news_main .title_bk {
margin-bottom: 32px;
}
.news_main .col .item .i_head {
height: 208px;
}
.news_main .col .item .i_body {
padding-top: 23px;
height: auto;
padding-bottom: 20px;
}
.news_main {
padding-bottom: 60px;
}
#footer .copyright {
left: 22px;
}
}
@media screen and (min-width: 991px) {
.product_main .cols .clear {
display: none;
}
}
@media screen and (max-width: 990px) {
.main .product .product_main .product_main_additional_info .www {
width: 140px;
float: left;
position: relative;
overflow: hidden;
} .main .product .product_main .product_main_additional_info .pm_ai_discount {
width: 200px;
float: right;
}
.main .product .product_main .product_main_additional_info {
border: none;
}
.product_main .cols .clear {
height: 1px;
clear: both;
}
.main .product .product_main .product_main_info {
float: none;
position: relative;
overflow: hidden;
}
.main .product .product_main .product_slider {
float: left;
position: relative;
overflow: hidden;
width: 330px;
}
.main .product .product_main .cols {
display: block;
}
.main .product .product_main .product_main_additional_info {
max-width: 100%;
padding-left: 0;
margin-top: 20px;
}
}
@media screen and (min-width: 1050px) and (max-width: 1920px) {
.partners_slider .slick-prev {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/left.png);
cursor: pointer;
position: absolute;
left: 3px;
top: 50%;
margin-top: -14px;
height: 26px;
width: 14px;
z-index: 100;
}
.partners_slider .slick-next {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/right.png);
cursor: pointer;
position: absolute;
right: 3px;
top: 50%;
margin-top: -14px;
height: 26px;
width: 14px;
z-index: 100;
}
}
@media screen and (min-width: 921px) {
#header .header_top .ht_inside .numbers2,
#header .header_top .ht_inside .icons2,
#header .header_top .ht_inside .poisk,
#header .header_top .ht_inside .burger,
#header .header_bottom2,
.shadow,
.favorites_bk .favbk_top .top_line {
display: none !important;
}
}
@media screen and (min-width: 921px) {
.search_result .search_item.product .additional_info .ai_btns b {
font-weight: 400;
}
.search_result .search_item.product .additional_info .ai_btns a b {
font-weight: 400;
}
}
@media screen and (max-width: 920px) {
.news_main .row {
display: block !important;
}
.news_main .row .col .item {
height: 100%;
}
#header .header_bottom2 .str_1 > ul > li > ul {
display: none;
}
.history .item_wrapper .iw_item {
padding: 0;
} .main .product .product_main .product_main_additional_info {
margin-top: 40px;
}
.main .product .product_tabs {
padding: 0 30px;
}
.main .product .product_main .cols {
padding: 40px 30px 0 30px;;
}
.main .product .product_tabs .pt_items .pt_i_item .row .col {
width: 33.33%;
}
.search_result .search_item.product .additional_info .ai_btns b {
display: none;
} .search_result .search_item.product .additional_info .add_to_cart a span:before {
top: -1px;
margin-right: 2px;
}
.search_result .search_item.product .additional_info .add_to_cart a {
width: 35px;
background-position: center center;
}
.search_result .search_item.product .additional_info .add_to_cart b {
display: none;
}
.main .product {
padding: 0;
}
.main.article .right_col {
float: none;
max-width: 100%;
width: 100%;
}
.main.article .left_col {
float: none;
width: 100%;
padding-right: 0;
margin-bottom: 50px;
}
.favorites_bk .favbk_top .top_line .link:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_link.png);
content: '';
position: absolute;
left: 0;
top: 0;
height: 18px;
width: 18px;
}
.favorites_bk .favbk_top .top_line .link {
display: block;
margin-bottom: 30px;
padding-left: 30px;
color: #000;
text-decoration: none;
font-size: 16px;
position: relative;
}
.favorites_bk .favbk_top .top_line .delete:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_clear.png);
content: '';
position: absolute;
left: 0;
top: -1px;
height: 21px;
width: 17px;
}
.favorites_bk .favbk_top .top_line .delete {
margin-bottom: 30px;
display: inline-block;
color: #94999d;
font-size: 16px;
text-decoration: none;
padding-left: 30px;
position: relative;
}
.favorites_bk .favbk_top .top_line .buy {
margin-right: 60px;
margin-bottom: 40px;
background: #319d41;
border-radius: 50px;
display: inline-block;
color: #fff;
font-size: 14px;
font-weight: 500;
text-align: center;
text-decoration: none;
text-transform: uppercase;
line-height: 35px;
height: 35px;
width: 205px;
}
.favorites_bk .favbk_top .favbk_t_info_right {
display: none;
}
.favorites_bk .favbk_top .price {
display: inline-block;
vertical-align: middle;
margin-bottom: 0;
margin-right: 60px;
}
.favorites_bk .favbk_bottom .favbk_b_item .image {
margin-right: 20px;
}
.favorites_bk .favbk_top .favbk_t_info_mid {
display: none;
}
.favorites_bk .favbk_top {
display: block;
}
.contacts .contacts_bk .col:nth-child(3n) {
border-right: none;
}
.contacts .contacts_bk .col:nth-child(2n) {
border-right: 1px solid #e2e2e2;
}
.contacts .contacts_bk .col:nth-child(1) {
border-bottom: none;
}
.contacts .contacts_bk .col {
width: 50%;
}
.category .right_col {
width: 100%;
float: none;
}
.category .left_col {
width: 100%;
float: none;
}
#header {
z-index: 9998;
position: relative;
}
.stickyMargin {
display: none;
}
#header .header_top {
background-color: #fff;
}
.shadow {
position: fixed;
width: 100%;
height: 100vh;
background-color: rgba(0, 0, 0, 0.3);
z-index: 1000;
cursor: pointer;
display: none;
}
.shadow.act {
display: block;
}
#header .header_top .ht_inside .icons,
#header .header_top .ht_inside .numbers,
#header .header_bottom {
display: none;
}
#header .header_top .ht_inside .numbers2 .phone a {
cursor: pointer;
font-family: 'PF Din Text Comp Pro';
font-size: 20px;
font-weight: bold;
text-decoration: none;
color: black;
}
#header .header_top .ht_inside .numbers2 .phone.hide {
display: none;
}
#header .header_top .ht_inside .icons2 .icon {
display: inline-block;
height: 36px;
line-height: 36px;
padding: 0 17px 0 15px;
}
#header .header_top .ht_inside .icons2 .icon .cart { text-decoration: none;
font-weight: 500;
white-space: nowrap;
}
#header .header_top .ht_inside .icons2 .icon .cart span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_cart.png);
display: inline-block;
height: 17px;
width: 18px;
vertical-align: middle;
margin: 0 4px;
}
#header .header_top .ht_inside .burger {
width: 24px;
height: 19px;
background-position: center center;
background-repeat: no-repeat;
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/burger.png);
cursor: pointer;
}
#header .header_top .ht_inside .poisk {
position: relative;
height: 20px;
width: 20px;
}
#header .header_top .ht_inside .form {
height: 37px;
visibility: hidden;
transition: 0.25s;
z-index: 2;
position: absolute;
left: -200px;
bottom: -9px;
width: 330px;
}
#header .header_top .ht_inside .form form {
height: 100%;
font-size: 0;
}
#header .header_top .ht_inside .form form input {
border-color: #dee2e5;
border-style: solid;
border-width: 1px 0 1px 1px;
font-size: 22px;
display: inline-block;
height: 100%;
width: calc(100% - 57px);
vertical-align: top;
padding-left: 20px;
}
#header .header_top .ht_inside .form form input[type="submit"] {
background-color: #319d41;
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_search_white.png);
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
border: none;
width: 57px;
}
#header .header_top .ht_inside .form .form_close {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_close.png);
cursor: pointer;
position: absolute;
right: 82px;
top: 50%;
margin-top: -9px;
height: 18px;
width: 18px;
}
#header .header_top .ht_inside .form_show {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_search.png);
cursor: pointer;
height: 20px;
width: 20px;
position: absolute;
left: 0;
top: 0;
}
#header .header_top .ht_inside .form.active {
visibility: visible;
transition: 0.25s;
}
select,
.selectBox {
background-color: #fff;
box-sizing: border-box;
cursor: pointer;
padding: 0 30px 0 10px;
display: inline-block;
color: #000;
position: relative;
width: 100%;
height: 23px;
text-decoration: none;
line-height: 23px;
font-family: 'PF Din Text Comp Pro';
font-size: 20px;
font-weight: bold;
}
.selectBox:hover {
color: #000;
text-decoration: none;
} .selectBox-arrow {
position: absolute;
left: auto;
right: 5px;
top: 8px;
width: 12px;
height: 7px;
overflow: hidden;
cursor: pointer;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_history_disable.png) center no-repeat;
}
.selectBox-dropdown-menu {
position: absolute;
list-style: none;
font-family: 'PF Din Text Comp Pro';
font-size: 20px;
font-weight: bold;
margin: 0;
padding: 0;
z-index: 100000;
background-color: #fff;
border: 1px solid #000;
}
.selectBox-dropdown-menu li {
display: block;
}
.selectBox-dropdown-menu li a {
display: block;
padding: 0 8px;
color: #000;
text-decoration: none;
cursor: pointer;
}
.selectBox-dropdown-menu li a:hover {
color: #fff;
text-decoration: none;
background: #333;
}
.selectBox-selected {
font-weight: bold;
background: #ccc;
}
.selectBox-menuShowing .selectBox-arrow {
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
#header .header_bottom2 {
z-index: 100;
position: absolute;
left: 0;
top: 63px;
width: 100%;
background-color: #fff;
display: none;
}
#header .header_bottom2 .str_1 {
padding: 23px 30px 0 30px;
-webkit-box-shadow: inset 2px 4px 17px 0px rgba(0, 108, 255, 0.33);
-moz-box-shadow: inset 2px 4px 17px 0px rgba(0, 108, 255, 0.33);
box-shadow: inset 2px 4px 17px 0px rgba(0, 108, 255, 0.33);
}
#header {
-webkit-box-shadow: 2px 4px 17px 0px rgba(0, 108, 255, 0.33);
-moz-box-shadow: 2px 4px 17px 0px rgba(0, 108, 255, 0.33);
box-shadow: 2px 4px 17px 0px rgba(0, 108, 255, 0.33);
}
#header .header_bottom2 .str_1 ul {
display: block;
}
#header .header_bottom2 .str_1 ul li {
display: block;
float: left;
position: relative;
overflow: hidden;
width: 33.33%;
margin-bottom: 30px;
}
#header .header_bottom2 .str_1 ul li a {
color: #000;
font-size: 22px;
font-family: 'PF Din Text Comp Pro';
font-weight: 500;
text-transform: uppercase;
text-decoration: none;
}
#header .header_bottom2 .clear {
clear: both;
height: 1px;
}
#header .header_bottom2 .str_2 {
border-top: 1px solid #e2e2e2;
}
#header .header_bottom2 .str_2 .icons {
margin: 10px 0;
}
#header .header_bottom2 .str_2 .icons .icon.last {
border: none;
}
#header .header_bottom2 .str_2 .icons .icon {
width: 25%;
box-sizing: border-box;
border-right: 1px solid #e2e2e2;
float: left;
overflow: hidden;
position: relative;
height: 36px;
line-height: 36px;
padding: 0 17px 0 15px;
}
#header .header_bottom2 .str_2 .icons .icon a {
text-decoration: none;
font-weight: 500;
color: #000;
}
#header .header_bottom2 .str_2 .icons .icon a span {
margin: 0 auto;
}
#header .header_bottom2 .str_2 .icons .icon .favorite span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_favorite_head.png);
display: inline-block;
height: 21px;
width: 23px;
vertical-align: -4px;
}
#header .header_bottom2 .str_2 .icons .icon .compare_btn span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_compare_head.png);
display: inline-block;
height: 18px;
width: 18px;
vertical-align: -4px;
}
#header .header_bottom2 .str_2 .icons .icon .cart span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_cart.png);
display: inline-block;
height: 17px;
width: 18px;
vertical-align: -3px;
margin: 0 4px;
}
#header .header_bottom2 .str_2 .icons .icon .profile span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_profile.png);
display: inline-block;
height: 20px;
width: 15px;
vertical-align: -4px;
}
#header .header_bottom2 .str_2 .icons .icon a b {
font-weight: 400;
color: #319d41;
}
.main .categories_main .col {
width: 50%;
}
.main .categories_main .row.nm .col {
width: 33.33%;
}
.main .categories_main .col:nth-child(3n) {
border-right: 1px solid #e0e2e4;
}
.main .categories_main .col:nth-child(1n + 4) {
border-bottom: 1px solid #e0e2e4;
}
.news_main .col {
width: 100%;
}
.news_main .col .item .i_head {
float: left;
width: 300px;
overflow: hidden;
position: relative;
}
.news_main .col .item .i_body {
height: 208px;
overflow: hidden;
position: relative;
}
#header .header_top .ht_inside .logo img {
width: 188px;
padding-top: 7px;
}
#header .header_top .ht_inside {
padding: 9px 0 4px 0;
}
#header .header_top .container {
padding-left: 20px;
}
}
@media screen and (min-width: 801px) {
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats b {
font-weight: normal;
}
}
@media screen and (max-width: 800px) {
.history .item_wrapper .iw_item .image {
height: 40px;
}
.history .item_wrapper .iw_item .title {
margin-left: 5px;
} .main .product .product_tabs .pt_items .pt_i_item .desc,
.main .product .product_tabs .pt_items .pt_i_item table tr td {
font-size: 14px;
}
.main .product .product_main .product_main_info .desc {
font-size: 14px;
}
.main .product .product_main .product_main_info .price > span {
font-size: 36px;
line-height: 40px;
}
.main.article .right_col .item .info {
float: none;
overflow: hidden;
width: auto;
}
.main.article .right_col .item .image {
height: 160px;
width: 230px;
}
.main.article .right_col .rc_inside {
padding: 46px 39px 34px;
}
.compare_bk .cbk_top .str_2 .block_right .remove_all {
display: none;
}
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats b {
display: none;
}
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats .history .item_wrapper .iw_item {
padding: 0;
}
.favorites_bk .favbk_top {
padding-bottom: 33px;
}
.favorites_bk .title_bk {
margin-bottom: 11px;
}
.favorites_bk {
padding: 27px 27px;
}
.cart .cw_inside .title {
padding-left: 20px;
width: 140px;
}
.cart .cw_inside table tr:nth-child(1n + 2) td:nth-child(1) {
padding-left: 0;
}
.slider_main .slick-prev,
.slider_main .slick-next {
display: none !important;
}
.slider_main .item .container {
padding: 0 30px;
}
.slider_main .item .image {
right: -280px;
}
.about .title_bk {
margin-bottom: 26px;
}
.about .desc_left {
width: 170px;
}
.about .desc_right {
width: calc(100% - 170px);
}
.about .desc_bg .title {
margin-bottom: 37px;
}
.about .desc_bg .col {
width: 100%;
}
.about .desc_bg {
height: auto;
padding-bottom: 40px;
}
}
@media screen and (min-width: 721px) {
#header .header_bottom2 .str_3,
#header .header_bottom2 .str_0 {
display: none;
}
}
@media screen and (min-width: 721px) {
#footer .row2_1,
.cart .cw_inside table tr td .mobile,
.category .right_col .rc_inside .row .col .item .str_last {
display: none;
}
.category .right_col .rc_inside .row .col .item .clear {
display: none;
}
}
@media screen and (max-width: 780px) {
.favbk_bottom .favbk_b_item .compare_btn {
position: static;
margin-top: 20px;
}
.favorites_bk .favbk_bottom .favbk_b_item {
border-top: none;
border-bottom: 1px solid #dee2e5;
padding-bottom: 30px;
}
.favorites_bk {
border: none;
}
.favorites_bk .favbk_bottom .favbk_b_item {
position: relative;
}
.favorites_bk .favbk_bottom .favbk_b_item .abs {
z-index: 100;
cursor: pointer;
display: block;
background-position: center center;
background-repeat: no-repeat;
right: 0px;
top: 40px;
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_remove.png);
width: 18px;
height: 18px;
position: absolute;
}
.favorites_bk .favbk_bottom .favbk_b_item .price {
margin-right: 0;
text-align: center;
margin-bottom: 10px;
}
.favorites_bk .favbk_bottom .favbk_b_item .hide_block {
padding-right: 30px;
margin-left: 20px;
float: right;
overflow: hidden;
display: block;
}
.favorites_bk .favbk_bottom .favbk_b_item .hide_block div {
display: block !important;
}
.favorites_bk .favbk_bottom .favbk_b_item {
display: block;
}
.favorites_bk .favbk_bottom .favbk_b_item .image {
float: left;
overflow: hidden;
position: relative;
}
.favorites_bk .favbk_bottom .favbk_b_item .info {
width: auto;
overflow: hidden;
position: relative;
}
.favorites_bk .favbk_bottom .favbk_b_item .qqq,
.favorites_bk .favbk_bottom .favbk_b_item .buy_btn,
.favorites_bk .favbk_bottom .favbk_b_item .remove {
display: none;
}
}
@media screen and (max-width: 720px) {
.favorites_bk .favbk_bottom .favbk_b_item {
margin-bottom: 0;
} .main .product .product_tabs ul {
margin-bottom: 20px;
}
.main .product .product_tabs .pt_items .pt_i_item .row .col {
width: 50%;
}
.main .product {
background-color: inherit;
}
.main .product .product_main .cols {
padding: 0;
}
.search_result .search_item .info .desc {
font-size: 14px;
}
.search_result .search_item .info .title a {
font-size: 18px;
line-height: 22px;
}
.search_result {
border-bottom: none;
border-left: none;
border-right: none;
padding: 40px 0 20px 0;
}
.compare_bk .cbk_top {
padding-bottom: 30px;
}
.compare_bk .cbk_top .str_2 .block_right .share {
display: block;
height: 24px;
}
.compare_bk .cbk_top .str_2 .block_right .share span {
display: none;
}
.main {
padding-top: 27px;
}
.main.contacts {
padding-bottom: 48px;
}
.category .right_col .rc_inside .row .col .item .desc {
height: auto;
}
.category .right_col .rc_inside .row .col .item .price2 {
display: inline-block;
vertical-align: middle;
} .category .right_col .rc_inside .row .col .item .str_last .price2 {
margin-right: 25px;
font-family: "PF Din Text Comp Pro";
font-size: 24px;
font-weight: bold;
}
.category .right_col .rc_inside .row .col .item .str_last .price2 span > span {
color: #94999d;
font-size: 30px;
margin-left: 6px;
}
.category .right_col .rc_inside .row .col .item .str_last .btns2 .compare_btn {
margin-right: 25px;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_compare.png);
display: inline-block;
vertical-align: middle;
height: 18px;
width: 18px;
}
.category .right_col .rc_inside .row .col .item .str_last .btns2 .favorite {
margin-right: 30px;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_favorite.png);
display: inline-block;
vertical-align: middle;
height: 21px;
width: 23px;
}
.category .right_col .rc_inside .row .col .item .str_last .btns2 .buy {
display: inline-block;
border: 2px solid #319d41;
border-radius: 50%;
color: #000;
text-align: center;
text-decoration: none;
text-transform: uppercase;
height: 35px;
width: 35px;
vertical-align: middle;
background-position: center center;
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_add_cart.png);
background-repeat: no-repeat;
}  .category .right_col .rc_inside .row .col .item .clear {
height: 1px;
clear: both;
}
.category .right_col .rc_inside .row .col .item .price {
padding-left: 5px;
font-size: 24px;
line-height: 27px;
}
.category .right_col .rc_inside .row .col {
padding: 20px;
}   .main .categories_main .col .title,
.main .categories_main .col .count {
position: relative;
overflow: hidden;
text-align: left;
padding: 0;
}
.main .categories_main .col .title {
padding-top: 33px;
}
.main .categories_main .col .count {
margin-top: 0;
}
.main .categories_main .col .icon span {
vertical-align: middle;
}
.main .categories_main .col .icon {
float: left;
position: relative;
overflow: hidden;
width: 130px;
height: 115px;
padding-top: 10px;
margin-right: 15px;
}
.main .categories_main .row.nm .col {
width: 100%;
height: 114px;
padding: 0;
}
.cart .cw_inside {
padding: 15px 0 0;
}
.cart .cw_inside .quantity {
vertical-align: middle;
}
.cart .cw_inside table tr td .mobile {
font-family: 'Roboto';
font-weight: 900;
font-size: 16px;
line-height: 19px;
display: inline-block;
vertical-align: middle;
width: 100px;
}
.cart .cw_inside table tr td:nth-child(1n + 2) {
text-align: left;
}
.cart .cw_inside table .desc .close2 {
position: absolute;
top: 30px;
right: 0px;
}
.cart .cw_inside table,
.cart .cw_inside table tbody {
display: block !important;
}
.cart .cw_inside table tr {
display: block;
width: 100% !important;
border-bottom: 1px solid #dee2e5;
position: relative;
}
.cart .cw_inside table tr td {
display: block;
width: 100% !important;
border: none !important;
}
.cart .cw_inside {
border: none;
border-top: 4px solid #2c9d46;
}
.cart .cw_inside table tr:nth-child(1) {
display: none;
}
.main .categories_main .col .title {
padding: 0 30px;
}
.advantages .col {
height: 270px;
}
#footer .col .call {
margin-top: 0;
}
#footer .row2_1:before {
background: #ddd;
content: '';
position: absolute;
top: 0;
left: 0;
height: 2px;
width: 100%;
}
#footer .row2_1 .col {
width: 100%;
padding: 0;
}
#footer .row2_1 .block_1 {
width: 50%;
float: left;
}
#footer .row2_1 .clear {
clear: both;
height: 1px;
}
#footer .row2_1 {
padding-left: 15px;
padding-right: 15px;
position: relative;
margin-top: 23px;
padding-top: 30px;
margin-left: -15px;
margin-right: -15px;
}
#header .header_top .ht_inside .call a,
#header .header_top .ht_inside .numbers2 {
display: none;
}
#header .header_top .ht_inside {
position: relative;
} #header .header_top .ht_inside .burger {
position: absolute;
right: 0;
top: 25px;
}
#header .header_top .ht_inside .icons2 {
position: absolute;
right: 30px;
top: 17px;
}
#header .header_top .ht_inside .poisk {
position: absolute;
right: 110px;
top: 24px;
}
#header .header_top .ht_inside .logo img {
padding-top: 0;
}
#header .header_bottom2 {
top: 0;
}
#header .header_bottom2 .str_1 {
box-shadow: none;
background-color: #f5f6f7;
}
#header .header_bottom2 .str_1 ul li {
float: none;
width: 100%;
}
#header .header_bottom2 .str_2 {
display: none;
}
#header .header_bottom2 .str_3 {
border-top: 1px solid #e2e2e2;
background-color: #f5f6f7;
}
#header .header_bottom2 .str_3 {
padding: 10px 0;
}
#header .header_bottom2 .str_3 .icons {
margin: 10px 0;
}
#header .header_bottom2 .str_3 .icons .icon.last {
border: none;
}
#header .header_bottom2 .str_3 .icons .icon {
box-sizing: border-box;
height: 36px;
line-height: 36px;
padding: 0 30px 0 30px;
}
#header .header_bottom2 .str_3 .icons .icon a {
text-decoration: none;
font-weight: 500;
color: #000;
}
#header .header_bottom2 .str_3 .icons .icon a span {
margin: 0 auto;
}
#header .header_bottom2 .str_3 .icons .icon .favorite span {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_favorite_head.png);
display: inline-block;
height: 21px;
width: 26px;
vertical-align: -4px;
background-repeat: no-repeat;
background-position: center center;
margin-right: 4px;
}
#header .header_bottom2 .str_3 .icons .icon .compare_btn span {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_compare_head.png);
display: inline-block;
height: 18px;
width: 26px;
vertical-align: -4px;
background-repeat: no-repeat;
background-position: center center;
margin-right: 4px;
}
#header .header_bottom2 .str_3 .icons .icon .cart span {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_cart.png);
}
#header .header_bottom2 .str_3 .icons .icon .cart span, #header .header_bottom2 .str_3 .icons .icon .cart_active span {
display: inline-block;
height: 17px;
width: 26px;
vertical-align: -3px;
background-repeat: no-repeat;
background-position: center center;
margin-right: 4px;
}
#header .header_bottom2 .str_3 .icons .icon .cart_active span {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_cart_active.png);
}
#header .header_bottom2 .str_3 .icons .icon .profile span {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_profile.png);
display: inline-block;
height: 20px;
width: 26px;
vertical-align: -4px;
background-repeat: no-repeat;
background-position: center center;
margin-right: 4px;
}
#header .header_bottom2 .str_3 .icons .icon a b {
font-weight: 400;
color: #319d41;
}
#header .header_bottom2 .str_0 {
background-color: #fff;
padding: 20px 30px;
}
#header .header_bottom2 .str_0 .clear {
height: 1px;
clear: both;
}
#header .header_bottom2 .str_0 .numbers {
margin-right: 30px;
float: left;
position: relative;
overflow: hidden;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_phone.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 32px;
}
#header .header_bottom2 .str_0 .numbers .phone a {
font-family: 'PF Din Text Comp Pro';
font-size: 24px;
font-weight: bold;
text-decoration: none;
color: black;
}
#header .header_bottom2 .str_0 .call {
float: left;
position: relative;
overflow: hidden;
}
#header .header_bottom2 .str_0 .call a {
margin-top: 11px;
border: 2px solid #319d41;
border-radius: 50px;
color: #999999;
display: block;
text-align: center;
line-height: 31px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
text-transform: uppercase;
height: 35px;
width: 163px;
}
#header .header_bottom2 .str_0 .close {
width: 18px;
height: 18px;
cursor: pointer;
float: right;
overflow: hidden;
position: relative;
background-position: center center;
background-repeat: no-repeat;
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_remove.png);
}
.news_main .col .item,
.news_main .col .item:hover {
box-shadow: none;
}
.news_main .col .item .i_body {
height: auto;
}
.main .categories_main .col .icon span {
align-items: center;
}
.main .categories_main .col .title {
padding: 35px 0 5px;
}
}
@media screen and (min-width: 681px) {
.ordering_wrapper .ordering_item .row.mobile {
display: none;
}
.ordering_wrapper .ordering_item .row.desktop {
display: block;
}
}
@media screen and (max-width: 680px) {
.favorites_bk .favbk_bottom .favbk_b_item .info .readmore_link {
font-size: 14px;
line-height: 18px;
}
.favorites_bk .favbk_bottom .favbk_b_item .image {
width: 94px;
height: 94px;
}
.favorites_bk .favbk_top .top_line .delete {
margin-right: 20px;
}
.favorites_bk .favbk_top .top_line .link {
display: inline-block;
}
.favorites_bk {
padding: 0;
}
.main.bg_grey {
padding-bottom: 30px;
}
.main .product .product_main .product_main_additional_info .pm_ai_creator,
.main .product .product_main .product_main_additional_info .pm_ai_info {
padding-left: 0;
}
.main .product .product_main .product_main_info .price b {
display: inline;
}
.main .product .product_main .product_main_info {
float: none;
width: 100%;
padding: 0;
max-width: 100%;
}
.main .product .product_main .product_slider {
float: none;
width: 320px;
margin: 0 auto 20px auto;
}
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats a {
margin-bottom: 15px;
}
.compare_bk .cbk_top {
padding: 10px;
}
.ordering_wrapper .col label input {
margin: 4px 0 17px;
}
.ordering_wrapper .subtitle {
margin-bottom: 30px;
}
.ordering input[type="submit"] {
margin-top: 0;
}
.ordering_wrapper .ordering_item:last-child {
padding-bottom: 30px;
border-bottom: 1px solid #e2e2e2;
}
.ordering .ordering_wrapper .row .col.fullwidth {
max-width: 100%;
}
.ordering .ordering_wrapper .row .col.fullwidth.none {
max-width: 320px;
}
.ordering .ordering_item.dostav .row .col {
max-width: 100%;
}
.ordering .ordering_wrapper .row .col {
max-width: 320px;
}
.ordering .ordering_wrapper .row .col {
max-width: 320px;
}
.ordering .ordering_wrapper {
padding-left: 0;
padding-right: 0;
padding-bottom: 23px;
}
.ordering_wrapper .ordering_item .row.desktop {
display: none;
}
.ordering_wrapper .ordering_item .row.mobile {
display: block;
}
.row .col {
width: 100%;
}
.ordering_wrapper {
border: none;
border-top: 4px solid #2c9d46;
}
h1.title {
font-size: 30px;
line-height: 33px;
}
#footer .col:nth-child(3n) {
display: none;
}
#footer .col {
width: 50%;
}
}
@media screen and (max-width: 620px) {
.new_history .block_down .sect .name .clear {
height: 1px;
clear: both;
}
.new_history .block_down .sect .name {
position: relative;
overflow: hidden;
margin: 15px 0;
}
.new_history .block_down .sect .name .img {
width: 50px;
height: 50px;
float: left;
overflow: hidden;
margin-right: 35px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.new_history .block_down .sect .name .inf2 {
padding-top: 10px;
overflow: hidden;
position: relative;
}
.new_history .block_down .sect .name .inf2 a {
text-decoration: none;
}
.new_history .block_down .sect .str .inf span {
color: #000;
}
.new_history .block_down .sect .str .clear {
height: 1px;
clear: both;
}
.new_history .block_down .sect .str {
position: relative;
overflow: hidden;
margin-right: -2%;
}
.new_history .block_down .sect .str .inf {
color: #999999;
margin-right: 2%;
width: 48%;
float: left;
overflow: hidden;
position: relative;
margin-bottom: 12px;
}
.new_history .block_down .sect {
padding-bottom: 25px;
padding-top: 25px;
border-bottom: 1px solid #e2e2e2;
}
.new_history .block_down {
overflow-y: auto;
display: none;
height: 245px;
box-sizing: border-box;
padding: 0 25px 25px 25px;
background-color: #f9f9f9;
border-left: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
border-top: 1px solid #e2e2e2;
}
.new_history .block_top .str .podr {
color: #999999;
font-size: 16px;
line-height: 40px;
cursor: pointer;
display: inline-block;
vertical-align: middle;
position: relative;
padding-right: 30px;
}
.new_history .block_top .str .podr .arrow {
position: absolute;
width: 12px;
height: 7px;
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_history_disable.png);
right: 8px;
top: 16px;
}
.new_history .block_top .str .podr .arrow.act {
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_history_active.png);
}
.new_history .block_top .str .clear {
height: 1px;
clear: both;
}
.new_history .block_top .str .inf a {
font-weight: 400;
color: #2c9d46;
text-decoration: none;
}
.new_history .block_top .str .inf span {
font-weight: 400;
}
.new_history .block_top {
border: 1px solid #e2e2e2;
padding: 25px 18px;
border-bottom: none;
}
.new_history .block_top .str {
position: relative;
overflow: hidden;
margin-right: -2%;
}
.new_history .block_top .str .inf {
position: relative;
overflow: hidden;
margin-right: 2%;
width: 48%;
float: left;
margin-bottom: 25px;
font-family: 'Roboto';
font-weight: 900;
font-size: 16px;
line-height: 20px;
}
.new_history {
display: block;
border-bottom: 1px solid #e2e2e2;
}
.history {
display: none;
}
.main .product .product_tabs {
padding: 0;
margin-top: 40px;
}
.search_result .search_item.product .additional_info {
padding-left: 0;
}
.search_page h1.title {
font-size: 30px;
}
.main.article {
padding-bottom: 39px;
}
.main.article .right_col .rc_inside {
padding-left: 0;
padding-right: 0;
background-color: inherit;
border: none;
}
.main.article .right_col .item .image {
height: 90px;
width: 130px;
}
.main.article .left_col .content blockquote {
margin-left: 46px;
padding: 29px 35px 18px 31px;
}
.main.article .left_col .content p {
font-size: 14px;
line-height: 21px;
}
.main.article .left_col .content {
padding: 55px 17px 30px;
}
.compare_bk .cbk_top .str_2 .block_right .share span {
display: inline;
}
.compare_bk .cbk_top .str_2 .block_right {
float: left;
}
.compare_bk .cbk_top .str_2 .block_left {
margin-bottom: 15px;
}
.compare_bk .cbk_top .str_2 .lab > span {
white-space: normal;
}
.compare_bk .cbk_top .str_2 .lab {
white-space: nowrap;
}
.map_bk .map_nav a {
margin-bottom: 8px;
}
.contacts .contacts_bk .col:nth-child(1n) {
border-right: 1px solid #e2e2e2;
}
.map_bk .map_nav {
padding: 19px 22px 0 22px;
}
.map_bk .map_nav .map_show {
display: block;
margin-bottom: 20px;
}
.map_bk .map_nav a {
display: block;
}
.contacts .contacts_bk .col {
height: auto;
width: 100%;
padding-bottom: 30px;
} .main.category {
padding-bottom: 43px;
}
.pagination a,
.pagination span, .pagination a.active {
width: 40px;
height: 40px;
line-height: 38px;
margin: 0 8px;
}
.category .right_col .rc_inside .row .col .item .title {
margin-bottom: 2px;
}
.category .right_col .rc_inside .row .col .item .title a,
.category .right_col .rc_inside .row .col .item .desc {
font-size: 14px;
line-height: 23px;
}
#header .header_top .container,
.slider_main .item .container,
.container {
padding: 0 20px;
}
.slider_main {
height: 460px;
}
.slider_main .item .info .big_title {
font-size: 30px;
line-height: 36px;
}
.slider_main .item .info .desc {
max-width: 100%;
}
.slider_main .item .info .big_title {
padding-top: 30px;
}
.slider_main .item .info .big_title,
.slider_main .item .info .desc {
margin-bottom: 27px;
}
.slider_main .item .image {
width: 360px;
right: 50%;
margin-right: -180px;
}
.title_bk {
font-size: 30px;
line-height: 34px;
}
.about .desc_bg .title,
.about .desc_bottom .title {
font-size: 18px;
line-height: 24px;
}
.about .desc_bottom .col .image .desc_image {
font-size: 16px;
line-height: 24px;
}
.advantages .col .item .title {
font-size: 16px;
line-height: 27px;
}
.news_main .col .item .i_body .title {
font-size: 18px;
line-height: 24px;
}
.news_main .col .item .i_body .desc {
font-size: 14px;
line-height: 21px;
}
.news_main .col .item .i_head {
width: 132px;
height: auto;
}
.news_main .col .item .i_head .image img {
height: 90px;
margin-bottom: 5px;
}
.news_main .col .item .i_head .date {
display: block;
position: static;
}
.news_main .col .item .i_body {
padding: 0 0 0 20px;
}
.news_main .readmore {
max-width: 285px;
height: 40px;
border-radius: 20px;
font-size: 16px;
line-height: 39px;
}
.about .desc_bottom .col .image {
height: 400px;
}
.slider_main .item .info .btn.readmore.white {
min-width: 180px;
font-size: 16px;
line-height: 39px;
height: 40px;
border-radius: 20px;
}
}
@media screen and (max-width: 530px) {
.favorites_bk .favbk_bottom .favbk_b_item .hide_block2 .buy_btn a {
border: 2px solid #319d41;
border-radius: 50%;
display: block;
height: 35px;
width: 35px;
cursor: pointer;
background-position: center center;
background-repeat: no-repeat;
background-image: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_add_cart.png);
}
.favorites_bk .favbk_bottom .favbk_b_item .hide_block2 .compare_btn {
margin-top: 0;
display: inline-block;
vertical-align: middle;
}
.favorites_bk .favbk_bottom .favbk_b_item .price {
margin-right: 20px;
font-size: 24px;
display: inline-block;
vertical-align: middle;
margin-bottom: 0;
}
.favorites_bk .favbk_bottom .favbk_b_item .hide_block2 {
display: block;
margin-top: 20px;
}
.favorites_bk .favbk_bottom .favbk_b_item .hide_block2 .buy_btn {
display: inline-block;
vertical-align: middle;
}
.favorites_bk .favbk_bottom .favbk_b_item .info {
padding-right: 20px;
}
.favorites_bk .favbk_bottom .favbk_b_item .hide_block {
display: none;
} .main .product .product_tabs .pt_items .pt_i_item .row .col {
width: 100%;
}
.search_result .search_item.other .info .title .date {
display: none;
}
.catalog_desc .desc p {
font-size: 14px;
line-height: 22px;
margin-bottom: 11px;
}
.catalog_desc .title {
margin-bottom: 19px;
}
.catalog_desc {
padding: 34px 0 58px;
}
#header .header_bottom2 .str_0 .numbers {
margin-right: 15px;
}
.main .categories_main .col {
width: 100%;
float: none;
border-bottom: 1px solid #e0e2e4;
display: block;
}
.main .categories_main {
padding: 39px 0 40px;
}
.about {
padding: 31px 0 40px;
}
.about .title_bk {
margin-bottom: 17px;
}
.about .desc_left {
width: 17%;
}
.about .desc_right {
width: 83%;
padding-left: 50px;
}
.about .desc_right ol li span,
.about .desc_right ol li {
line-height: 21px !important;
}
.about .desc {
margin-bottom: 25px;
}
.about .desc_bg {
padding: 36px 38px 14px;
}
.about .desc_bg .title {
margin-bottom: 23px;
}
.about .desc_bg .col ul li {
line-height: 21px;
font-size: 14px;
}
.about .desc_bottom .title {
padding: 0;
}
.about .desc_bg {
margin-bottom: 34px;
}
.about .desc_bottom .title {
margin-bottom: 19px;
}
.about .desc_bottom .col table td {
font-size: 14px;
line-height: 21px;
}
.about .desc_bottom .row .col {
margin-bottom: 0;
}
.about .desc_bottom .col .image {
background-position-x: left;
}
.advantages {
padding-top: 31px;
padding-bottom: 15px;
}
.advantages .title_bk {
margin-bottom: 24px;
}
.advantages .col {
width: 100%;
height: 212px;
margin-bottom: 19px;
}
.advantages .row {
padding: 0 13%;
}
.partners {
padding-top: 34px;
padding-bottom: 25px;
}
.news_main .title_bk {
margin-bottom: 28px;
}
.news_main .col .item .i_body .desc {
margin-top: 10px;
}
.news_main .col {
margin-bottom: 47px;
}
.news_main .readmore {
margin-top: -2px;
}
.news_main {
padding-bottom: 50px;
}
#footer .row {
padding-top: 2px;
}
#footer .col ul li a {
font-size: 14px;
line-height: 19px;
}
#footer .col ul li {
margin-bottom: 19px;
}
#footer .col .numbers {
margin-bottom: 25px;
font-size: 14px;
line-height: 21px;
}
#footer .col .mail {
margin-bottom: 25px;
}
#footer .col .address,
#footer .col .title {
font-size: 14px;
line-height: 21px;
}
#footer .col .title {
margin-bottom: 18px;
}
#footer .col .soc {
margin-bottom: 11px;
}
#footer .col .soc .inst,
#footer .col .soc .fb {
font-size: 14px;
}
#footer .row2 .col1 {
width: 180px;
}
#footer .row2 .copyright {
font-size: 14px;
}
}
@media screen and (max-width: 470px) {
.search_result .search_item.product .info {
width: calc(100% - 100px);
padding-left: 15px;
}
.search_result .search_item .image {
width: 100px;
height: 100px;
}
#header .header_bottom2 .str_0 .numbers {
float: none;
margin-right: 0;
}
#header .header_bottom2 .str_0 .call {
float: none;
padding-left: 30px;
}
#header .header_bottom2 .str_0 .close {
float: none;
position: absolute;
right: 20px;
top: 24px;
}
}
@media screen and (max-width: 450px) {
.main.article .right_col .item .image {
height: 70px;
width: 100px;
}
.compare_bk .slick-slide {
min-height: 880px;
}
.compare_bk .cbk_bottom .cbk_b_body table tr td {
padding: 5px 0;
}
.compare_bk .cbk_bottom .cbk_b_head .remove {
top: 18px;
}
.compare_bk .cbk_bottom .cbk_b_head {
padding-top: 50px;
padding-bottom: 20px;
height: auto;
}
.about .desc_left img {
width: 80px;
height: 115px;
display: block;
margin: 0 auto;
}
.about .desc_left {
float: none;
width: 100%;
height: 115px;
margin-bottom: 25px;
}
.about .desc_right {
width: 100%;
padding-left: 17px;
}
.about .desc_bg .col {
padding: 0 20px;
}
.about .desc_bg .col ul li {
padding-left: 42px;
}
#footer .col {
width: 100%;
}
#footer .col:nth-child(4n) {
position: relative;
margin-top: 20px;
}
#footer .col:nth-child(4n):before {
background: #ddd;
content: '';
position: absolute;
top: 0;
left: 0;
height: 2px;
width: 100%;
}
}
@media screen and (max-width: 400px) {
.main .product .product_tabs .pt_items .pt_i_item.active {
overflow-x: auto;
}
.main .product .product_main .product_main_additional_info .www {
float: none;
width: 100%;
}
.main .product .product_main .product_main_additional_info .pm_ai_discount {
float: none;
margin: 0 auto;
}
.main .product .product_main .product_slider {
width: 100%;
}
.main .product .product_main .product_slider .product_slider_images .item img {
display: block;
height: 100%;
width: 100%;
}
.main .product .product_main .product_slider .product_slider_images .item {
height: 236px;
}
.main .product .product_main .product_slider .product_slider_images {
height: 240px;
width: 100%;
}
.compare_bk .cbk_bottom .cbk_b_body {
padding: 5px 6px 5px 6px;
}
.compare_bk .cbk_bottom .cbk_b_head {
padding-left: 8px;
}
.map_bk .map_nav a:last-child {
margin: 0 auto 8px;
}
}
@media screen and (max-width: 400px) {
.main .product .product_tabs .pt_items .pt_i_item.active {
overflow-x: auto;
}
.main .product .product_main .product_main_additional_info .www {
float: none;
width: 100%;
}
.main .product .product_main .product_main_additional_info .pm_ai_discount {
float: none;
margin: 0 auto;
}
.main .product .product_main .product_slider {
width: 100%;
}
.main .product .product_main .product_slider .product_slider_images .item img {
display: block;
height: 100%;
width: 100%;
}
.main .product .product_main .product_slider .product_slider_images .item {
height: 236px;
}
.main .product .product_main .product_slider .product_slider_images {
height: 240px;
width: 100%;
}
.compare_bk .cbk_bottom .cbk_b_body {
padding: 5px 6px 5px 6px;
}
.compare_bk .cbk_bottom .cbk_b_head {
padding-left: 8px;
}
.map_bk .map_nav a:last-child {
margin: 0 6px 8px;
}
.map_bk .map_nav a {
margin: 0 auto 8px;
}
.category .right_col .rc_inside .row .col .item .str_last .btns2 .compare, .category .right_col .rc_inside .row .col .item .str_last .btns2 .favorite, .category .right_col .rc_inside .row .col .item .str_last .price2 {
margin-right: 20px;
}
.cart .cw_inside table .desc .close2 {
top: 20px;
}
.ordering input[type="submit"], .cart .submit {
font-size: 16px;
margin: 0 auto;
height: 40px;
border-radius: 20px;
line-height: 39px;
display: block;
}
.cart .submit {
margin-top: 20px;
}
#header .header_top .ht_inside .logo img {
width: 140px;
padding-top: 7px;
}
.advantages .row {
padding: 0;
}
.news_main .col .item .i_head {
width: 100px;
}
.news_main .col .item .i_head .image img {
height: 70px;
}
.news_main .col .item .i_head .date {
font-size: 12px;
min-width: 100px;
}
#footer .row2_1 .block_1 {
float: none;
width: 100%;
margin-top: 25px;
}
.slider_main {
height: 520px;
}
}
@media screen and (max-width: 980px) {
.ordering_wrapper .ordering_item .row.desktop {
margin-bottom: 5px;
}
.single_breadcrumbs .breadcrumbs_wrapper {
display: none;
}
.single_breadcrumbs .link_back {
display: inline-block;
color: #94999d;
padding-left: 35px;
position: relative;
margin-bottom: 24px;
text-decoration: none;
}
.single_breadcrumbs .link_back:after {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_back.png);
content: '';
position: absolute;
left: 0;
top: 50%;
margin-top: -6px;
height: 12px;
width: 20px;
}
.single_partners {
display: none;
}
.main.news_page {
padding-bottom: 48px;
}
.main.article .left_col .content p img {
object-fit: cover;
} .main {
padding-top: 20px;
}
.main .product .product_tabs .pt_items .pt_i_item table tr:last-child td {
border-bottom: 2px solid #f7f8f8;
}
.main.catalog {
padding-top: 0;
}
.main .categories_main {
padding-top: 36px;
}
.contacts .contacts_bk .col {
padding-left: 27px;
padding-right: 25px;
height: 320px;
}
.contacts .contacts_bk .col:nth-child(1n + 4) {
height: 363px;
}
.contacts .contacts_bk .col table {
table-layout: fixed;
}
.map_bk .map_nav {
padding: 20px 15px 20px 15px;
}
.map_bk .map_nav a {
margin: 0 6px 20px;
}
.map_bk .map_nav .map_show {
margin-right: 5px;
}
.pagination {
margin-top: 0;
}
.cart .cw_inside table tr td:nth-child(1) {
width: 260px;
}
.cart .cw_inside {
padding-bottom: 30px;
}
.cart .cw_inside .result {
margin-top: 28px;
}
.container {
padding: 0 20px;
}
.news_main .row {
display: flex;
}
.news_main .row .col .item {
height: 100%;
}
.compare_bk .compare-table-wrapper .compare-table-scroll {
width: 100%;
}
.compare_bk .compare-table-wrapper .add_new_compare {
display: none !important;
}
nav.woocommerce-MyAccount-navigation ul {
display: block;
font-size: 0;
text-align: center;
margin-bottom: 15px;
}
nav.woocommerce-MyAccount-navigation ul li {
width: 33.333333%;
margin-bottom: 15px;
padding: 0 15px;
vertical-align: top;
}
.category .right_col .rc_inside .row .col .item .btns .buy {
font-size: 0;
} .category .right_col .rc_inside .row .col {
padding: 30px 15px 0;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_buttons {
text-align: left;
padding: 30px 15px 28px;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_buttons a {
display: inline-block;
margin-bottom: 0;
}
.category .left_col .lc_inside .prdctfltr_wc .prdctfltr_buttons .prdctfltr_reset {
display: inline-block;
margin-top: 10px !important;
}
.category .left_col {
padding-right: 20px;
}
.category .right_col .rc_inside .row .col .item .price {
margin-bottom: 15px;
}
}
@media screen and (max-width: 768px) {
#header .header_top .ht_inside {
padding: 5px 0;
}
#header .header_top .ht_inside .logo {
font-size: 0;
}
#header .header_top .ht_inside .logo img {
padding-top: 0;
}
#footer .col .logo {
display: none;
}
#footer .copyright {
display: none;
}
#footer .row2.hide {
padding-left: 15px;
padding-right: 15px;
margin-left: -15px;
margin-right: -15px;
display: block;
margin-top: 30px;
position: relative;
overflow: hidden;
padding-top: 20px;
}
#footer .row2:before {
background: #ddd;
content: '';
position: absolute;
top: 0;
left: 0;
height: 2px;
width: 100%;
}
#footer .row2 .col1 {
float: left;
position: relative;
overflow: hidden;
}
#footer .row2 .col2 {
float: right;
position: relative;
overflow: hidden;
margin-top: 16px;
}
#footer .row2 .copyright {
color: #999;
font-weight: 500;
display: block;
position: static;
}
#footer .row2 .clear {
clear: both;
height: 1px;
}
#footer {
padding-bottom: 20px
}
.advantages .col {
width: 50%;
height: 210px;
}
.woocommerce-MyAccount-content .u-columns .u-column1 {
border: none;
padding-bottom: 15px;
}
.category .left_col { }
div.facetwp-facet {
display: none;
}
div.left_col .textwidget p {
display: none;
}
.facetwp-facet-type_machine {
display: block!important;
}
.facetwp-facet-filter_3d_consumables_technology {
display: block!important;
}
.category .left_col .textwidget p:nth-child(1), p.name-filter_price {
display: block!important;
}
.category .left_col .textwidget .facetwp-facet-filter_3d_printers_brand, .category .left_col .textwidget .facetwp-facet-filter_price {
display: block!important;
}
.category .left_col .textwidget p:nth-child(1) strong:after, p.name-filter_price strong:after {
display: none;
}
nav.woocommerce-MyAccount-navigation ul li {
width: 50%;
}
.categories_main.frontpage .col {
border-bottom: 1px solid #e0e2e4;
width: 50%;
}
.categories_main.frontpage .row {
box-shadow: none;
border-color: #e0e2e4;
border-style: solid;
border-width: 1px 1px 0 1px;
}
.categories_main.frontpage .col:nth-child(even) {
border-right: 0;
}
.categories_main.frontpage .col:nth-child(odd) {
border-right: 1px solid #e0e2e4;
}
.container {
padding: 0 30px;
}
#footer {
padding-bottom: 19px;
}
#footer .row:before {
left: -15px;
width: calc(100% + 30px);
}
#footer .row2.hide {
overflow: visible;
padding-top: 21px;
}
#footer .row2:before {
left: -15px;
width: calc(100% + 30px);
height: 1px;
}
#footer .row2 .col1 {
max-width: 183px;
font-size: 0;
}
#footer .row2 .col2 {
margin-top: 16px;
}
#footer .row2 .copyright {
font-weight: 400;
}
.category .right_col .rc_inside .row .col {
width: 50%;
}
.category .right_col .rc_inside .row .col:nth-child(1n + 3) {
border-top: 0;
}
.category .right_col .rc_inside .row .col:nth-child(2n + 1) {
border-left: 1px solid #e2e2e2;
}
}
@media screen and (max-width: 576px) {
.categories_main.services .container {
padding: 0 0 0 0;
}
.categories_main.services .row.nm .col {
display: flex;
flex-direction: column;
height: auto;
padding: 30px 20px;
}
.categories_main.services .col .icon {
float: inherit;
width: 100%;
height: auto;
padding-top: 0;
margin-right: 0;
margin-bottom: 20px;
}
.categories_main.services .col .icon span img {
width: 100%;
height: auto;
}
.categories_main.services .col .title {
padding: 0 0 0 0;
text-align: center;
}
.category .right_col .rc_inside .row {
justify-content: center;
}
.category .right_col .rc_inside .row .col {
width: 100%;
padding: 30px 30px 0;
}
.category .right_col .rc_inside .row .col:nth-child(1n + 2) {
border-top: 0;
}
.category .right_col .rc_inside .row .col:nth-child(1n + 1) {
border-left: 1px solid #e2e2e2;
}
}
@media screen and (max-width: 480px) {
.advantages .col {
width: 100%;
max-width: 325px;
float: none;
margin: 0 auto 20px;
}
.categories_main.frontpage .col {
width: 100%;
}
.categories_main.frontpage .col:nth-child(odd) {
border-right: 0;
}
.categories_main.frontpage .col .title {
padding: 0 30px;
}
nav.woocommerce-MyAccount-navigation ul li {
width: 100%;
}
nav.woocommerce-MyAccount-navigation ul li a {
font-size: 13px;
padding: 8px 15px 6px;
}
.main .product .product_tabs ul li {
display: block;
margin-bottom: 15px;
}
.main .product .product_tabs ul li:last-child {
margin-bottom: 0;
}
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats {
font-size: 0;
}
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats a {
font-size: 16px;
margin-left: 0 !important;
}
.favorites_bk .favbk_bottom .favbk_b_item .compare_btn a {
font-size: 0;
}
.favorites_bk .favbk_bottom .favbk_b_item .hide_block2 .buy_btn a {
font-size: 0;
}
ul.wl-tabs.tabs li {
margin: 0 0 10px;
display: block;
text-align: center;
}
.main .product .product_tabs ul li {
display: block;
margin-bottom: 15px;
}
.main .product .product_tabs ul li:last-child {
margin-bottom: 0;
}
}
@media screen and (max-width: 320px) {
.compare_bk .cbk_top .cbk_t_left .cbk_top_cats a {
font-size: 13px;
}
}
.facetwp-template {
position: relative;
}
.category_top_sidebar .widget-title {
display: none;
}
.category_top_sidebar {
width: 100%;
overflow: hidden;
margin-bottom: 15px;
}
.product-categories {
text-align: center;
}
.product-categories li, .tag-cloud-link {
position: relative;
color: #000;
text-decoration: none;
border: 2px solid #ddd;
padding: 8px 15px;
border-radius: 30px;
display: inline-block;
vertical-align: top;
margin: 5px 5px;
background: #fff
}
.tag-cloud-link {
font-size: 16px !important;
}
.product-categories li a, .tag-cloud-link {
color: #000;
text-decoration: none;
}
.product-categories li:hover a, .tag-cloud-link:hover {
color: #319d41;
}
.product-categories li:hover, .tag-cloud-link:hover {
border: 2px solid #319d41;
}
.categories_col .icon, .categories_col .count {
display: none;
} .additional_meta_bottom > .amb_inside table tbody tr td ul {
display: flex;
margin: 0!important;
padding: 0!important;
}
@media screen and (max-width: 700px) {
}
@media screen and (max-width: 640px) {
}
@media screen and (max-width: 610px) {
}
@media screen and (max-width: 550px) {
}
@media screen and (max-width: 500px) {
}
@media screen and (max-width: 450px) {
}
@media screen and (max-width: 400px) {
}
@media screen and (max-width: 370px) {
}
@media screen and (max-width: 340px) {
}
.main .product.no-tabs li.additional_information {
display: none;
}
.news {
display: flex;
flex-direction: column;
}
.news .news_item {
display: flex;
width: 100%;
padding: 20px;
margin: 0 0 0;
box-shadow: none;
border: 1px solid #D3D0D3;
transition: box-shadow 0.2s ease;
}
.news .news_item:hover {
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}
.news .news_item:not(:last-of-type) {
margin-bottom: 30px;
}
.news .news_item .ni_image {
flex: none;
max-width: 278px;
width: 100%;
height: 278px;
margin-right: 40px;
}
.news .news_item .ni_image img {
width: 100%;
height: 100%;
object-fit: contain;
}
.news .news_item .ni_image .date_tablet {
display: none;
}
.news .news_item .title {
font-size: 24px;
font-weight: 500;
text-decoration: none;
transition: color 0.2s ease;
}
.news .news_item .title:hover {
color: #267d33;
}
.news .news_item .desc {
margin: 20px 0;
font-size: 16px;
}
.news .news_item .date {
color: #8f99a1;
font-size: 16px;
}
@media screen and (max-width: 768px) {
.news {
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
margin: 0 -10px -20px;
}
.news .news_item {
flex-direction: column;
width: calc(50% - 20px);
margin: 0 10px 20px;
padding: 20px 15px;
}
.news .news_item:not(:last-of-type) {
margin-bottom: 20px;
}
.news .news_item .ni_image {
align-self: center;
position: relative;
width: 100%;
padding-bottom: 100%;
height: auto;
margin-right: 0;
margin-bottom: 20px;
}
.news .news_item .ni_image img {
position: absolute;
top: 0;
left: 0;
}
.news .news_item .ni_image .date_tablet {
position: absolute;
bottom: 0;
left: -15px;
display: inline-block;
padding: 8px 15px;
font-size: 14px;
color: #fff;
background-color: #319d41;
}
.news .news_item .title {
font-size: 20px;
}
.news .news_item .desc {
margin: 20px 0 0;
}
.news .news_item .date {
display: none;
}
}
@media screen and (max-width: 576px) {
.news .news_item {
width: calc(80% - 20px);
}
.news .news_item .ni_image {
align-self: center;
width: 100%;
max-width: 100%;
padding-bottom: 0;
height: auto;
}
.news .news_item .ni_image img {
position: static;
top: inherit;
left: inherit;
}
}
@media screen and (max-width: 400px) {
.news .news_item {
width: calc(100% - 20px);
}
.news .news_item .title {
font-size: 18px;
}
.news .news_item .desc {
font-size: 15px;
}
}
.slider-under-menu {
position: relative; -webkit-box-shadow: 0 0 50px rgb(137 163 193 / 30%);
box-shadow: 0 0 50px rgb(137 163 193 / 30%);
padding: 0 30px;
margin: 20px 0 0;
background-color: #319d41;
}
.slider-under-menu .item {
padding: 10px 0;
text-align: center;
}
.slider-under-menu__link,
.slider-under-menu__btn {
display: inline-block; font-size: 22px;
font-family: 'PF Din Text Comp Pro';
font-weight: 500;
text-align: center;
text-decoration: none;
letter-spacing: .5px;
outline: none;
color: #fff;
-webkit-transition: color 0.2s ease;
-o-transition: color 0.2s ease;
transition: color 0.2s ease;
}
.slider-under-menu__link:hover,
.slider-under-menu__btn:hover {
color: rgb(191, 239, 198);
}
.slider-under-menu__nav {
position: absolute;
top: -webkit-calc(100% + 10px);
top: calc(100% + 10px);
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.slider-under-menu__nav ul {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin: 0;
list-style: none;
}
.slider-under-menu__nav ul li {
margin: 0 3px;
}
.slider-under-menu__dot {
display: inline-block;
width: 10px;
height: 10px;
border: 1px solid #e0e2e4;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: 0 0 8px rgb(0 108 255 / 18%);
box-shadow: 0 0 8px rgb(0 108 255 / 18%);
padding: 3px;
cursor: pointer;
background-color: #fff;
-webkit-transition: background-color 0.2s ease;
-o-transition: background-color 0.2s ease;
transition: background-color 0.2s ease;
}
.slider-under-menu__dot:hover {
background-color: rgb(135, 212, 147);
}
.slider-under-menu__nav li.slick-active .slider-under-menu__dot {
background-color: #319d41
}
.slider-under-menu__btn {
display: inline-block;
text-decoration: underline;
}
.page-404 {
text-align: center;
}
.header_menu {
background-color: #f2f5f8 !important;
}
.hm_inside {
display: flex;
justify-content: space-between;
padding: 5px 12px !important;
}
.hm_icons {
display: flex;
}
.hm_inside .icons .icon {
height: 23px !important;
line-height: 20px !important;
}
.hm_icons .icon .favorite span {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_favorite_head.png);
height: 21px;
width: 23px;
}
.hm_links {
display: flex;
}
.hm_link {
margin: 0 15px 0 0;
}
.hm_link_active {
color: #319d41 !important;
}
.hm_link a, .hm_link a:hover {
font-size: 15px !important;
text-decoration: none;
color: black;
}
.top_line {
display: flex;
align-items: center;
}
.top_line svg {
transform: translate(-5px, -2px);
}
.bottom_line {
display: flex;
justify-content: space-between;
}
.menu_cart {
display: flex;
align-items: center;
}
.social_wrapper {
padding: 0 0 0 18px;
}
.social_link, .social_link:hover {
text-decoration: none;
cursor: pointer;
padding: 0 2px;
}
.location_social {
display: flex;
align-items: center;
}
.location_work {
font-size: 14px;
text-align: right;
}
.custom_numbers {
margin: 0 10px 5px 0;
}
.custom_call {
float: right;
margin: 0 10px 0 0;
}
.header_menu .ht_inside .icons .icon:first-child {
padding-left: 7px !important;
}
.header_menu .ht_inside .icons .icon {
padding: 0 7px 0 7px !important;
}
.cart_amount, .cart_amount:hover {
color: #999999;
text-decoration: none;
}
.logo {
color: #7c7c7c;
}
.logo_container {
display: flex;
}
.logo_text {
transform: translate(0, 0);
font-size: 12px;
float: right;
margin: -22px 38px 0 0;
}
.hm_link_adaptive {
display: none !important;
}
#menu-verhnee-menyu {
display: flex;
}
#menu-verhnee-menyu .menu-item {
color: #319d41 !important;
margin: 0 15px 0 0;
}
#menu-verhnee-menyu .menu-item a, #menu-verhnee-menyu .menu-item a:hover {
font-size: 15px !important;
text-decoration: none;
color: black;
}
#menu-verhnee-menyu .menu-item:last-child a {
color: #319d41 !important;
}
@media screen and (max-width: 1080px) {
.location {
display: none;
}
}
@media screen and (max-width: 920px) {
.menu_cart {
display: none;
}
.logo_text {
font-size: 10px;
margin: -18px 22px 0 0;
}
.hm_link_adaptive {
display: block !important;
}
.header_menu {
display: none !important;
}
}
@media screen and (max-width: 517px) {
}
@media screen and (max-width: 400px) {
#header .header_top .ht_inside {
padding: 15px 0;
}
.logo_text {
display: none;
}
} .main .product .product_main .product_main_info .buttons_top_row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: baseline;
-webkit-align-items: baseline;
-ms-flex-align: baseline;
align-items: baseline;
margin-top: 20px;
margin-bottom: 25px;
}
@media screen and (max-width: 1240px) {
.main .product .product_main .product_main_info .buttons_top_row {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
}
.buttons_top_col {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
max-width: 230px;
width: 100%;
}
.ozon-link {
display: inline-block;
width: 100%;
padding: 13px 10px;
margin-top: 17px;
border: 2px solid #ffba00;
cursor: pointer;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
text-align: center;
text-decoration: none;
background-color: #ffba00;
color: #fff;
-webkit-border-radius: 50px;
border-radius: 50px;
font-size: 16px;
text-transform: uppercase;
}
.ozon-link:hover {
background-color: #fff;
color: #ffba00;
}
.sub_categories_list {
margin-left: 30px;
}
.sub_categories_list li {
padding: 3px 0;
} .category .right_col .rc_inside .row .col .item .yith-wcwl-add-to-wishlist span,
.item-card__bottom .yith-wcwl-add-to-wishlist span {
display: none;
}
.category .right_col .rc_inside .row .col .item .yith-wcwl-add-to-wishlist i,
.item-card__bottom  .yith-wcwl-add-to-wishlist i{
font-size: 20px;
}
.category .right_col .rc_inside .row .col .item .yith-wcwl-add-to-wishlist,
.item-card__bottom .yith-wcwl-add-to-wishlist {
margin-top: 0;
position: relative;
width: 20px;
overflow: hidden;
height: 20px; } h3 {
font-size: 20px;
font-weight: bold;
padding: 0 0 15px 0;
}
.product-img {
max-width: 900px;
margin: 0 auto;
padding-bottom: 20px;
text-align: center;
font-size: 14px;
font-style: italic;
}
.product-img p {
text-align: center;
font-style: italic;
margin-top: 0;
}
div.wp-order-agreement {
margin-top: 40px;
}
input.wp-order-agreement {
padding: 0;
margin: 0;
border: none;
width: 18px;
height: 18px;
}
input.wp-order-agreement:before {
content: '';
display: inline-block;
width: 18px;
height: 18px;
flex-shrink: 0;
flex-grow: 0;
border: 1px solid #adb5bd;
border-radius: 0.25em;
margin-right: 0.5em;
background-repeat: no-repeat;
background-position: center center;
background-size: 50% 50%;
}
input.wp-order-agreement:checked:before {
border-color: #0b76ef;
background-color: #0b76ef;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
} .left_col.widened {
width: 100% !important;
float: unset !important;
padding: 0 0 30px 0 !important;
}
.news_main.space-top {
margin-top: 40px;
}
.news_main.not-bottom {
padding-bottom: 0;
} .tags {
display: block !important;
width: 100% !important;
margin-bottom: 50px;
}
.tags__title {
font-size: 28px;
font-weight: normal;
padding: 10px 0;
margin-bottom: 10px;
}
.tags__list {
display: block !important;
width: 100% !important;
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
}
.tags__list-item {
display: inline-block !important;
list-style: none !important;
vertical-align: top;
margin: 0 !important;
padding: 0 !important;
}
.tags__item:not(:last-child) {
margin-right: 5px !important;
}
.tags__list-item:after {
content: none !important;
}
.tags__list-item a {
display: block;
width: auto;
color: #000;
text-decoration: none;
border: 2px solid #ddd;
padding: 8px 15px !important;
border-radius: 30px;
margin: 0 !important;
background: #fff;
pointer-events: all !important;
}
.tags__list-item a:hover {
border: 2px solid #319d41;
color: #319d41 !important;
}
.main .product .buttons {
display: flex;
flex-wrap: nowrap;
flex-direction: row;
justify-content: left;
align-items: baseline;
align-content: normal;
}
.main .product .buttons > div {
margin-right: 25px;
position: relative;
background: transparent;
border: none!important;
}
.main .product .buttons div .separator,
.main .product .buttons div .view-wishlist {
display: none;
}
.main .buttons .product.compare-button .compare {
display: inline-block;
position: relative;
height: 18px;
padding-left: 30px;
vertical-align: bottom;
}
.main .buttons .product.compare-button .compare:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_compare_head_hover.png);
display: block;
height: 18px;
width: 18px;
vertical-align: middle;
content: '';
position: absolute;
left: 0;
top: -2px;
}  .item-card {
display: flex;
flex-direction: column;
width: 100%;
position: relative;
} .item-card__image {
font-size: 0;
text-align: center;
height: 210px;
overflow: hidden;
width: 100%;
margin-bottom: 28px;
} .item-card__image a {
display: block;
height: 100%;
} .item-card__image img{
max-height: 100%;
-o-object-fit: contain;
object-fit: contain;
} .item-card__title {
margin-bottom: 18px;
} .item-card__title a {
color: #000100;
font-size: 18px;
font-weight: bold;
text-decoration: none;
} .item-card__desc {
flex: 1;
color: #999999;
font-size: 14px;
margin-bottom: 15px;
line-height: 1.4;
} .item-card__after .price {
color: #000;
font-family: "PF Din Text Comp Pro";
font-size: 36px;
font-weight: bold;
margin-bottom: 10px;
} .item-card__after .price span > span {
color: #94999d;
font-size: 30px;
margin-left: 6px;
} .item-card__bottom {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
margin-bottom: 15px;
}
.category .right_col .rc_inside .row .col .item .btns,
.item-card__bottom .btns{
font-size: 0;
flex: 1;
display: flex;
align-items: center;
justify-content: space-between;
margin-right: 8px;
}
.category .right_col .rc_inside .row .col .item .btns .buy,
.item-card__bottom .btns .buy{
display: inline-block;
border: 2px solid #319d41;
border-radius: 25px;
color: #000;
text-align: center;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
line-height: 33px;
height: 35px;
width: 130px;
vertical-align: middle;
}
.item-card__bottom .btns .buy:hover {
background: #319d41;
color: #fff;
transition: 0.25s;
}
.category .right_col .rc_inside .row .col .item .btns .compare,
.item-card__bottom .btns .compare {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_compare.png);
display: inline-block;
vertical-align: middle;
height: 18px;
width: 18px;
}
.category .right_col .rc_inside .row .col .item .btns .favorite,
.item-card__bottom .btns .favorite {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_favorite.png);
display: inline-block;
vertical-align: middle;
height: 21px;
width: 23px;
}
.up-sells__title {
font-size: 28px;
font-weight: normal;
margin-bottom: 10px;
} .product_main .product_main_info .buy {
background: #2c9d46;
border: none;
border-radius: 50px;
display: inline-block;
max-width: 240px;
height: 50px;
text-align: center;
width: 100%;
text-decoration: none;
vertical-align: middle;
}
.product_main .product_main_info .buy span {
color: #fff;
text-transform: uppercase;
line-height: 52px;
font-size: 18px;
font-weight: 500;
}
.product_main .product_main_info button.buy span {
line-height: unset;
}
.product_main .product_main_info .buy span:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_buy_cart.png);
content: '';
display: inline-block;
height: 17px;
width: 18px;
vertical-align: middle;
position: relative;
top: -2px;
margin-right: 12px;
}
.product_main .product_main_info .buy {
border: 2px solid #2c9d46;
cursor: pointer;
transition: 0.25s;
}
.product_main .product_main_info .buy:hover {
background: none;
transition: 0.25s;
}
.product_main .product_main_info .buy span {
transition: 0.25s;
}
.product_main .product_main_info .buy:hover span {
color: #2c9d46;
transition: 0.25s;
}
.product_main .product_main_info .buy span:before {
transition: 0.25s
}
.product_main .product_main_info .buy:hover span:before {
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/icon_add_cart.png);
transition: 0.25s;
}
.one_click_buy {
display: flex!important;
align-items: center;
justify-content: center;
}
.content-text ol {
list-style-type: none; 
counter-reset: num;
margin: -15px 0 0 20px;
padding: 0 0 5px 0;
font-size: 16px;
}
.content-text ol li {
position: relative;	
margin: 0 0 0 0;
padding: 0 0 3px 0;
}
.content-text ol li:before {
content: counter(num) '.'; 
counter-increment: num;
display: inline-block;	
position: absolute;
top: 0px;
left: -26px;
width: 20px;    
color: #000000;
text-align: right;
}
.content-text ul li {
margin-bottom: 0!important;
}
.block-soder {
display: flex;
justify-content: space-between;	
}
.block-soder-prod {
float: right;	
}
.prod_anons {
border: 1px solid #c4c4c4;
padding: 15px;
min-width: 500px;
margin: 0 0 0 35px;
display: flex;
}
.prod_anons img {
left: 0!important;
position: relative;	
}
.prod_anons-linkimg {
margin: 0 15px 0 0;	
}
.prod_anons-zakaz {
text-decoration: none;
border-radius: 20px;
background-color: #2c9d46;
color: #ffffff;
padding: 10px 25px;
}
.prod_anons-mintext {
font-size: 14px;
line-height: 16px;	
}
ul.li-plus, ul.li-minus {
list-style-type: none;	
}
ul.li-plus li {
padding-left: 23px!important;
position: inherit!important;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/ico-plus.png) no-repeat left 5px;
}
ul.li-plus li:before {
background: none!important;
}
ul.li-minus li {
padding-left: 23px!important;
position: inherit!important;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/ico-minus.png) no-repeat left 5px;
}
ul.li-minus li:before {
background: none!important;
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.ps {
overflow: hidden !important;
overflow-anchor: none;
-ms-overflow-style: none;
touch-action: auto;
-ms-touch-action: auto;
} .ps__rail-x {
display: none;
opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
-webkit-transition: background-color .2s linear, opacity .2s linear;
height: 15px; bottom: 0px; position: absolute;
}
.ps__rail-y {
display: none;
opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
-webkit-transition: background-color .2s linear, opacity .2s linear;
width: 15px; right: 0; position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
display: block;
background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
background-color: #eee;
opacity: 0.9;
} .ps__thumb-x {
background-color: #aaa;
border-radius: 6px;
transition: background-color .2s linear, height .2s ease-in-out;
-webkit-transition: background-color .2s linear, height .2s ease-in-out;
height: 6px; bottom: 2px; position: absolute;
}
.ps__thumb-y {
background-color: #aaa;
border-radius: 6px;
transition: background-color .2s linear, width .2s ease-in-out;
-webkit-transition: background-color .2s linear, width .2s ease-in-out;
width: 6px; right: 2px; position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
background-color: #999;
height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
background-color: #999;
width: 11px;
} @supports (-ms-overflow-style: none) {
.ps {
overflow: auto !important;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps {
overflow: auto !important;
}
}html.lb-disable-scrolling {
overflow: hidden; position: fixed;
height: 100vh;
width: 100vw;
}
.lightboxOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: black;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
display: none;
}
.lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 10000;
text-align: center;
line-height: 0;
font-weight: normal;
}
.lightbox .lb-image {
display: block;
height: auto;
max-width: inherit;
max-height: none;
border-radius: 3px; border: 4px solid white;
}
.lightbox a img {
border: none;
}
.lb-outerContainer {
position: relative;
*zoom: 1;
width: 250px;
height: 250px;
margin: 0 auto;
border-radius: 4px; background-color: white;
}
.lb-outerContainer:after {
content: "";
display: table;
clear: both;
}
.lb-loader {
position: absolute;
top: 43%;
left: 0;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
.lb-cancel {
display: block;
width: 32px;
height: 32px;
margin: 0 auto;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/loading.gif) no-repeat;
}
.lb-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
.lb-container > .nav {
left: 0;
}
.lb-nav a {
outline: none;
background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}
.lb-prev, .lb-next {
height: 100%;
cursor: pointer;
display: block;
}
.lb-nav a.lb-prev {
width: 34%;
left: 0;
float: left;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/prev.png) left 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-nav a.lb-next {
width: 64%;
right: 0;
float: right;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/next.png) right 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-dataContainer {
margin: 0 auto;
padding-top: 5px;
*zoom: 1;
width: 100%;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
content: "";
display: table;
clear: both;
}
.lb-data {
padding: 0 4px;
color: #ccc;
}
.lb-data .lb-details {
width: 85%;
float: left;
text-align: left;
line-height: 1.1em;
}
.lb-data .lb-caption {
font-size: 13px;
font-weight: bold;
line-height: 1em;
}
.lb-data .lb-caption a {
color: #4ae;
}
.lb-data .lb-number {
display: block;
clear: left;
padding-bottom: 1em;
font-size: 12px;
color: #999999;
}
.lb-data .lb-close {
display: block;
float: right;
width: 30px;
height: 30px;
background: url(//3d-format.ru/wp-content/themes/3dformat-theme/img/close.png) top right no-repeat;
text-align: right;
outline: none;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}.grayscale.grayscale-fade{transition:filter .5s}@media screen and (-webkit-min-device-pixel-ratio:0){.grayscale.grayscale-fade{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s}}.grayscale.grayscale-fade:hover,.grayscale.grayscale-off{-webkit-filter:grayscale(0);filter:grayscale(0)}.grayscale.grayscale-replaced{-webkit-filter:none;filter:none}.grayscale.grayscale-replaced>svg{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.grayscale.grayscale-replaced.grayscale-fade:hover>svg,.grayscale.grayscale-replaced.grayscale-off>svg{opacity:0}.nice-select {
-webkit-tap-highlight-color: transparent;
background-color: #fff;
border-radius: 5px;
border: solid 1px #e8e8e8;
box-sizing: border-box;
clear: both;
cursor: pointer;
display: block;
float: left;
font-family: inherit;
font-size: 14px;
font-weight: normal;
height: 42px;
line-height: 40px;
outline: none;
padding-left: 18px;
padding-right: 30px;
position: relative;
text-align: left !important;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
width: auto; }
.nice-select:hover {
border-color: #dbdbdb; }
.nice-select:active, .nice-select.open, .nice-select:focus {
border-color: #999; }
.nice-select:after {
border-bottom: 2px solid #999;
border-right: 2px solid #999;
content: '';
display: block;
height: 5px;
margin-top: -4px;
pointer-events: none;
position: absolute;
right: 12px;
top: 50%;
-webkit-transform-origin: 66% 66%;
-ms-transform-origin: 66% 66%;
transform-origin: 66% 66%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
width: 5px; }
.nice-select.open:after {
-webkit-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(-135deg); }
.nice-select.open .list {
opacity: 1;
pointer-events: auto;
-webkit-transform: scale(1) translateY(0);
-ms-transform: scale(1) translateY(0);
transform: scale(1) translateY(0); }
.nice-select.disabled {
border-color: #ededed;
color: #999;
pointer-events: none; }
.nice-select.disabled:after {
border-color: #cccccc; }
.nice-select.wide {
width: 100%; }
.nice-select.wide .list {
left: 0 !important;
right: 0 !important; }
.nice-select.right {
float: right; }
.nice-select.right .list {
left: auto;
right: 0; }
.nice-select.small {
font-size: 12px;
height: 36px;
line-height: 34px; }
.nice-select.small:after {
height: 4px;
width: 4px; }
.nice-select.small .option {
line-height: 34px;
min-height: 34px; }
.nice-select .list {
background-color: #fff;
border-radius: 5px;
box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
box-sizing: border-box;
margin-top: 4px;
opacity: 0;
overflow: hidden;
padding: 0;
pointer-events: none;
position: absolute;
top: 100%;
left: 0;
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transform: scale(0.75) translateY(-21px);
-ms-transform: scale(0.75) translateY(-21px);
transform: scale(0.75) translateY(-21px);
-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
z-index: 9; }
.nice-select .list:hover .option:not(:hover) {
background-color: transparent !important; }
.nice-select .option {
cursor: pointer;
font-weight: 400;
line-height: 40px;
list-style: none;
min-height: 40px;
outline: none;
padding-left: 18px;
padding-right: 29px;
text-align: left;
-webkit-transition: all 0.2s;
transition: all 0.2s; }
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
background-color: #f6f6f6; }
.nice-select .option.selected {
font-weight: bold; }
.nice-select .option.disabled {
background-color: transparent;
color: #999;
cursor: default; }
.no-csspointerevents .nice-select .list {
display: none; }
.no-csspointerevents .nice-select.open .list {
display: block; }