
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px) {
.frshop_cart_block h4 {
}
.quick-cart ul.cart-summary {
}
.quick-cart ul.cart-summary li {
}
.quick-cart ul.cart-summary li:first-child {
}
.quick-cart ul.cart-summary li::after {
}
.quick-cart ul.cart-summary li a.title {
}
.quick-cart ul.cart-summary li a.title:hover {
}
.quick-cart ul.cart-summary li span {
}
.quick-cart ul.cart-summary li span.quantity {
}
.quick-cart ul.cart-summary li span.total {
}
.quick-cart ul.cart-summary li a.delete {
}
.quick-cart ul.cart-summary li a.delete:hover {
}
.quick-cart ul.cart-summary li.cart-total {
}
.quick-cart ul.cart-summary li.cart-total strong {
}
.quick-cart ul.cart-actions {
}
.quick-cart ul.cart-actions::after {
}
.quick-cart ul.cart-actions li {
}
.quick-cart ul.cart-actions li::after {
}
.quick-cart ul.cart-actions li a {
}
.quick-cart ul.cart-actions li.help {
}
.quick-cart ul.cart-actions li.help a {
}
.quick-cart ul.cart-actions li.checkout {
}
.quick-cart ul.cart-actions li.checkout a {
}
.full-cart {
}
.full-cart ul.cart-summary {
    margin: 0 !important;
}
.full-cart ul.cart-summary li {
    padding-right: 23px;
}
.full-cart ul.cart-summary li::before {
}
.full-cart ul.cart-summary li:first-child {
}
.full-cart ul.cart-summary li::after {
}
.full-cart ul.cart-summary li a.title {
    font-size: 11px;
    line-height: 15px;
    width: 128px;
}
.full-cart ul.cart-summary li a.title:hover {
}
.full-cart ul.cart-summary li span {
}
.full-cart ul.cart-summary li span.quantity {
    padding-right: 20px;
    width: 95px;
}
.full-cart ul.cart-summary li span.quantity input {
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    margin: 0 5px;
    width: 29px;
}
.full-cart ul.cart-summary li span.quantity a {
    background: #fdd372 none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    font-size: 21px;
    height: 21px;
    line-height: 22px;
    text-indent: 1px;
    width: 21px;
}
.full-cart ul.cart-summary li span.total {
    font-size: 10px;
}
.full-cart ul.cart-summary li a.delete {
    bottom: auto;
    float: none;
    height: 35px;
    margin-top: -17px;
    position: absolute;
    right: 0;
    width: 35px;
}
.full-cart ul.cart-summary li a.delete:hover {
}
.full-cart ul.cart-summary li.cart-total {
}
.full-cart ul.cart-summary li.cart-total strong {
}
.full-cart ul.cart-actions {
}
.full-cart ul.cart-actions::after {
}
.full-cart ul.cart-actions li {
}
.full-cart ul.cart-actions li::after {
}
.full-cart ul.cart-actions li a {
}
.full-cart ul.cart-actions li.help {
}
.full-cart ul.cart-actions li.help a {
}
.full-cart ul.cart-actions li.checkout {
}
.full-cart ul.cart-actions li.checkout a {
}
.wpcf7 {
}
.wpcf7.empty {
}
.wpcf7 p {
}
.wpcf7::after {
}
.wpcf7 p label {
}
.wpcf7 p .wpcf7-not-valid-tip {
}
.wpcf7 p .wpcf7-text {
    background: transparent none repeat scroll 0 0;
    box-shadow: none;
    width: 100%;
}
.wpcf7 p .wpcf7-submit {
}
.wpcf7 p .wpcf7-submit[disabled] {
}
.wpcf7 .ajax-loader {
}
.wpcf7 .wpcf7-response-output {
}
.wpcf7 .wpcf7-response-output.wpcf7-validation-errors {
}
.wpcf7 .wpcf7-select {
    width: 100%;
}
.wpcf7 .wpcf7-textarea {
    background: transparent none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: none;
    width: 100%;
}
.price-list {
}
.product-cats {
    margin: 0 0 15px;
}
.archive .product-cats {
    max-height: 29px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0s ease 0.5s;
    -moz-transition: all 0s ease 0.5s;
    -o-transition: all 0s ease 0.5s;
    transition: all 0s ease 0.5s;
}
.archive .product-cats::after {
    color: #fdd13d;
    content: "Все категории";
    font: bold 15px/29px PT Sans,Helvetica,Arial,sans-serif;
    height: 29px;
    left: 10px;
    position: absolute;
    top: 0;
    width: 100px;
    z-index: 2;
}
.archive .product-cats::before {
    background-color: #332c17;
    color: #fdd13d;
    content: "+";
    cursor: pointer;
    font: bold 29px/29px PT Sans,Helvetica,Arial,sans-serif;
    height: 29px;
    left: 0;
    position: absolute;
    right: 7px;
    text-align: right;
    top: 0;
    z-index: 1;
}
.archive .product-cats.open {
    max-height: 400px;
}
.archive .product-cats.open::after {
    display: none;
}
.archive .product-cats.open::before {
    display: none;
}
.product-cats li {
    margin: 0 1% 1% 0;
    width: 32.66%;
}
.product-cats li:nth-child(4n) {
    margin: 0 1% 1% 0;
}
.product-cats li:nth-child(3n) {
    margin-right: 0;
}
.product-cats li#menu-item-5794, .product-cats li#menu-item-5801 {
}
.product-cats li a {
    background: rgba(51, 44, 25, 0.95) none repeat scroll 0 0;
    font-size: 11px;
    padding: 6px 0 6px 10px;
}
.product-cats li a:hover, .product-cats li.current-menu-item a {
}
.product-cats li.menu-item-5877 {
}
body.category .main .content .page-body {
    padding: 0 10px;
    width: 100%;
}
body.category.category-2 .main .content .page-body, body.category.category-8 .main .content .page-body, body.category.category-4 .main .content .page-body {
}
.customize {
    text-align: center;
}
.customize::after {
}
.customize .quantity {
    font-size: 16px;
    line-height: 19px;
    margin: 0 0 15px;
    width: 100%;
}
.customize .quantity a {
}
.customize .quantity input {
    background: transparent none repeat scroll 0 0;
    box-shadow: none;
    height: 24px;
    width: 40px;
}
.customize .quantity strong {
    font-size: 15px;
    line-height: 19px;
}
.customize .quantity i {
}
.customize .quantity strong::after {
}
.customize .quantity .help {
}
.customize .quantity .help::after {
}
.customize .quantity:hover .help {
}
.customize .quantity + .add {
    float: none;
}
.customize .add {
}
.customize .add:hover {
}
.shares {
}
.shares #vk_like, .shares #vk_like_two {
}
.shares .addthis_toolbox {
}
.shares .addthis_button_facebook_like {
}
.shares .addthis_button_facebook_like .fb_ltr {
}
.shares .addthis_button_tweet {
}
.shares .addthis_toolbox {
}
.footer {
}
.footer ul.columns {
}
.footer ul.columns::after {
}
.footer ul.columns > li {
    display: none;
    margin: 0;
    text-align: center;
    width: 100% !important;
}
.footer ul.columns > li:nth-child(1) {
}
.footer ul.columns > li:nth-child(2) {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 55% !important;
}
.footer ul.columns > li:nth-child(3) {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 45% !important;
}
.footer ul.columns > li:nth-child(4) {
    display: block;
    margin: 0;
    padding: 0;
}
.footer ul.columns > li img {
}
.footer ul.columns > li p {
    font-size: 11px;
    line-height: 15px;
}
.footer ul.columns > li p a {
}
.footer ul.columns > li p strong {
}
.footer ul.columns > li a.map {
    line-height: 20px;
}
.footer ul.columns > li a.map:hover {
}
.footer ul.columns > li ul.buses {
}
.footer ul.columns > li ul.buses li {
}
.footer ul.columns > li ul.buses li::before {
}
.footer ul.columns > li ul.buses li:nth-child(1)::before {
}
.footer ul.columns > li ul.buses li:nth-child(2)::before {
}
.footer ul.columns > li ul.buses li:nth-child(3)::before {
}
.footer ul.columns > li ul.buses li:nth-child(4)::before {
}
.footer ul.columns > li p.phone span, .footer ul.columns > li p.phone a {
}
.footer ul.columns > li .social-shares {
}
.footer ul.columns > li .social-shares li {
}
.footer ul.columns > li .social-shares li a {
}
.wp-pagenavi {
}
.wp-pagenavi a, .wp-pagenavi span {
    display: none;
}
.wp-pagenavi a:hover {
}
.wp-pagenavi span.pages {
}
.wp-pagenavi span.current {
}
.wp-pagenavi span.extend {
}
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink, .wp-pagenavi a.first, .wp-pagenavi a.last {
    display: inline-block;
    font-size: 30px;
    line-height: 30px;
}
.wp-pagenavi a.first, .wp-pagenavi a.last {
    display: none;
}
.wp-pagenavi a.nextpostslink:hover, .wp-pagenavi a.previouspostslink:hover, .wp-pagenavi a.first:hover, .wp-pagenavi a.last:hover {
}
.filters .item {
}
.filters .item input[type="checkbox"] {
}
.filters .item:hover::before {
}
.filters .item:nth-child(3n) {
}
.filters .item label {
}
.filters .item label::before {
}
.filters .item label:hover {
}
.filters .item input[type="checkbox"]:checked + label {
}
.filters .item input[type="checkbox"]:checked + label::after {
}
.filters .item input[type="checkbox"]:checked + label::before {
}
.content .product-details {
    float: none;
    text-align: center;
    width: 100%;
}
.content .product-details span {
    display: block;
    margin: 0 0 30px;
}
.content .product-details span i {
}
.content .product-details p {
}
.content .product-details a.add {
    float: none;
}
.content .product-details a.add:hover {
}
* {
    box-sizing: border-box;
}
body {
}
#rh-snippet {
    display: none !important;
}
h1, h2, h3, h4, h5 {
}
a {
}
a:hover {
}
b, strong {
}
.container {
    border: 0 none;
    overflow-x: hidden;
    width: 100%;
}
.modal {
    margin-left: -100px;
    top: 150px;
    width: 200px;
}
.close {
}
.wrapper {
    padding: 0;
    width: 100%;
}
.aside {
    display: none;
}
.aside .logo {
    display: block;
}
.aside .actions {
}
.aside .actions > li {
}
.aside .actions > li img {
}
.aside .actions > li > a {
}
.aside .actions > li img.ajax-loader {
}
.aside .actions > li > a:hover {
}
.aside .actions > li > a::after {
}
.aside .actions > li span.cart-count {
}
.aside .actions > li .inner {
}
.aside .actions > li .inner h4 {
}
.aside .actions > li .inner.phone input {
}
.aside .actions > li .inner .wpcf7 .wpcf7-response-output {
}
.aside .actions > li .inner .wpcf7-submit {
}
.aside .actions > li .inner.phone span {
}
.aside .actions > li .inner.phone .wpcf7-submit {
}
.aside .actions > li .inner p {
}
.aside .actions > li .inner.phone button {
}
.aside .actions > li .inner.address img {
}
.aside .actions > li .inner.address a {
}
.aside .actions > li .inner.feedback textarea {
}
.aside .actions > li .inner.feedback .captcha {
}
.aside .actions > li .inner.feedback .captcha img {
}
.aside .actions > li .inner.feedback .captcha .captcha {
}
.aside .actions > li .inner.feedback .captcha .captcha input {
}
.aside .actions > li .inner.feedback .submit {
}
.aside .actions > li .inner.feedback button {
}
.aside .actions > li:hover {
}
.aside .actions > li:hover .inner {
}
.main {
    width: 100%;
}
.main .top {
    background: #332c17 none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: 0 0 2px #222;
    height: 44px;
    left: 0;
    line-height: normal;
    margin: 0;
    padding: 0;
    position: fixed;
    right: 0;
    z-index: 55;
}
.main .top::after {
}
.main .top .menu {
    margin: 0 0 20px;
}
.main .top .menu li {
    border-bottom: 1px solid #51451e;
    font-size: 15px;
    font-weight: bold;
    line-height: 43px;
    text-align: center;
    width: 100%;
}
.main .top .menu li a {
    color: #fdd13d;
    padding: 10px 30px;
}
.main .top .menu li.current-menu-item a {
}
.main .top .additional {
    display: none;
}
.main .top .additional li {
}
.main .top .additional li {
}
.main .top .additional li span::before {
}
.main .top .additional li span.address::before {
}
.main .top .additional li span.time::before {
}
.main .top .additional li span.phone::before {
}
.main .top .language-selector {
    float: none;
    padding: 30px 0 0;
    text-align: center;
    width: 100%;
}
.main .top .language-selector li {
    display: inline-block;
    margin-right: 20px;
}
.main .top .language-selector li:last-child {
}
.main .top .language-selector li img {
}
.main .content {
    padding: 40px 0 0;
}
.main .content .page-body {
    width: 100%;
}
.main .content .page-body h1 {
    font-size: 17px;
}
.main .content .page-body h2 {
}
.main .content .page-body .meta {
    font-size: 10px;
    margin-bottom: 0.7em;
}
.main .content .page-body .meta a {
}
.main .content .page-body .post-content ul {
}
.main .content .page-body .post-content img {
}
.main .content .page-body .post-content img.size-large, .main .content .page-body .post-content img.size-full {
}
.main .content .page-body .post-content iframe, .main .content .page-body .post-content object, .main .content .page-body .post-content embed {
}
.main .content .page-body .post-content p {
}
.main .content .page-body .post-content p a {
}
.main .content .page-body .post-content blockquote {
}
.main .content .page-body .post-content blockquote p {
}
.main .content .page-body .post-content blockquote p:last-child {
}
.main .content .page-body .columns-content .thumbnail {
    margin: 0 0 20px;
    width: 100%;
}
.main .content .page-body .columns-content .thumbnail img {
}
.main .content .page-body .columns-content .text {
    width: 100%;
}
.main .content .sidebar {
    display: none;
}
.main .content .sidebar a.director {
}
.main .content .sidebar a.director img {
}
.main .content .sidebar a.director span {
}
.main .content .sidebar a.director:hover span {
}
.main .content .sidebar .latest-news {
}
.main .content .sidebar .latest-news li {
}
.main .content .sidebar .latest-news li img {
}
.main .content .sidebar .latest-news li .text {
}
.main .content .sidebar .latest-news li .text .title {
}
.main .content .sidebar .latest-news li .text::before {
}
.main .content .sidebar .latest-news li .superlink {
}
.main .content .sidebar .latest-news li:nth-child(1), .main .content .sidebar .latest-news li:nth-child(2) {
}
.main .content .sidebar .latest-news li:nth-child(1) img, .main .content .sidebar .latest-news li:nth-child(2) img {
}
.main .content .sidebar .latest-news li:nth-child(1) .text, .main .content .sidebar .latest-news li:nth-child(2) .text {
}
.main .content .sidebar .latest-news li:nth-child(1) .text .title, .main .content .sidebar .latest-news li:nth-child(2) .text .title {
}
.main .content .slideshow-container {
    height: 180px;
    margin: 0 0 30px;
    width: 100%;
}
.single .main .content .slideshow-container, .category-news .main .content .slideshow-container, .page .main .content .slideshow-container, .category-press .main .content .slideshow-container, .category-vendors .main .content .slideshow-container {
    margin: 0;
}
.main .content .slideshow-container ul.slideshow {
}
.main .content .slideshow-container ul.slideshow li img {
    height: 180px;
    width: auto;
}
.main .content .slideshow-container ul.slideshow li .text {
    width: 100%;
}
.main .content .slideshow-container ul.slideshow li .text .tagline, .main .content .slideshow-container ul.slideshow li .text .title {
}
.main .content .slideshow-container ul.slideshow li .text .title {
    font-size: 15px;
}
.main .content .slideshow-container ul.slideshow li .text .star {
}
.main .content .slideshow-container ul.slideshow li .text .star .inner {
}
.main .content .slideshow-container ul.slideshow li .text .link {
    bottom: 10px;
    font-size: 12px;
    height: 35px;
    left: 10px;
    line-height: 30px;
    white-space: nowrap;
}
.main .content .slideshow-container ul.slideshow li .text .link:hover {
}
.main .content .slideshow-container .slideshow-controls {
    display: none;
}
.main .content .slideshow-container .slideshow-controls .slideshow-pager {
}
.main .content .slideshow-container .slideshow-controls .slideshow-pager .slideshow-pager-item {
}
.main .content .slideshow-container .slideshow-controls .slideshow-pager .slideshow-pager-item a {
}
.main .content .slideshow-container .slideshow-controls .slideshow-pager .slideshow-pager-item a.active {
}
.main .content .slideshow-container .slideshow-controls .slideshow-controls-direction {
}
.main .content .slideshow-container:hover .slideshow-controls .slideshow-controls-direction {
}
.main .content .slideshow-container .slideshow-controls .slideshow-controls-direction a {
}
.main .content .slideshow-container .slideshow-controls .slideshow-controls-direction a:hover {
}
.filters {
    display: none;
}
.filters::after {
}
.filters .form_title {
}
.filters .awqsf_box {
}
.filters .awqsf_box label:not(.cmfradio):not(.cmfcheckbox) {
}
.filters .awqsf_box label.cmfcheckbox input {
}
.filters .awqsf_box label.taxo-cmf-0 {
}
.filters .awqsf_box label.cmfcheckbox span {
}
.filters .awqsf_box #awqsf_keyword {
    width: 170px;
}
.filters .awqsf_box p {
}
.filters .awqsf_box p #awqsf_submit {
}
.filters .awqsf_box p #awqsf_submit:hover {
}
.filters .awqsf_box.cmfcheck-0 {
}
.news {
}
.news li {
    margin-bottom: 35px;
}
.news li:last-child {
    margin-bottom: 20px;
}
.news li .thumbnail {
    margin-right: 5%;
    width: 25%;
}
.news li .thumbnail img {
}
.news li .text {
    width: 70%;
}
.news li .text .title {
    font-size: 15px;
}
.news li .text .meta {
}
.news li .text .excerpt {
    font-size: 12px;
}
.products {
}
.products li {
    height: 340px;
    margin: 0 4% 3% 0 !important;
    width: 48%;
}
.products li:nth-child(2n) {
    margin-right: 0 !important;
}
.products li:nth-child(3n) {
    margin: 0 4% 3% 0;
}
.products li .thumbnail {
    height: auto;
    width: 100%;
}
.products li .thumbnail img {
    height: auto;
    max-width: 100%;
}
.products li .info .title {
}
.products li .info span {
}
.products li .info span i {
}
.products li .info .customize {
}
body.home .main .content .page-body, body.search .main .content .page-body, body.category-store .main .content .page-body {
    padding: 0 10px;
    width: 100%;
}
body.single .main .content .page-body h1 {
}
.adjacent {
}
.adjacent .column {
    margin: 0 0 20px;
    width: 100%;
}
.adjacent h5 {
}
.adjacent .all-news {
}
.adjacent .column.current {
    display: none;
}
.adjacent .column .thumbnail {
}
.adjacent .column:last-child {
}
.adjacent .column .thumbnail img {
    width: 100%;
}
.adjacent .column .title {
}
body.page-id-134 .shares {
}
.mobile-cart {
    display: block;
    left: 8px;
    padding: 5px;
    position: absolute;
    top: 6px;
}
.mobile-logo {
    display: block;
    height: 32px;
    left: 50%;
    margin-left: -16px;
    position: absolute;
    top: 6px;
    width: 32px;
}
.mobile-cart span {
    background-color: #fdd372;
    border-radius: 100%;
    color: #332c16;
    font-size: 8px;
    height: 10px;
    left: 22px;
    line-height: 10px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 10px;
}
.mobile-logo img {
    height: auto;
    max-width: 100%;
}
.mobile-cart img {
    height: auto;
    width: 20px;
}
.menu-container {
    background-color: #332c17;
    bottom: 0;
    position: fixed;
    right: -200px;
    top: 0;
    width: 200px;
}
.menu-container .opener {
    background-color: #332c17;
    display: block;
    height: 44px;
    padding: 10px;
    position: absolute;
    right: 100%;
    width: 44px;
    z-index: 44;
}
.menu-container .opener img {
    max-width: 100%;
}
.menu-container.open {
    right: 0;
}
}
@media only screen and (max-device-width: 320px), only screen and (max-width: 320px) {
.product-cats li {
    width: 49%;
}
.product-cats li:nth-child(4n) {
}
.product-cats li:nth-child(2n) {
    margin-right: 0;
}
.product-cats li:nth-child(3n) {
    margin-right: 1%;
}
.full-cart ul.cart-summary li a.title {
    font-size: 10px;
    width: 84px;
}
}
