@font-face { 
    font-display: swap;
    font-family: 'Open Sans';
    font-weight: 400;
    font-style: normal;
    src: url("catalog/view/fonts/OpenSans-Regular.ttf") format("truetype");
}

@font-face { 
    font-display: swap;
    font-family: 'Open Sans';
    font-weight: 700;
    font-style: normal;
    src: url("catalog/view/fonts/OpenSans-Bold.ttf") format("truetype");
}

@font-face { 
    font-display: swap;
    font-family: 'Open Sans';
    font-weight: 400;
    font-style: italic;
    src: url("catalog/view/fonts/OpenSans-Italic.ttf") format("truetype");
}

@font-face { 
    font-display: swap;
    font-family: 'Open Sans';
    font-weight: 700;
    font-style: italic;
    src: url("catalog/view/fonts/OpenSans-BoldItalic.ttf") format("truetype");
}

/*
@font-face { font-display: swap;
    font-family: Rajdhani;
    font-weight: 700;
    font-style: normal;
    src: url("catalog/view/fonts/r_n7.woff") format("woff2"),
    url("catalog/view/fonts/r_n7.woff") format("woff");
}

@font-face { font-display: swap;
    font-family: Arimo;
    font-weight: 400;
    font-style: normal;
    src: url("catalog/view/fonts/f1.woff") format("woff2"),
    url("catalog/view/fonts/f1.woff") format("woff");
}



@font-face { font-display: swap;
    font-family: Arimo;
    font-weight: 700;
    font-style: normal;
    src: url("catalog/view/fonts/a_n7.woff") format("woff2"),
    url("catalog/view/fonts/a_n7.woff") format("woff");
}


@font-face { font-display: swap;
    font-family: Arimo;
    font-weight: 400;
    font-style: italic;
    src: url("catalog/view/fonts/f1.woff") format("woff2"),
    url("catalog/view/fonts/f1.woff") format("woff");
}

@font-face { font-display: swap;
    font-family: Arimo;
    font-weight: 700;
    font-style: italic;
    src: url("catalog/view/fonts/a_n7.woff") format("woff2"),
    url("catalog/view/fonts/a_n7.woff") format("woff");
}
*/



			:root{
				--font_size_plus2: 14px;
				--font_size_base: 12px;
				--font_size_header: 16px;
				--font_size_button: 16px;
				--font_size_heading: 22px;
				--color_body_text: #484b51;
				--color_bg: #ffffff;
				--color_url: #8c8c8c;
				--color_url_hover: #4563b3;
				--color_bg_alt: rgba(72, 75, 81, 0.05);

				--font_stack_header: Rajdhani,sans-serif;
				--font_style_header: normal;
				--font_weight_header: 700;
				--font_stack_body: Arimo,sans-serif;
				--font_style_body: normal;
				--font_weight_body: 400;
				--font_stack_heading: Rajdhani,sans-serif;
				--font_style_heading: normal;
				--font_weight_heading: 700;

				--font_stack_button: Rajdhani,sans-serif;
				--font_style_button: normal;
				--font_weight_button: 700;
				--font_weight_body__bold: 700;
				--font_weight_body__bolder: 700;
				--font_weight_header__bold: 700;
				--color_text_field: #fff;
				--color_text_field_text: #000;
				--color_heading_text: #323232;
				--color_heading_url: #4563b3;

				--color_btn_primary: #f04723;
				--color_btn_primary_border: #f04723;
				--color_btn_primary_text: #ffffff;
				--color_btn_primary_hover: #cd2c19;
				--color_btn_primary_border_hover: #cd2c19;
				--color_btn_primary_text_hover: #ffffff;

				--color_btn_secondary_border: #b6b6b6;
				--color_btn_secondary_text: #3d4044;
				--color_btn_secondary_hover: #5d6673;
				--color_btn_secondary_border_hover: #5d6673;
				--color_btn_secondary_text_hover: #ffffff;

				--color_small_button_text: #383e47;
				--color_small_button_text_hover: #005599;
				--opacity_image_overlay: 0.4;
				--image_overlay_opacity_hover: 0.8;
				--color_border_form: #cccfd6;
				--color_btn_secondary:;

				--color_section_bg_gray:#f5f5f5;
				--color_section_border: #e2e4e8;
				--color_btt: #000000;
				--color_bg_btt: #ffffff;
				--color_border_btt: #000000;
				--color_cookieMessage:  #ffffff;
				--color_bg_cookieMessage: #000000;
				--color_btn_cookieMessage: #383e47;
				--color_btn_bg_cookieMessage: #ffffff;
				--color_btn_cookieMessage_hover: #ffffff;
				--color_btn_bg_cookieMessage_hover: #58a335;
				--color_notification2: #969696;
				--color_bg_notification2: #ffffff;
				--color_announcement_bar: #ffffff;
				--color_bg_announcement_bar: #383e47;
				--color_border_header_top: #f7f7f7;
				--color_time_header_middle: #383e47;
				--color_header_middle: #383e47;
				--color_bg_header_middle: #ffffff;
				--color_social: #f04723;
				--color_social_hover: #f04723;
				--color_cart_countPill: #ffffff;
				--color_bg_cart_countPill: #5fb139;
				--color_product_vendor: #323232;
				--color_product_review: #ffc50a;
				--color_product_review_empty: #e4e4e4;
				--color_product_price: #323232;
				--color_product_price_presale: #999999;
				--color_product_price_sale: #f04723;
				--color_product_button_text: #ffffff;
				--color_product_button_border: #5fb139;
				--color_product_button_bg: #5fb139;
				--color_product_button_text_hover: #ffffff;
				--color_product_button_border_hover: #58a335;
				--color_product_button_bg_hover: #58a335;
				--color_product_button_soldOut_text: #999999;
				--color_product_button_soldOut_border: #f7f7f7;
				--color_product_button_soldOut_bg: #f7f7f7;
				--product_card_height_procent: 100%;
				--color_product_title: #323232;
				--color_product_title_hover: #4563b3;
				--color_search_bar: #383e47;
				--color_bg_search_bar: #ffffff;
				--color_border_search_bar: #e2e4e8;
				--color_footer_text: #bcbfc5;
				--color_footer_link_hover: #ffffff;
				--color_newsletter_input: #383e47;
				--color_newsletter_input_bg: #ffffff;
				--color_newsletter_input_border: #ffffff;
				--multiCategory_border: #ffffff;
				--multiCategory_color: #ffffff;
				--multiCategory_bg: #383e47;
				--color_border_header_bottom: #f0f0f0;
				--color_bg_header_bottom: #ffffff;
				--color_header_bottom: #323232;
				--color_logo: #383e47;
				--logo_size: 26;
				--color_bg_search_btn: #5d6673;
				--color_search_btn: #ffffff;
				--color_label_1: #ffffff;
				--color_bg_label_1: #d95949;
				--color_label_2: #ffffff;
				--color_bg_label_2: #f4ae4d;
				--color_label_3: #ffffff;
				--color_bg_label_3: #41aed6;
				--color_dropdownmenu: #323232;
				--color_bg_dropdownmenu: #ffffff;
				--color_border_dropdownmenu: #ebebeb;
				--color_title_dropdownmenu: #323232;
				--color_badge_text: #ffffff;
				--color_badge_bg: #383e46;
				--color_new_badge_text: #ffffff;
				--color_new_badge_bg: #4563b3;
				--color_soldOut_badge_text: #ffffff;
				--color_soldOut_badge_bg: #b6b6b6;
				--color_bestSellers_badge_text: #ffffff;
				--color_bestSellers_badge_bg: #ed6912;
				--color_sale_badge_text: #ffffff;
				--color_sale_badge_bg: #f04723;
				--color_sale_badge_bg: #f04723;
				--color_footer_bg: #2e3034;
				--color_footer_title: #ffffff;
				--color_contact_owner: #303030;
				--bg_contact_owner: #ffffff;
				--border_contact_owner: #e2e4e8;
				--color_footer_block_icon: #323232;
				--bg_footer_block_icon: #ffffff;
				--border_footer_block_icon: #e2e4e8;
				--color_title_footer_block_icon: #323232;
				--footer_bottom_text: #bcbfc5;
				--footer_bottom_bg:#222326;
				--color_header_top: #8c8c8c;
				--color_bg_header_top: #f7f7f7;
				--color_header_top_shortdescription: #383e47;
				--nav_vertical_bg: #fafafa;
				--nav_vertical_color: #383e47;
				--nav_vertical_dropdown_border: #ffffff;
				--nav_vertical_dropdown_bg: #ffffff;
			}


/*
:root{
    --font_size_plus2: 14px;
    --font_size_base: 12px;
    --font_size_header: 16px;
    --font_size_button: 12px;
    --font_size_heading: 22px;
    --color_body_text: #484b51;
    --color_bg: #ffffff;
    --color_url: #8c8c8c;
    --color_url_hover: #4563b3;
    --color_bg_alt: rgba(72, 75, 81, 0.05);

    --font_stack_header: Rajdhani,sans-serif;
    --font_style_header: normal;
    --font_weight_header: 700;
    --font_stack_body: Arimo,sans-serif;
    --font_style_body: normal;
    --font_weight_body: 400;
    --font_stack_heading: Rajdhani,sans-serif;
    --font_style_heading: normal;
    --font_weight_heading: 700;

    --font_stack_button: Rajdhani,sans-serif;
    --font_style_button: normal;
    --font_weight_button: 700;
    --font_weight_body__bold: 700;
    --font_weight_body__bolder: 700;
    --font_weight_header__bold: 700;
    --color_text_field: #fff;
    --color_text_field_text: #000;
    --color_heading_text: #323232;
    --color_heading_url: #4563b3;

    --color_btn_primary: #f04723;
    --color_btn_primary_border: #f04723;
    --color_btn_primary_text: #ffffff;
    --color_btn_primary_hover: #cd2c19;
    --color_btn_primary_border_hover: #cd2c19;
    --color_btn_primary_text_hover: #ffffff;

    --color_btn_secondary_border: #b6b6b6;
    --color_btn_secondary_text: #3d4044;
    --color_btn_secondary_hover: #5d6673;
    --color_btn_secondary_border_hover: #5d6673;
    --color_btn_secondary_text_hover: #ffffff;

    --color_small_button_text: #383e47;
    --color_small_button_text_hover: #005599;
    --opacity_image_overlay: 0.4;
    --image_overlay_opacity_hover: 0.8;
    --color_border_form: #cccfd6;
    /*--color_btn_secondary:;*/

    --color_section_bg_gray:#f5f5f5;
    --color_section_border: #e2e4e8;
    --color_btt: #000000;
    --color_bg_btt: #ffffff;
    --color_border_btt: #000000;
    --color_cookieMessage:  #ffffff;
    --color_bg_cookieMessage: #000000;
    --color_btn_cookieMessage: #383e47;
    --color_btn_bg_cookieMessage: #ffffff;
    --color_btn_cookieMessage_hover: #ffffff;
    --color_btn_bg_cookieMessage_hover: #58a335;
    --color_notification2: #969696;
    --color_bg_notification2: #ffffff;
    --color_announcement_bar: #ffffff;
    --color_bg_announcement_bar: #383e47;
    --color_border_header_top: #f7f7f7;
    --color_time_header_middle: #383e47;
    --color_header_middle: #383e47;
    --color_bg_header_middle: #ffffff;
    --color_social: #f04723;
    --color_social_hover: #f04723;
    --color_cart_countPill: #ffffff;
    --color_bg_cart_countPill: #5fb139;
    --color_product_vendor: #323232;
    --color_product_review: #ffc50a;
    --color_product_review_empty: #e4e4e4;
    --color_product_price: #323232;
    --color_product_price_presale: #999999;
    --color_product_price_sale: #f04723;
    --color_product_button_text: #ffffff;
    --color_product_button_border: #5fb139;
    --color_product_button_bg: #5fb139;
    --color_product_button_text_hover: #ffffff;
    --color_product_button_border_hover: #58a335;
    --color_product_button_bg_hover: #58a335;
    --color_product_button_soldOut_text: #999999;
    --color_product_button_soldOut_border: #f7f7f7;
    --color_product_button_soldOut_bg: #f7f7f7;
    --product_card_height_procent: 100%;
    --color_product_title: #323232;
    --color_product_title_hover: #4563b3;
    --color_search_bar: #383e47;
    --color_bg_search_bar: #ffffff;
    --color_border_search_bar: #e2e4e8;
    --color_footer_text: #bcbfc5;
    --color_footer_link_hover: #ffffff;
    --color_newsletter_input: #383e47;
    --color_newsletter_input_bg: #ffffff;
    --color_newsletter_input_border: #ffffff;
    --multiCategory_border: #ffffff;
    --multiCategory_color: #ffffff;
    --multiCategory_bg: #383e47;
    --color_border_header_bottom: #f0f0f0;
    --color_bg_header_bottom: #ffffff;
    --color_header_bottom: #323232;
    --color_logo: #383e47;
    --logo_size: 26;
    --color_bg_search_btn: #5d6673;
    --color_search_btn: #ffffff;
    --color_label_1: #ffffff;
    --color_bg_label_1: #d95949;
    --color_label_2: #ffffff;
    --color_bg_label_2: #f4ae4d;
    --color_label_3: #ffffff;
    --color_bg_label_3: #41aed6;
    --color_dropdownmenu: #323232;
    --color_bg_dropdownmenu: #ffffff;
    --color_border_dropdownmenu: #ebebeb;
    --color_title_dropdownmenu: #323232;
    --color_badge_text: #ffffff;
    --color_badge_bg: #383e46;
    --color_new_badge_text: #ffffff;
    --color_new_badge_bg: #4563b3;
    --color_soldOut_badge_text: #ffffff;
    --color_soldOut_badge_bg: #b6b6b6;
    --color_bestSellers_badge_text: #ffffff;
    --color_bestSellers_badge_bg: #ed6912;
    --color_sale_badge_text: #ffffff;
    --color_sale_badge_bg: #f04723;
    --color_sale_badge_bg: #f04723;
    --color_footer_bg: #2e3034;
    --color_footer_title: #ffffff;
    --color_contact_owner: #303030;
    --bg_contact_owner: #ffffff;
    --border_contact_owner: #e2e4e8;
    --color_footer_block_icon: #323232;
    --bg_footer_block_icon: #ffffff;
    --border_footer_block_icon: #e2e4e8;
    --color_title_footer_block_icon: #323232;
    --footer_bottom_text: #bcbfc5;
    --footer_bottom_bg:#222326;
    --color_header_top: #8c8c8c;
    --color_bg_header_top: #f7f7f7;
    --color_header_top_shortdescription: #383e47;
    --nav_vertical_bg: #fafafa;
    --nav_vertical_color: #383e47;
    --nav_vertical_dropdown_border: #ffffff;
    --nav_vertical_dropdown_bg: #ffffff;
}
*/

@font-face {
    font-family: 'font-awesome-stars';
    src: url(fonts/font-awesome-stars.eot?38446773);
    /*src: url(/fonts/font-awesome-stars.eot?38446773#iefix) format("embedded-opentype"),*/
    /*url(https://productreviews.shopifycdn.com/assets/font-awesome-stars/font-awesome-stars-9db9f5907ce1cfed8edd001b2c6f89efd1d4b1847972f4432679de8a760c60e0.svg?38446773#font-awesome-stars) */
    /*url(/fonts/font-awesome-stars.svg?38446773#font-awesome-stars)*/
    /*format("svg");*/
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'font-awesome-stars';
    src: url("data:application/octet-stream;base64,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") format("woff"),url("data:application/octet-stream;base64,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PSstsEsssgEAPSstsEwssgEBPSstsE0ssgAAOSstsE4ssgABOSstsE8ssgEAOSstsFAssgEBOSstsFEssgAAOystsFIssgABOystsFMssgEAOystsFQssgEBOystsFUssgAAPistsFYssgABPistsFcssgEAPistsFgssgEBPistsFkssgAAOistsFossgABOistsFsssgEAOistsFwssgEBOistsF0ssDIrLrEmARQrLbBeLLAyK7A2Ky2wXyywMiuwNystsGAssAAWsDIrsDgrLbBhLLAzKy6xJgEUKy2wYiywMyuwNistsGMssDMrsDcrLbBkLLAzK7A4Ky2wZSywNCsusSYBFCstsGYssDQrsDYrLbBnLLA0K7A3Ky2waCywNCuwOCstsGkssDUrLrEmARQrLbBqLLA1K7A2Ky2wayywNSuwNystsGwssDUrsDgrLbBtLCuwCGWwAyRQeLABFTAtAAAAS7gAyFJYsQEBjlm5CAAIAGMgsAEjRLADI3CyBCgJRVJEsgoCByqxBgFEsSQBiFFYsECIWLEGA0SxJgGIUVi4BACIWLEGAURZWVlZuAH/hbAEjbEFAEQAAA==") format("truetype")
}

[class^="spr-icon-"]:before,[class*=" spr-icon-"]:before {
    font-family: "font-awesome-stars";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    font-size: 120%
}

.spr-icon-star:before {
    content: '\e800'
}

.spr-icon-star-hover:before {
    content: '\e800'
}

.spr-icon-star-empty:before {
    content: '\e801'
}

.spr-icon-star-empty.spr-icon-star-hover:before {
    content: '\e800'
}

.spr-icon-star-half:before {
    content: '\e802'
}

.spr-icon-star-half-alt:before {
    content: '\e803'
}

#shopify-product-reviews {
    *zoom:1;display: block;
    clear: both;
    overflow: hidden;
    margin: 1em 0
}

#shopify-product-reviews:before,#shopify-product-reviews:after {
    content: " ";
    display: table
}

#shopify-product-reviews:after {
    clear: both
}

.spr-loading {
    *zoom:1;display: block;
    border: 1px solid rgba(0,0,0,0.1);
    padding: 24px;
    text-align: center
}

.spr-loading:before,.spr-loading:after {
    content: " ";
    display: table
}

.spr-loading:after {
    clear: both
}

.spr-container {
    *zoom:1;border: 1px solid #DFDFDF;
    border: 1px solid rgba(0,0,0,0.1);
    padding: 2em
}

.spr-container:before,.spr-container:after {
    content: " ";
    display: table
}

.spr-container:after {
    clear: both
}

.spr-header {
    *zoom:1}

.spr-header:before,.spr-header:after {
    content: " ";
    display: table
}

.spr-header:after {
    clear: both
}

.spr-header-title {
    *zoom:1;font-size: 24px;
    margin: 0 0 12px 0
}

.spr-header-title:before,.spr-header-title:after {
    content: " ";
    display: table
}

.spr-header-title:after {
    clear: both
}

.spr-starratings {
    font-size: 13px;
    margin: 0 0 8px 0
}

.spr-icon {
    font-size: 120%;
    position: relative;
    top: 1px;
    width: 1.3em;
    height: 1.3em
}

.spr-icon.spr-icon-star-empty {
    opacity: 0.6
}

.spr-badge {
    *zoom:1;min-height: auto;
    min-width: auto;
    display: block
}

.spr-badge:before,.spr-badge:after {
    content: " ";
    display: table
}

.spr-badge:after {
    clear: both
}

.spr-badge-starrating {
    margin: 0 3px 0 0
}

.spr-badge-starrating .spr-icon {
    font-size: 100%
}

.spr-summary {
    *zoom:1}

.spr-summary:before,.spr-summary:after {
    content: " ";
    display: table
}

.spr-summary:after {
    clear: both
}

.spr-summary-actions-newreview {
    float: right
}

.spr-form {
    margin: 24px 0 0 0;
    padding: 24px 0 0 0;
    border-top: 1px solid #DFDFDF;
    border-top: 1px solid rgba(0,0,0,0.1)
}

.spr-form>form {
    margin: 0
}

.spr-form-title {
    font-size: 16px;
    line-height: 24px;
    margin-top: 0
}

.spr-form-contact-name,.spr-form-contact-email,.spr-form-contact-location,.spr-form-review-rating,.spr-form-review-title,.spr-form-review-body {
    *zoom:1;margin: 0 0 15px 0
}

.spr-form-contact-name:before,.spr-form-contact-name:after,.spr-form-contact-email:before,.spr-form-contact-email:after,.spr-form-contact-location:before,.spr-form-contact-location:after,.spr-form-review-rating:before,.spr-form-review-rating:after,.spr-form-review-title:before,.spr-form-review-title:after,.spr-form-review-body:before,.spr-form-review-body:after {
    content: " ";
    display: table
}

.spr-form-contact-name:after,.spr-form-contact-email:after,.spr-form-contact-location:after,.spr-form-review-rating:after,.spr-form-review-title:after,.spr-form-review-body:after {
    clear: both
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.spr-form-contact,.spr-form-review,.spr-form-actions {
    *zoom:1;padding: 0;
    border: 0;
    margin: 0
}

.spr-form-contact:before,.spr-form-contact:after,.spr-form-review:before,.spr-form-review:after,.spr-form-actions:before,.spr-form-actions:after {
    content: " ";
    display: table
}

.spr-form-contact:after,.spr-form-review:after,.spr-form-actions:after {
    clear: both
}

.spr-form-review-rating {
    clear: both;
    overflow: hidden
}

.spr-form-review-rating a,.spr-form-review-rating a:hover {
    text-decoration: none;
    display: inline-block;
    float: left
}

.spr-form-label {
    font-size: 13px;
    line-height: 20px
}

.spr-form-input {
    margin: 0
}

.spr-form-label+.spr-form-input {
    margin: 0
}

.spr-form-input-text,.spr-form-input-email,.spr-form-input-textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    margin: 0
}

.spr-form-input-textarea {
    resize: vertical
}

.spr-form-input-error,input.spr-form-input-error[type="text"],input.spr-form-input-error[type="email"] {
    border-color: #C0363A
}

.spr-starrating.spr-form-input-error a {
    color: #C0363A
}

.spr-form-message {
    padding: 0.8em 1em;
    margin: 0 0 1em 0
}

.spr-form-message-error {
    background: #C0363A;
    color: #FFF
}

.spr-form-message-success {
    padding: 0;
    margin: 0
}

.spr-button,.spr-button-primary {
    width: auto;
    margin: 0;
    min-height: 1em
}

.spr-button-primary {
    float: right
}

.spr-reviews {
    margin: 24px 0 0 0
}

.spr-review {
    padding: 24px 0;
    border-top: 1px solid #DFDFDF;
    border-top: 1px solid rgba(0,0,0,0.1)
}

.spr-review:first-child {
    margin-top: 24px
}

.spr-review:last-child {
    padding-bottom: 0
}

.spr-review-header-byline {
    font-style: italic;
    font-size: 13px;
    display: inline-block;
    margin: 0 0 1em 0
}

.spr-review-header-starratings {
    margin: 0 0 0.5em 0;
    display: inline-block
}

.spr-review-header-title {
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    border: none
}

.spr-review-content {
    *zoom:1;margin: 0 0 24px 0
}

.spr-review-content:before,.spr-review-content:after {
    content: " ";
    display: table
}

.spr-review-content:after {
    clear: both
}

.spr-review-content-body {
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.spr-review-reply {
    *zoom:1;background: #ECECEC;
    background: rgba(0,0,0,0.06);
    margin: 0 0 24px 0;
    padding: 24px
}

.spr-review-reply:before,.spr-review-reply:after {
    content: " ";
    display: table
}

.spr-review-reply:after {
    clear: both
}

.spr-review-reply-body,.spr-review-reply-shop {
    font-size: 13px;
    line-height: 20px
}

.spr-review-reply-body {
    margin: 0 0 12px 0
}

.spr-review-reply-shop {
    display: block;
    float: right;
    font-style: italic
}

.spr-review-footer {
    *zoom:1}

.spr-review-footer:before,.spr-review-footer:after {
    content: " ";
    display: table
}

.spr-review-footer:after {
    clear: both
}

.spr-review-reportreview {
    float: right;
    font-size: 11px;
    line-height: 16px
}

.spr-pagination {
    text-align: center;
    padding: 12px 0 0 0;
    position: relative;
    border-top: 1px solid #DFDFDF;
    border-top: 1px solid rgba(0,0,0,0.1)
}

.spr-pagination-page,.spr-pagination-deco,.spr-pagination-next,.spr-pagination-prev {
    display: inline-block
}

.spr-pagination-page.is-active {
    font-weight: bold
}

.spr-pagination-prev {
    position: absolute;
    left: 0
}

.spr-pagination-next {
    position: absolute;
    right: 0
}

@media only screen and (max-width: 480px) {
    .spr-header-title {
        text-align:center
    }

    .spr-summary {
        text-align: center
    }

    .spr-summary-actions-newreview {
        float: none;
        *zoom:1}

    .spr-summary-actions-newreview:before,.spr-summary-actions-newreview:after {
        content: " ";
        display: table
    }

    .spr-summary-actions-newreview:after {
        clear: both
    }
}

/* GARAGE */
.garage_block {
    /*min-width: 168px;*/
    position: relative;
}
.garage_block_container {
    display: flex;
    margin: 0 10px;
    color: #0070FF;
    font-size: 14px;
    align-items: center;
    cursor: pointer;
}
.image-container {
    position: relative;
    width: 28px;
    height: 28px;
    margin-right: 6px;
}
.image-container img {
    display: block;
    width: 100%;
    height: auto;
}
.image-container span {
    position: absolute;
    right: -5px;
    top: -5px;
    width: 14px;
    height: 14px;
    color: white;
    border-radius: 50%;
    text-align: center;
    line-height: 14px;
    font-size: 9px;
}
.image-container span.empty_box {
    background: orange;
}
.image-container span {
    background: forestgreen;
}
.dropdown-box {
    display: none;
    position: absolute;
    right: 0;
    top: 50px;
    width: 488px;
    min-height: 100px;
    background: #fff;
    font-size: 16px;
    z-index: 999;
}
.dropdown-box.active {
    display: block;
}
.dropdown-box .header-box {
    background-color: #5d6673;
    color: #fff;
    font-weight: bold;
    padding: 8px 0 8px 16px;
}
.dropdown-box .table-wrapper {
    padding: 18px 12px;
    font-size: 14px;
}
.dropdown-box .footer-box {
    text-align: center;
    margin-top: 14px;
}
.dropdown-box .footer-box a {
    color: #5d6673;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}
.dropdown-box .table-garage {
    width: 100%;

}
td {border: none!important;}
.dropdown-box .table-garage tr td {
    vertical-align: middle;
    padding-bottom: 16px;
border: none!important;
}
.dropdown-box .table-garage tr td.active {
    font-weight: bold;
}
.dropdown-box .table-garage tr td.active .garage-car-wrapp-picture {
    position: relative;
}
.dropdown-box .table-garage tr td.active .garage-car-wrapp-picture:before {
    content: "";
    background: url("../image/check-green.png") center no-repeat;
    width: 19px;
    height: 19px;
    position: absolute;
    right: 13px;
    top: -4px;
    z-index: 99;
}
.dropdown-box .table-garage tr td:nth-of-type(2) {
    width: 282px;
}
.dropdown-box .table-garage tr td:nth-of-type(1) {
    width: 138px;
}
.dropdown-box .table-garage tr td.active:nth-of-type(3) img {
    display: inline;
    position: static!important;
    width: 24px;
    height: 24px;
    max-width: 24px;
    cursor: pointer;
}
.dropdown-box .table-garage tr td:nth-of-type(3) img {
    display: inline;
    position: static!important;
    cursor: pointer;
}
.dropdown-box .table-garage.empty tr td:nth-of-type(3) img {
    display: none;
}
.dropdown-box .table-garage tr td:nth-of-type(3) {
    text-align: right;
}

/* MOBILE Style */
.garage_box_mobile {
    display: none;
    padding: 0 20px;
}

.garage_box_mobile .garage_box_mobile-content {
    background-color: #EDF5FF;
    text-align: center;
    vertical-align: center;
    margin: 26px auto 0;
    padding: 18px 12px;
}
.garage_box_mobile .garage_box_mobile-content span.selected-block {
    display: none;
}
.garage_box_mobile .garage_box_mobile-content span.default-block {
    display: inline;
}
.garage_box_mobile .garage_box_mobile-content span {
    color: #4978B6;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    position: relative;
}

.garage_box_mobile .garage_box_mobile-content span:after {
    content: "";
    background: url("../image/arrow-vector.png") center no-repeat;
    background-size: 100%;
    display: block;
    width: 8px;
    height: 13px;
    position: absolute;
    top: 5px;
    right: -16px;
}
.garage-mobile-popup-layout {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #FFF;
    height: 100vh;
    z-index: 99;
}
.garage-mobile-popup_container {
    padding: 20px 20px;
}
.garage-mobile-popup_container .footer-box {
    display: none;
}

.pop-up-header {
    position: relative;
    margin: 0 0 36px 0;
}
.pop-up-header h2 {
    letter-spacing: 6px;
    text-align: center;
    font-size: 28px;
    color: #5d6673;
    font-weight: 600;
}
.car-table-list {
    border: 1px solid #D4DAE3;
    margin-bottom: 28px;
}
.car-table-list h3 { 
text-align: left;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 16px;
background: #5d6673;
padding: 14px;
}
.table-wrapper {padding: 12px;}
.pop-up-header span {
    position: absolute;
    top: -1px;
    right: 20px;
    color: #f04723;
    font-size: 44px;
}
.car-table-list .table-garage td {
    padding-bottom: 18px;
    vertical-align: center;
}
.car-table-list .table-garage td.active .garage-car-wrapp-picture {
    position: relative;
}
.car-table-list .table-garage td.active .garage-car-wrapp-picture:after {
    content: "";
    background: url("../image/check-green.png") center no-repeat;
    width: 19px;
    height: 19px;
    position: absolute;
    right: 13px;
    top: -4px;
    z-index: 99;
}
.garage-mobile-popup_container .table-garage img.CmResetSettings {
    display: none;
}


.mc-mobile-active-car-info {
    display: none;
    margin-top: 44px;
}
.mc-mobile-active-car-info>div {
    margin: 0 20px;
    border: 1px solid #D4DAE3;
    padding: 16px 12px;
    display: none;
}
.mc-mobile-active-car-info .header-mobile-active-car {
    color: #4978B6;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 16px;

}
.mc-mobile-active-car-info table {
    width: 100%;
}
.mc-mobile-active-car-info table td {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    vertical-align: middle;
}
.view-current-car-garage {
    text-align: center;
}
.view-current-car-garage span {
    color: #4978B6;
    font-size: 16px;
    text-decoration: none;
}
.garage-mobile-popup_container table td:nth-of-type(1) {
    display: none;
}
.garage-mobile-popup_container table td:nth-of-type(3) {
    width: 47px;
    text-align: right;
}
.garage-mobile-popup_container table td:nth-of-type(3) img {
    display: inline;
}
.CmMSelectTable, .CmSelModelImg {
    display: block!important;
}
.CmSelModelTxt {
    display: none!important;
}
.CmFilterWrapBl {
    width: 70%!important;
}
.CmRYearBox {
    right: 9px!important;
}
.CmSelModSearch {
    line-height: 30px!important;
}
.view-current-car-garage, .header-mobile-active-car, .mc-mobile-active-car-info {
    display: none;
}
.CmSelAddGarBlock {
    display: none!important;
}
@media screen and (max-width: 768px) {
    .garage_box_mobile, .mc-mobile-active-car-info, .header-mobile-active-car {
        display: block;
    }
    .cm_vin_select, .garage_block {
        display: none;
    }
    .CmSelAddGarBlock {
        display: none!important;
    }
	.remove-car {
		width: 18px;
height: 18px;
	}
.group-button .remove-car {height: auto!important;}
.breadcrumb-wrapper {padding: 0 20px; margin-left: 20px;}
.breadcrumb-wrapper .breadcrumb {display:block!important; }
.icon {width: 17px;}
}

.cm_breadcrumbs {
    max-width: 1226px;
    background-color: #EDF5FF;
    font-size: 14px;
    padding: 8px 12px;
    margin: 0 auto;
}
.cm_breadcrumbs a img {
    display: inline-block;
}
.cm_breadcrumbs a {
    color: #000E18;
    text-decoration: none;
    cursor: pointer;
}
.cm_breadcrumbs a:hover {
    color: rgba(0, 14, 24, 0.91);
}
.garage_block_tbl_lk {
    margin: 30px 0;
    border: 1px solid #ddd;
    width: 100%;
    padding: 20px;
}
.garage_block_tbl_lk td {
    min-width: 150px;
    vertical-align: middle;
    text-align: center;
}
.garage-car-desc {
line-height: 20px!important;
}
.garage_box_mobile-wrapp {position: relative;}
.garage_box_mobile .navUser-text-wrapper_mobile {
position: absolute;
        top: 8px;
    right: -11px;
width: 18px;
line-height: 18px;
    height: 18px!important;
    background: #5fb139;
    text-align: center;
    border-radius: 50%;
    color: #fff;
}
.pop-up-header-title {
    max-width: 160px;
    text-align: center;
}
.pop-up-header-title img {
display: inline;
}
body.overflow-hidden {
    overflow: hidden;
}
#account-register #column-right {display: none;}
.CmImBranArtWrap div {justify-content: left!important;}

.header-middle .header-middle-text .navUser-action.custom .icon {margin: 0!important;}
.social_links {width: 100%; max-width: 46px; position: fixed; right: 9px; bottom: 195px; z-index: 99999;}
.social_links img { margin-bottom: 10px; display: block; }

@media (max-width: 767px) {
    .social_links {
        display: none;
    }
}

@media screen and (max-width: 768px)
{
#column-right {display: none;}
.well .inline_btn_block .forget_pass_p {margin-right: 0!important;}
.navUser-text-wrapper {display: none!important;}
	.garage_block_tbl_lk td:nth-of-type(1) {display: none;}
	.garage_block_tbl_lk td {min-width: auto;}
	.garage_block_tbl_lk td a {text-decoration: none!important; border-bottom: none!important;}
	.garage_block_tbl_lk td .remove-car-in-profile {width: 20px; height:20px; display: block;}
.new_customer, .register_customer {padding: 0!important;}
.login_inner .well {padding: 23px 0;}
#content .btn {width: 120px!important; font-size: 12px!important;}
#content .btn-danger.btn {width: auto!important;}
.inline_btn_block {justify-content: space-around!important;}
.inline_btn_block a {font-size: 12px!important;}
.buttons {margin-bottom: 20px;}
}
.CmNumWrap div {display: flex;}
#cm_search_car_number {width: 49px; min-width: 49px;}
#nomer_avto {
width: 213px;
border-radius: 0!important;
}
#VinNumValue, .CmVinNumWrap {position: static!important;}
#VinNumValue::placeholder { z-index: 0; }
.or-text {margin-left: 7px;margin-right:7px;}
.CmVinNumWrap {margin: 0 auto!important; position: static!important;}
@media screen and (max-width: 940px) {
	#nomer_avto {
    	width: 100%;
	}
}
