a 
{
  color: #EF382B;
}

img.jshop_img, .image_block, .col-md-2.image, .jshop_list_category  .cat_short p.category_short_description  {
    display: none!important;
}
.rp-brooksite .cat_short h2
{
  font-size: 14px;
}
.rp-brooksite .jshop_list_product .jshop_price
{
  font-size: 16px;
}
/*Шапка сайта*/

div#sppb-addon-1572379645629 div p{
    display: flex;
    justify-content: space-evenly;
    margin-bottom: 0;
    padding-bottom: 0;
}
div#sppb-addon-1572608308806 div p{
    display: flex;
    justify-content: left;
}
div#sppb-addon-1572608308806 div p img{padding-right: 10px;}

header#sp-header {
    background: #1B1B1B;
          height: auto;
  padding: 10px 0;
     /* z-index: 0;*/
}
section#sp-shapka
{
  background: url(../../../images/bg.jpg);
  background-size: cover;
}
img.logo-image {
    height: auto;
    
}
.mysoc ul.sppb-icons-group-list {
    margin: 0 auto;
    float: none;
    text-align: center;
    display: block;
}

.mysoc li .fa, .mysoc li a
{
    color: #f5c13d;
    border-color: #f5c13d;
}

.mysoc li a
{
    padding: 10px 0!important;
    height: auto!important;
}

.myoverlay
{
  display: none;
  position: absolute;
  z-index: 1000;
  width: 100%;
  height: 100%;

}
div#section-id-1570024319907
{
  position: fixed;
    left: 0;
    z-index: 10000!important;
    top: 0;
}
.myopen, .myclose
{
  cursor: pointer;
}
input#jshop_search {
    color: #fff;
}
/*Конец Шапка сайта*/

/*Подвал сайта*/
#sp-footer, #sp-bottom {
    background: #161616;
    color: #fff;
}

/*Конец Подвал сайта*/

/*Offcanvas меню*/

body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    float: none!important;
    background: #000; 
    width: 100px;
    margin: 0 auto;
    color: #fff;
}

#offcanvas-toggler > .fa {
    color: #fff!important;
    display: block;   
    padding-top: 20px;
   
}
a#offcanvas-toggler {
    margin-top: -30px;
    margin-bottom: 30px;
   line-height: 120px;
}
.offcanvas-menu .offcanvas-inner {
    padding-top: 60px;
    overflow-y: auto;
}
/*Конец Offcanvas меню*/


/* меню*/

.sp-megamenu-parent > li:hover > a
{
   color: #fff;
}
.sp-megamenu-parent > li > a {
    color: #fff;
}
.sp-megamenu-parent
{
  float: left;
  margin: 0!important;
}
div#sp-menu {
    text-align: center;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span
{
  line-height: 50px;
}

li.sp-menu-item.current-item.active a, li.sp-menu-item>a:hover, li.sp-menu-item.current-item.active a, li.sp-menu-item>a:hover, .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container li.sp-menu-item a:hover 
 {
   color: #fff;
border-bottom: 3px solid #EF382B;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a
{
  color: #fff;
  
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a 
{
  display: block;
  text-align: left;
      color: #000;
    border-bottom: none!important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge)
{
    padding: 4px 0;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover
{
  color: #EF382B;
}
/*Конец меню*/

/*Контент*/
p, a, li, ul, div, h1, h2, h3, h4, h5
{
  font-family: 'SFProDisplay-Regular'!important;
}
.article-details .article-header h1, .article-details .article-header h2
{
  font-size: 36px;
}
section#sp-main-body {
    min-height: 500px;
}
section#sp-main-body table
{
  margin-bottom: 20px;
}
table tr td
{
  padding: 10px 10px!important;
  font-size: 18px;
  width: auto!important;
}
h2.sppb-addon-title {
    text-transform: uppercase;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #66D2FE;
    border-color: #66D2FE;
}

.mybutton, form#chronoform-smeta input#button3
{
background: linear-gradient(180deg, #CACACA 0%, #FFFFFF 49.77%, #CACACA 100.58%), #F2F2F2;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 0px 17px rgba(0, 0, 0, 0.32);
border-radius: 3px!important;
font-style: normal;
font-weight: bold;
font-size: 12px;
line-height: 14px;
letter-spacing: 0.04em;
text-transform: uppercase;
}
.mybutton:hover,  form#chronoform-smeta input#button3:hover
{
background: #EF382B!important;
}

/*Конец Контент*/

/*Шрифты*/


@font-face
{
font-family: 'SFProDisplay-Regular';
  src: url('SFProDisplay-Regular.ttf') format('truetype');
}


/*Конец шрифты*/

/*Адаптив сайта*/

@media (min-width: 1400px)
{
.container, body.helix-ultimate .sppb-row-container {    min-width: 1350px;}
}
@media (min-width: 1350px)
{
.container, body.helix-ultimate .sppb-row-container {    min-width: 1300px;}
}

@media (min-width: 1250px)
{
.container, body.helix-ultimate .sppb-row-container {    min-width: 1250px;}
  div#sppb-addon-1572379645629 {
    padding-left: 100px;
}
}

@media (max-width: 1000px)
{
  div#sp-shapka .sppb-addon.sppb-addon-header.sppb-text-right, div#sp-shapka .sppb-addon.sppb-addon-text-block  {text-align: center;}
  div#sppb-addon-1566913802926 .joomimg95_imgct {width: 100%!important; float: none!importnat; margin-bottom: 5px;}
  .joomimg95_imgct img {max-width: 100%!important; width: 1000px!important; height: auto!important; }
.jg_element_cat {
    width: 100%;
    float: none;
}

.jg_element_cat img.jg_photo {
    margin: 3px auto;
}
  
  div#column-wrap-id-1572378858124 {display: none;}
}

@media (max-width: 992px)
{
  div#sp-logo {
    text-align: center;
}

img.logo-image {
    max-width: 200px;
}
}

@media (max-width: 600px)
{
   div#sppb-addon-1566913802926 .joomimg95_imgct {width: 100%!important;}

}

@media (min-width: 800px)
{
  form#chronoform-smeta .form-group.gcore-form-row {
    width: 33%!important;
    display: inline-block;
    padding-right: 30px;
}
}
/*Конец Адаптив сайта*/

/*Chrono*/

p.chrono_credits, span#mxcpr {
    display: none;
}
.myoverlay
{
  display: none;
  position: fixed!important;
  width: 100%!important;
  height: 100%!important;
  z-index: 1000!important;
  top: 0;
  left: 0;   
}
.myclose {
    position: absolute;
    top: -40px;
    right: -60px;
    z-index: 1000;
  cursor: pointer;
  box-shadow: 0 0 8px rgba(0,0,0, 0.3);
}


input#button3 {
    display: block;
  width: 100%!important;
    background: #ef573a;
    text-shadow: none;
    color: #fff;
    font-size: 20px;
    padding: 20px;
    line-height: 30px;
      height: auto;
  margin-top: 30px;
}
div#fin-button6, div#fin-text1, input#text2,div#fin-text2, form#chronoform-vopros input,div#fin-button3
{  
width: 100%!important;
}


form#chronoform-vopros input {
    font-size: 20px;
    height: auto!important;
    padding: 15px 10px!important;
}




form#chronoform-smeta .form-group.gcore-form-row div,form#chronoform-smeta .form-group.gcore-form-row div input  {
    width: 100%!important;
}

form#chronoform-smeta .form-group.gcore-form-row div input
{
    color: #5CCCF9!important;
    background: none;
    border: none;
    border-radius: none!important;
    border-bottom: 1px solid #5CCCF9;
}
.form-group.gcore-form-row .gcore-input input:focus
{
  box-shadow: none!important;
}

form#chronoform-smeta .form-group.gcore-form-row div input::-webkit-input-placeholder
{ color:#5CCCF9!important; }

form#chronoform-smeta .form-group.gcore-form-row .gcore-input input
{
  border-radius: 0px!important;
    box-shadow: none!important;
}

.secform form#chronoform-smeta .form-group.gcore-form-row 
{
   width: 100%!important;
  display: block;
    padding-right: 0px;
}

/*Конец chrono*/



/*joomshopping*/

.mini_cart_img i.fa.fa-shopping-cart {
    color: #5CCCF9;
}

.mycart_mini_txt.extern.externbootstrap.externbootstrapdop-min.blue {background:  #fff!important;padding: 0px;}
.mycart_mini_txt.extern.externbootstrap.externbootstrapdop-min.blue span {color: #000; font-size: 14px; padding: 5px;}

.ajax_cart_wl.min_view.type_view.cart_view {
    text-align: right;
  margin-top: 4px;
}

.extern_wrap.notouch-device {
    display: none!important;
}

.buttons a.btn.list-btn.button_buy {background: #111622;}
.buttons a.btn.list-btn.button_buy:hover, .noUi-connect {background: #5cccf9!important;}