body {color:#1f1e23;}

ul, ol {padding:0px; list-style-position:inside;}
ul li ul, ol li ul {padding:0px 0px 0px 20px;}




/* Линия сверху */

#sp-top-bar {border-bottom:#f2f2f2 solid 1px; padding:3px 0px; background:none !important;}
#sp-top-bar a {color:#1f1e23;}


/* Поиск лого корзина */

#sp-logotip {padding:30px 0px 20px;}
#sp-logotip #sp-poisk .sp-module-content {position:relative; overflow:hidden; border:#ccc solid 1px; width:80%;}
#sp-logotip #sp-poisk .sp-module-content input {display:inline-block;}
#sp-logotip #sp-poisk .sp-module-content input[type="text"]{width:88%; border-radius:0px; border:0px; border-right:#ccc solid 1px;}
#sp-logotip #sp-poisk .sp-module-content input[type="submit"]{border:0px; border-radius:0px; background:url("../images/btn_poisk.png") no-repeat center 7px; margin:0px 0px 0px 0px; width:10%; height:30px; font-size:0px; background-size:15px;}
#sp-logotip  #sp-logo .sp-default-logo {margin:0px auto; width:120px;}

#sp-carttop {padding:0px;}
#sp-carttop .module_cart_detail {display:none;} /*Товар с ценой*/
#sp-carttop #jshop_quantity_products {display:none;}
#sp-carttop .carttoptab {float:right; color:#fd7a6f; margin-left:10px;}
#sp-carttop .gocart {height:36px; width:36px; text-align:center; display:block; line-height:36px; overflow:hidden; position:relative; color:#fff; background:#fd7a6f; transition:background 0.2s; -khtml-transition:background 0.2s; -webkit-transition:background 0.2s; -o-transition:background 0.2s; -moz-transition:background 0.2s;}
#sp-carttop .gocart a {color:#fff;}
#sp-carttop .regenter {text-align:center; font-size:12px; margin:5px 0px 0px;}
#sp-carttop .regenter a {color:#333;}
#sp-carttop .regenter a:hover {text-decoration:underline; color:#fd7a6f;}
#sp-carttop .regenter span {color:#333; margin:0px 5px;}
#sp-carttop .carttoptab:hover {color:#fd9b77;}
#sp-carttop .carttoptab:hover  .gocart {background:#fd9b77;}
#sp-carttop .carttoptab:hover #jshop_summ_product {border:#fd9b77 solid 1px;}
#jshop_summ_product {border:#fd7a6f solid 1px; padding:5px 25px; display:block; transition:border 0.3s; -moz-transition:border 0.3s; -khtml-transition:border 0.3s; -webkit-transition:border 0.3s; -o-transition:border 0.3s;}
#sp-carttop  #jshop_summ_product:hover {border:#fd7a6f solid 1px;}




/* Меню */

#sp-header {background:#1f1e23; height:50px;}
#sp-header .logo {height:50px;}

/*#sp-menu .menu-slide-down li:last-child {display:none;}*/



.sp-megamenu-parent {float:left; text-align:center;}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {color:#fff; line-height:50px; padding:0px 16px;}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {background:#fd7a6f; color:#fff;}

#offcanvas-toggler {line-height:50px; float:none; margin-left:0px; position:absolute; right:0px; top:0px; z-index:100; color:#fd7a6f;}
#offcanvas-toggler i {color:#fff;}
#offcanvas-toggler i:hover {color:#fd7a6f;}



/* Слоган в шапке */

.slogan {background:#f5f5f5; padding:30px;}
.slogan .text-center {text-align:left !important;}

.picslider .sppb-cta-text {text-align:center;}
.picslider .sppb-cta-text img {width:auto; display:inline-block;}
.picslider .sppb-cta-title {display:none;}
.picslider  a {display:none;}





/* Товары на главной */

.last_prods h3 {margin-bottom:30px; margin:0px 0px 10px 6px; font-size:20px; text-transform:uppercase; clear:both; width:auto; padding:0px 0px 0px;}
.mod_ext_owl_carousel_jshopping_products {padding:0px;}
.mod_ext_owl_carousel_jshopping_products .item_image  {transition:opacity 0.3s; -webkit-transition:opacity 0.3s; -khtml-transition:opacity 0.3s; -o-transition:opacity 0.3s; -moz-transition:opacity 0.3s; background:#fff; border:#ccc solid 1px; padding:15px; padding-bottom:15px; margin-bottom:15px; height:240px; position:relative; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.mod_ext_owl_carousel_jshopping_products .item_image:hover {opacity:0.8; border:#fd7a6f solid 1px;}
.mod_ext_owl_carousel_jshopping_products .block_item {text-align:center;}
.mod_ext_owl_carousel_jshopping_products .item_name {min-height:50px; font-weight:bold; width:90%; margin:0px auto;}
/*.mod_ext_owl_carousel_jshopping_products .item_name a {color:;}*/
.mod_ext_owl_carousel_jshopping_products .item_name a:hover {text-decoration:underline;}
.mod_ext_owl_carousel_jshopping_products .item_price {font-size:16px; font-weight:bold; margin:10px auto 0px;}
.owl-theme .owl-controls .owl-buttons div {background:#f5f5f5; opacity:1; color:#1f1e23; transition:background 0.3s; -moz-transition:background 0.3s; -khtml-transition:background 0.3s; -webkit-transition:background 0.3s; -o-transition:background 0.3s;}
.owl-theme .owl-controls .owl-buttons div:hover {background:#fd7a6f; color:#fff;}
.owl-theme .owl-controls {margin-top:20px;}
.owl-buttons {position:absolute; right:50px; top:-50px;}
.owl-buttons .owl-prev {left:-40px !important; padding:5px 14px !important; font-size:14px !important;}
.owl-buttons .owl-next {padding:5px 14px !important; font-size:14px !important;}

.sppb-btn-lg {border-radius:0px; font-size:16px;}


/* Наши преимущества */

#sp-page-builder .sppb-section-title .sppb-title-heading {margin-bottom:30px; text-align:center; margin:0px 0px 60px 6px; font-size:20px; text-transform:uppercase; clear:both; width:auto; padding:0px 0px 0px;}
.prem .sppb-icon i {background:#f5f5f5; padding:40px; border-radius:100px;}
.prem .sppb-icon i:before {color:#fd7a6f;}
.prem h3.sppb-addon-title {font-size:19px; margin:25px auto 10px; font-weight:bold;}



/* О нас */

.about .picabout {width:550px;}



/* Отзывы */


.list_otzivi h3 {font-size:17px; color:#1f1e23; text-align:center;}
.list_otzivi .pic_otziv .sppb-addon-single-image-container {border:#ccc solid 0px; height:170px; width:100%; background:#f5f5f5;  position:relative; overflow: hidden;}
.list_otzivi .pic_otziv .sppb-addon-single-image-container img {left:0px; top:0px; height:100%; opacity:0.8; transition:opacity 0.5s; -webkit-transition:opacity 0.5s; -khtml-transition:opacity 0.5s; -o-transition:opacity 0.5s; -moz-transition:opacity 0.5s;}
.list_otzivi .pic_otziv .sppb-addon-single-image-container img:hover {opacity:1;}
.list_otzivi .text_otziv {width:100%; margin:0px 0px 15px; line-height:20px !important; color:#969696 !important; text-align:left !important;}



/* Видео */

.list_otzivi .video_index {background:#1f1e23; padding:15px; border-radius:20px 25px 0px 25px; margin-bottom: 23px;}
.list_otzivi .video_index iframe {}
.list_otzivi .sppb-section-title .sppb-title-heading {margin:0px 0px 15px !important;}
.list_otzivi .sppb-section-title  {margin-bottom:40px !important;}





/* Футер */

#sp-footer {padding:8px 0;}

#sp-bottom {position:relative; overflow:hidden; font-size:13px;}
#sp-bottom .sp-module .sp-module-title {font-size:13px; text-transform:uppercase; font-weight:bold;}
#sp-bottom .sp-module ul >li >a {line-height:22px; font-size:13px; text-transform:none;}
#sp-bottom p {margin:0px 0px 5px;}
#sp-bottom .foot1 {line-height:18px; color:#333;}
#sp-bottom .foot1 p {margin:0px 0px 10px;}
#sp-bottom .foot4 p {margin:0px 0px 10px;}
#sp-bottom .foot4 img {display:inline-block; width:35px;}
#sp-bottom .foot4 img:hover {opacity:0.8;}

.article-footer-wrap {margin:25px 0px 0px;}




/* Каталог товаров */

#sp-main-body {padding:10px 0px 50px;}
#comjshop h1, #comjshop h2 {text-transform:uppercase; text-align:left; margin:0px auto 40px; font-size:20px;}
#comjshop_list_product .sblock3 {}
.jshop_list_product .block_product {min-height:400px; border:#ededed solid 1px; padding:0px 0px 40px; position:relative; overflow:hidden; transition:border 0.2s; -khtml-transition:border 0.2s; -webkit-transition:border 0.2s; -moz-transition:border 0.2s; -o-transition:border 0.2s; }
.jshop_list_product .block_product:hover {border:#fd9976 solid 1px;}
.cat_prods .sp-module-content > div {border-bottom:#e8e8e8 solid 1px; margin:0px; padding:8px 15px;}
.cat_prods .sp-module-content > div a {color:#1f1e23; display:block;}
.cat_prods .sp-module-content > div:hover {background:#f2f2f2;}
.cat_prods .sp-module-content > div:hover a {color:#333;}
.cat_prods .jshop_menu_level_0_a {background:#f2f2f2; color:#333 !important;}
.cat_prods .jshop_menu_level_0_a a {color:#333 !important; font-weight:normal !important;}
#mxcpr {display:none;}
.jshop_list_product .product .name {min-height:55px; margin:10px auto; font-size:14px; width:92%; margin:0px auto;}
.jshop_list_product .product .name a {color:#333;}
.jshop_list_product .product .name a:hover {color:#f46b68;}
.jshop_list_product .image_block {height:220px; border-bottom:#ededed solid 1px; padding:25px; margin:0px 0px 10px; position:relative; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.jshop_list_product .image_block img {max-width:100%;}
.jshop_price {color:#f46b68;}

.btnsprods {position:relative; overflow:hidden; margin:10px auto 0px; width:100%; left:0px; position:absolute; bottom:0px;}
.btn-success {width:50%; float:left; margin:0px; border-color:#1f1e23; background:#1f1e23; border-radius:0px;}
.btn-success:hover {border-color:#fd9976; background:#fd9976;}
.button_detail {width:50%; float:right; display:block; margin:0px; background:#f2f2f2; color:#1f1e23; border-radius:0px;}
.button_detail:hover {background:#fd9976; color:#fff;}

.form-horizontal .block_sorting_count_to_page .box_products_sorting {width:45%;}
.form-horizontal .block_sorting_count_to_page .control-label {width:auto; margin:0px 10px 0px 0px;}
.form-horizontal .block_sorting_count_to_page .controls .inputbox {width:auto;}
.form-horizontal .block_sorting_count_to_page .box_products_count_to_page {width:45%;}


.btn {border-radius:0px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {border-radius:0px;}
.productfull .buttons {padding-left:0px;}


.jshop_filters {position:relative; overflow:hidden;}
.jshop_filters input[type="text"] {width:100%;}
.jshop_filters .filter_price {position:relative; overflow:hidden; width:100%;}
.jshop_filters .filter_price span {position:relative; overflow:hidden; display:inline-block; vertical-align:top; width:31%;}
.jshop_filters .filter_price span input[type="text"]{width:100%; padding:0px 5px;}
.jshop_filters .filter_price_btn {background:#fd7a6f; color:#fff; height:34px; padding:0px 6px; width:100%; border:0px;}
.jshop_filters .filter_price_btn:hover {background:#fd7a6f; color:#fff;}
.jshop_filters .filter_price {padding-right:0px; position:relative; overflow:hidden;}
.jshop_filters .characteristic_name {font-weight:bold; border-top:#f5f5f5 solid 1px; padding-top:10px;}






/* Карточка товара */

#comjshop h1, #comjshop h2 {margin: 0px auto 20px; font-size:18px;}
.related_header {margin-top:40px; font-weight:normal; text-transform:uppercase;}
#list_product_image_middle {border:#ccc solid 1px; z-index:0; position:relative; overflow:hidden; margin:0px auto 4px; padding:10px; height:auto; display:block; justify-content: center; align-items: center;}
#list_product_image_middle img {z-index:0; width:100%;}
.jshop .product_label {z-index:15;}
.min_dop_photo {position:relative; overflow:hidden; text-align:left;}
.min_dop_photo ul#list_product_image_thumb {position:relative; overflow:hidden; list-style:none; padding:0px;}
.min_dop_photo ul#list_product_image_thumb li {border:#ccc solid 1px; float:left; margin:4px 8px 4px 0px; padding:5px; position:relative; overflow:hidden; width:80px !important; height:80px; width:auto; display:flex; justify-content: center; align-items: center;}
.min_dop_photo ul#list_product_image_thumb li:hover {border-color:#fd7a6f;}
.min_dop_photo ul#list_product_image_thumb li img {border:0px;}
.list_haracters {position:relative; overflow:hidden; width:100%; margin:20px auto 0px; border:#ccc solid 0px; padding:0px;}
.list_haracters .extra_fields_group {background:#f2f2f2; padding:8px 10px; text-transform:uppercase;}
.list_haracters .extra_fields {position:relative; overflow:hidden;}
.list_haracters table{width:100%; border:#f2f2f2 solid 1px;}
.list_haracters table tr td {padding:5px 10px; border:#f2f2f2 solid 1px;}
.list_haracters table tr:nth-child(odd) {background:#fff;}
.list_haracters .extra_fields .extra_fields_name {color:#969696;}
.list_haracters .extra_fields .extra_fields_value {}

.short_prod_description {position:relative; overflow:hidden; margin:0px auto 20px; color:#888888; font-size:12px !important;}
.jshop_prod_description {color:#888888; font-size:13px;}
.jshop_prod_description strong {color:#000; font-weight:700;}
.jshop_prod_description b {color:#000;}
.jshop_prod_description p {margin-bottom:5px;}
.jshop_prod_description h3 {background:#f2f2f2; padding:10px 10px; margin:0px 0px 20px; text-transform:uppercase; font-weight:bold; font-size:14px;}
.jshop_prod_description table {width:100%; margin:0px 0px 15px;}
.jshop_prod_description table tr td {border:#f2f2f2 solid 1px; padding:2px 10px;}
.jshop_prod_description table tr:nth-child(odd) {background:#f8f8f8;}

.productfull .prod_qty_input {padding-left:0px;}
.jshop span.attributes_description {display:none;}


.productfull h1, .productfull h2 {margin:0px 0px 10px !important; line-height:24px !important;}
.cod_prod {color:#000;}
.cod_prod span {color:#969696;}

.jshop_priceattr_description {position:relative; overflow:hidden; background:#f2f2f2;}
.info_price {position:relative; overflow:hidden; padding:10px 15px; border-bottom:#fff solid 1px; margin:0px 0px 0px;}
.productfull #block_price {color:#333; font-size:20px;}
.jshop_prod_attributes {position:relative; overflow:hidden; padding:10px 15px !important; border-bottom:#fff solid 1px; margin:0px 0px 0px;}
.prod_free_attribs {position:relative; overflow:hidden; padding:10px 15px !important; border-bottom:#fff solid 1px; margin:0px 0px 0px;}
div.jshop_prod_attributes .attributes_title {padding-top:0px;}
.list_attribs span {display:block; font-size:12px; width:100%;}
.list_attribs select, .list_attribs input[type="text"] {display:block; width:100% !important;}
.list_attribs .row-fluid [class*="span"] {margin-left:0px; min-height:auto;}
.list_attribs .prod_attr_img {display:none !important;} /* цвет атрибута */
.list_attribs .attributes_title, .list_attribs .freeattribut_name {font-weight:bold;}
.productfull .prod_buttons {padding:15px;}
.productfull .prod_buttons table {width:100%;}
.productfull .prod_buttons table input {width:100%;}
.jshop .list_product_demo {padding-top:0px;}
.jshop .list_product_demo .download {padding-left:0px !important; padding:0px 10px 10px 0px;}
.list_product_demo .descr {font-size:12px; color:#969696;}
#page_product  #sp-left {display:none;}
#page_product  #sp-component {width:100%;}

.jshop .product_label {display:none;}
.cod_prod {display:none;}

#list_product_image_thumb img.jshop_img_thumb {margin-bottom:0px;}



.soputs_prods {margin:0px 0px 15px;}
.soputs_prods .jshop_list_product .image_block {padding:8px;}
.soputs_prods .jshop_list_product .block_product {min-height:390px;}














/* Страница корзины, оформление заказа */

#page_cart  #sp-left {display:none;}
#page_cart  #sp-component {width:100%;}
#page_user  #sp-left {display:none;}
#page_user  #sp-component {width:100%;}
#page_checkout  #sp-left {display:none;}
#page_checkout  #sp-component {width:100%;}
#page_  #sp-left {display:none;}
#page_  #sp-component {width:100%;}



#comjshop table tr th {padding:5px 10px;}


.jshop_prod_cart .data {padding:5px;} 
.jshop_prod_cart .quantity img {width:20px; display:inline-block;}
.jshop_prod_cart .quantity input  {display:inline-block; width:auto; margin:0px 5px; text-align:center;}
.jshop_prod_cart .remove {text-align:center;} 
.jshop_prod_cart .remove img {width:20px; margin:0px auto;} 
.jshop .address_block input  {display:inline-block; width:auto; margin:0px 5px; text-align:center;}
.jshop_img_description_center {width:10%;}


#jshop_menu_order {border:0px;}

#page_checkout .form-horizontal .control-group {margin-bottom:5px;}
#page_checkout .control-group.box_button input[type="submit"] {margin:0px 0px 0px 180px !important;}
#page_checkout .requiredtext {margin:0px 0px 0px 180px;}
#page_checkout #order_add_info  {margin:10px;}
#page_checkout input[type="submit"] {margin:0px;}

.cart td {border: 1px solid #f5f5f5;}
.cart th {border: 1px solid #fff; font-weight:normal; font-size:13px;}

.icocart {font-size:20px;}
.cart_reload i {font-size:16px;}


/* Регистрация */

div.jshop_register {width:100%;}
#comjshop_register form {padding:20px; border:#f5f5f5 solid 1px;}
#comjshop_register div.jshop_register {padding:0px; margin:0px 0px; /* width:50%; min-width:300px; */}
#comjshop_register .control-group.box_button {padding:0px; margin:0px 0px; /* width:50%; min-width:300px; */}
div.jshop_register .control-label {text-align:left;}
#comjshop_register .form-horizontal .controls {margin-left:0px;}
#comjshop_register .form-horizontal .control-group {margin-bottom:5px; width:49%; display:inline-block;}
#comjshop_register .form-horizontal .control-group.box_button {margin-bottom:5px; width:100%; display:block;}


#comjshop_register .firma_fields .jshop_register {margin-bottom:5px; width:49%; display:inline-block;}
#comjshop_register .firma_fields .control-label {text-align:left;}
#comjshop_register .h3_reg {font-size:15px; font-weight:bold; clear:both; margin:20px 0px 15px;}
#page_user .jshop_register .control-group {margin-bottom:5px; width:49%; display:inline-block;}
#page_user .jshop_register .control-label {text-align:left;}


#comjshop_register h1 {text-transform:uppercase; margin:0px 0px 20px; font-size:18px;}
#comjshop_register input[type="submit"] {margin:0px 120px 0px 0px; float:right;}
#comjshop_register .requiredtext {margin:0px 120px 0px 0px; text-align:right;}
.control-group.other_delivery_adress {display:none;}

#page_user #remember_me {margin-left:0px; position:relative;}
#page_user .rowremember label {padding-left:4px; font-size:13px;}
#page_user .form-horizontal .control-group {margin-bottom:5px;}
#page_user .comjshop_register form {padding:20px; border:#f5f5f5 solid 1px;}
#page_user .block_button_register {padding:20px; border:#f5f5f5 solid 1px;}
#page_user .login_block form {padding:20px; border:#f5f5f5 solid 1px;}


.hide_firma_fields {display:none;}
.show_firma_fields h3 {font-size:18px; text-transform:uppercase; margin:10px 0px 25px;}
.show_firma_fields .control-label {text-align:left;}


.table_reg {width:100%;}
.table_reg tr td {vertical-align:top;}


#check_firm_fields {float:right; margin-right:115px;}


.pravasogl {font-size:12px;}
.pravasogl input {}
.pravasogl table {margin:0px auto;}
.pravasogl table tr td {vertical-align:top; padding:3px 3px; line-height:16px;}



/* Личный кабинет */

.order_history td {padding:0px 7px 0px 0px;}
.jshop_profile_data {padding:20px; border:#ededed solid 1px;}
.myaccount_urls {position:relative; overflow:hidden; width:100%; text-align:left;}
.myaccount_urls > div {display:inline-block; margin:0px 15px 10px 0px;}
.myaccount_urls > div:last-child {margin:0px 0px 10px 0px;}


.myorders_block_info .order_number {font-size:14px; margin:0px 0px 4px;}
.myorders_block_info .order_status {font-size:14px;}

/* .statusorder1 {border:#fdee6f solid 1px; background:#fff; padding:15px;}
.statusorder3 {border:#fd7a6f solid 1px; background:#fff; padding:15px;}
.statusorder7 {border:#94fd6f solid 1px; background:#fff; padding:15px;}

.orderstat1 {background:#fdee6f; padding:1px 15px;}
.orderstat3 {background:#fd7a6f; padding:1px 15px;}
.orderstat7 {background:#94fd6f; padding:1px 15px;} */


.statusorder1 {border:#f5f5f5 solid 1px; background:#fff; padding:15px;}
.statusorder2 {border:#f5f5f5 solid 1px; background:#fff; padding:15px;}
.statusorder3 {border:#f5f5f5 solid 1px; background:#fff; padding:15px;}
.statusorder4 {border:#f5f5f5 solid 1px; background:#fff; padding:15px;}
.statusorder5 {border:#f5f5f5 solid 1px; background:#fff; padding:15px;}
.statusorder6 {border:#f5f5f5 solid 1px; background:#fff; padding:15px;}
.statusorder7 {border:#f5f5f5 solid 1px; background:#fff; padding:15px;}

.orderstat1 {background:#f5f5f5; padding:1px 15px;}
.orderstat2 {background:#f5f5f5; padding:1px 15px;}
.orderstat3 {background:#f5f5f5; padding:1px 15px;}
.orderstat4 {background:#f5f5f5; padding:1px 15px;}
.orderstat5 {background:#f5f5f5; padding:1px 15px;}
.orderstat6 {background:#f5f5f5; padding:1px 15px;}
.orderstat7 {background:#f5f5f5; padding:1px 15px;}


.sort_order_lk {position:relative; overflow:hidden; text-align:right; margin:0px 0px 15px; padding:0px 0px 15px; border-bottom:#ededed solid 1px;}
.sort_order_lk a {margin:0px 15px 0px 0px; color:#000;}
.sort_order_lk a:last-child {margin:0px;}
.sort_order_lk a:hover {color:#fd7a6f !important;}
.sort_order_lk a:first-child {float:left; color:#fff;}
.sort_order_lk a:first-child:hover {color:#fff !important;}

.activeord {text-decoration:underline; color:#fd7a6f !important;}








/* Страниицы */

.page-header {padding:0px; border:0px; margin:0px;}
.page-header h1 {margin:0px; font-size:18px; margin:0px auto 0px; text-transform:uppercase; border-bottom:0px;}
.entry-header.has-post-format {margin-left:0px;}
.entry-header.has-post-format span {display:none;}
.entry-header {margin-bottom:0px;}

.blog article {border:#f2f2f2 solid 1px; padding:15px 15px 5px 15px;}
.blog article.item {margin-bottom:15px; font-size:14px;}
.blog article.item h2 {margin:0px 0px 5px;}
.blog article.item h2 a {color:#fd7a6f; font-size:15px;}
/*.blog article.item  .entry-header.has-post-format {display:;}*/
.blog article.item p img {display:none;}
.blog article.item p {margin:0px;}
.blog .entry-link {padding:0px; background:none; color:#969696; margin-bottom:15px;}
.blog .entry-link a h4 {font-size:14px; color:#fd7a6f;}
.entry-link:before {display:none;}
/*.entry-header.has-post-format {display:;}*/
.blog .page-header {margin:0px 0px 25px;}
.entry-header.has-post-format h2 {margin:0px 0px 20px; font-size:18px; font-weight:normal;}


#page_ #sp-component table tr:nth-child(odd){background:#f5f5f5;}
#page_ #sp-component table tr td {padding:10px 10px; vertical-align:top;}
#page_ #sp-component table tr td p {margin:0px;}

.entry-image img {
	max-width: 300px;
	width: 100%;
	margin-right: 13px;
	border: 1px solid #fd7a6f;
}



/* Страница поиска */


/*#page_search  #sp-left {display:;}*/
#page_search  #sp-component {}










/* Сообщения при покупке товара  */

#system-message-container {background:#fd7a6f; color:#fff;}
.dop_message {border:#f5f5f5 solid 1px; padding:20px; text-align:center; font-size:16px; margin:40px auto 40px;}
.cart_empty_text {border:#f5f5f5 solid 1px; padding:20px; text-align:center;}



/* Футер */

.foot3 .latestnews {line-height:16px;}
.foot3 .latestnews > div {margin:0px 0px 10px; padding-bottom:10px;}
.foot3 .latestnews small {color:#969696;}









.breadcrumb {border-radius:0px;}



.btn-primary:focus, .sppb-btn-primary:focus, .btn-primary:active, .sppb-btn-primary:active , .btn-primary:visited, .sppb-btn-primary:visited {background:#fd5e51 !important;}

input, select, textarea, button  {box-shadow:#fff 0px 0px 0px !important;}

@-webkit-keyframes autofill {
    to {
        color: #000;
        background: transparent;
    }
}

input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}


select, 
textarea, 
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
.uneditable-input {
    border-radius: 0px;
    width: 280px;
}


#sp-bottom2 .sp-module {
	margin-top: 0px;
}







/* @media (max-width: 1600px) {
  .sp-page-builder .page-content #top_header {background-size:1600px !important;}
}
@media (max-width: 1480px) {
  .sp-page-builder .page-content #top_header {background-size:1500px !important;}
}
@media (max-width: 1200px) {
  .sp-page-builder .page-content #top_header {background-size:auto 100% !important;}
}
 */




/* Адаптив */

@media (max-width: 1200px) {

    /*body {background:yellow;}*/
	
	
	/* Главная */
	.slider_index h1 {font-size:20px !important;}
	.slider_index .sppb-lead.sppb-cta-subtitle {font-size:15px !important;}
	#sp-logotip #sp-poisk .sp-module-content {width:100%;}
	.about .picabout {width:100%;}
  
  
    /* Каталог товаров */
    #comjshop h1, #comjshop h2 {font-size:16px;}
	.form-horizontal .block_sorting_count_to_page .box_products_sorting {width:100%;}
	.form-horizontal .block_sorting_count_to_page .box_products_count_to_page  {width:100%; display:none;}
	.jshop_list_product .block_product {min-height:360px;}
	.jshop_list_product .image_block {padding:10px; height:190px;}
	.jshop_list_product .product .jshop_price {font-size:16px;}
	.jshop_list_product .jshop .old_price {margin-bottom:0px;}
    .jshop_list_product .product .name {line-height:19px;}
 
	
     /* Карточка товара */
  
	.soputs_prods .btnsprods .btn-success {font-size:10px;}
	.soputs_prods .btnsprods .button_detail {font-size:10px;}		
    .soputs_prods .jshop_list_product .block_product {min-height:340px;}		  
  
  
  
  
  
  
	
}



@media (max-width: 1024px) {

    /*body {background:orange;}*/
	

	
	.container {width:100%;}
	.sppb-row-container {width:100% !important;} 
	
	
	/* Главная страница */
	
	
	#sp-carttop {padding:0px 15px;}
	#offcanvas-toggler {right:20px;}
	
   .sp-page-builder .page-content #section-id-1510554355 {padding-top:20px !important; padding-bottom:20px !important;}
   
   .sp-page-builder .page-content #section-id-1553692377776 {padding-top:40px !important;}
   .last_prods h3 {font-size:16px;}
   
   .sp-page-builder .page-content #section-id-1510554358 {margin-top:30px !important;}
   #sp-page-builder .sppb-section-title .sppb-title-heading {font-size:16px; margin:0px 0px 30px;}

   .sp-page-builder .page-content #section-id-1510554367 {padding-top:20px !important; padding-bottom:20px !important;}
	
   .sp-page-builder .page-content #section-id-1553763987417 {padding-top:30px !important; padding-bottom:30px !important;}
   #sp-page-builder .sppb-section-title {margin-bottom:0px;}

	.prem h3.sppb-addon-title {font-size:14px;} 
	.prem .sppb-addon-text {line-height:17px; font-size:13px;} 	 
	
	.list_otzivi .pic_otziv .sppb-addon-single-image-container  {height:200px;}
	.list_otzivi .sppb-col-md-3 {width:50%;}
	.list_otzivi h3 {font-size:15px; margin:15px 0px;}
		
    #sp-logotip #sp-poisk .sp-module-content input[type="text"] {width:86%;}	
	#sp-bottom {text-align:center; padding:30px 0px 20px !important;}
	.foot1 img {display:inline-block;}

	
	/* Карточка товара */
	
	.min_dop_photo ul#list_product_image_thumb {text-align:center;}	
	.min_dop_photo ul#list_product_image_thumb li {width:60px !important; height:50px; margin:4px;}
	.productfull #block_price {font-size:16px;}
	
	.jshop_list_product .list_related .image_block {height:160px;}
	.jshop_list_product .list_related .block_product {min-height:330px;}
	.jshop_list_product .list_related  .product .jshop_price {font-size:15px;}
	
	
	 /* Регистрация авторизация */
	 
	 #page_user form .control-group div {display:block; width:100%;}
	 #page_user .login_block .form-horizontal .controls {margin-left:0px;}
	 #page_user .login_block .form-horizontal .controls .inputbox {width:100%;}
	
	
	
	
	
	
	
}



@media (max-width: 960px) {
    /*body {background:aqua;}*/
	

	
	

}



@media (max-width: 800px) {

    /*body {background:lime;}*/
	
	
	
	/* Главная */
	
	.about h3 {font-size:16px;}
	.about .sppb-addon-content {font-size:13px !important; line-height:18px;}
	.about .sppb-addon-content span {font-size:13px !important;}	

    .slider_index h1 {font-size:17px !important; margin-bottom:10px !important;}
    .slider_index .sppb-lead.sppb-cta-subtitle {font-size:14px !important;}
  
    #sp-page-builder .sppb-section-title .sppb-title-heading {font-size:15px; margin:0px 0px 30px;}
	
	
	/* Каталог товаров */
	
	#page_category #sp-left {width:100%; display:none;}
	#page_category #sp-component {width:100%; display:block;}
	.jshop_list_product .block_product {min-height:370px;}
	.jshop_list_product .image_block {height:210px;}
	
	
	/* Карточка товара */
	
	#list_product_image_middle {padding:8px;}
	.jshop.list_related .sblock4 .btn {font-size:12px;}
		
	
	.soputs_prods .btnsprods .btn-success {width:100%; float:none;}
	.soputs_prods .btnsprods .button_detail {width:100%; float:none; display:none;}		
		
	
	
	/* Страница поиска */
	
	#page_search  #sp-left {display:none;}
	#page_search  #sp-component {width:100%;}		
	#page_search .jshop_list_product .block_product {min-height:380px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}



@media (max-width: 768px) {

    /*body {background:green;}*/
	
	
	/* Главная */
	
	#sp-logotip #sp-poisk {display:none;}
	#sp-logotip #sp-logo .sp-default-logo {margin:0px auto 15px;}
	#sp-carttop .carttoptab {float:none; margin:3px auto;}
	.slider_index .sppb-col-md-5 {display:none;}
	.prem .sppb-col-sm-3 {margin-bottom:15px;}
	.sp-page-builder .page-content #section-id-1510554367 {margin-top:15px !important;}
	
	
	/* Каталог товаров */
	
	#page_category .jshop_list_product .block_product {min-height:auto; padding:0px;}
	#page_category .jshop_list_product .image_block {height:auto;}
	#page_category .jshop_list_product .product .name {min-height:auto; margin-bottom:15px;}
	#page_category .btnsprods {margin:20px auto 0px; position:relative;}
	
	
	/* Карточка товара */
	
	#page_product .row-fluid.jshop > div {display:block; width:100%;}
	#page_product .jshop_img_description {margin-left:0px;}
	#page_product .jshop_priceattr_description {margin-left:0px;}	
	#page_product .list_related .sblock4 {width:48%; margin:0% 1%;}
	#page_product .list_related .sblock4 {width:48%; margin:0% 1%;}	
	#page_product .jshop_list_product .list_related .block_product {min-height:390px;}
	#page_product .jshop_list_product .list_related .image_block {height:auto;}
	
	.soputs_prods .btnsprods .btn-success {width:50%; float:left;}
	.soputs_prods .btnsprods .button_detail {width:50%; float:right; display:block;}		
	
	
	
	/* Общие страницы */
	
	.page-header h1 {font-size:16px;}
	
	
		
	 /* Регистрация авторизация */
	
	#page_user .pagelogin .login_block {width:100%; margin-bottom:15px;}
	#page_user .pagelogin .register_block {width:100%; margin-left:0px;}
	#page_user .login_block .form-horizontal .controls input, #page_user .login_block .form-horizontal .controls textarea {width:auto;}
	#page_user .pagelogin .register_block .logintext, #page_user .pagelogin .register_block .block_button_register {margin-left:0px;}
	#page_user .login_block .form-horizontal .controls {margin-left:0px; text-align: center;}
    #page_user .pagelogin .register_block .logintext, #page_user .pagelogin .register_block .block_button_register {margin-left: 0px; text-align: center;}


    #comjshop_register div.jshop_register {max-width:100% !important; width:100%; min-width:100%;}
	#comjshop_register .control-group.box_button {max-width:100%; width:100%; min-width:100%;}
    #comjshop_register .requiredtext {margin:0px;}
	
	#page_user .jshop_register .control-group select {width:100%;}	
	#page_user .jshop_register .control-group {width:100%; display:block;}
	#comjshop_register .form-horizontal .control-group {width:100%; display:block;}
	#check_firm_fields {margin-right:0px;}
	
	
	
	
	
	
	/* Корзина Оформление заказа */
	
	.jshop_img_description_center {width:100%; text-align:center;}
	.jshop_img_description_center img {width:100px;}	
	div.jshop_register {width:100%; padding-left:0px; padding:0px;}
	.address_block select {width:100%;}
	#page_checkout .requiredtext {margin:0px;}
	#page_checkout .control-group.box_button input[type="submit"] {margin:0px !important;}
	.pfinish_comment_block #order_add_info {max-width:90%; margin-left:5%; width:100%;}
	
	

	/* Страница поиска */	

	#page_search .jshop_list_product .block_product {min-height: auto; padding: 0px;}
	#page_search .jshop_list_product .product .name {min-height: auto; margin-bottom: 15px;}
	#page_search .jshop_list_product .image_block {height:auto;}
	#page_search .btnsprods {margin: 20px auto 0px; position: relative;}
	
	
	


	
	
	
	
	
	
	
	
	
}



@media (max-width: 600px) {

    /*body {background:silver;}*/

	
	/* Главная страница */
	
	.list_otzivi .sppb-col-md-3 {width:100%;}
	
	
	/* Карточка товара */
	
	#page_product .jshop_list_product .list_related .block_product {min-height:370px;}
	#page_product .jshop_list_product .list_related .image_block {height: 210px;}
	
	
	
	
	
	
}




@media (max-width: 480px) {
  
  /*body {background:blue;}*/

  
   /* Главная страница */
  
  .sppb-animated .sppb-addon-cta .sppb-cta-title {font-size:18px !important; line-height:20px !important;}
  .slider_index .sppb-lead.sppb-cta-subtitle {line-height:18px !important;}
  
  .mod_ext_owl_carousel_jshopping_products .item_image {height:auto;}
  .mod_ext_owl_carousel_jshopping_products .item_name {min-height:auto;} 
  .list_otzivi .pic_otziv .sppb-addon-single-image-container {height:150px;}
   
   
   /* Карточка товара */
   
   #page_product .productfull .prod_qty_input {margin-top:0px;}
   #page_product .jshop_list_product .list_related .image_block {height:150px;}
   #page_product .jshop_list_product .list_related .block_product {min-height:310px;}
   
   
   /* Личный кабинет */
   
   .myaccount_urls {text-align:center;}   
   .myaccount_urls > div {display:block; margin:0px 0px 5px;}
   
   
   
   
   
   
   
}



@media (max-width: 380px) {
  
  /*body {background:red;}*/
  
  
    /* Главная страница */
  
   .list_otzivi .pic_otziv .sppb-addon-single-image-container {height:120px;}
  
  
    /* Карточка товара */
  
   #page_product .list_related .sblock4 {width:100%;}
   #page_product .jshop_list_product .list_related .block_product {min-height:auto; padding:0px;}
   #page_product .jshop_list_product .list_related .image_block {height:auto;}
   #page_product .btnsprods {position:relative;}
   #page_product .jshop_list_product .product .name {min-height:auto; margin-bottom:10px;}
  
  
 	/* Корзина Оформление заказа */   
	
	.jshop.cart_buttons .pull-left.td_1 {float:none; width:100%; text-align:center;}
	.jshop.cart_buttons .pull-right.td_2 {float:none; width:100%; text-align:center;}  
    .row_agb {font-size:12px;}
  
  
  
  
  
  
}  
  
.price_prod_qty_list_head, .price_prod_qty_list, .list_haracters {
	display: none;
}


#offcanvas-toggler {
	display: none;
}

  
.alert.alert-error {
	display: none !important;
}

#table_shippings label[for="shipping_method_8"] span.shipping_price {
	display: none;
}

.menu-slide-down .sp-has-child >.sp-dropdown {
  top: 50px !important;
}

.menu-production {
  background: #ffb100;
}

.cart_block_discount .span12 {
  display: flex;
}

.cart_block_discount .name {
  margin-right: 13px;
  font-weight: bold;
}

#section-id-1510554355 {
	background-image: none !important;
}

.label_name {
	display: none;
}

















