li.slm { padding-left: 17px; }
dl.article-info { padding-top: 10px; }
div.sppb-article-page-wrapper { margin-left: -15px;margin-right: -15px; }
li.CSSPartsMenuHelix > div.sp-dropdown-main { min-width: 300px; }
a.CSSPartsLinkSeparator { padding: 0px !important; }
li.CSSPartsMenuHelixSeparator { border-bottom: 1px dotted red; font-size: 0px; line-height: 0px; padding: 0; margin: 0; }
li.CSSPartsMenuHelixSeparator:hover {background-color: #fff;}

# .CSSPartsLinkHeader a:hover, a:focus  { background-color: #fff !important; color: #000; cursor: default; }
.CSSPartsMenuHelixHeader > a:hover { background-color: #fff !important; color: #000 !important; cursor: default !important; }

a.CSSPartsLink { padding-left: 30px !important; }


.Logo-MM img { width: auto; max-height: 42.5px; }
.Contacts-MM p {margin-top: 15px; }
.Contacts-MM a {color: #000;}
.Magazin_Number img {width: 20px; }
.Bottom a { color: #fff; }
.Bottom .sppb-empty-spase .div {margin-top: 20px; }
div.sppb-addon-1510508734381 { margin-top: 20px; }

.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-radius: 0 !important;
    border: 1px dotted #aeaeae;
    margin-right: 5px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span { border-radius: 0 !important; border: 1px dotted #aeaeae; }
.page-item.active .page-link {
    background-color: red;
    border-color: red;
    margin-right: 5px;
}
.page-item:not(:first-child) .page-link {
    margin-right: 5px;
}
.sp-page-builder .page-content #section-id-1515475387476 {
    padding-top: 55px;
    padding-right: 0px;
    padding-bottom: 30px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(/images/bg_dots_top.png);
    background-repeat: repeat-x;
    background-size: inherit;
    background-attachment: inherit;
    background-position: 0 100%;
}

.Bottom {
    font-size: 9pt;
    color: #fff;
/*    line-height: 20px !important; */
}
.Bottom p {
    margin: 0px;
}

.Bottom h3 {
    margin: 0px;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: white !important;
}

.Bottom .sp-module ul > li > a {
    line-height: 20px;
    padding: 0px;
}
.Bottom .sp-module {
    margin-top: 0px;
}
.Bottom .sppb-col-md-2 {
    flex: auto;
    padding-right: 2px;
	padding-left: 2px;
}

.Top .row { margin-top: 0px; }

/* .Bottom input, textarea, .uneditable-input {} */
.Bottom input[type="search"], input[type="text"] {
    border-radius: 0px !important;
}
// .Bottom .container {padding-left: 0px; padding-right: 0px;}

/* .Search-MM input, textarea, .uneditable-input {
    margin-left: 70px;
} */

.Big-Butons .n2-ss-layer-col:hover { background: #CB1D22;}

.a {
    color: #a0a0a0;
}
.SP_News_Module a {
    color: #000000;
}
.SP_News_Module a:hover {
    color: #CB1D22;
}
.SP_News_Module p {
    margin: 0 0 20px;
}

.SP_News_Module  .h3, h3 {
    margin-top: 15px;
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 20px;
	line-height: 20px;
    
}
.HDR .row {/* margin-top: 15px; */}

.HDR .container {
/*    padding-right: 0px; */
/*    padding-left: 0px; */
}
.Logos .n2-ss-layer-row
{
    padding: 0px 0px 0px 0px;
    border-color: RGBA(255,255,255,1);
    border-style: dotted;
    border-width: 1px 0px 0px 0px;
} 
#yoo-zoo .items h2.pos-title a {
        font-family: Roboto, sans-serif;
        }

.Main_Col_1 .h2, h2 {
    font-family: Raleway, sans-serif;
    font-size: 24px;
    font-weight: 300;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1.1;
}
.Bottom a.facebook {
    background: url(/images/Social/FB_Icon.svg);
    display: block; /*  Рисунок как блочный элемент */
    width: 22px;
    height: 22px;
   }
.Bottom a.facebook:hover {
    background: url(/images/Social/FB_Icon_Hover.svg);
}
.Bottom a.twitter {
    background: url(/images/Social/TW_Icon.svg);
    display: block; /*  Рисунок как блочный элемент */
    width: 22px;
    height: 22px;
   }
.Bottom a.twitter:hover {
    background: url(/images/Social/TW_Icon_Hover.svg);
}
.Bottom a.youtube {
    background: url(/images/Social/YT_Icon.svg);
    display: block; /*  Рисунок как блочный элемент */
    width: 22px;
    height: 22px;
   }
.Bottom a.youtube:hover {
    background: url(/images/Social/YT_Icon_Hover.svg);
}
.Bottom a.instagram {
    background: url(/images/Social/IG_Icon.svg);
    display: block; /*  Рисунок как блочный элемент */
    width: 22px;
    height: 22px;
   }
.Bottom a.instagram:hover {
    background: url(/images/Social/IG_Icon_Hover.svg);
}
.Bottom a.googleplus {
    background: url(/images/Social/GP_Icon.svg);
    display: block; /*  Рисунок как блочный элемент */
    width: 22px;
    height: 22px;
   }
.Bottom a.googleplus:hover {
    background: url(/images/Social/GP_Icon_Hover.svg);
}
.Bottom a.vk {
    background: url(/images/Social/VK_Icon.svg);
    display: block; /*  Рисунок как блочный элемент */
    width: 22px;
    height: 22px;
   }
.Bottom a.vk:hover {
    background: url(/images/Social/VK_Icon_Hover.svg);
}
.Bottom a.zen {
    background: url(/images/Social/Zen_Icon.svg);
    display: block; /*  Рисунок как блочный элемент */
    width: 22px;
    height: 22px;
   }
.Bottom a.zen:hover {
    background: url(/images/Social/Zen_Icon_Hover.svg);
}
.dj-custom-blue .djtabs-article-content {
    margin: 0;
}
.dj-custom-blue .djtabs-in {
    margin: 0;
}
.dj-custom-blue .djtabs-title.djtabs-accordion {
    border: 1px dotted #CB1D22 !important;
}

.Contact_Accordion .sppb-panel-body {padding: 0px; border-top: 1px dotted #CB1D22;}
.Contact_Accordion .sppb-panel {border: 1px dotted #CB1D22;}
.Contact_Accordion .active > .sppb-panel-title {color: #FFF;}
.Contact_Accordion .sppb-panel-title:hover {color: #FFF;}
.Contact_Accordion .sppb-panel-default > .sppb-panel-heading {background: #FFFFFF;}
.Contact_Accordion .sppb-panel-title > .sppb-panel-default:hover > .sppb-panel-heading:hover {background: #CB1D22;color: #FFF;}
.Contact_Accordion .sppb-panel-default:hover > .sppb-panel-heading:hover {background: #CB1D22;color: #FFF;}
.Contact_Accordion .active {background: #E03A3E !important;color: #fff;}
.Contact_Accordion .active:hover {background: #CB1D22 !important;color: #fff;}

.social-icons {
    text-align: right;
}
/* #sp-footer .container {
    padding-right: 0px;
    padding-left: 0px;
} */
.sp-copyright .div {text-align: left;}

/*.Footer2 {text-align: right;}
.sp-footer2 .div .col-sm-6 .col-md-6 { text-align: right !important; float: right;}
*/

.Contact-Tab-Magadan .sppb-nav-tabs-content {
    border: none;
    padding: 15px 0px 15px 0px;
}
.Contact-Tab-Magadan .sppb-nav-tabs {
    border-bottom: none;
}
.Contact-Tab-Magadan .sppb-nav-tabs > li > a {
	font-weight: lighter;
	font-size: 18px;
    background: #FFF;
    border: 1px dotted #E03A3E !important;
    margin: 0px 10px 10px 0px;
    padding: 5px 10px 5px 60px;
    border-radius: 4px;
    background-repeat: no-repeat;
	background-size: auto 50%;
//	background-size: 15% auto; 
    background-position-y: center;
    background-position-x: 10px;
}
.Contact-Tab-Magadan li.active > a {
    color: #FFF !important;
    background-color: #CB1D22 !important;
	background-repeat: no-repeat;
	background-size: auto 50%;
//	background-size: 15% auto;
    background-position-y: center;
    background-position-x: 10px;
}
.Contact-Tab-Magadan li.active:first-child > a {
    background-image: url(/images/g-sale-tech-hover.svg);
}
.Contact-Tab-Magadan li:first-child > a {
    background-image: url(/images/g-sale-tech.svg);
}
.Contact-Tab-Magadan li:last-child > a {
    background-image: url(/images/U-Center.svg);
}
.Contact-Tab-Magadan li.active:last-child > a {
    background-image: url(/images/U-Center-hover.svg);
}
.Contact-Tab-Magadan li:nth-child(2) > a {
    background-image: url(/images/g-parts.svg);
}
.Contact-Tab-Magadan li.active:nth-child(2) > a {
    background-image: url(/images/g-parts-hover.svg);
}
.Contact-Tab-Magadan li:nth-child(3) > a {
    background-image: url(/images/g-service.svg);   
}
.Contact-Tab-Magadan li.active:nth-child(3) > a {
    background-image: url(/images/g-service-hover.svg);
}
.Contact-Tab-Magadan li:nth-child(4) > a {
    background-image: url(/images/g-pssr.svg);
}
.Contact-Tab-Magadan li.active:nth-child(4) > a {
    background-image: url(/images/g-pssr-hover.svg);
}
.Contact-Tab-Magadan li:nth-child(5) > a {
    background-image: url(/images/icon-hr.svg);
}
.Contact-Tab-Magadan li.active:nth-child(5) > a {
    background-image: url(/images/icon-hr-hover.svg);
}
.Contact-Tab-Magadan li:hover > a {
    color: #FFF !important;
    background-color: #CB1D22 !important;
	background-repeat: no-repeat;
	background-size: auto 50%;
//	background-size: 15% auto;
    background-position-y: center;
    background-position-x: 10px;
}
.Mobile_OffCanVas #offcanvas-toggler {
    line-height: 0px;
    margin-left: 0px;
    font-size: 28px;
}
.pager li > a, .pager li > span {
    border: 1px dotted #aeaeae;
    color: #aeaeae;
    width: 36px;
    height: 36px;
    border-radius: 0px;
    font-size: 2em;
    line-height: 32px;
    text-align: center;
    padding: 0px;
    transition: all 0.6s ease-in-out;
}
.pager li > a:hover , .pager li > span {
	border: 0px solid #aeaeae;
	background-color: #aeaeae;
    color: #fff;
}
.helix-social-share .helix-social-share-icon ul li { margin-right: 0px; }
.helix-social-share .helix-social-share-icon ul li div a {
	background: #e6e6e6 none repeat scroll 0 0;
  	color: #ffffff;
	border: 1px solid #e6e6e6;
	transition: all 0.6s ease-in-out;
}
.helix-social-share .helix-social-share-icon ul li div a:hover, .helix-social-share .helix-social-share-icon ul li div a:focus {
	background: #ffffff;
	color: #cb1d22 !important;
	border: 1px solid #cb1d22;
	transition: all 0.6s ease-in-out;
}
.Footer2 {
	float: right;
}
/* Joomla Shopping */
.jshop h1 {
    margin-top: 0px;
    font-size: 24px;
    font-family: Roboto;
    font-weight: 300;
}
.jshop h3 {
    font-size: 20px;
    font-family: Roboto;
    font-weight: 400;
    color: #000;
}
.jshop a { color: #000;}

.jshop_list_product .image_block {
    padding: 5px;
    display: inline-block;
    border: 1px dotted #aeaeae;
}
.jshop_list_product .product .name {
    text-align: left;
    font-size: 20px;
/*    margin-bottom: 5px; */
}
.jshop_list_product .product .buttons {
    text-align: left;
}
.jshop_list_product .product .buttons a {
/*    margin-top: 5px; */
    padding: 0;
    color: #CB1D22;
}
.jshop_list_product h3 { color: #000; }



.news-introtext { padding-bottom: 15px; }

.item.entry-header.has-post-format {
    margin-left: 0px;
    margin-right: 0px;
    text-align: left;
/*    color: #cb1d22; */
    text-align: left;   
}
.entry-header h2 a {
    color: #A7A9AC;
    margin-bottom: 10px;
    font-size: 22px;
    font-family: Roboto;
}
.mm-news.entry-image { margin-bottom: 0px; min-height: 175px; }
.mm-news.entry-gallery { margin-bottom: 0px; min-height: 175px; }
.mm-news.entry-video { margin-bottom: 0px; min-height: 175px; }
.mm-news.entry-audio { margin-bottom: 0px; min-height: 175px; }
.mm-news.entry-link { margin-bottom: 0px; min-height: 175px; }


.mm-news.entry-header.has-post-format { margin-left: 0px; margin-right: 0px; }

.entry-header.has-post-format {
    margin-left: 15px;
    margin-right: 15px;
    text-align: left;
    color: #cb1d22;
    text-align: left;
}
.entry-header h1 {
	padding: 55px 0px 30px 0px;
	margin: 0;
	background-image: url(/images/bg_dots_top.png);
	background-repeat: repeat-x;
	background-size: inherit;
	background-attachment: inherit;
	background-position: 0 100%;
    width: 100%;
    font-size: 24px;
    line-height: 1.1;
    font-weight: 300;
	font-family: Roboto;
	text-align: left;
	color: #cb1d22;
	text-transform: uppercase;
}

article.item {
    margin-bottom: 25px;
}

.mm-news.entry-header { margin: 0;  } 
.entry-image, .entry-gallery, .entry-video, .entry-audio, .entry-link { border: 1px dotted #aeaeae; width: 100%; }

.entry-image > * > img {width: 100%; }


.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle { color: #cb1d22; font-weight: 500; }
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover { color: #cb1d22; }
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle { font-weight: 500; }

@media (max-width: 801px) {
    .col-sm-3 {
        width: 100%;
    }
}