@import url('font-awesome.css');	
@import url('slicknav.css');	
@import url('owl.carousel.css');	
@import url('selectify.css');	
@import url('prettyPhoto.css');	
@import url('blog.css');	
@import url('hikashop.css');


/*------------------------------------------------------------------

Project:  All in one
Version:  1.0
Autor:  Fyuriy
Website: http://des111gn.com/all-in-1/index.html

-------------------------------------------------------------------*/
/*------------------------------------------------------------------

TABLE OF CONTENTS

1. Body
  1.1 Typography
  1.2 Body style
2. Header
  2.1 Header / .top-bar
  2.2 Header / nav
3. Page title
4. Page Sidebar 
5. Shop pages style  
6. Blog pages style  
7. Home pages style 
  7.1 Index
    7.1.1 Revolution slider
    7.1.2 Custum option
    7.1.3 Service
    7.1.4 Recent post
    7.1.5 Features
    7.1.6 About project
    7.1.7 Infographic
    7.1.8 Callout
    7.1.9 Testimonials
  7.2 Index-2 
  7.3 Index-3
  7.4 Index-4
  7.5 Index-5
  7.6 Index-6
  7.7 Index-7
8. Portfolio pages style
  8.1 Portfolio
  8.2 Portfolio 3
  8.3 Portfolio 4
9. Team page
10. 404 page
11. Login register page
12. Animations page
13. Contact
14. Footer
15. Back to Top
16. Virtue Mart Shop
17. Responsive settings
  @media (max-width: 420px)
  @media (max-width: 480px)
  @media (max-width: 650px)
  @media (max-width: 768px)
  @media (max-width: 992px)
  @media (min-width: 990px) and (max-width: 1170px)
  @media (max-width: 1200px)
-------------------------------------------------------------------*/
/*--------------------------  Font Family  ------------------------*/




/*========== Template Fix demo ==================*/

body[demofont-body="f1"] { font-family: 'Open sans' !important;  }
body[demofont-body="f2"] { font-family: 'Oswald' !important; }
body[demofont-body="f3"] { font-family: 'Lato', sans-serif !important; }
body[demofont-body="f4"] { font-family: 'Raleway', sans-serif !important; }
body[demofont-body="f5"] { font-family: 'Source Sans Pro', sans-serif !important; }
body[demofont-body="f6"] { font-family: 'PT Sans', sans-serif !important; }
body[demofont-body="f7"] { font-family: 'Droid Serif', serif !important; }


body[demofont-menu="f1"] #block-mainnav ul.fxmenu { font-family: 'Oswald' !important; }
body[demofont-menu="f2"] #block-mainnav ul.fxmenu { font-family: 'Open sans' !important; }
body[demofont-menu="f3"] #block-mainnav ul.fxmenu { font-family: 'Lato', sans-serif !important; }
body[demofont-menu="f4"] #block-mainnav ul.fxmenu { font-family: 'Raleway', sans-serif !important; }
body[demofont-menu="f5"] #block-mainnav ul.fxmenu { font-family: 'Source Sans Pro', sans-serif !important; }
body[demofont-menu="f6"] #block-mainnav ul.fxmenu { font-family: 'PT Sans', sans-serif !important; }
body[demofont-menu="f7"] #block-mainnav ul.fxmenu { font-family: 'Droid Serif', serif !important; }


body[demofont-header="f1"] h1,body[demofont-header="f1"] h2,body[demofont-header="f1"] h3,body[demofont-header="f1"] h4,body[demofont-header="f1"] h5,body[demofont-header="f1"] h6,body[demofont-header="f1"] .nav-tabs > li > a,body[demofont-header="f1"] .gridItem .dateItem,body[demofont-header="f1"] .pfo-title,body[demofont-header="f1"] .button-green,body[demofont-header="f1"] .hikashop_products_pagination ul.pagination-list span.pagenav,body[demofont-header="f1"] .hikashop_cart_input_button,body[demofont-header="f1"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f1"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f1"] .k2AdminTableFiltersSearch #k2ResetButton,body[demofont-header="f1"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,body[demofont-header="f1"] .table .pagination .list-footer .pagination .page-number .pagination-list span,body[demofont-header="f1"] #hikashop_add_to_cart_checkout_div .btn,body[demofont-header="f1"] #helpsite-refresh,body[demofont-header="f1"] .category-list .btn-primary,body[demofont-header="f1"] .button-gray,body[demofont-header="f1"] .button-dark,body[demofont-header="f1"] .cart-subtotal span,body[demofont-header="f1"] .shop-card-products-description > .price,body[demofont-header="f1"] .shop-card-products-description-header,body[demofont-header="f1"] ul#menu,body[demofont-header="f1"] #owl-demo-6 .shop-content-item-container .price a,body[demofont-header="f1"] p.price-range > input,body[demofont-header="f1"] .pop-products-number,body[demofont-header="f1"] input[type="submit"][name="choose_options"],body[demofont-header="f1"] .pop-products-description,body[demofont-header="f1"] .pop-products-price,body[demofont-header="f1"] .pop-products-prev-price,body[demofont-header="f1"] .our-banners-description > .our-banners-border > .banners-header,body[demofont-header="f1"] .our-banners-description > .our-banners-border > a,body[demofont-header="f1"] .shop-content-item > .shop-content-item-description > a.option,body[demofont-header="f1"] .shop .clear-selection,body[demofont-header="f1"] .item-circle,body[demofont-header="f1"] .revievs,body[demofont-header="f1"] .blog .blog-item .post-meta .date h2 span,body[demofont-header="f1"] .blog-item a.more,body[demofont-header="f1"] .blog-item-description .post-date,body[demofont-header="f1"] .blog-item-quote .post-date,body[demofont-header="f1"] .blog-item-quote .autor,body[demofont-header="f1"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,body[demofont-header="f1"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f1"] .slider-2 .slide-2 .layer-1 p,body[demofont-header="f1"] .numbers-ico .counting,body[demofont-header="f1"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f1"] .our-banners-inner h3,body[demofont-header="f1"] .our-banners-inner a,body[demofont-header="f1"] .shipping span.number,body[demofont-header="f1"] .page-404,body[demofont-header="f1"] .form-row ul li:first-child,body[demofont-header="f1"] .rowform > label,body[demofont-header="f1"] .contact-classic .title,body[demofont-header="f1"] .latest-posts a,body[demofont-header="f1"] #switcher  .themecolor:before,body[demofont-header="f1"] label,body[demofont-header="f1"] .avatar li .name,body[demofont-header="f1"] .cols_list_1 .item:before,body[demofont-header="f1"] .text-field h3 span,body[demofont-header="f1"] #owl-demo-9 .post-slide .post-slide-header span,body[demofont-header="f1"] .itemHeader .post-date,body[demofont-header="f1"] .tagView .ItemReadMore a,body[demofont-header="f1"] .userView .ItemReadMore a,body[demofont-header="f1"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f1"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f1"] .k2AdminTableFiltersSearch #k2ResetButton ,body[demofont-header="f1"] #k2FrontendContainer .adminlist .commentToolbar a,body[demofont-header="f1"] .ubUserName,body[demofont-header="f1"] .k2UserBlock .ubName,body[demofont-header="f1"] .abAuthorName,body[demofont-header="f1"] .k2TopCommentersBlock ul li .tcLink,#helpsite-refresh,body[demofont-header="f1"] .blog .readmore a ,body[demofont-header="f1"] .detail-article .pager li>a, .detail-article .pager li>span,body[demofont-header="f1"] .hikashop_option_price_value,body[demofont-header="f1"] #hikashop_add_wishlist,  .shop div#hikashop_product_contact_main ,body[demofont-header="f1"] .hikashop_product_page .hikashop_product_waitlist_main > .btn, #hikashop_add_to_cart_continue_div .btn ,body[demofont-header="f1"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,  body[demofont-header="f1"] .table .pagination .list-footer .pagination .page-number .pagination-list a,  body[demofont-header="f1"] .modal_jform_contenthistory,  #editor-xtd-buttons .btn,  .edit.item-page .control-group .btn,body[demofont-header="f1"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,  body[demofont-header="f1"] .table .pagination .list-footer .pagination .page-number .pagination-list span,  body[demofont-header="f1"] #hikashop_add_to_cart_checkout_div .btn ,body[demofont-header="f1"] .category-list .btn-primary ,body[demofont-header="f1"] .table th, #hikashop_cart_product_listing .hika_show_cart_total_price ,body[demofont-header="f1"] #htmlfieldset_products .hikashop_order_total_value,body[demofont-header="f1"] .hikashop_checkout_cart span.hikashop_product_price,  .hikashop_checkout_cart .hikashop_checkout_cart_shipping,  body[demofont-header="f1"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total ,body[demofont-header="f1"] .ui-datepicker th ,body[demofont-header="f1"] .hikashop_products_pagination div.pagination-list a.pagenav,body[demofont-header="f1"] .hikashop_products_pagination div.pagination-list span.pagenav,body[demofont-header="f1"] .price span { font-family: 'Open sans' !important;  }

body[demofont-header="f2"] h1,body[demofont-header="f2"] h2,body[demofont-header="f2"] h3,body[demofont-header="f2"] h4,body[demofont-header="f2"] h5,body[demofont-header="f2"] h6,body[demofont-header="f2"] .nav-tabs > li > a,body[demofont-header="f2"] .gridItem .dateItem,body[demofont-header="f2"] .pfo-title,body[demofont-header="f2"] .button-green,body[demofont-header="f2"] .hikashop_products_pagination ul.pagination-list span.pagenav,body[demofont-header="f2"] .hikashop_cart_input_button,body[demofont-header="f2"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f2"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f2"] .k2AdminTableFiltersSearch #k2ResetButton,body[demofont-header="f2"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,body[demofont-header="f2"] .table .pagination .list-footer .pagination .page-number .pagination-list span,body[demofont-header="f2"] #hikashop_add_to_cart_checkout_div .btn,body[demofont-header="f2"] #helpsite-refresh,body[demofont-header="f2"] .category-list .btn-primary,body[demofont-header="f2"] .button-gray,body[demofont-header="f2"] .button-dark,body[demofont-header="f2"] .cart-subtotal span,body[demofont-header="f2"] .shop-card-products-description > .price,body[demofont-header="f2"] .shop-card-products-description-header,body[demofont-header="f2"] ul#menu,body[demofont-header="f2"] #owl-demo-6 .shop-content-item-container .price a,body[demofont-header="f2"] p.price-range > input,body[demofont-header="f2"] .pop-products-number,body[demofont-header="f2"] input[type="submit"][name="choose_options"],body[demofont-header="f2"] .pop-products-description,body[demofont-header="f2"] .pop-products-price,body[demofont-header="f2"] .pop-products-prev-price,body[demofont-header="f2"] .our-banners-description > .our-banners-border > .banners-header,body[demofont-header="f2"] .our-banners-description > .our-banners-border > a,body[demofont-header="f2"] .shop-content-item > .shop-content-item-description > a.option,body[demofont-header="f2"] .shop .clear-selection,body[demofont-header="f2"] .item-circle,body[demofont-header="f2"] .revievs,body[demofont-header="f2"] .blog .blog-item .post-meta .date h2 span,body[demofont-header="f2"] .blog-item a.more,body[demofont-header="f2"] .blog-item-description .post-date,body[demofont-header="f2"] .blog-item-quote .post-date,body[demofont-header="f2"] .blog-item-quote .autor,body[demofont-header="f2"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,body[demofont-header="f2"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f2"] .slider-2 .slide-2 .layer-1 p,body[demofont-header="f2"] .numbers-ico .counting,body[demofont-header="f2"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f2"] .our-banners-inner h3,body[demofont-header="f2"] .our-banners-inner a,body[demofont-header="f2"] .shipping span.number,body[demofont-header="f2"] .page-404,body[demofont-header="f2"] .form-row ul li:first-child,body[demofont-header="f2"] .rowform > label,body[demofont-header="f2"] .contact-classic .title,body[demofont-header="f2"] .latest-posts a,body[demofont-header="f2"] #switcher  .themecolor:before,body[demofont-header="f2"] label,body[demofont-header="f2"] .avatar li .name,body[demofont-header="f2"] .cols_list_1 .item:before,body[demofont-header="f2"] .text-field h3 span,body[demofont-header="f2"] #owl-demo-9 .post-slide .post-slide-header span,body[demofont-header="f2"] .itemHeader .post-date,body[demofont-header="f2"] .tagView .ItemReadMore a,body[demofont-header="f2"] .userView .ItemReadMore a,body[demofont-header="f2"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f2"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f2"] .k2AdminTableFiltersSearch #k2ResetButton ,body[demofont-header="f2"] #k2FrontendContainer .adminlist .commentToolbar a,body[demofont-header="f2"] .ubUserName,body[demofont-header="f2"] .k2UserBlock .ubName,body[demofont-header="f2"] .abAuthorName,body[demofont-header="f2"] .k2TopCommentersBlock ul li .tcLink,#helpsite-refresh,body[demofont-header="f2"] .blog .readmore a ,body[demofont-header="f2"] .detail-article .pager li>a, .detail-article .pager li>span,body[demofont-header="f2"] .hikashop_option_price_value,body[demofont-header="f2"] #hikashop_add_wishlist,  .shop div#hikashop_product_contact_main ,body[demofont-header="f2"] .hikashop_product_page .hikashop_product_waitlist_main > .btn, #hikashop_add_to_cart_continue_div .btn ,body[demofont-header="f2"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,  body[demofont-header="f2"] .table .pagination .list-footer .pagination .page-number .pagination-list a,  body[demofont-header="f2"] .modal_jform_contenthistory,  #editor-xtd-buttons .btn,  .edit.item-page .control-group .btn,body[demofont-header="f2"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,  body[demofont-header="f2"] .table .pagination .list-footer .pagination .page-number .pagination-list span,  body[demofont-header="f2"] #hikashop_add_to_cart_checkout_div .btn ,body[demofont-header="f2"] .category-list .btn-primary ,body[demofont-header="f2"] .table th, #hikashop_cart_product_listing .hika_show_cart_total_price ,body[demofont-header="f2"] #htmlfieldset_products .hikashop_order_total_value,body[demofont-header="f2"] .hikashop_checkout_cart span.hikashop_product_price,  .hikashop_checkout_cart .hikashop_checkout_cart_shipping,  body[demofont-header="f2"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total ,body[demofont-header="f2"] .ui-datepicker th ,body[demofont-header="f2"] .hikashop_products_pagination div.pagination-list a.pagenav,body[demofont-header="f2"] .hikashop_products_pagination div.pagination-list span.pagenav,body[demofont-header="f2"] .price span { font-family: 'Oswald' !important;}

body[demofont-header="f3"] h1,body[demofont-header="f3"] h2,body[demofont-header="f3"] h3,body[demofont-header="f3"] h4,body[demofont-header="f3"] h5,body[demofont-header="f3"] h6,body[demofont-header="f3"] .nav-tabs > li > a,body[demofont-header="f3"] .gridItem .dateItem,body[demofont-header="f3"] .pfo-title,body[demofont-header="f3"] .button-green,body[demofont-header="f3"] .hikashop_products_pagination ul.pagination-list span.pagenav,body[demofont-header="f3"] .hikashop_cart_input_button,body[demofont-header="f3"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f3"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f3"] .k2AdminTableFiltersSearch #k2ResetButton,body[demofont-header="f3"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,body[demofont-header="f3"] .table .pagination .list-footer .pagination .page-number .pagination-list span,body[demofont-header="f3"] #hikashop_add_to_cart_checkout_div .btn,body[demofont-header="f3"] #helpsite-refresh,body[demofont-header="f3"] .category-list .btn-primary,body[demofont-header="f3"] .button-gray,body[demofont-header="f3"] .button-dark,body[demofont-header="f3"] .cart-subtotal span,body[demofont-header="f3"] .shop-card-products-description > .price,body[demofont-header="f3"] .shop-card-products-description-header,body[demofont-header="f3"] ul#menu,body[demofont-header="f3"] #owl-demo-6 .shop-content-item-container .price a,body[demofont-header="f3"] p.price-range > input,body[demofont-header="f3"] .pop-products-number,body[demofont-header="f3"] input[type="submit"][name="choose_options"],body[demofont-header="f3"] .pop-products-description,body[demofont-header="f3"] .pop-products-price,body[demofont-header="f3"] .pop-products-prev-price,body[demofont-header="f3"] .our-banners-description > .our-banners-border > .banners-header,body[demofont-header="f3"] .our-banners-description > .our-banners-border > a,body[demofont-header="f3"] .shop-content-item > .shop-content-item-description > a.option,body[demofont-header="f3"] .shop .clear-selection,body[demofont-header="f3"] .item-circle,body[demofont-header="f3"] .revievs,body[demofont-header="f3"] .blog .blog-item .post-meta .date h2 span,body[demofont-header="f3"] .blog-item a.more,body[demofont-header="f3"] .blog-item-description .post-date,body[demofont-header="f3"] .blog-item-quote .post-date,body[demofont-header="f3"] .blog-item-quote .autor,body[demofont-header="f3"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,body[demofont-header="f3"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f3"] .slider-2 .slide-2 .layer-1 p,body[demofont-header="f3"] .numbers-ico .counting,body[demofont-header="f3"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f3"] .our-banners-inner h3,body[demofont-header="f3"] .our-banners-inner a,body[demofont-header="f3"] .shipping span.number,body[demofont-header="f3"] .page-404,body[demofont-header="f3"] .form-row ul li:first-child,body[demofont-header="f3"] .rowform > label,body[demofont-header="f3"] .contact-classic .title,body[demofont-header="f3"] .latest-posts a,body[demofont-header="f3"] #switcher  .themecolor:before,body[demofont-header="f3"] label,body[demofont-header="f3"] .avatar li .name,body[demofont-header="f3"] .cols_list_1 .item:before,body[demofont-header="f3"] .text-field h3 span,body[demofont-header="f3"] #owl-demo-9 .post-slide .post-slide-header span,body[demofont-header="f3"] .itemHeader .post-date,body[demofont-header="f3"] .tagView .ItemReadMore a,body[demofont-header="f3"] .userView .ItemReadMore a,body[demofont-header="f3"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f3"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f3"] .k2AdminTableFiltersSearch #k2ResetButton ,body[demofont-header="f3"] #k2FrontendContainer .adminlist .commentToolbar a,body[demofont-header="f3"] .ubUserName,body[demofont-header="f3"] .k2UserBlock .ubName,body[demofont-header="f3"] .abAuthorName,body[demofont-header="f3"] .k2TopCommentersBlock ul li .tcLink,#helpsite-refresh,body[demofont-header="f3"] .blog .readmore a ,body[demofont-header="f3"] .detail-article .pager li>a, .detail-article .pager li>span,body[demofont-header="f3"] .hikashop_option_price_value,body[demofont-header="f3"] #hikashop_add_wishlist,  .shop div#hikashop_product_contact_main ,body[demofont-header="f3"] .hikashop_product_page .hikashop_product_waitlist_main > .btn, #hikashop_add_to_cart_continue_div .btn ,body[demofont-header="f3"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,  body[demofont-header="f3"] .table .pagination .list-footer .pagination .page-number .pagination-list a,  body[demofont-header="f3"] .modal_jform_contenthistory,  #editor-xtd-buttons .btn,  .edit.item-page .control-group .btn,body[demofont-header="f3"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,  body[demofont-header="f3"] .table .pagination .list-footer .pagination .page-number .pagination-list span,  body[demofont-header="f3"] #hikashop_add_to_cart_checkout_div .btn ,body[demofont-header="f3"] .category-list .btn-primary ,body[demofont-header="f3"] .table th, #hikashop_cart_product_listing .hika_show_cart_total_price ,body[demofont-header="f3"] #htmlfieldset_products .hikashop_order_total_value,body[demofont-header="f3"] .hikashop_checkout_cart span.hikashop_product_price,  .hikashop_checkout_cart .hikashop_checkout_cart_shipping,  body[demofont-header="f3"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total ,body[demofont-header="f3"] .ui-datepicker th ,body[demofont-header="f3"] .hikashop_products_pagination div.pagination-list a.pagenav,body[demofont-header="f3"] .hikashop_products_pagination div.pagination-list span.pagenav,body[demofont-header="f3"] .price span { font-family: 'Lato', sans-serif !important; }

body[demofont-header="f4"] h1,body[demofont-header="f4"] h2,body[demofont-header="f4"] h3,body[demofont-header="f4"] h4,body[demofont-header="f4"] h5,body[demofont-header="f4"] h6,body[demofont-header="f4"] .nav-tabs > li > a,body[demofont-header="f4"] .gridItem .dateItem,body[demofont-header="f4"] .pfo-title,body[demofont-header="f4"] .button-green,body[demofont-header="f4"] .hikashop_products_pagination ul.pagination-list span.pagenav,body[demofont-header="f4"] .hikashop_cart_input_button,body[demofont-header="f4"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f4"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f4"] .k2AdminTableFiltersSearch #k2ResetButton,body[demofont-header="f4"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,body[demofont-header="f4"] .table .pagination .list-footer .pagination .page-number .pagination-list span,body[demofont-header="f4"] #hikashop_add_to_cart_checkout_div .btn,body[demofont-header="f4"] #helpsite-refresh,body[demofont-header="f4"] .category-list .btn-primary,body[demofont-header="f4"] .button-gray,body[demofont-header="f4"] .button-dark,body[demofont-header="f4"] .cart-subtotal span,body[demofont-header="f4"] .shop-card-products-description > .price,body[demofont-header="f4"] .shop-card-products-description-header,body[demofont-header="f4"] ul#menu,body[demofont-header="f4"] #owl-demo-6 .shop-content-item-container .price a,body[demofont-header="f4"] p.price-range > input,body[demofont-header="f4"] .pop-products-number,body[demofont-header="f4"] input[type="submit"][name="choose_options"],body[demofont-header="f4"] .pop-products-description,body[demofont-header="f4"] .pop-products-price,body[demofont-header="f4"] .pop-products-prev-price,body[demofont-header="f4"] .our-banners-description > .our-banners-border > .banners-header,body[demofont-header="f4"] .our-banners-description > .our-banners-border > a,body[demofont-header="f4"] .shop-content-item > .shop-content-item-description > a.option,body[demofont-header="f4"] .shop .clear-selection,body[demofont-header="f4"] .item-circle,body[demofont-header="f4"] .revievs,body[demofont-header="f4"] .blog .blog-item .post-meta .date h2 span,body[demofont-header="f4"] .blog-item a.more,body[demofont-header="f4"] .blog-item-description .post-date,body[demofont-header="f4"] .blog-item-quote .post-date,body[demofont-header="f4"] .blog-item-quote .autor,body[demofont-header="f4"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,body[demofont-header="f4"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f4"] .slider-2 .slide-2 .layer-1 p,body[demofont-header="f4"] .numbers-ico .counting,body[demofont-header="f4"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f4"] .our-banners-inner h3,body[demofont-header="f4"] .our-banners-inner a,body[demofont-header="f4"] .shipping span.number,body[demofont-header="f4"] .page-404,body[demofont-header="f4"] .form-row ul li:first-child,body[demofont-header="f4"] .rowform > label,body[demofont-header="f4"] .contact-classic .title,body[demofont-header="f4"] .latest-posts a,body[demofont-header="f4"] #switcher  .themecolor:before,body[demofont-header="f4"] label,body[demofont-header="f4"] .avatar li .name,body[demofont-header="f4"] .cols_list_1 .item:before,body[demofont-header="f4"] .text-field h3 span,body[demofont-header="f4"] #owl-demo-9 .post-slide .post-slide-header span,body[demofont-header="f4"] .itemHeader .post-date,body[demofont-header="f4"] .tagView .ItemReadMore a,body[demofont-header="f4"] .userView .ItemReadMore a,body[demofont-header="f4"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f4"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f4"] .k2AdminTableFiltersSearch #k2ResetButton ,body[demofont-header="f4"] #k2FrontendContainer .adminlist .commentToolbar a,body[demofont-header="f4"] .ubUserName,body[demofont-header="f4"] .k2UserBlock .ubName,body[demofont-header="f4"] .abAuthorName,body[demofont-header="f4"] .k2TopCommentersBlock ul li .tcLink,#helpsite-refresh,body[demofont-header="f4"] .blog .readmore a ,body[demofont-header="f4"] .detail-article .pager li>a, .detail-article .pager li>span,body[demofont-header="f4"] .hikashop_option_price_value,body[demofont-header="f4"] #hikashop_add_wishlist,  .shop div#hikashop_product_contact_main ,body[demofont-header="f4"] .hikashop_product_page .hikashop_product_waitlist_main > .btn, #hikashop_add_to_cart_continue_div .btn ,body[demofont-header="f4"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,  body[demofont-header="f4"] .table .pagination .list-footer .pagination .page-number .pagination-list a,  body[demofont-header="f4"] .modal_jform_contenthistory,  #editor-xtd-buttons .btn,  .edit.item-page .control-group .btn,body[demofont-header="f4"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,  body[demofont-header="f4"] .table .pagination .list-footer .pagination .page-number .pagination-list span,  body[demofont-header="f4"] #hikashop_add_to_cart_checkout_div .btn ,body[demofont-header="f4"] .category-list .btn-primary ,body[demofont-header="f4"] .table th, #hikashop_cart_product_listing .hika_show_cart_total_price ,body[demofont-header="f4"] #htmlfieldset_products .hikashop_order_total_value,body[demofont-header="f4"] .hikashop_checkout_cart span.hikashop_product_price,  .hikashop_checkout_cart .hikashop_checkout_cart_shipping,  body[demofont-header="f4"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total ,body[demofont-header="f4"] .ui-datepicker th ,body[demofont-header="f4"] .hikashop_products_pagination div.pagination-list a.pagenav,body[demofont-header="f4"] .hikashop_products_pagination div.pagination-list span.pagenav,body[demofont-header="f4"] .price span { font-family: 'Raleway', sans-serif !important; }

body[demofont-header="f5"] h1,body[demofont-header="f5"] h2,body[demofont-header="f5"] h3,body[demofont-header="f5"] h4,body[demofont-header="f5"] h5,body[demofont-header="f5"] h6,body[demofont-header="f5"] .nav-tabs > li > a,body[demofont-header="f5"] .gridItem .dateItem,body[demofont-header="f5"] .pfo-title,body[demofont-header="f5"] .button-green,body[demofont-header="f5"] .hikashop_products_pagination ul.pagination-list span.pagenav,body[demofont-header="f5"] .hikashop_cart_input_button,body[demofont-header="f5"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f5"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f5"] .k2AdminTableFiltersSearch #k2ResetButton,body[demofont-header="f5"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,body[demofont-header="f5"] .table .pagination .list-footer .pagination .page-number .pagination-list span,body[demofont-header="f5"] #hikashop_add_to_cart_checkout_div .btn,body[demofont-header="f5"] #helpsite-refresh,body[demofont-header="f5"] .category-list .btn-primary,body[demofont-header="f5"] .button-gray,body[demofont-header="f5"] .button-dark,body[demofont-header="f5"] .cart-subtotal span,body[demofont-header="f5"] .shop-card-products-description > .price,body[demofont-header="f5"] .shop-card-products-description-header,body[demofont-header="f5"] ul#menu,body[demofont-header="f5"] #owl-demo-6 .shop-content-item-container .price a,body[demofont-header="f5"] p.price-range > input,body[demofont-header="f5"] .pop-products-number,body[demofont-header="f5"] input[type="submit"][name="choose_options"],body[demofont-header="f5"] .pop-products-description,body[demofont-header="f5"] .pop-products-price,body[demofont-header="f5"] .pop-products-prev-price,body[demofont-header="f5"] .our-banners-description > .our-banners-border > .banners-header,body[demofont-header="f5"] .our-banners-description > .our-banners-border > a,body[demofont-header="f5"] .shop-content-item > .shop-content-item-description > a.option,body[demofont-header="f5"] .shop .clear-selection,body[demofont-header="f5"] .item-circle,body[demofont-header="f5"] .revievs,body[demofont-header="f5"] .blog .blog-item .post-meta .date h2 span,body[demofont-header="f5"] .blog-item a.more,body[demofont-header="f5"] .blog-item-description .post-date,body[demofont-header="f5"] .blog-item-quote .post-date,body[demofont-header="f5"] .blog-item-quote .autor,body[demofont-header="f5"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,body[demofont-header="f5"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f5"] .slider-2 .slide-2 .layer-1 p,body[demofont-header="f5"] .numbers-ico .counting,body[demofont-header="f5"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f5"] .our-banners-inner h3,body[demofont-header="f5"] .our-banners-inner a,body[demofont-header="f5"] .shipping span.number,body[demofont-header="f5"] .page-404,body[demofont-header="f5"] .form-row ul li:first-child,body[demofont-header="f5"] .rowform > label,body[demofont-header="f5"] .contact-classic .title,body[demofont-header="f5"] .latest-posts a,body[demofont-header="f5"] #switcher  .themecolor:before,body[demofont-header="f5"] label,body[demofont-header="f5"] .avatar li .name,body[demofont-header="f5"] .cols_list_1 .item:before,body[demofont-header="f5"] .text-field h3 span,body[demofont-header="f5"] #owl-demo-9 .post-slide .post-slide-header span,body[demofont-header="f5"] .itemHeader .post-date,body[demofont-header="f5"] .tagView .ItemReadMore a,body[demofont-header="f5"] .userView .ItemReadMore a,body[demofont-header="f5"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f5"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f5"] .k2AdminTableFiltersSearch #k2ResetButton ,body[demofont-header="f5"] #k2FrontendContainer .adminlist .commentToolbar a,body[demofont-header="f5"] .ubUserName,body[demofont-header="f5"] .k2UserBlock .ubName,body[demofont-header="f5"] .abAuthorName,body[demofont-header="f5"] .k2TopCommentersBlock ul li .tcLink,#helpsite-refresh,body[demofont-header="f5"] .blog .readmore a ,body[demofont-header="f5"] .detail-article .pager li>a, .detail-article .pager li>span,body[demofont-header="f5"] .hikashop_option_price_value,body[demofont-header="f5"] #hikashop_add_wishlist,  .shop div#hikashop_product_contact_main ,body[demofont-header="f5"] .hikashop_product_page .hikashop_product_waitlist_main > .btn, #hikashop_add_to_cart_continue_div .btn ,body[demofont-header="f5"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,  body[demofont-header="f5"] .table .pagination .list-footer .pagination .page-number .pagination-list a,  body[demofont-header="f5"] .modal_jform_contenthistory,  #editor-xtd-buttons .btn,  .edit.item-page .control-group .btn,body[demofont-header="f5"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,  body[demofont-header="f5"] .table .pagination .list-footer .pagination .page-number .pagination-list span,  body[demofont-header="f5"] #hikashop_add_to_cart_checkout_div .btn ,body[demofont-header="f5"] .category-list .btn-primary ,body[demofont-header="f5"] .table th, #hikashop_cart_product_listing .hika_show_cart_total_price ,body[demofont-header="f5"] #htmlfieldset_products .hikashop_order_total_value,body[demofont-header="f5"] .hikashop_checkout_cart span.hikashop_product_price,  .hikashop_checkout_cart .hikashop_checkout_cart_shipping,  body[demofont-header="f5"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total ,body[demofont-header="f5"] .ui-datepicker th ,body[demofont-header="f5"] .hikashop_products_pagination div.pagination-list a.pagenav,body[demofont-header="f5"] .hikashop_products_pagination div.pagination-list span.pagenav,body[demofont-header="f5"] .price span { font-family: 'Source Sans Pro', sans-serif !important; }

body[demofont-header="f6"] h1,body[demofont-header="f6"] h2,body[demofont-header="f6"] h3,body[demofont-header="f6"] h4,body[demofont-header="f6"] h5,body[demofont-header="f6"] h6,body[demofont-header="f6"] .nav-tabs > li > a,body[demofont-header="f6"] .gridItem .dateItem,body[demofont-header="f6"] .pfo-title,body[demofont-header="f6"] .button-green,body[demofont-header="f6"] .hikashop_products_pagination ul.pagination-list span.pagenav,body[demofont-header="f6"] .hikashop_cart_input_button,body[demofont-header="f6"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f6"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f6"] .k2AdminTableFiltersSearch #k2ResetButton,body[demofont-header="f6"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,body[demofont-header="f6"] .table .pagination .list-footer .pagination .page-number .pagination-list span,body[demofont-header="f6"] #hikashop_add_to_cart_checkout_div .btn,body[demofont-header="f6"] #helpsite-refresh,body[demofont-header="f6"] .category-list .btn-primary,body[demofont-header="f6"] .button-gray,body[demofont-header="f6"] .button-dark,body[demofont-header="f6"] .cart-subtotal span,body[demofont-header="f6"] .shop-card-products-description > .price,body[demofont-header="f6"] .shop-card-products-description-header,body[demofont-header="f6"] ul#menu,body[demofont-header="f6"] #owl-demo-6 .shop-content-item-container .price a,body[demofont-header="f6"] p.price-range > input,body[demofont-header="f6"] .pop-products-number,body[demofont-header="f6"] input[type="submit"][name="choose_options"],body[demofont-header="f6"] .pop-products-description,body[demofont-header="f6"] .pop-products-price,body[demofont-header="f6"] .pop-products-prev-price,body[demofont-header="f6"] .our-banners-description > .our-banners-border > .banners-header,body[demofont-header="f6"] .our-banners-description > .our-banners-border > a,body[demofont-header="f6"] .shop-content-item > .shop-content-item-description > a.option,body[demofont-header="f6"] .shop .clear-selection,body[demofont-header="f6"] .item-circle,body[demofont-header="f6"] .revievs,body[demofont-header="f6"] .blog .blog-item .post-meta .date h2 span,body[demofont-header="f6"] .blog-item a.more,body[demofont-header="f6"] .blog-item-description .post-date,body[demofont-header="f6"] .blog-item-quote .post-date,body[demofont-header="f6"] .blog-item-quote .autor,body[demofont-header="f6"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,body[demofont-header="f6"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f6"] .slider-2 .slide-2 .layer-1 p,body[demofont-header="f6"] .numbers-ico .counting,body[demofont-header="f6"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f6"] .our-banners-inner h3,body[demofont-header="f6"] .our-banners-inner a,body[demofont-header="f6"] .shipping span.number,body[demofont-header="f6"] .page-404,body[demofont-header="f6"] .form-row ul li:first-child,body[demofont-header="f6"] .rowform > label,body[demofont-header="f6"] .contact-classic .title,body[demofont-header="f6"] .latest-posts a,body[demofont-header="f6"] #switcher  .themecolor:before,body[demofont-header="f6"] label,body[demofont-header="f6"] .avatar li .name,body[demofont-header="f6"] .cols_list_1 .item:before,body[demofont-header="f6"] .text-field h3 span,body[demofont-header="f6"] #owl-demo-9 .post-slide .post-slide-header span,body[demofont-header="f6"] .itemHeader .post-date,body[demofont-header="f6"] .tagView .ItemReadMore a,body[demofont-header="f6"] .userView .ItemReadMore a,body[demofont-header="f6"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f6"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f6"] .k2AdminTableFiltersSearch #k2ResetButton ,body[demofont-header="f6"] #k2FrontendContainer .adminlist .commentToolbar a,body[demofont-header="f6"] .ubUserName,body[demofont-header="f6"] .k2UserBlock .ubName,body[demofont-header="f6"] .abAuthorName,body[demofont-header="f6"] .k2TopCommentersBlock ul li .tcLink,#helpsite-refresh,body[demofont-header="f6"] .blog .readmore a ,body[demofont-header="f6"] .detail-article .pager li>a, .detail-article .pager li>span,body[demofont-header="f6"] .hikashop_option_price_value,body[demofont-header="f6"] #hikashop_add_wishlist,  .shop div#hikashop_product_contact_main ,body[demofont-header="f6"] .hikashop_product_page .hikashop_product_waitlist_main > .btn, #hikashop_add_to_cart_continue_div .btn ,body[demofont-header="f6"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,  body[demofont-header="f6"] .table .pagination .list-footer .pagination .page-number .pagination-list a,  body[demofont-header="f6"] .modal_jform_contenthistory,  #editor-xtd-buttons .btn,  .edit.item-page .control-group .btn,body[demofont-header="f6"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,  body[demofont-header="f6"] .table .pagination .list-footer .pagination .page-number .pagination-list span,  body[demofont-header="f6"] #hikashop_add_to_cart_checkout_div .btn ,body[demofont-header="f6"] .category-list .btn-primary ,body[demofont-header="f6"] .table th, #hikashop_cart_product_listing .hika_show_cart_total_price ,body[demofont-header="f6"] #htmlfieldset_products .hikashop_order_total_value,body[demofont-header="f6"] .hikashop_checkout_cart span.hikashop_product_price,  .hikashop_checkout_cart .hikashop_checkout_cart_shipping,  body[demofont-header="f6"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total ,body[demofont-header="f6"] .ui-datepicker th ,body[demofont-header="f6"] .hikashop_products_pagination div.pagination-list a.pagenav,body[demofont-header="f6"] .hikashop_products_pagination div.pagination-list span.pagenav,body[demofont-header="f6"] .price span { font-family: 'PT Sans', sans-serif !important; }

body[demofont-header="f7"] h1,body[demofont-header="f7"] h2,body[demofont-header="f7"] h3,body[demofont-header="f7"] h4,body[demofont-header="f7"] h5,body[demofont-header="f7"] h6,body[demofont-header="f7"] .nav-tabs > li > a,body[demofont-header="f7"] .gridItem .dateItem,body[demofont-header="f7"] .pfo-title,body[demofont-header="f7"] .button-green,body[demofont-header="f7"] .hikashop_products_pagination ul.pagination-list span.pagenav,body[demofont-header="f7"] .hikashop_cart_input_button,body[demofont-header="f7"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f7"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f7"] .k2AdminTableFiltersSearch #k2ResetButton,body[demofont-header="f7"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,body[demofont-header="f7"] .table .pagination .list-footer .pagination .page-number .pagination-list span,body[demofont-header="f7"] #hikashop_add_to_cart_checkout_div .btn,body[demofont-header="f7"] #helpsite-refresh,body[demofont-header="f7"] .category-list .btn-primary,body[demofont-header="f7"] .button-gray,body[demofont-header="f7"] .button-dark,body[demofont-header="f7"] .cart-subtotal span,body[demofont-header="f7"] .shop-card-products-description > .price,body[demofont-header="f7"] .shop-card-products-description-header,body[demofont-header="f7"] ul#menu,body[demofont-header="f7"] #owl-demo-6 .shop-content-item-container .price a,body[demofont-header="f7"] p.price-range > input,body[demofont-header="f7"] .pop-products-number,body[demofont-header="f7"] input[type="submit"][name="choose_options"],body[demofont-header="f7"] .pop-products-description,body[demofont-header="f7"] .pop-products-price,body[demofont-header="f7"] .pop-products-prev-price,body[demofont-header="f7"] .our-banners-description > .our-banners-border > .banners-header,body[demofont-header="f7"] .our-banners-description > .our-banners-border > a,body[demofont-header="f7"] .shop-content-item > .shop-content-item-description > a.option,body[demofont-header="f7"] .shop .clear-selection,body[demofont-header="f7"] .item-circle,body[demofont-header="f7"] .revievs,body[demofont-header="f7"] .blog .blog-item .post-meta .date h2 span,body[demofont-header="f7"] .blog-item a.more,body[demofont-header="f7"] .blog-item-description .post-date,body[demofont-header="f7"] .blog-item-quote .post-date,body[demofont-header="f7"] .blog-item-quote .autor,body[demofont-header="f7"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,body[demofont-header="f7"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f7"] .slider-2 .slide-2 .layer-1 p,body[demofont-header="f7"] .numbers-ico .counting,body[demofont-header="f7"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,body[demofont-header="f7"] .our-banners-inner h3,body[demofont-header="f7"] .our-banners-inner a,body[demofont-header="f7"] .shipping span.number,body[demofont-header="f7"] .page-404,body[demofont-header="f7"] .form-row ul li:first-child,body[demofont-header="f7"] .rowform > label,body[demofont-header="f7"] .contact-classic .title,body[demofont-header="f7"] .latest-posts a,body[demofont-header="f7"] #switcher  .themecolor:before,body[demofont-header="f7"] label,body[demofont-header="f7"] .avatar li .name,body[demofont-header="f7"] .cols_list_1 .item:before,body[demofont-header="f7"] .text-field h3 span,body[demofont-header="f7"] #owl-demo-9 .post-slide .post-slide-header span,body[demofont-header="f7"] .itemHeader .post-date,body[demofont-header="f7"] .tagView .ItemReadMore a,body[demofont-header="f7"] .userView .ItemReadMore a,body[demofont-header="f7"] div#k2Frontend table.k2FrontendToolbar td.button,body[demofont-header="f7"] .k2AdminTableFiltersSearch #k2SubmitButton,body[demofont-header="f7"] .k2AdminTableFiltersSearch #k2ResetButton ,body[demofont-header="f7"] #k2FrontendContainer .adminlist .commentToolbar a,body[demofont-header="f7"] .ubUserName,body[demofont-header="f7"] .k2UserBlock .ubName,body[demofont-header="f7"] .abAuthorName,body[demofont-header="f7"] .k2TopCommentersBlock ul li .tcLink,#helpsite-refresh,body[demofont-header="f7"] .blog .readmore a ,body[demofont-header="f7"] .detail-article .pager li>a, .detail-article .pager li>span,body[demofont-header="f7"] .hikashop_option_price_value,body[demofont-header="f7"] #hikashop_add_wishlist,  .shop div#hikashop_product_contact_main ,body[demofont-header="f7"] .hikashop_product_page .hikashop_product_waitlist_main > .btn, #hikashop_add_to_cart_continue_div .btn ,body[demofont-header="f7"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,  body[demofont-header="f7"] .table .pagination .list-footer .pagination .page-number .pagination-list a,  body[demofont-header="f7"] .modal_jform_contenthistory,  #editor-xtd-buttons .btn,  .edit.item-page .control-group .btn,body[demofont-header="f7"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,  body[demofont-header="f7"] .table .pagination .list-footer .pagination .page-number .pagination-list span,  body[demofont-header="f7"] #hikashop_add_to_cart_checkout_div .btn ,body[demofont-header="f7"] .category-list .btn-primary ,body[demofont-header="f7"] .table th, #hikashop_cart_product_listing .hika_show_cart_total_price ,body[demofont-header="f7"] #htmlfieldset_products .hikashop_order_total_value,body[demofont-header="f7"] .hikashop_checkout_cart span.hikashop_product_price,  .hikashop_checkout_cart .hikashop_checkout_cart_shipping,  body[demofont-header="f7"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total ,body[demofont-header="f7"] .ui-datepicker th ,body[demofont-header="f7"] .hikashop_products_pagination div.pagination-list a.pagenav,body[demofont-header="f7"] .hikashop_products_pagination div.pagination-list span.pagenav,body[demofont-header="f7"] .price span { font-family: 'Droid Serif', serif !important; }

/* and Font style */

/*------------------------------------------------------------------

1. Body 

-------------------------------------------------------------------*/
/*
  1.1 Typography
  */
body{color:#43474d!important;font-weight:300;font-size:14px;line-height:1.42857}

/* Basic color -background, -font, -border */

a{color:#43474d;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
a:hover,a:focus{text-decoration:none!important}
a:focus{outline-width:0!important}
h1{font-size:48px}
h2{font-size:36px}
h3{font-size:24px}
h4{font-size:21px}
h5{font-size:18px}
h6{font-size:16px}
h3.title-module{font-size:36px!important}
h3.title-module small{color:#333!important}
h1,h2,h3,h4,h5,h6 { font-weight: 300;}
.nav-tabs > li > a,.gridItem .dateItem,.pfo-title{font-weight:300!important}
h3 > small{font-size:14px;margin-left:15px}
.header-smaller{font-size:14px}
p{margin:0 0 10px}
input:focus,textarea:focus{outline:none}
.cursor-move{cursor:move}
.c-pointer{cursor:pointer}
.orange-span{color:#ee7602}
.red-span{color:red}
label{margin-bottom:0}
section{margin-bottom:0;padding:30px 0}
.texthidden{line-height:0;font-size:0;text-indent:-999em}
.overaly{background-color:rgba(178,210,49,0.85);position:absolute;height:100%;width:100%;text-align:center;opacity:0;z-index:999;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.hover_white:hover{opacity:.7}
.overaly:hover{opacity:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.gray-border{border-top:1px solid #d1d1d1;display:block;margin-bottom:15px}
.gray-italic{color:#8b8d90;font-style:italic}
.button-green,.hikashop_products_pagination ul.pagination-list span.pagenav,.hikashop_cart_input_button,div#k2Frontend table.k2FrontendToolbar td.button,.k2AdminTableFiltersSearch #k2SubmitButton,.k2AdminTableFiltersSearch #k2ResetButton,.tab-pane .hikashop_product_vote_listing .pagination .list-footer span,.table .pagination .list-footer .pagination .page-number .pagination-list span,#hikashop_add_to_cart_checkout_div .btn,#helpsite-refresh,.category-list .btn-primary,input.addtocart-button,.cartProceed a{display:inline-block;color:#fff!important;font-weight:500;text-align:center;padding:5px 30px;font-size:1.2em;border:0 none;border-radius:3px;cursor:pointer;border:none!important}
.button-green:hover,.hikashop_products_pagination ul.pagination-list span.pagenav:hover,.hikashop_cart_input_button:hover,div#k2Frontend table.k2FrontendToolbar td.button:hover,.k2AdminTableFiltersSearch #k2SubmitButton:hover,.k2AdminTableFiltersSearch #k2ResetButton:hover,.tab-pane .hikashop_product_vote_listing .pagination .list-footer span:hover,.table .pagination .list-footer .pagination .page-number .pagination-list span:hover,#hikashop_add_to_cart_checkout_div .btn:hover,#helpsite-refresh:hover,.category-list .btn-primary:hover,.cartProceed a:hover{color:#fff!important}
.input-group-btn>.btn.button-green{font-size:14px;}
.button-gray{margin-top:15px;color:#43474d!important;font-weight:500;box-shadow:0 2px 0 0 #161718;text-align:center;padding:5px 30px;font-size:1.2em;background:#dcdcdc;border:0 none;border-radius:3px;cursor:pointer}
.button-gray:hover{color:#fff!important;background:#43474d;box-shadow:0 2px 0 0 #000}
.button-dark{color:#fff!important;background-color:#43474d;font-weight:500;box-shadow:0 2px 0 0 #161718;text-align:center;padding:5px 30px;font-size:1.2em;border:0 none;border-radius:3px;cursor:pointer}
.upp{text-transform:uppercase}
.it{font-style:italic}
.social{display:inline-block;margin-left:5px;border-style:solid;border-width:1px 1px 2px;border-radius:3px;padding:5px 15px;color:#fff!important}
.corner{border-color:rgba(0,0,0,0) #363839 rgba(0,0,0,0) rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-style:solid;border-width:0 80px 80px 0;top:0;height:30px;position:absolute;right:0;width:30px}
.pluss{background-image:url(../images/+.png);background-repeat:no-repeat;height:30px;width:30px;position:absolute;right:5px;top:15px;text-indent:-999em;font-size:0}


/*
  1.2 Body style
  */
/* You can add one of those classes to body */
/*
    Background image for Boxed, Framed, Rounded
    */
.body-bg-0 {  }
.body-bg-1{background:url(../images/background/body-bg-1.png) center center}
.body-bg-2{background:url(../images/background/body-bg-2.png) center center}
.body-bg-3{background:url(../images/background/body-bg-3.png) center center}
.body-bg-4{background:url(../images/background/body-bg-4.png) center center}
.body-bg-5{background:url(../images/background/body-bg-5.png) center center}
.body-bg-6{background:url(../images/background/body-bg-6.png) center center}
.body-bg-7{background:url(../images/background/body-bg-7.png) center center}
.body-bg-8{background:url(../images/background/body-bg-8.png) center center}
.body-bg-9{background:url(../images/background/body-bg-9.png) center center}
.body-bg-10{background:url(../images/background/body-bg-10.png) center center}
.body-bg-11{background:url(../images/background/body-bg-11.png) center center}
.body-bg-12{background:url(../images/background/body-bg-12.png) center center}
.body-bg-13{background:url(../images/background/body-bg-13.png) center center}
.body-bg-14{background:url(../images/background/body-bg-14.png) center center}
.body-bg-15{background:url(../images/background/body-bg-15.png) center center}
.body-bg-16{background:url(../images/background/body-bg-16.png) center center}
.body-bg-17{background:url(../images/background/body-bg-17.png) center center}
.body-bg-18{background:url(../images/background/body-bg-18.png) center center}
.body-bg-19{background:url(../images/background/body-bg-19.png) center center}
.body-bg-20{background:url(../images/background/body-bg-20.png) center center}
.body-bg-21{background:url(../images/background/body-bg-21.png) center center}
.body-bg-22{background:url(../images/background/body-bg-22.png) center center}
.body-bg-23{background:url(../images/background/body-bg-23.png) center center;background-size: cover;background-attachment: fixed;}
.body-bg-24{background:url(../images/background/body-bg-24.png) center center}
.body-bg-25{background:url(../images/background/body-bg-25.png) center center}
.body-bg-26{background:url(../images/background/body-bg-26.png) center center}
.body-bg-27{background:url(../images/background/body-bg-27.png) center center}
.body-bg-28{background:url(../images/background/body-bg-28.png) center center}
.body-bg-29{background:url(../images/background/body-bg-29.png) center center}

/* 
    Layout
    */
#mainsite{position:relative}
.body-wide #mainsite{margin:0 auto;width:100%}
.body-boxed #mainsite{background:#FFF;box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);margin:0 auto;max-width:1200px!important}
.body-framed #mainsite{background:#FFF;box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);margin:20px auto;max-width:1200px;width:100%}
.body-rounded #mainsite{background:#FFF;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);margin:20px auto;max-width:1200px;overflow:hidden;position:static}
.ui-tooltip{display:none!important}

/*------------------------------------------------------------------

2. Header

-------------------------------------------------------------------*/
/* 2.1 
  Header / .top-bar  
  */
.top-bar{background-color:#43474d;color:#dadada;font-size:12px;padding:9px 0;position:relative;z-index:1001}
.top-bar ul{margin:0;list-style:none;padding:0}
.top-bar ul li{position:relative}
.top-bar a{color:#dadada}
.top-bar i{margin:0 8px 0 0}
.top-bar .container ul.social-small li{padding:0!important}
.top-bar ul.social-small li i{margin:0}
ul.social-small li{height:21px;width:21px;padding-left:3.5px!important;border:2px solid #dadada;border-radius:4px;text-align:center}
ul.social-small li:first-child{padding-left:6px!important}
.social-small i{color:#dadada}
.social-small li:hover{border:2px solid #000}
#lang:hover .lang{box-shadow:0 5px 10px rgba(149,149,149,0.21)}
#lang > a.lang-active{color:#dadada;padding:11px 0 12px 15px;width:115px!important;transition:all 0 ease .2s!important}
#lang > a.lang-active > .fa-angle-down{margin:0 10px 0 15px}
#lang:hover a{background-color:#fff;transition:all 0 ease 0!important}
#lang:hover > ul.lang > li > a,#lang:hover > a{color:#43474d!important}
.lang{display:none;position:absolute;top:24px;left:0;background-color:#fff;z-index:9999;list-style:none;padding:0}
ul.lang > li{width:115px;line-height:21px;padding:0 27px 5px 37px !important;border-right:0!important;margin:0!important}
ul.lang > li:last-child{padding-bottom:12px}
.top-bar-nav-wishlist{margin-left:5px}
.top-bar-nav-wishlist > a{color:#dcdcdc;padding:11px 12px 12px 12px;transition:0s ease 0.2s!important;margin:0}
.top-bar-nav-wishlist > a i.fa-angle-down{margin:0 15px 0 5px}
.top-bar .container .row .top-bar-nav-wishlist:hover > a{background-color:#fff;color:#43474d;transition:0}
.wishlist{position:absolute;display:none;z-index:9999999;padding:15px 0 0 30px;background-color:#fff;width:340px;top:30px;right:15px;box-shadow:0 5px 10px rgba(149,149,149,0.21)}
.top-bar-nav-wishlist ul.wishlist li{background-color:#fff;padding:20px 15px 5px 0}
.top-bar-nav-wishlist ul.wishlist li:last-child{padding:0 15px 30px 0;text-transform:uppercase;font-weight:500}
.top-bar-nav-shop-card{float:right}
.top-bar-nav-shop-card > a{margin:0;padding-right:0}
.top-bar-nav-shop-card > a i.fa-angle-down{margin:0 10px 0 5px}
.shop-card{position:absolute;display:none;z-index:1000;padding:15px 0 0 30px;background-color:#fff;width:340px;top:30px;right:15px;box-shadow:0 5px 10px rgba(149,149,149,0.21)}
.shop-card .gray-border{padding:0;height:2px}
.top-bar-nav-shop-card .shop-card .cart-subtotal{padding-top:0}
.top-bar-nav-shop-card .shop-card .cart-subtotal .price{float:right}
.cart-subtotal span{font-size:16px;color:#43474d}
.cart-subtotal span.price{font-size:18px}
.shop-card-close{background-image:url(../images/x.png);width:15px;height:15px;overflow:hidden;background-repeat:no-repeat;margin-top:-15px;float:right}
.shop-card-close:hover{background-position:0 -30px}
.top-bar-nav-shop-card > a{color:#dcdcdc;padding:10px 10px 12px;transition:0s ease 0.2s}
.top-bar-nav-shop-card:hover > a{color:#43474d;transition:0;background-color:#fff}
.top-bar-nav-shop-card ul.shop-card,.top-bar-nav-wishlist ul.wishlist{list-style:none}
.top-bar-nav-shop-card ul.shop-card li{background-color:#fff;padding:15px 0 5px}
.top-bar-nav-shop-card ul.shop-card li:last-child{padding:0 15px 30px 0;text-transform:uppercase;font-weight:500}
.shop-card-products{height:120px}
.shop-card-products-img{width:76px;float:left;display:block}
.shop-card-products-img img{width:100%;border-radius:5px}
.shop-card-products-description{padding-left:96px}
.shop-card-products-description > .price{float:right;font-size:16px;padding-left:5px}
.shop-card-products-description-header{color:#43474D;font-size:18px;transition:all .4s ease 0;line-height:18px;padding-bottom:15px;max-width:130px}
.shop-card-products-features{font-size:14px;font-weight:300;color:#8b8d90;max-width:140px;padding-top:5px;float:left}
.hikashop_cart [class^="button-"]{padding-left:10px;padding-right:10px}
/* 2.2
  Header / nav 
  */

nav{margin-top:15px}
.header{padding:5px 0 19px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.scroll-to-fixed-fixed{padding:10px 0!important;margin:0;background-color:rgba(255,255,255,0.85);border-bottom:1px solid #d1d1d1;z-index:1099!important;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.scroll-to-fixed-fixed #logo img{max-height:55px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.scroll-to-fixed-fixed #logo{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.scroll-to-fixed-fixed .menu-container{padding-top:10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.slicknav_menu{padding:10px 20px 0 0}
.logo img{height:auto;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.menu-container ul li{display:inline-block;margin-left:30px;position:relative}
.menu-container > ul > li > ul{display:none}
ul#menu{text-align:right;font-size:18px}
ul#menu > li{margin-left:10px}
ul#menu > li > a{display:block;border-radius:5px;text-decoration:none!important;color:#43474d!important;padding:10px 20px}
ul#menu > li.features,ul#menu > li.shop-menu{position:static}
ul#menu li > a > i{margin:0 -5px 0 10px}
ul#menu > li:hover > a{background-color:#43474d;color:#fff!important}
#searchtop{padding-top:40px;height:150px;width:100%;display:none;position:fixed;top:0;left:0;z-index:999999}
#searchtop input{background-color:rgba(0,0,0,0);border:none;font-size:48px;color:#fff;width:100%;margin:0;padding:0}
#searchtop .bottom-border{display:none}
#search-beack{position:absolute;top:25px;right:10px;background-image:url(../images/search.png);background-position:0 0;background-repeat:no-repeat;width:25px;height:25px;cursor:pointer}
#search-beack:hover{background-position:0 -50px}

/* sub-menu */
ul#menu li ul.sub-menu{display:block;position:absolute;top:40px;left:5px;margin:0;padding:0;display:none;z-index:999999;background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,0.13);border-radius:5px;overflow:visible!important}
.menu-container ul li ul.sub-menu li{float:none;margin:0;text-align:left;width:200px;padding:0}
ul.sub-menu li > ul{display:none}
ul.sub-menu > li > a{display:block;width:100%;padding:11px 15px 13px 20px;color:#43474d!important}
ul.sub-menu > li:first-child > a{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
ul.sub-menu > li:last-child > a{-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
ul.sub-menu > li:hover > a{background-color:#43474d;color:#fff!important}
ul.sub-menu > li > a > i{float:right}
ul.sub-menu li ul.sub-sub-menu{position:absolute;top:0!important;left:200px;margin:0;padding:0;z-index:999999}
ul.sub-menu li ul.sub-sub-l-menu{position:absolute;top:0!important;right:200px;margin:0;padding:0;z-index:999999}
.menu-container{display:block;position:relative;width:100%;padding:15px 0 16px;margin:0 auto!important;text-align:center;line-height:19px!important;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.menu-container > ul{display:block;width:auto!important;margin:0 auto!important;list-style:none}
.slicknav_menu{display:none}

/* Mega menu*/
.mega-menu{width:120%;max-height:800px;right:0;display:block;background-color:#fff;border-radius:5px;box-shadow:3px 3px 15px rgba(0,0,0,0.13);position:absolute;padding:40px 30px 30px;z-index:999999}
.mega-menu > li{margin:0!important}
.mega-menu-col-2{width:20%;float:left;list-style:none;text-align:left}
.mega-menu-header{padding:0 0 17px 10px;font-size:18px;display:block;cursor:pointer}
.mega-menu-col-2{padding-right:10px}
.mega-menu-col-2 ul{padding:0}
.mega-menu-col-2 ul li{display:block!important;margin:0!important;font-size:14px}
.mega-menu-col-2 ul li a{display:block;padding:8px 8px 8px 12px}
.mega-menu-col-2 ul li:hover a{padding:8px 8px 8px 12px;background-color:#43474d;color:#fff!important}
.mega-menu-col-2 ul li a i{width:25px;padding-right:10px;margin:0!important}
.mega-menu-col-4{width:40%;float:left;list-style:none;text-align:left}
#owl-demo-6{padding:10px 30px 0 35px}
#owl-demo-6 .owl-item{height:210px!important}
#owl-demo-6 .owl-prev{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMTUgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNEQ0RDREMiIHBvaW50cz0iMSwxMiAxLDExIDIsMTEgMiwxMCAzLDEwIDMsOSA0LDkgNCw4IDUsOCA1LDcgNiw3IDYsNiA3LDYgNyw1IDgsNSA4LDQgOSw0IDksMyAxMCwzIDEwLDIgMTEsMiANCgkxMSwxIDEyLDEgMTIsMCAxMywwIDEzLDEgMTQsMSAxNCwyIDE1LDIgMTUsMyAxNCwzIDE0LDQgMTMsNCAxMyw1IDEyLDUgMTIsNiAxMSw2IDExLDcgMTAsNyAxMCw4IDksOCA5LDkgOCw5IDgsMTAgNywxMCA3LDExIDYsMTEgDQoJNiwxMiA1LDEyIDUsMTMgNiwxMyA2LDE0IDcsMTQgNywxNSA4LDE1IDgsMTYgOSwxNiA5LDE3IDEwLDE3IDEwLDE4IDExLDE4IDExLDE5IDEyLDE5IDEyLDIwIDEzLDIwIDEzLDIxIDE0LDIxIDE0LDIyIDE1LDIyIDE1LDIzIA0KCTE0LDIzIDE0LDI0IDEzLDI0IDEzLDI1IDEyLDI1IDEyLDI0IDExLDI0IDExLDIzIDEwLDIzIDEwLDIyIDksMjIgOSwyMSA4LDIxIDgsMjAgNywyMCA3LDE5IDYsMTkgNiwxOCA1LDE4IDUsMTcgNCwxNyA0LDE2IDMsMTYgDQoJMywxNSAyLDE1IDIsMTQgMSwxNCAxLDEzIDAsMTMgMCwxMiAiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)!important;margin:-80px 30px;width:15px;height:25px;float:left}
#owl-demo-6 .owl-next{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMTUgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNEQ0RDREMiIHBvaW50cz0iMTQsMTIgMTQsMTEgMTMsMTEgMTMsMTAgMTIsMTAgMTIsOSAxMSw5IDExLDggMTAsOCAxMCw3IDksNyA5LDYgOCw2IDgsNSA3LDUgNyw0IDYsNCA2LDMgNSwzIDUsMiANCgk0LDIgNCwxIDMsMSAzLDAgMiwwIDIsMSAxLDEgMSwyIDAsMiAwLDMgMSwzIDEsNCAyLDQgMiw1IDMsNSAzLDYgNCw2IDQsNyA1LDcgNSw4IDYsOCA2LDkgNyw5IDcsMTAgOCwxMCA4LDExIDksMTEgOSwxMiAxMCwxMiANCgkxMCwxMyA5LDEzIDksMTQgOCwxNCA4LDE1IDcsMTUgNywxNiA2LDE2IDYsMTcgNSwxNyA1LDE4IDQsMTggNCwxOSAzLDE5IDMsMjAgMiwyMCAyLDIxIDEsMjEgMSwyMiAwLDIyIDAsMjMgMSwyMyAxLDI0IDIsMjQgMiwyNSANCgkzLDI1IDMsMjQgNCwyNCA0LDIzIDUsMjMgNSwyMiA2LDIyIDYsMjEgNywyMSA3LDIwIDgsMjAgOCwxOSA5LDE5IDksMTggMTAsMTggMTAsMTcgMTEsMTcgMTEsMTYgMTIsMTYgMTIsMTUgMTMsMTUgMTMsMTQgMTQsMTQgDQoJMTQsMTMgMTUsMTMgMTUsMTIgIi8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)!important;margin:-80px 25px;width:15px;height:25px;float:right;background-repeat:no-repeat}
#owl-demo-6 .owl-buttons .owl-prev{margin:-160px 0 30px -25px}
#owl-demo-6 .owl-buttons .owl-next{margin:-160px -25px}
#owl-demo-6 .owl-prev:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMTUgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNiMmQyMzEiIHBvaW50cz0iMSwxMiAxLDExIDIsMTEgMiwxMCAzLDEwIDMsOSA0LDkgNCw4IDUsOCA1LDcgNiw3IDYsNiA3LDYgNyw1IDgsNSA4LDQgOSw0IDksMyAxMCwzIDEwLDIgMTEsMiANCgkxMSwxIDEyLDEgMTIsMCAxMywwIDEzLDEgMTQsMSAxNCwyIDE1LDIgMTUsMyAxNCwzIDE0LDQgMTMsNCAxMyw1IDEyLDUgMTIsNiAxMSw2IDExLDcgMTAsNyAxMCw4IDksOCA5LDkgOCw5IDgsMTAgNywxMCA3LDExIDYsMTEgDQoJNiwxMiA1LDEyIDUsMTMgNiwxMyA2LDE0IDcsMTQgNywxNSA4LDE1IDgsMTYgOSwxNiA5LDE3IDEwLDE3IDEwLDE4IDExLDE4IDExLDE5IDEyLDE5IDEyLDIwIDEzLDIwIDEzLDIxIDE0LDIxIDE0LDIyIDE1LDIyIDE1LDIzIA0KCTE0LDIzIDE0LDI0IDEzLDI0IDEzLDI1IDEyLDI1IDEyLDI0IDExLDI0IDExLDIzIDEwLDIzIDEwLDIyIDksMjIgOSwyMSA4LDIxIDgsMjAgNywyMCA3LDE5IDYsMTkgNiwxOCA1LDE4IDUsMTcgNCwxNyA0LDE2IDMsMTYgDQoJMywxNSAyLDE1IDIsMTQgMSwxNCAxLDEzIDAsMTMgMCwxMiAiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)!important}
#owl-demo-6 .owl-next:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMTUgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNiMmQyMzEiIHBvaW50cz0iMTQsMTIgMTQsMTEgMTMsMTEgMTMsMTAgMTIsMTAgMTIsOSAxMSw5IDExLDggMTAsOCAxMCw3IDksNyA5LDYgOCw2IDgsNSA3LDUgNyw0IDYsNCA2LDMgNSwzIDUsMiANCgk0LDIgNCwxIDMsMSAzLDAgMiwwIDIsMSAxLDEgMSwyIDAsMiAwLDMgMSwzIDEsNCAyLDQgMiw1IDMsNSAzLDYgNCw2IDQsNyA1LDcgNSw4IDYsOCA2LDkgNyw5IDcsMTAgOCwxMCA4LDExIDksMTEgOSwxMiAxMCwxMiANCgkxMCwxMyA5LDEzIDksMTQgOCwxNCA4LDE1IDcsMTUgNywxNiA2LDE2IDYsMTcgNSwxNyA1LDE4IDQsMTggNCwxOSAzLDE5IDMsMjAgMiwyMCAyLDIxIDEsMjEgMSwyMiAwLDIyIDAsMjMgMSwyMyAxLDI0IDIsMjQgMiwyNSANCgkzLDI1IDMsMjQgNCwyNCA0LDIzIDUsMjMgNSwyMiA2LDIyIDYsMjEgNywyMSA3LDIwIDgsMjAgOCwxOSA5LDE5IDksMTggMTAsMTggMTAsMTcgMTEsMTcgMTEsMTYgMTIsMTYgMTIsMTUgMTMsMTUgMTMsMTQgMTQsMTQgDQoJMTQsMTMgMTUsMTMgMTUsMTIgIi8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)!important}
#owl-demo-6 .item-img{width:100px;height:100px;position:relative;margin:0 auto}
#owl-demo-6 .item-img img{width:100%;display:block}
#owl-demo-6 .shop-content-item-container{text-align:center}
#owl-demo-6 .shop-content-item-container h6{padding:12px 0 8px}
#owl-demo-6 .shop-content-item-container .price a{font-size:14px!important;font-size:21px;padding-left:5px;cursor:pointer}
.shop-mega-menu{text-align:left}
.shop-mega-menu ul{padding:0}
.shop-mega-menu ul li{margin:0!important;font-size:14px;width:100%}
.shop-mega-menu ul li a{display:block;padding:8px 12px}
.shop-mega-menu .mega-menu-header{padding:0 0 17px 12px}
.shop-mega-menu a.read{display:block;font-size:14px;cursor:pointer}
.shop-mega-menu a.read i{padding-top:3px;margin-left:5px}
.shop-mega-menu span.megamenu-featured-desc{display:block;font-size:14px;padding:15px 0}
.shop-mega-menu .hot{padding:1px 4px 2px;margin-left:3px;font-size:10px;border-radius:3px;color:#43474d}
.megamenu-featured img{max-width:100%;padding-top:8px}
.megamenu-featured .mega-menu-header{padding-left:0!important}

/* and Mega menu */
/*------------------------------------------------------------------

3. Page title

-------------------------------------------------------------------*/
.breadcrumb>li+li:before{content:"";padding:0}
.page-title{padding:45px 0;background-color:#f9f9f9;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}
.page-title h3{margin:0;text-transform:uppercase}
.page-title-address{padding-top:3px}
.page-title-address > a{font-size:16px;color:#43474d!important;float:right}
.page-title-address i{padding:2px 6px;margin:2px 10px 0;border:1px solid #000;border-radius:5px;float:right}
.page-number{margin-bottom:20px}
.pagination-list{padding:20px 0 0;list-style:none;text-align:center}
.pagination-list > div{display:inline-block;margin:0 2px}
.pagination-list > div > a,.pagination-list > div > span{display:block;margin:0;padding:5px 15px!important;text-transform:uppercase;cursor:pointer}
.pagination-list > div > a > i{margin-right:10px}
.owl-carousel .item img{width:100%}

/*------------------------------------------------------------------

4. Page Sidebar

-------------------------------------------------------------------*/
.categories{list-style:none;padding:0}
.categories li a i{padding-right:10px}
.categories li a{padding:10px 10px 10px 0;width:100%;display:block;color:#43474d;font-size:16px}
.categories li:hover a{padding:10px;width:100%;border-radius:5px;color:#fff!important}
.categories li:hover a i{color:#fff}
.tag-cloud{display:block;width:100%;float:left;padding-bottom:15px}
.tag-cloud a{background-color:#43474d;color:#fff;padding:3px 8px;border-radius:5px;margin-right:5px;margin-top:5px;float:left}
.tag-cloud a:hover{color:#fff!important}
.recent-tweets{padding-bottom:10px}
.tweet i{padding-top:3px;float:left;font-size:28px}
.tweet p{padding-left:38px;line-height:24px}
.moduleAccordion h4.first{margin:0 0 25px}
.moduleAccordion h4{font-size:16px!important;margin:15px 0 25px;text-transform:uppercase}
.moduleAccordion > h4{font-size:21px!important}
.moduleAccordion h4.sidebar-header{padding-top:25px;margin:0 0 35px}
.moduleAccordion .toggle > h4{cursor:pointer}
.toggles1{padding-bottom:0}
.toggles1 > .toggle{margin-bottom:25px}
.toggles1 > .toggle:last-child,.toggles1 > .toggle:last-child > h4{margin-bottom:0}
.toggles1 > .toggle .toggle-opened{display:block}
.toggles1 .toggle > .toggle-content{padding:0;margin-bottom:1px}
.toggles1 .features-list{padding:10px 0 0 20px}
.toggles1 .features-list i{border:none;font-size:16px;padding-top:2px;margin-right:7px;color:#43474d}
.toggles1 .toggle > h4.opened{font-weight:600!important}
.toggles1 .features-list a{text-transform:uppercase;color:#43474d!important}
.toggles1 .features-list span{color:#8b8d90!important}
.searchK2-form{position:relative}
.searchK2-form a{cursor:pointer}
.searchK2-form{position:relative;display:block}
.searchK2-form > input{border-radius:5px;border:1px solid #dcdcdc;width:100%;margin-right:-28px;padding:8px 25px 8px 8px}
.searchK2-form > a > i{color:#43474d}
.searchK2-form button{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none}
[type="checkbox"]{opacity:0}
.checkbox-container label{padding-top:1px;margin-bottom:15px}
.checkbox-container label span{color:#8B8D90}
input.checkbox{display:none!important}
[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before{border:0 solid #43474d;background-image:url(../images/box.png);background-repeat:no-repeat;background-position:4px 0;content:"";height:15px;left:0;position:absolute;top:3px;width:19px!important}
[type="checkbox"]:not(:checked):hover + label:before,[type="checkbox"]:checked:hover + label:before{background-image:url(../images/box.png);background-repeat:no-repeat;background-position:-15px 0;width:19px!important;position:absolute;margin-left:2px}
[type="checkbox"]:not(:checked) + label:after{opacity:0}
[type="checkbox"]:checked + label:after{background-image:url(../images/box.png);background-repeat:no-repeat;background-position:-34px 0;position:absolute;margin-top:3px;height:13px;width:15px!important;opacity:1}
[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after{color:#09AD7E;content:'';width:20px;height:20px;font-size:14px;left:4px;position:absolute;top:0}
[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label{cursor:pointer;padding-left:25px;position:relative;font-weight:300}
#slider-range{border:0;background-color:#dcdcdc;height:2px;margin-bottom:30px}
#slider-range > .ui-slider-range{background:#5096d1;background:-moz-linear-gradient(left,#5096d1 0%,#00d2ff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#5096d1),color-stop(100%,#00d2ff));background:-webkit-linear-gradient(left,#5096d1 0%,#00d2ff 100%);background:-o-linear-gradient(left,#5096d1 0%,#00d2ff 100%);background:-ms-linear-gradient(left,#5096d1 0%,#00d2ff 100%);background:linear-gradient(to right,#5096d1 0%,#00d2ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5096d1',endColorstr='#00d2ff',GradientType=1);top:-1px;height:4px;border-radius:0}
#slider-range > a.ui-slider-handle{margin-top:-2px;height:15px;width:15px;border-radius:4px;border:none;background-color:#43474d;transition:all 0 ease 0}
p.price-range{display:block;position:relative;padding:0 0 15px}
p.price-range #amount{border:0}
p.price-range > label{font-weight:lighter;font-size:16px;float:left;margin-bottom:0;padding:5px 0}
p.price-range > input{font-size:14px;font-weight:300;margin-top:0;vertical-align:middle;padding:7px 0 2px 10px;color:#43474d;max-width:95px}
p.price-range > .button-green{font-weight:300;float:right;margin-top:0;padding:5px 30px;line-height:21px;position:relative;display:inline-block}
.pop-products:hover .pop-products-description{transition:all .4s}
.pop-products-number{position:absolute;height:37px;width:37px;border-radius:50%;left:-11px;top:-20px;text-align:center;padding-top:3px;color:#fff;font-size:21px}
input[type="submit"][name="choose_options"]{border:none;background:none;display:block;margin:0 0 8px!important;text-shadow:inherit!important;box-shadow:none!important;color:#43474d!important;font-size:16px;font-weight:300;margin:0;padding:0;display:inline;margin-right:3px}
.pop-products-description{color:#43474d;font-weight:300;font-size:18px;padding-left:96px;transition:all .4s}
.blog-pop-products-description{text-transform:uppercase!important}
.blog-pop-products-description > span{font-weight:400;font-size:12px;text-transform:none!important}
.pop-products-price{font-size:16px}
.pop-products-prev-price{font-size:14px;color:#43474d;text-decoration:line-through;margin-right:10px}
.our-banners{text-align:center;position:relative;margin-bottom:40px}
.our-banners img{max-width:100%}
.our-banners-content{position:relative}
.our-banners-content img{vertical-align:middle;position:relative}
.our-banners-description{height:100%;position:absolute;vertical-align:middle;top:0;padding:10px;width:100%;color:#fff;text-align:center}
.our-banners-description > .our-banners-border > .banners-header{display:block;font-size:24px!important;font-weight:900!important;text-transform:none;margin-bottom:5px;transition:all .3s}
.our-banners-description > .our-banners-border > a{font-size:16px!important;color:#fff!important}
.our-banners-description:hover > .our-banners-border > a,.our-banners-description:hover > .our-banners-border > .banners-header{transition:all .3s}
.our-banners-description:hover > .our-banners-border{border:8px solid rgba(178,210,49,0.56);transition:all .3s}
.our-banners-description > .our-banners-border > a > i{margin-left:5px}
.our-banners-border{height:100%;padding-top:20px;border:8px solid rgba(255,255,255,0.56);transition:all .3s}
#block-user-1,#block-user-2,#block-user-3,#block-user-4,#block-user-5,#block-user-6,#block-user-7,#block-user-8,#block-user-9,#block-bottom,#block-topb,#block-fulltop,#block-main{background-color:#fff}


/*------------------------------------------------------------------

5. Shop pages style  

-------------------------------------------------------------------*/
.shop-content-header span,.shop-content-header .shop-item-grid,.shop-content-header .shop-item-detail{float:left}
.shop-content-header span{color:#8b8d90}
.shop-item-grid{background-image:url(../images/shop-ico.png);background-repeat:no-repeat;background-position:8px 8px;width:34px;height:34px;margin-left:50px;border:1px solid #dcdcdc;border-radius:5px;cursor:pointer}
.shop-item-grid:hover{background-position:8px -42px;background-color:#f9f9f9}
.shop-item-grid-hover{background-position:8px -42px;background-color:#f9f9f9}
.shop-item-detail{background-image:url(../images/shop-ico.png);background-repeat:no-repeat;background-position:-46px 8px;width:34px;height:34px;margin-left:13px;border:1px solid #dcdcdc;border-radius:5px;cursor:pointer}
.shop-item-detail-hover{background-position:-46px -42px;background-color:#f9f9f9}
.shop-item-detail:hover{background-position:-46px -42px;background-color:#f9f9f9}
.shop-item-detail-hover{background-position:-46px -42px;background-color:#f9f9f9}
.shop-item-grid .bottom-border,.shop-item-detail .bottom-border{position:relative;margin-left:-1px;bottom:-33px;width:34px}
.shop-content-header .sort-buy{float:right}
.shop-content-header{border-bottom:1px solid #d1d1d1;display:block;padding:0 0 55px}
.shop-content-header a{margin-right:5px;color:#43474d}
.shop-content-header span{line-height:21px}
.shop-content{padding-top:30px}
.shop-content-item-container{position:relative;height:457px;max-width:600px}
.shop-content-item-container .shop-content-item{padding-right:1px}
.shop-content-item-container:hover .shop-slider-container{border-top:1px solid #DCDCDC;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;-webkit-transition:all 0 ease .2s;-moz-transition:all 0 ease .2s;transition:all 0 ease .2s}
.shop-content-item:hover .shop-slider-container .bx-viewport > ul > li > img{margin:0}
.bx-viewport > ul > li{display:block}
.bx-viewport > ul > li > img{max-width:100%;display:block;height:auto}
#owl-slider-pager-slider .testimonials-item a,#owl-slider-pager-slider-2 .testimonials-item a{padding:0}
#owl-slider-pager-slider .testimonials-item,#owl-slider-pager-slider-2 .testimonials-item{text-align:left}
#owl-slider-pager-slider .owl-controls,#owl-slider-pager-slider .owl-pagination,#owl-slider-pager-slider-2 .owl-controls,#owl-slider-pager-slider-2 .owl-pagination{position:absolute;width:100%;top:13px}
#owl-slider-pager-slider .owl-controls .owl-buttons .owl-prev,#owl-slider-pager-slider-2 .owl-controls .owl-buttons .owl-prev{position:absolute;left:-18px;background-image:url(../images/slider-small.png);width:15px;height:20px;background-position:0 0;background-repeat:no-repeat}
#owl-slider-pager-slider .owl-controls .owl-buttons .owl-prev:hover,#owl-slider-pager-slider-2 .owl-controls .owl-buttons .owl-prev:hover{background-position:0 -34px}
#owl-slider-pager-slider .owl-controls .owl-buttons .owl-next,#owl-slider-pager-slider-2 .owl-controls .owl-buttons .owl-next{position:absolute;top:0;right:-15px;background-image:url(../images/slider-small.png);width:15px;height:20px;background-position:-35px 0;background-repeat:no-repeat}
#owl-slider-pager-slider .owl-controls .owl-buttons .owl-next:hover,#owl-slider-pager-slider-2 .owl-controls .owl-buttons .owl-next:hover{background-position:-35px -34px}
#shop-slider-pager1{opacity:0;padding:18px 25px 0!important}
.off-pager > .bx-wrapper > .bx-controls{display:none!important}
.shop-content-item:hover #shop-slider-pager1{opacity:1}
.shop-slider-pager{padding:18px 0 0 14px}
.shop-slider-pager > a.active{z-index:0}
.owl-pagination{display:none}
.none .owl-pagination{display:none!important}
#owl-slider-pager-slider .owl-wrapper-outer,#owl-slider-pager-slider-2 .owl-wrapper-outer{height:50px!important;overflow:hidden;width:100%;height:100%}
.owl-wrapper-outer{padding:1px}
.shop-slider-pager{margin-top:-108px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.shop-content-item:hover .shop-slider-pager{margin-top:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.shop-content-item > .shop-item-container > .rating{margin-top:-40px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.shop-content-item:hover > .shop-item-container > .rating{margin-top:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.shop-item-container > .rating{border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC}
.bx-controls{display:none}
.shop-content-item:hover .bx-controls{display:block}
.shop-slider-pager a:hover img,.shop-slider-pager a.active img{border:1px solid #000!important}
.shop-slider-pager a > img{border:1px solid #dadada}
.shop-content-item-description{background-color:#fff}
.shop-content-item:hover .shop-content-item-description{background-color:#fff;margin-top:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.shop-content-item{margin-top:25px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;position:relative}
.shop-item-container > img{max-width:100%;position:relative}
.shop-content-item:hover .shop-item-container > img{border-top:1px solid #DCDCDC;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC}
.shop-content-item-description{border-bottom:1px solid #DCDCDC;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;margin-top:0;padding-bottom:25px;position:relative}
.shop-content-item .rating{padding-top:20px!important;padding-bottom:0!important;margin:0}
.shop-content-item .rating i.active{color:#ee7b00}
.shop-content-item .rating i{margin:3px 5px 0 0;float:left;color:#dcdcdc}
.shop-content-item .rating i.last{margin-right:15px}
.shop-content-item .rating p{padding:0;font-style:normal}
.related-categories-list{display:block}
.shop-content-item-description > h3 > a{padding:0;color:#43474D!important}
.shop-content-item-description > .price{padding-bottom:13px}
.shop-content-item > .shop-content-item-description > a.option{display:block;font-size:16px;padding-top:0;padding-bottom:0;color:#43474d!important}
.shop-content-item-description > a.button-green{text-transform:uppercase;font-weight:400;margin:0 0 0 15px;padding:5px 30px}
.shop-content-item a:hover{cursor:pointer}
.shop-content-item > .shop-content-item-description > a > i{margin-left:5px}
.related-categories-list,.shop-content-item h3{margin-bottom:0}
.shop-content-item h3{padding-top:15px}
.shop-content-item:hover h3{padding-top:15px}
.shop-content-item .last-price{padding-right:0}
.related-categories-list{color:#8b8d90;font-style:italic;padding-bottom:5px}
.shop-content-item-description .rating{display:none}
.shop-content-item:hover .shop-content-item-description .rating{display:block}
.sort-buy{width:285px}
.sort-buy p{padding-top:10px;margin-right:10px;float:left}
.sort-buy-button > .bottom-border{bottom:-39px;display:block;position:relative}
.sort-buy-button{width:214px;height:100%;display:block;float:right;cursor:pointer}
.sort-buy-button > a{width:100%;display:block;border:1px solid #dcdcdc;border-radius:5px;margin-right:0;float:right}
.sort-buy-button a span{padding:8px 8px 8px 15px;color:#43474D;display:block}
.sort-buy-button > a > i{float:right;padding:12px 15px 0 0}
.sort-buy-content{display:none;background-color:#FFF;list-style:none outside none;padding:0;position:absolute;top:19px;z-index:9999;top:38px;right:15px;width:180px;border:1px solid #dcdcdc;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.sort-buy-content li a{width:100%;height:100%;display:block;padding:10px 10px 10px 15px;background-color:#fff}
.sort-buy-content li a:hover{background-color:#f9f9f9}
.quantity-block{padding-top:7px;display:inline-block}
.quantity-block:empty{display:none}
.hikashop_product_no_stock{display:inline-block;float:left;line-height:37px;margin-bottom:15px}
.quantity-block .button{border:none;float:left}
.quantity-block .button-minus{background-color:#fff;background-image:url(../images/slider-small.png);background-position:0 10px;background-repeat:no-repeat;height:40px;position:relative;width:15px}
.quantity-block .button-minus:hover{background-position:0 -24px}
.quantity-block .button-plus{background-color:#fff;background-image:url(../images/slider-small.png);background-position:-35px 10px;background-repeat:no-repeat;height:40px;position:relative;width:15px}
.quantity-block .button-plus:hover{background-position:-35px -24px}
.sp-input{width:40px;height:35px;float:left}
.sp-input .quntity-input{width:100%;border-radius:4px;border:1px solid #dcdcdc}
.sp-input input{width:40px;height:35px;text-align:center}
#ralaited-products-1{padding:0}
#ralaited-products-1 h2,#ralaited-products-2 h2{margin:60px 0 10px!important}
#ralaited-products-1 h2 span{font-size:18px}
#ralaited-products-2 h2 span{font-size:18px}
#ralaited-products-2{padding:0 0 25px}
#ralaited-products-1 .shop-content-item-container,#ralaited-products-2 .shop-content-item-container{height:100%!important}
.ralaited-products{padding:0 0 40px}
.ralaited-products .shop-content-item-container{padding:0 12px;height:510px}
.ralaited-products .owl-page{display:inline-block}
.ralaited-products .owl-controls{text-align:center}
.ralaited-products .owl-page span{border:1px solid #dcdcdc;border-radius:19px;display:block;height:19px;margin:5px 7px;width:19px}
.ralaited-products .active span{border:1px solid #000}
.description{margin-top:30px;width:100%}
.description tr.gray{background-color:#f9f9f9}
.description th{padding:10px 20px;border-right:1px solid #dcdcdc;width:150px}
.description td{padding:10px 20px 10px 70px}
.shop{padding-top:45px;padding-bottom:45px}
.shop .clear-selection{font-size:16px;padding:15px 0;display:inline-block}
.shop .button-green,.shop .button-gray{display:inline-block;margin-top:0}
.shop .button-gray{padding:5px 15px}
.shop .detail-btn{padding:20px 0}
.shop .detail-btn > a{margin-right:20px}
.shop .required{float:right;font-size:12px}
.shop .shop-sidebar img{max-width:100%;padding:15px}
.shop .shop-content-item:hover .shop-slider-container{border:none}
.shop .shop-content-item:hover .bx-wrapper img{border:none;margin:0}
.shop .shop-content-item:hover img{margin:0}
.shop .shop-content-item{margin-top:0}
.shop-single .shop-content-item{max-width:620px}
.shop-single h2 span{font-size:14px}
.shop-single .bottom-border{display:block}
.shop-single .gray-border{width:150px}
.shop .shop-content-item .bx-wrapper{padding:8px;border:1px solid #dcdcdc;border-radius:5px}
.shop .bx-controls{top:150px;display:block}
.shop .bx-controls .bx-next{right:17px}
.shop .shop-content-item .shop-slider-pager{margin-top:0;padding-left:0;border:none}
.shop .shop-content-item .shop-slider-pager a{padding:10px!important;width:25%;float:left}
.shop .shop-content-item .shop-slider-pager a > img{border-radius:5px;width:100%}
.shop .title{font-weight:700;display:block;margin:15px 0}
.shop .quantity span{margin-right:15px;float:left}
.shop .price{margin-bottom:15px}
.shop .price .last-price{padding-left:0;font-size:21px}
.shop .price span{font-size:28px}
.shop .gray-italic{display:block;margin-bottom:15px}
.shop .rating{margin-bottom:15px}
.shop .rating i{color:#dcdcdc}
.shop .rating i.active{color:#ee7b00}
.shop .rating span{color:#8b8d90;margin-left:15px}
.select-box select{width:100%;padding:5px;border:1px solid #dcdcdc;border-radius:5px}
.share{display:block;padding:0;margin-bottom:30px}
.share > li{display:inline-block;height:40px;margin-right:5px;margin-bottom:5px}
.share > li:last-child{margin-right:0}
.share li a{border:1px solid #43474d;border-radius:4px;height:40px;width:40px;text-align:center;position:relative;display:block;padding:9px;line-height:18px}
.share li a:hover{border:1px solid #000}
.share li a i{font-size:21px}
.our-services > ul{list-style:none;padding:0}
.our-services li{padding-bottom:10px}
.our-services i{width:43px;height:43px;border-radius:50%;background-color:#dcdcdc;text-align:center;line-height:16px;padding:13px;font-size:16px;margin-right:20px;float:left}
.zoom-item{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xIFRpbnkvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEtdGlueS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGJhc2VQcm9maWxlPSJ0aW55IiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE3cHgiIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNDM0NzREIiBkPSJNMTcsMHYwLjIxOVYxdjVoLTFWNWgtMVY0aC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWN0g5VjZoMVY1aDFWNGgxVjNoMVYyaC0xVjFoLTFWMEgxN3ogTTYsMTd2LTFINXYtMUg0di0xDQoJaDF2LTFoMXYtMWgxdi0xaDF2LTFIN1Y5SDZ2MUg1djFINHYxSDN2MUgydi0xSDF2LTFIMHY1djAuNzgxVjE3SDZ6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);background-repeat:no-repeat;position:absolute;right:15px;padding:0!important;bottom:15px;height:17px;width:17px;z-index:100}
.zoom-item:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xIFRpbnkvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEtdGlueS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGJhc2VQcm9maWxlPSJ0aW55IiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE3cHgiIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjQjFEMjM1IiBkPSJNMTcsMHYwLjIxOVYxdjVoLTFWNWgtMVY0aC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWN0g5VjZoMVY1aDFWNGgxVjNoMVYyaC0xVjFoLTFWMEgxN3ogTTYsMTd2LTFINXYtMUg0di0xDQoJaDF2LTFoMXYtMWgxdi0xaDF2LTFIN1Y5SDZ2MUg1djFINHYxSDN2MUgydi0xSDF2LTFIMHY1djAuNzgxVjE3SDZ6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)}
.item-circle{position:absolute;height:49px;width:49px;top:10px;right:10px;text-align:center;background-repeat:no-repeat;text-transform:uppercase;font-size:18px;padding-top:11px;font-weight:400}
.item-hot{background-image:url(../images/shop/r-1.png);color:#4e97d2}
.item-new{background-image:url(../images/shop/r-2.png)}
.item-sale{background-image:url(../images/shop/r-3.png);color:#ee7b00}
.our-servise-content > .nav-tabs > li:hover .revievs,.our-servise-content > .nav-tabs > li.active .revievs{color:#fff}
.shop-classic{padding-top:45px;padding-bottom:45px}
.shop-content-list .shop-content-item{margin-top:0}
.shop-content-list .shop-content-item #shop-slider-pager1{margin-top:-68px}
.shop-content-list .shop-content-item:hover #shop-slider-pager1{margin-top:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}

/*------------------------------------------------------------------

6. Blog pages style

-------------------------------------------------------------------*/
.blog-item{margin-top:25px;border-radius:5px;overflow:hidden}
.blog-item-top{margin-top:0;position:relative}
.blog-item-top span.itemImageCaption{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);color:#fff;padding:10px 15px!important}
.blog-item .bx-viewport{border-radius:5px}
.blog-item #blog-slider-pager{border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;padding:25px 5px 15px 30px}
#blog-slider-pager{margin-top:-5px}
.blog-item #blog-slider-pager .testimonials-item{border-radius:5px!important;max-width:115px;height:75px}
#blog-slider-pager #owl-slider-pager-slider .owl-wrapper-outer{height:100%!important}
#blog-slider-pager #owl-slider-pager-slider .owl-wrapper-outer a img{height:100%!important}
#blog-slider-pager #owl-slider-pager-slider .owl-controls .owl-buttons .owl-prev,#blog-slider-pager #owl-slider-pager-slider .owl-controls .owl-buttons .owl-next{top:15px}
#blog-slider-pager #owl-slider-pager-slider .owl-controls .owl-buttons .owl-next{right:5px}
.blog-item #blog-slider-pager .testimonials-item img{border-radius:5px!important;width:100%}
.post-meta{position:absolute;top:0;left:0;max-width:94px;display:block}
.post-meta .date h2{position:relative;padding:10px 0;border:1px solid #dcdcdc;border-radius:5px;margin:0!important;background-color:#fff;font-style:bold;text-align:center}
.post-meta h2:after{background:url(../images/corner-1.png) no-repeat scroll 0 0 rgba(0,0,0,0);top:40%;right:-10px;content:"";height:23px;position:absolute;width:13px}
.blog .blog-item .post-meta .date h2 span{font-size:36px}
.blog .blog-item .post-meta .date .month{color:#43474d;font-size:21px;line-height:1}
.blog .blog-item .post-meta .date .year{padding:0 30px;color:#43474d;font-size:16px;line-height:1}
.post-meta span,.post-meta .month,.post-meta .year{display:block}
.blog-item1{padding-left:120px;position:relative}
.blog-item1 .bottom-border{float:left;width:100%}
.blog-item1 img{border-top-left-radius:5px}
.video{margin-bottom:-5px}
.video iframe{width:100%;border:none}
.blog-item1-2{display:block;position:relative;float:left;background-color:#fff;border-radius:5px;border:1px solid #dcdcdc}
.blog-item1-2 img,.blog-item1-2 .video iframe{width:50%;float:left;display:block;border-radius:5px}
.blog-item1-2 .blog-item-description{width:50%;float:right;display:block;border:none;padding:20px}
.blog-item-img > a{position:relative;padding-right:20px;margin-top:-35px;color:#fff;cursor:pointer;float:right}
.blog-item img{position:relative;border:0 none;height:auto;max-width:100%;vertical-align:middle}
.blog-item h3{padding:0 0 10px}
.blog-item span{padding:0 0 5px;margin:0}
span.catItemEditLink{padding:0;margin:0 5px;font-size:65%}
span.catItemEditLink a{color:#428bca}
.blog-item p{padding:0 0 15px;margin:0}
.blog-item a.more{font-size:16px;font-weight:300}
.blog-item > .blog-item-description{padding:20px;border-bottom:1px solid #DCDCDC;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC}
.blog-item a:hover{cursor:pointer}
.blog-item-img > a{position:relative;margin-top:-35px;color:#fff;cursor:pointer}
.blog-item-description .comment{position:relative;float:right}
.blog-item-description .post-date{font-size:16px;font-weight:400;display:block}
.masonry .blog-item-description .post-date{font-weight:100}
.blog-item-description .tags{font-style:italic;display:block}
.blog-item-quote{background-image:url(../images/blog/quote.png);background-repeat:no-repeat;background-position:95% 10%;margin-top:25px;padding:20px;border:1px solid #dcdcdc;border-radius:5px}
.blog-item-quote .comment{float:right}
.blog-item-quote p{font-style:italic;font-size:18px}
.blog-item-quote .post-date{font-size:16px;font-weight:400;display:block}
.blog-item-quote .autor{color:#43474d;font-size:18px;font-weight:400;display:block}
.blog-item-quote .tags{font-style:italic;display:block}
.bottom-border{height:8px;margin-top:-4px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}

/*------------------------------------------------------------------

7. Home pages style 

-------------------------------------------------------------------*/
/*
  7.1 Index
  */
/*
    7.1.1 Revolution slider
    */
    .rev_slider_wrapper { left: 0 !important;}
    .tp-banner-container{width:100%;position:relative;padding:0}
    .tp-banner-container .button-green{padding:5px 30px}
    .tp-banner{width:100%;position:relative}
    .tp-banner-fullscreen-container{width:100%;position:relative;padding:0}
    .tp-caption a.button-green{padding:5px 30px!important;line-height:21px}
    div[class*="white-line-"] { opacity: 1 !important;}
    .boxed .tp-banner-container,.framed .tp-banner-container,.rounded .tp-banner-container{max-width:1198px}
    .boxed .tp-leftarrow,.framed .tp-leftarrow,.rounded .tp-leftarrow{left:0}
    .boxed .tp-rightarrow,.framed .tp-rightarrow,.rounded .tp-rightarrow{right:0}
    .boxed .tp-bullets,.framed .tp-bullets,.rounded .tp-bullets{margin-left:0}
    .slider-1 .tp-banner-container{margin-top:-19px}
    .slider-1 .tp-banner-container ul{list-style:none}
    .slider-1 .tp-banner-container ul .white-line-t .line{display:block;width:8000px;height:30px;background-color:#fff}
    .slider-1 .tp-banner-container ul .white-line-b .line{display:block;width:8000px;height:33px;background-color:#fff}
    .slider-1 .tp-banner-container ul .slide-1{pading-top:25px}
    .slider-1 .tp-banner-container ul .slide-1 .layer-1 p{font-size:2.5em}
    .slider-1 .tp-banner-container ul .slide-1 .layer-5 p{font-size:1.5em;line-height:1.5em}
    .slider-1 .tp-banner-container ul .slide-1 .layer-6 a{font-size:16px}
    .slider-1 .tp-banner-container ul .slide-2{pading-top:25px}
    .slider-1 .tp-banner-container ul .slide-2 .layer-2 p{font-size:36px;font-weight:400}
    .slider-1 .tp-banner-container ul .slide-2 .layer-3 p{font-size:1.5em;text-align:center;line-height:28px}
    .slider-1 .tp-banner-container ul .slide-2 .layer-4 a{font-size:16px}
    .slider-1 .tp-banner-container ul .slide-3{pading-top:25px}
    .slider-1 .tp-banner-container ul .slide-3 .layer-1 p{font-size:2.5em;color:#43474d;font-weight:400;letter-spacing:-2px}
    .slider-1 .tp-banner-container ul .slide-3 .layer-3 p{font-size:1.5em;background-color:rgba(67,71,77,0.5);line-height:1.5em;padding:0 20px;color:#fff}
    .slider-1 .tp-banner-container ul .slide-3 .layer-4 p{font-size:1.5em;background-color:rgba(67,71,77,0.5);line-height:1.5em;padding:0 20px;color:#fff}
    .slider-1 .tp-banner-container ul .slide-3 .layer-5 p{font-size:1.5em;background-color:rgba(67,71,77,0.5);line-height:1.5em;padding:0 20px;color:#fff}
    .slider-1 .tp-banner-container ul .slide-3 .layer-6 a{font-size:16px}


    .tp-bullets.simplebullets.navbar{height:35px;padding:0}
    .tp-bullets.simplebullets .bullet{cursor:pointer;position:relative!important;background:rgba(0,0,0,0.5)!important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px!important;height:6px!important;border:5px solid rgba(0,0,0,0)!important;display:inline-block;margin-right:2px!important;margin-bottom:14px!important;-webkit-transition:background-color 0.2s,border-color .2s;-moz-transition:background-color 0.2s,border-color .2s;-o-transition:background-color 0.2s,border-color .2s;-ms-transition:background-color 0.2s,border-color .2s;transition:background-color 0.2s,border-color .2s;float:none!important}
    .tp-bullets.simplebullets .bullet.last{margin-right:0}
    .tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(255,255,255,1)!important;width:6px!important;height:6px!important;border:5px solid rgba(0,0,0,1)!important}
    .tp-leftarrow.default { width: 25px;}
    .tp-rightarrow.default { width: 25px; background-position: top right}
    .tp-rightarrow.default:hover {background-position: bottom right}
/*
    7.1.2 Custum option
    */
    .custum-option{padding:25px 0}
    .custum-option img{max-width:100%;padding-top:5px}
    .custum-option .panel-body,.custum-option .panel{border:none!important;box-shadow:none}
    .blog-toggle{background-color:#fff;border:1px solid #dcdcdc;border-radius:5px;padding:13px 20px;margin:15px 0 0!important}
    .blog-toggle > h4{margin:0!important}
    .blog-toggle > .toggle-content{padding-top:15px!important}
    .toggles{position:absolute;display:block}
    .toggles .toggle-opened{display:block}
    .toggle > h4.opened,.toggle > h4{margin-bottom:10px}
    .toggle-content{position:relative;padding:25px 0 0 45px;display:none}
    .toggle-content .features-list{display:block;margin-right:0;width:100%}
    .toggle{margin-bottom:30px}
    .toggle h4 i{font-size:18px;margin-right:5px;cursor:pointer}
    .toggle h4 i:before{content:"\f196"}
    .toggle h4.opened i:before{content:"\f147"}
    .custum-option .toggles h4 i{font-size:30px;position:relative;top:3px}
    .plus{background-position:-35px 5px;background-image:url(../images/toggle.png);background-repeat:no-repeat}
    .plus:hover{background-position:-35px -29px}
    .minus{background-position:5px 5px;background-image:url(../images/toggle.png);background-repeat:no-repeat}
    .minus:hover{background-position:5px -29px}
/*
    7.1.3 Service
    */
    .service{padding:30px 0;text-align:center}
    .service h3{margin-bottom:15px}
    .bg-ico{background-color:#f7f7f7;padding:22px auto;width:90px;height:90px;border-radius:5px;margin:0 auto 25px;position:relative}
    .bg-ico:before{position:absolute;top:0;left:0;right:0;bottom:0;display:block;line-height:90px;text-align:center;font-size:40px;color:#43474d}
    .ico-1{background-image:url(../images/service_icon/1.png);background-position:center}
    .ico-1:hover{background-image:url(../images/service_icon/1-2.png)}
    .ico-2{background-image:url(../images/service_icon/2.png);background-position:center}
    .ico-2:hover{background-image:url(../images/service_icon/2-2.png)}
    .ico-3{background-image:url(../images/service_icon/3.png);background-position:center}
    .ico-3:hover{background-image:url(../images/service_icon/3-2.png)}
    .ico-4{background-image:url(../images/service_icon/4.png);background-position:center}
    .ico-4:hover{background-image:url(../images/service_icon/4-2.png)}
    .bg-ico.ico1{background-image:url(../images/service_icon/1-2.png)}
    .bg-ico.ico2{background-image:url(../images/service_icon/2-2.png)}
    .bg-ico.ico3{background-image:url(../images/service_icon/3-2.png)}
    .bg-ico.ico4{background-image:url(../images/service_icon/4-2.png)}
    .icon-scale-border{border-radius:5px;border:1px solid #000;display:block;height:90px;opacity:0;width:90px;transform:scale(1);transition:all .45s ease; -webkit-transition:all .45s ease}
    .bg-ico:hover .icon-scale-border{opacity:1;transform:scale(1.2)}
/*
    7.1.4 Recent post
    */
    .divmoduleRecentPosts{position:relative}
    #owl-demo-3 .recent-post-item{margin:5px}
    .owl-carousel .owl-controls .owl-buttons > div{text-indent:-999em;height:40px;width:25px;overflow:hidden;position:absolute;top:200px}
    .owl-carousel .owl-controls .owl-buttons .owl-prev{background-position:0 0;left:-35px}
    .owl-carousel .owl-controls .owl-buttons .owl-next{background-position:25px 0;right:-35px}
    .owl-carousel .owl-controls .owl-buttons .owl-prev:hover{background-position:0 41px}
    .owl-carousel .owl-controls .owl-buttons .owl-next:hover{background-position:25px 41px}
    #owl-demo-4 .owl-buttons{display:block;position:absolute;width:160px;left:50%;margin-left:-80px;bottom:80px}
    #owl-demo-4 .owl-buttons > div{top:0}
    .recent-post{background-color:#f9f9f9}
    .recent-post-header{background-color:#f9f9f9;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:30px 0 60px}
    .recent-post-header h2{margin:0!important}
    #block-user-2{background-color:#f9f9f9;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;position:relative}
    .divmoduleRecentPosts:before{content:"";display:block;position:absolute;z-index:0;top:140px;left:0;right:0;border-top:1px solid #dcdcdc;border-bottom:1px solid #fff}
    .recent-post-item h2{margin-top:0!important}


/* 
    7.1.5 Features
    */
    .features-tools-header{padding:35px 0 0}
    .features-tools-content{padding:20px 0 40px}
    .features-list{float:left;padding:20px 0 0}
    .features-list li{list-style:none;margin-bottom:15px}
    .features-list li:last-child{margin-bottom:20px}
    .features-list-left{margin-right:20px;padding-top:20px}
    .features-list i{height:19px;width:19px;padding-left:1.5px;margin-right:10px;border:2px solid #000;border-radius:4px;text-align:center}
    .features-list-img img{max-width:100%}
/*
    7.1.6 About project
    */
    .our-servise-content h5{margin:0}
    .our-servise-content > .nav-tabs > li.active > a,.our-servise-content > .nav-tabs > li:hover > a,.our-servise-content > .nav-tabs > li > a,.our-servise-content > .nav-tabs > li.active > a:hover{background-color:transparent;border:none}
    .our-servise-content > .nav-tabs > li.active > a{color:#fff}
    .our-servise-content > .nav-tabs > li > a:hover{color:#fff}
    .our-servise-content > .nav-tabs > li > a{color:#43474d}
    .our-servise-content > .nav-tabs > li > a,.our-servise-content > .nav-tabs > li.active > a:hover{border:none}
    .our-servise-content .nav-tabs li{background-color:#f9f9f9;margin:0 3px 0 0}
    .our-servise-content .nav-tabs li.border{border-right:1px solid #dcdcdc;height:100%;width:1px;display:block;color:#fff;margin-top:10px}
    .our-servise-content .nav-tabs{border-bottom:2px solid #000}
    .our-servise-content .tab-pane{padding:25px 0 0}
    .our-servise-content .tab-pane .pane-mobile-item-img{max-width:45%}
    .our-servise-content .tab-pane .pane-mobile-item-img img{float:left;margin:0;max-width:100%;margin-bottom:25px}
    .our-servise-content .tab-pane .pane-mobile-item{width:50%;float:right}
    .our-servise-content .tab-pane .pane-mobile-item .pane-mobile-item-info{border-bottom:1px solid #dcdcdc;padding:0 0 5px 70px;margin-bottom:20px;min-height:70px}
    .our-servise-content .tab-pane .pane-mobile-item i{background-position:center;background-color:#43474d;border-radius:999px;height:59px;width:59px;font-size:22px;color:#fff;padding:19px 0 0!important;margin-bottom:20px;display:block;text-align:center}
/*
    7.1.7 Infographic
    */
    .infographics-content h4{margin:0}
    .infographics-content .completed{color:#2faee4;margin-bottom:0;margin-top:0;font-size:18px}
    .infographics-content .progress{height:2px;overflow:visible;background-color:#dcdcdc;margin:9px 0 23px;width:100%}
    .infographics-content .progress-bar{width:0;height:4px;margin-top:-1px;background:#5096d1;background:-moz-linear-gradient(left,#5096d1 0%,#00d2ff 100%);background:-webkit-linear-gradient(left,#5096d1 0%,#00d2ff 100%);background:-o-linear-gradient(left,#5096d1 0%,#00d2ff 100%);background:-ms-linear-gradient(left,#5096d1 0%,#00d2ff 100%);background:linear-gradient(to right,#5096d1 0%,#00d2ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5096d1',endColorstr='#00d2ff',GradientType=1);box-shadow:none;-webkit-transition:width 3.5s ease-in-out;-moz-transition:width 3.5s ease-in-out;-o-transition:width 3.5s ease-in-out;transition:width 3.5s ease-in-out;visibility:visible!important}


    .customAnimation.width10 {  width: 10%;}
    .customAnimation.width11 {  width: 11%;}
    .customAnimation.width12 {  width: 12%;}
    .customAnimation.width13 {  width: 13%;}
    .customAnimation.width14 {  width: 14%;}
    .customAnimation.width15 {  width: 15%;}
    .customAnimation.width16 {  width: 16%;}
    .customAnimation.width17 {  width: 17%;}
    .customAnimation.width18 {  width: 18%;}
    .customAnimation.width19 {  width: 19%;}

    .customAnimation.width20 {  width: 20%;}
    .customAnimation.width21 {  width: 21%;}
    .customAnimation.width22 {  width: 22%;}
    .customAnimation.width23 {  width: 23%;}
    .customAnimation.width24 {  width: 24%;}
    .customAnimation.width25 {  width: 25%;}
    .customAnimation.width26 {  width: 26%;}
    .customAnimation.width27 {  width: 27%;}
    .customAnimation.width28 {  width: 28%;}
    .customAnimation.width29 {  width: 29%;}

    .customAnimation.width30 {  width: 30%;}
    .customAnimation.width31 {  width: 31%;}
    .customAnimation.width32 {  width: 32%;}
    .customAnimation.width33 {  width: 33%;}
    .customAnimation.width34 {  width: 34%;}
    .customAnimation.width35 {  width: 35%;}
    .customAnimation.width36 {  width: 36%;}
    .customAnimation.width37 {  width: 37%;}
    .customAnimation.width38 {  width: 38%;}
    .customAnimation.width39 {  width: 39%;}
    .customAnimation.width40 {  width: 40%;}
    .customAnimation.width41 {  width: 41%;}
    .customAnimation.width42 {  width: 42%;}
    .customAnimation.width43 {  width: 43%;}
    .customAnimation.width44 {  width: 44%;}
    .customAnimation.width45 {  width: 45%;}
    .customAnimation.width46 {  width: 46%;}
    .customAnimation.width47 {  width: 47%;}
    .customAnimation.width48 {  width: 48%;}
    .customAnimation.width49 {  width: 49%;}

    .customAnimation.width50 {  width: 50%;}
    .customAnimation.width51 {  width: 51%;}
    .customAnimation.width52 {  width: 52%;}
    .customAnimation.width53 {  width: 53%;}
    .customAnimation.width54 {  width: 54%;}
    .customAnimation.width55 {  width: 55%;}
    .customAnimation.width56 {  width: 56%;}
    .customAnimation.width57 {  width: 57%;}
    .customAnimation.width58 {  width: 58%;}
    .customAnimation.width59 {  width: 59%;}
    .customAnimation.width60 {  width: 60%;}
    .customAnimation.width61 {  width: 61%;}
    .customAnimation.width62 {  width: 62%;}
    .customAnimation.width63 {  width: 63%;}
    .customAnimation.width64 {  width: 64%;}
    .customAnimation.width65 {  width: 65%;}
    .customAnimation.width66 {  width: 66%;}
    .customAnimation.width67 {  width: 67%;}
    .customAnimation.width68 {  width: 68%;}
    .customAnimation.width69 {  width: 69%;}
    .customAnimation.width70 {  width: 70%;}
    .customAnimation.width71 {  width: 71%;}
    .customAnimation.width72 {  width: 72%;}
    .customAnimation.width73 {  width: 73%;}
    .customAnimation.width74 {  width: 74%;}
    .customAnimation.width75 {  width: 75%;}
    .customAnimation.width76 {  width: 76%;}
    .customAnimation.width77 {  width: 77%;}
    .customAnimation.width78 {  width: 78%;}
    .customAnimation.width79 {  width: 79%;}
    .customAnimation.width80 {  width: 80%;}
    .customAnimation.width81 {  width: 81%;}
    .customAnimation.width82 {  width: 82%;}
    .customAnimation.width83 {  width: 83%;}
    .customAnimation.width84 {  width: 84%;}
    .customAnimation.width85 {  width: 85%;}
    .customAnimation.width86 {  width: 86%;}
    .customAnimation.width87 {  width: 87%;}
    .customAnimation.width88 {  width: 88%;}
    .customAnimation.width89 {  width: 89%;}
    .customAnimation.width90 {  width: 90%;}
    .customAnimation.width91 {  width: 91%;}
    .customAnimation.width92 {  width: 92%;}
    .customAnimation.width93 {  width: 93%;}
    .customAnimation.width94 {  width: 94%;}
    .customAnimation.width95 {  width: 95%;}
    .customAnimation.width96 {  width: 96%;}
    .customAnimation.width97 {  width: 97%;}
    .customAnimation.width98 {  width: 98%;}
    .customAnimation.width99 {  width: 99%;}
    .customAnimation.width99 {  width: 100%;}


/*
    7.1.8 Callout
    */
    .sectionCallout{padding:55px 0;background:url(../images/paral-1.jpg) no-repeat fixed 10% 0 rgba(0,0,0,0);height:164px;margin-bottom:80px}
    .callout-header{color:#fff}
    .moduleCallout .callout-header{padding-top:15px}
    .moduleCallout .button-green{margin-top:15px;float:right}
/* 
    7.1.9 Testimonials
    */
    #block-user-6{background-color:#f9f9f9;border:1px solid #dcdcdc;padding:30px 0 20px}
    .testimonials-item{text-align:center;padding-right:1px}
    .testimonials-content{padding-bottom:35px}
    .testimonials-item-content{position:relative;background-color:#fff;width:100%;padding:25px 50px 15px;border:1px solid #dcdcdc;border-radius:5px;font-size:1.5em;font-style:italic;z-index:100}
    .testimonials-item .bottom-border{position:relative;margin-top:-1px;background-color:#fff;margin-top:-5px;z-index:1}
    .testimonials-autor{color:#fff;padding:13px 0 10px;margin:30px auto 25px;border-radius:5px;width:135px;position:relative}
    .testimonials-autor:before{content:"";border-width:0 12px 11px;border-style:solid;border-color:transparent transparent #fff;top:-8px;position:absolute;left:50%;margin-left:-12px}
    .testimonials-autor:after{content:"";border-width:0 11px 10px;border-style:solid;border-color:transparent transparent #b2d231;top:-7px;position:absolute;left:50%;margin-left:-11px}
    .testimonials-autor h3{margin:0}

    .parallaxTestimonialsWapp {padding:35px 0;background:url(../images/parallax-6.jpg) no-repeat fixed 10% 0 rgba(0,0,0,0); color: #fff;background-size: cover;}
    .parallaxTestimonialsWapp h3.title-module small { color: #fff !important;}
    .parallaxTestimonialsWapp .testimonials-item-content { background: transparent; border: none; padding-bottom: 20px;}
    .parallaxTestimonialsWapp .testimonials-autor{background-color:rgba(255,255,255,0);margin:0 auto;width:auto}
    .parallaxTestimonialsWapp .testimonials-autor img{border-radius:50%;max-width:76px}
    .parallaxTestimonialsWapp .testimonials-autor h3{margin:5px 0 0;font-size:18px!important}
    .parallaxTestimonialsWapp .testimonials-autor:before,.parallaxTestimonialsWapp .testimonials-autor:after{display:none}
    .parallaxTestimonialsWapp .owl-carousel .owl-controls .owl-buttons .owl-prev{left:50%;margin-left:-160px}
    .parallaxTestimonialsWapp .owl-carousel .owl-controls .owl-buttons .owl-next{right:50%;margin-right:-160px}

/*
  7.2 Index-2
  */
  .slider-2 .slide-1 .layer-2 h1{background-color:rgba(67,71,77,0.5);line-height:1.5em;padding:0 20px;color:#fff}
  .slider-2 .slide-1 .layer-3 p{font-size:1.2em;background-color:rgba(67,71,77,0.5);line-height:1.5em;padding:0 20px;color:#fff}
  .slider-2 .slide-1 .layer-4 p{font-size:1.2em;background-color:rgba(67,71,77,0.5);line-height:1.5em;padding:0 20px;color:#fff}
  .slider-2 .slide-1 .layer-5 a{font-size:16px}
  .slider-2 .slide-2 .layer-1 p{font-size:2.5em}
  .slider-2 .slide-2 .layer-2 p{font-size:1.5em;line-height:1.5em}
  .slider-2 .slide-2 .layer-3 a{font-size:16px}
  .index-2 #block-header{position:absolute;top:40px;width:100%!important;z-index:9999;left:0!important}
  .index-2 .top-bar{z-index:10000}
  .index-2 #block-slide{position:relative;}
  .rounded #block-header{left:0}
  .service-2{padding:40px 0 35px}
  .service-2 .service-ico .text{overflow:hidden}
  .service-2 .service-ico h3{padding:0;margin:0 0 0 2px}
  .service-2 .ico-1,.service-2 .ico-2,.service-2 .ico-3,.service-2 .ico-4,.service-2 [class^=ico-],.service-2 [class*=" ico-"]{margin:0;float:left;height:50px;width:50px;margin-right:15px;background:none;font-size:40px;text-align:center}
  .section-portfolio{background-color:#f9f9f9;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding-bottom:30px;margin-bottom:20px}
  .section-portfolio h2{margin:35px 0 15px}
  .sectionTeamOfProf{background-image:url(../images/features/seo-back.png);height:100%;background-position:center center;background-repeat:no-repeat;padding-bottom:85px}
  .moduleTeamOfProf .seo-main img{margin:15px 0 0;width:100%}
  .moduleTeamOfProf .seo-main img.cloud{position:absolute;bottom:100px;right:0;max-width:135px}
  .moduleTeamOfProf .seo-item{text-align:center}
  .moduleTeamOfProf .seo-item img{width:100%;padding:80px 0 15px}
  .sectionAboutNumbers{background-image:url(../images/features/paralax-1.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:0 0;background-color:rgba(0,0,0,0);border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding-bottom:30px}
  .moduleAboutNumbers p{margin-top:5px}
  .numbers-ico{text-align:center;border:3px solid #000;border-radius:5px;width:160px;height:160px;padding-top:35px;position:relative;margin:0 auto 25px}
  .numbers-ico .counting{font-size:51px;padding-bottom:5px;display:block;line-height:50px}
  .moduleAboutNumbers .line img,.about-numbers .line img{top:-110px;width:90px;position:relative;margin:0 auto;display:block}
  .about-project{padding:0 0 25px}
  .index-2 .about-project .features-list-left li{font-size:14px!important}
  .index-2 .ralaited-products .shop-content-item-container{height:100%}
  .sectionCallout2{display:block;background:url(../images/features/paralax-2.jpg) no-repeat fixed 10% 0 rgba(0,0,0,0);padding:60px 0}
  .moduleCallout2 h3{text-align:right}
  .moduleCallout2 p{margin:0;text-align:right}
  .moduleCallout2 .button-green{margin-top:30px}
/*
  7.3 Index-3
  */
  .slider-3{display:block;max-height:525px;overflow:hidden;background-color:#fff}
  .slider-3 .tp-banner-container{background-color:#fff}
  .slider-3 .tp-banner-container ul{list-style:none;background-color:#fff}
  .slider-3 .tp-banner-container ul .slide-1{background-color:#fff}
  .slider-3 .tp-banner-container ul .slide-1 .layer-1 p{font-size:2.5em;color:#43474d;font-weight:400;letter-spacing:-2px}
  .slider-3 .tp-banner-container ul .slide-1 .layer-4 p{font-size:1.5em;background-color:rgba(67,71,77,0.5);line-height:1.5em;padding:0 20px;color:#fff}
  .slider-3 .tp-banner-container ul .slide-1 .layer-5 p{font-size:1.5em;background-color:rgba(67,71,77,0.5);line-height:1.5em;padding:0 20px;color:#fff}
  .slider-3 .tp-banner-container ul .slide-1 .layer-6 p{font-size:1.5em;background-color:rgba(67,71,77,0.5);line-height:1.5em;padding:0 20px;color:#fff}
  .slider-3 .tp-banner-container ul .slide-1 .layer-7 a{font-size:16px}
  .slider-3 .tp-banner-container ul .slide-2{background-color:#fff}
  .slider-3 .tp-banner-container ul .slide-2 .layer-2 p{font-size:36px;font-weight:400}
  .slider-3 .tp-banner-container ul .slide-2 .layer-3 p{font-size:1.5em;text-align:center;line-height:28px}
  .slider-3 .tp-banner-container ul .slide-2 .layer-4 a{font-size:16px}
  .slider-3 .tp-banner-container ul .slide-3{pading-top:25px}
  .slider-3 .tp-banner-container ul .slide-3 .layer-1 p{font-size:2.5em}
  .slider-3 .tp-banner-container ul .slide-3 .layer-5 p{font-size:21px;line-height:24px}
  .slider-3 .tp-banner-container ul .slide-3 .layer-6 a{font-size:16px}
  .index-3 .our-banners-border{padding:0}
  .index-3 #block-topb h3.title-module,
  .index-3 #block-bottom h3.title-module,
  .index-7 #block-bottom h3.title-module{font-size:21px!important;text-transform:uppercase}
  .home-3-popular{padding-top:60px}
  .home-3-popular h4{padding-bottom:10px}
  .our-banners-inner{width:60%}
  .our-banners-inner h3{font-size:24px!important;font-weight:900!important;padding-top:15px;margin:0}
  .our-banners-inner p{padding:10px 20px 0;margin-bottom:5px;text-shadow:1px 1px 1px #b5a48f}
  .our-banners-inner a{font-size:16px;color:#fff}
  .our-banners-inner a i{padding-left:10px}
  .pay{padding:45px 0 35px}
  .payment{display:inline-block;margin:3px 2px 0 0;border-radius:3px;overflow:hidden}
  .news{border:1px solid #d1d1d1;border-radius:5px;padding:70px 30px;text-align:center}
  .news a{font-size:16px}
  .news h3{color:#43474d;margin-bottom:15px!important}
  .index-3 #block-bottom .news h3{font-size:36px!important;text-transform:capitalize}
  .news input{width:100%;padding:7px 10px;border:1px solid #d1d1d1;border-radius:5px}
  .shipping{list-style:none}
  .shipping span.number{display:inline-block;font-size:16px;width:35px;height:35px;text-align:center;padding-top:5px;margin-right:15px;font-weight:400;border-radius:5px;color:#fff}
  .shipping li{display:block;padding-bottom:13px}
  .bg-orange,.iconOrange .cols_list_1 .item:before{background:#ffae00;background:-moz-linear-gradient(top,#ffae00 3%,#ee7b00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(3%,#ffae00),color-stop(100%,#ee7b00));background:-webkit-linear-gradient(top,#ffae00 3%,#ee7b00 100%);background:-o-linear-gradient(top,#ffae00 3%,#ee7b00 100%);background:-ms-linear-gradient(top,#ffae00 3%,#ee7b00 100%);background:linear-gradient(to bottom,#ffae00 3%,#ee7b00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffae00',endColorstr='#ee7b00',GradientType=0)}
  .bg-blue,.iconBlue .cols_list_1 .item:before{background:#00d2ff;background:-moz-linear-gradient(top,#00d2ff 0%,#5096d1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00d2ff),color-stop(100%,#5096d1));background:-webkit-linear-gradient(top,#00d2ff 0%,#5096d1 100%);background:-o-linear-gradient(top,#00d2ff 0%,#5096d1 100%);background:-ms-linear-gradient(top,#00d2ff 0%,#5096d1 100%);background:linear-gradient(to bottom,#00d2ff 0%,#5096d1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d2ff',endColorstr='#5096d1',GradientType=0)}
  .hiddenumber .cols_list_1 .item:before{display:none}

/*------------------------------------------------------------------

7.5 Index-5

-------------------------------------------------------------------*/
.index-5 #block-header { padding: 15px 0 0 !important; border: none !important; position: relative;}
.index-5 #block-header.scroll-to-fixed-fixed { position: static !important;}
.index-5 #block-header + div { display: none !important;}
.index-5 .scroll-to-fixed-fixed #logo img { max-width: 100%; padding-top: 0;}
.index-5 .top-bar { background-color: #f7f7f7; color: #828488;}
  .index-5 #lang > a.lang-active,
  .index-5 .top-bar a  { color: #828488;}
  .index-5 #block-panel .position-panel-1 .jv-module { border-color: #e3e3e3}
  .index-5 ul.social-small li { border-color: #828488;}
    .index-5 ul.social-small li a i{color: #828488;}
.index-5 .mainnav-5 {background-color: #35373b; height: 45px; margin-top: 15px;}
  .index-5 #block-header .container{ position: relative;z-index: 990;}
  .index-5 #block-mainnav { position: absolute; bottom: -60px; left: 15px; right: 15px;}
    .index-5 #block-mainnav ul.fxmenu li.level1 { margin: 0;}
    .index-5 #block-mainnav ul.fxmenu li.level1:last-child {float: right;}
    .index-5 #block-mainnav ul.fxmenu li .level1 {line-height: 43px;border-radius: 0;border-bottom: 2px solid transparent; color: #fff;font-size: 14px;font-weight: 400;text-transform: uppercase;padding: 0 25px;}
    .index-5 #block-mainnav ul.fxmenu li.hasChild .level1:after {font-size: inherit;}
    .index-5 #block-mainnav ul.fxmenu .fx-subitem,
    .index-5 #block-mainnav ul.fxmenu .fx-subitem .levelsub { border-radius: 0 !important;}
    .index-5 #block-mainnav ul.fxmenu li:hover .btnsearchtop, .index-5  #block-mainnav ul.fxmenu li.active .btnsearchtop { color: #fff !important;}
    .index-5 #block-mainnav ul.fxmenu li:last-child:hover .level1 { border-color: transparent}
    .index-5 #block-mainnav ul.fxmenu li:last-child .level1  { padding-right: 0;}
.index-5 #block-main { padding-bottom: 0}
.index-5 .topbanner p { margin: 0;}
.index-5 .sidebar .jv-module { margin-bottom: 35px;}
.index-5 .sidebar .title-module { font-size: 36px !important; text-transform: none;}
.index-5 .share { margin-bottom: 0}
.index-5 #searchtop { height: 164px;}
.index-5 .top-bar .total-minicart span.hikashop_product_price { color: #333;}

.features-post {padding: 15px 0 0 0;margin-bottom: 20px;background-color: #f7f7f7;}
.post-slider {width: 63.2%;}
.post-slider .post-slide a:hover h2 {color: #b2d231 !important;}
.post-slider a.comment {position: absolute;right: 50px;bottom: 25px;color: #b2d231;}
.posts-container {width: 36.8%;}
.posts-container .post-1 h5 {padding-top: 10px;margin-bottom: 0;line-height: 20px;}
.posts-container .post-1 a.comment {padding-top: 10px;}
.posts-container .post-1 h3 {padding: 0 0 20px;margin-bottom: 0;}

.post-1 img {max-width: 100%;padding-bottom: 15px;}
.post-1 h5 {color: #b2d231;font-size: 16px !important; margin-bottom: 0;}
.post-1 .comment {float: right;}
.post-1 h3 {padding: 5px 0 25px 0; margin: 0;}
.post-2 img {max-width: 100%;padding: 0 0 15px 0;}
.post-2 h5.date {color: #b2d231;padding: 3px 0 0 0;font-size: 16px !important; margin: 0;}
.post-2 .comment {float: right;}

h2.mar-small { margin: 0 0 15px 0;}
h2.mar-big {  margin: 35px 0 35px 0;}
.zoom {overflow: hidden;display: inline-block;max-width: 100%;}
.zoom img {overflow: hidden;margin: 0 !important;padding: 0 !important;display: inline-block;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;}
.zoom img:hover,
.zoom:hover img {-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;-webkit-transform: scale(1.25);-moz-transform: scale(1.25);-ms-transform: scale(1.25);-o-transform: scale(1.25);transform: scale(1.25);}

.index-5 .news-from .post-1 h3 {padding: 8px 0 10px 0;line-height: 25px;}
.our-servise-content .nav-tabs li a {border: none !important;
background: none !important;}
.our-servise-content.JVTab { margin-bottom: 30px;}
.our-servise-content .JVTab-nav .nav-content { border-bottom: 2px solid transparent}
.our-servise-content .JVTab-nav .nav-content ul { border-bottom: none;}
.our-servise-content .JVTab-nav .nav-content ul li { margin-right: 3px;}
.our-servise-content .JVTab-nav .nav-content ul li:last-child { display: none;}
.our-servise-content .JVTab-nav .nav-content ul li.active a,
.our-servise-content .JVTab-nav .nav-content ul li:hover a { color: #fff}
.our-servise-content .JVTab-content { border: none;}
.our-servise-content .JVTab-content > div { display: block;}


.photo-news {padding: 0 3px 0 0;}
.photo-news .big {width: 60%;padding: 0 12px 0 15px;}
.photo-news .big .post-2 {padding: 7px 0;}
.photo-news .big .post-2 h5 {background-color: rgba(67, 71, 77, 0.5);padding: 4px 7px;position: absolute;left: 35px;bottom: 75px;color: #b2d231;font-size: 16px !important;margin-bottom: 0;line-height: 18px;}
.photo-news .big .post-2 h3 {background-color: rgba(67, 71, 77, 0.5);bottom: 30px;color: #fff;display: inline-block;left: 35px;padding: 8px 5px;position: absolute;margin-bottom: 0;line-height: 26px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width: 350px;}
.photo-news .big .post-2 h3 a {color: #fff;}
.photo-news .big .post-2 h3 a:hover {color: #b2d231;}
.photo-news .big .post-2 a.comment {background-color: rgba(67, 71, 77, 0.5);padding: 2px 4px;bottom: 30px;color: #b2d231;position: absolute;right: 25px;}
.photo-news .small {width: 20%;padding: 0 12px;}
.photo-news .small .post-2 {padding: 7px 0;}


.tech h3.mar-small {padding-bottom: 0;line-height: 25px;}
.tech .mar-big {margin: 15px 0 20px 0 !important;}
.tech .post-1 {margin-bottom: 15px;}
.tech .portfolioFilter {padding-bottom: 15px;}

.index-5 .tab-pane .post-2 h3 {padding-bottom: 15px;line-height: 25px;margin-bottom: 0;}

#owl-demo-11 .la-rev {padding-right: 15px;padding-bottom: 10px;}
#owl-demo-11 .la-rev .post-1 {padding-top: 10px;}
#owl-demo-11 .la-rev .post-2 {overflow: hidden;}
#owl-demo-11 .la-rev .post-2 img {padding: 0;display: inline-block;overflow: hidden;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;}
#owl-demo-11 .la-rev .post-2 img:hover {-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;-webkit-transform: scale(1.25);-moz-transform: scale(1.25);-ms-transform: scale(1.25);-o-transform: scale(1.25);transform: scale(1.25);}
#owl-demo-11 .owl-controls {position: absolute;z-index: 9999;top: 0;right: 0;}
#owl-demo-11 .owl-controls .owl-buttons {display: block;position: relative;}
#owl-demo-11 .owl-controls .owl-buttons div,
.news-random .owl-controls .owl-buttons div,
.listing-view-carousel.owl-carousel > .owl-controls > .owl-buttons > div { background-image: none !important; height: 35px;width: 25px;overflow: hidden; background: none;text-indent: 0px; text-align: center; line-height: 23px; top: -60px; right: auto; left: auto;font-size: 40px;}
#owl-demo-11 .owl-controls .owl-buttons .owl-prev,
.news-random .owl-controls .owl-buttons .owl-prev,
.listing-view-carousel.owl-carousel > .owl-controls > .owl-buttons > .owl-prev { right: 37px; left: auto;}
#owl-demo-11 .owl-controls .owl-buttons .owl-next,
.news-random .owl-controls .owl-buttons .owl-next,
.listing-view-carousel.owl-carousel > .owl-controls > .owl-buttons > .owl-next {right: 7px; left: auto;}
#owl-demo-11 .owl-controls .owl-buttons div:before,
.news-random .owl-controls .owl-buttons div:before,
.listing-view-carousel.owl-carousel .owl-controls .owl-buttons div:before {display: inline-block;font-family: FontAwesome;font-style: normal;line-height: 1;-webkit-font-smoothing: antialiased;margin-top: -2px;}
#owl-demo-11 .owl-controls .owl-buttons .owl-prev:before,
.news-random .owl-controls .owl-buttons .owl-prev:before,
.listing-view-carousel.owl-carousel > .owl-controls > .owl-buttons > .owl-prev:before {content: "\f104";}
#owl-demo-11 .owl-controls .owl-buttons .owl-next:before,
.news-random .owl-controls .owl-buttons .owl-next:before,
.listing-view-carousel.owl-carousel > .owl-controls > .owl-buttons > .owl-next:before{content: "\f105";}


.news-random .owl-controls .owl-buttons{ position: absolute;right: -15px;top: 0; display: block;}


#owl-demo-9 .owl-wrapper-outer {overflow: hidden;}
#owl-demo-9 .post-slide {overflow: hidden;display: block;}
#owl-demo-9 .post-slide a h2 {-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
#owl-demo-9 .post-slide img {max-width: 100%;padding: 0;display: inline-block;overflow: hidden;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;}
#owl-demo-9 .post-slide img:hover {-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;-webkit-transform: scale(1.25);-moz-transform: scale(1.25);-ms-transform: scale(1.25);-o-transform: scale(1.25);transform: scale(1.25);}
#owl-demo-9 .post-slide .post-slide-header { display: block; position: absolute;left: 50px;bottom: 45px;}
#owl-demo-9 .post-slide .post-slide-header span{ font-weight: 400; font-size: 36px;color: #fff;font-weight: 500 !important;display: inline-block;background-color: rgba(67, 71, 77, 0.5);padding: 2px 10px; float: left; clear: both;}
#owl-demo-9 .post-slide .post-slide-header-1 {bottom: 0px;font-weight: 500 !important;}
#owl-demo-9 .owl-controls {position: relative;bottom: 28px;text-align: center;margin: 0 auto;z-index: 9;}
#owl-demo-9 .owl-controls .owl-pagination {display: inline-block;position: relative;margin-top: -20px;}
#owl-demo-9 .owl-controls .owl-pagination .owl-page {display: inline-block;}
#owl-demo-9 .owl-controls .owl-pagination span {background-color: #686b6f;margin: 0 5px;display: block;height: 6px;width: 68px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
#owl-demo-9 .owl-controls .owl-pagination span:hover {background-color: #b2d231;}
#owl-demo-9 .owl-controls .owl-pagination .active span {display: block;background-color: #f7f7f7;}
#owl-demo-9 .owl-controls .owl-buttons {display: block;position: relative;margin: 0 auto 0 auto;}
#owl-demo-9 .owl-controls .owl-buttons .owl-prev {background-position: 0 0;margin: -250px 0px 30px 20px;float: left;height: 40px;width: 25px;overflow: hidden;top: 0;left: 0;}
#owl-demo-9 .owl-controls .owl-buttons .owl-next {background-position: 25px 0;margin: -250px 20px;float: right;height: 40px;width: 25px;overflow: hidden;top: 0;right: 0;}
#owl-demo-9 .owl-controls .owl-buttons .owl-prev:hover {background-position: 0 41px;}
#owl-demo-9 .owl-controls .owl-buttons .owl-next:hover {background-position: 25px 41px;}


#owl-demo-7 { margin-bottom: 50px;}
#owl-demo-7 .owl-buttons .owl-prev,
#owl-demo-7 .owl-buttons .owl-next { margin-top: -90px;}

.categories li a .catCounter {padding: 2px 0;border: 1px solid #828488;border-radius: 5px;margin-top: -2px; min-width: 40px;text-align: center;font-size: 14px;display: inline-block;float: right;}
.categories li a .catCounter:empty { display: none;}
.categories li a .catCounter .char1 ,
.categories li a .catCounter .char1 + span,
.categories li a .catCounter span:last-child { display: none;}
.categories li:hover a .catCounter {border: 1px solid #fff;}

.la-rev {padding-bottom: 35px;}
.la-rev:last-child { padding-bottom: 10px;}
.la-rev h3 {padding-bottom: 15px; line-height: 25px;}
.la-rev h3 {padding-bottom: 15px; line-height: 25px; margin-bottom: 0}
.la-rev h5 {font-size: 16px; margin-bottom: 0}
.la-rev .rating i.active {color: #ee7b00;}
.la-rev .rating i.last {margin-right: 10px;}
.la-rev .post-1 {padding-top: 5px;}
.la-rev .post-1 .gray-italic {padding-bottom: 10px;display: block;}
.la-rev .post-1 .intro {padding-top: 10px; margin-bottom: 10px;}


.img-revievs {display: inline-block;float: left;}
.img-revievs img {width: 120px;position: relative;display: block;float: left;max-width: 100%;margin-right: 20px;}
.news-item {padding: 0 12px;}
.news-item h3 {padding: 20px 0; margin-bottom: 0;line-height: 26px;}
.news-item h5 {color: #b2d231;padding-bottom: 15px; margin-bottom: 0}
.news-item img {max-width: 100%;}
.news-item a.comment {color: #fff;cursor: pointer;margin-top: -35px;padding-right: 20px;position: relative;float: right;z-index: 9999;}
.news-item a.comment:hover {color: #b2d231;}

.latest-news .itemRatingList { margin-right: 10px;}
.latest-news .itemRatingList .itemCurrentRating { background-position: left bottom;}


.contentbottom {padding: 20px 0;background-color: #35373b;}
.contentbottom .jv-module .title-module { font-size: 18px !important; font-weight: 300; text-transform: uppercase; margin-bottom: 10px}
.jv-module.color-red .title-module {color: #ff0000;}
.jv-module.color-green .title-module {color: #add800;}
.jv-module.color-blue .title-module {color: #00d0d8;}
.jv-module.color-green-1 .title-module {color: #0fc571;}
.jv-module.color-yellow .title-module {color: #ece400;}
.jv-module.color-violet .title-module {color: #b200d8;}

.contentbottom .jv-module ul { list-style: none; padding: 0;}
.contentbottom .jv-module ul li {padding: 5px 0;}
.contentbottom .jv-module ul li a {color: #dcdcdc; text-transform: uppercase;}
.contentbottom .jv-module ul li a:hover {color: #b2d231;}


/*------------------------------------------------------------------

7.6 Index-6

-------------------------------------------------------------------*/
.index-6 #block-header { position: relative !important; border: none; padding: 30px 0 !important; text-align: center; z-index: 1000 !important; }
.index-6 #block-header #logo { float: none; position: relative; z-index: 0;}
.index-6 #block-header #logo img { max-height: none;}
.index-6 #block-header #logo:before,
.index-6 #block-header #logo:after { font-size: 10px; font-family: 'Oswald'; text-transform: uppercase; letter-spacing: 4px; color: #000;}
.index-6 #block-header #logo:before { content: attr(data-sleft); padding-right: 15px; }
.index-6 #block-header #logo:after { content: attr(data-sright); padding-left: 15px;}
.index-6 #block-header #block-mainnav { position: absolute; margin-top: 0; left: 35px; top: 50%; margin-top: -20px; z-index: 100;}
.index-6 #block-header #block-mainnav ul.fxmenu li.level1 { margin-left: 0; }
.index-6 #block-header #block-mainnav ul.fxmenu li.level1 > .level1 { text-transform: uppercase;  background-color: transparent;  color: #43474d;  font-size: 16px;  padding: 0 17px;}
.index-6 #block-header #block-mainnav ul.fxmenu li.level1.active > .level1 { font-weight: 400;}
.index-6 #block-header #block-mainnav ul.fxmenu li.level1[class*="cols"] > .fx-subitem { left: 0;}
.index-6 #block-header #block-mainnav ul.fxmenu li.level1:first-child .level1 { padding-left: 0;}
.index-6 #block-header #block-mainnav ul.fxmenu li.hasChild .level1:after { display: none;}
.index-6 #block-header #block-mainnav ul.fxmenu li.level1 .btnsearchtop { display: none;}

.index-6 .topbanner {position:absolute;right:80px;top:50%;margin-top:-11px; z-index: 100;}
.index-6 .topbanner .jv-module{float:right;margin-left:20px}
.index-6 .topbanner ul.social-top{list-style:none;padding:0;margin:0}
.index-6 .topbanner ul.social-top li{display:inline-block;margin-right:28px;font-size:15px}
.index-6 a.btnsearchtop {font-size: 16px;cursor: pointer;padding: 0 5px;}
.index-6 #searchtop { height: 100%;}
.index-6 #searchtop .container {position: relative;position: relative;top: 50%;margin-top: -70px;}
.index-6 .top-bar-nav-shop-card,
.index-7 .top-bar-nav-shop-card { float: none;}
.index-6 .top-bar-nav-shop-card a.hikashop_small_cart_checkout_link,
.index-7 .top-bar-nav-shop-card a.hikashop_small_cart_checkout_link  {text-align: center; color: #fff !important; width: 22px; height: 30px; background-size: 100%; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAyMiAzMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjIgMzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjQjJEMjMxIiBkPSJNMTksNmgtMXY0aC0zVjZIOHY0SDVWNkgzQzEuMzQzLDYsMCw3LjM0MywwLDl2MThjMCwxLjY1NywxLjM0MywzLDMsM2gxNmMxLjY1NiwwLDMtMS4zNDMsMy0zVjkKCUMyMiw3LjM0MywyMC42NTYsNiwxOSw2eiIvPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNCMkQyMzEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTYuNSw5VjQuNWMwLTIuMjA5LDEuODQ1LTQsNC4xMTktNGgxLjc2MgoJYzIuMjc0LDAsNC4xMTksMS43OTEsNC4xMTksNFY5Ii8+Cjwvc3ZnPg==);display:block;padding:0;line-height:38px;color:#fff;font-size:13px; margin-top: -7px !important;}
.index-6 .top-bar-nav-shop-card a.hikashop_small_cart_checkout_link b,
.index-7 .top-bar-nav-shop-card a.hikashop_small_cart_checkout_link b { font-weight: 100;}
.index-6 .top-bar-nav-shop-card a.hikashop_small_cart_checkout_link .fa, 
.index-6 .top-bar-nav-shop-card a.hikashop_small_cart_checkout_link .text-minicart,
.index-6 .top-bar-nav-shop-card a.hikashop_small_cart_checkout_link .total-minicart,
.index-7 .top-bar-nav-shop-card a.hikashop_small_cart_checkout_link .fa, 
.index-7 .top-bar-nav-shop-card a.hikashop_small_cart_checkout_link .text-minicart,
.index-7 .top-bar-nav-shop-card a.hikashop_small_cart_checkout_link .total-minicart { display: none;}
.index-6 #block-header + div {display: none !important;}
.index-6 #block-main { padding: 0;}
.index-6 #block-user-4 { padding: 0;}
.index-6 .sectionCallout2 { margin-bottom: 60px; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
.index-6 #block-footer{ background-color: #f6f6f6; color: #43474d; font-weight: 400;}
.index-6 #block-footer ul > li > a {color: #43474d;}
.index-6 #block-footer ul > li > a:hover {position: relative;}
.index-6 #block-footer ul > li > a:hover::after { content: ""; position: absolute; bottom: 0; left: 5px; right: 5px; border-bottom: 1px solid #43474d; }

.index-6 #switcher { top: 132px;}

.fullwidth.portfolio .pfo-item { padding: 0; margin-bottom: 0;}
.fullwidth.portfolio .pfo-item .pfo-title { font-size: 36px; color: #fff;}

.fullwidth.portfolio .pf-load { height: 102px;}
.fullwidth.portfolio .pf-load .box{width:200px;bottom:10px;background:rgba(0,0,0,0.7);color:#fff;padding:15px;font-size:13px;border-radius:5px}
.fullwidth.portfolio .page-number{margin:60px 0;text-align:center}
.fullwidth.portfolio .page-number .load-more{display:inline-block;font-size:14px;cursor:pointer}
.fullwidth.portfolio .page-number span{font-size:25px;line-height:.8;float:left;margin-right:10px;font-weight:400;font-family:initial}
.fullwidth.portfolio .portfolioFilter { text-align: center;}
.fullwidth.portfolio .portfolioFilter > .filter-link { float: none; display: inline-block;}
.overaly .gray-italic{ color: #43474d;}
.overaly .likeheart { bottom: 30px; color: #fff;}
.pluss { z-index: 1;}
.corner { z-index: 0;}
.mfp-title h5 { margin-bottom: 4px;}

  /*-- Off Canvas --*/
  .btn-offcanvas {position: absolute;top: 50%;right: 30px;padding: 2px 10px;margin-top: -14px;}
  .btn-offcanvas span { display: block; width: 18px; height: 2px; background-color: #333; margin: 4px 0;}
  .btn-offcanvas:hover span { background-color: #333;}
  .uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;touch-action:none;background:rgba(0,0,0,0.1)}
  .uk-offcanvas.uk-active{display:block; cursor: pointer;}
  .uk-offcanvas-page{position:fixed;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out}
  .uk-offcanvas-bar{position:fixed;top:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1001;width:307px;max-width:100%;background:#43474d;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-ms-scroll-chaining:none}
  .uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{cursor: default;-webkit-transform:translateX(0%);transform:translateX(0%)}
  .uk-offcanvas-bar-flip{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}
  .uk-offcanvas .uk-panel{color:#fff;padding: 35px 30px}
  .uk-offcanvas .uk-panel .jv-module { padding: 20px 0;}
  .uk-offcanvas .uk-panel .title-module { font-size: 16px !important; text-transform: uppercase;  margin-bottom: 16px;}
  .uk-offcanvas .uk-panel .menu a { text-transform: uppercase; font-size: 16px; padding: 4px 0 4px 18px; position: relative; color: #fff;  font-family: 'Oswald'; display: inline-block;}
  .uk-offcanvas .uk-panel .menu a:hover { color: rgba(255,255,255,0.6)}
  .uk-offcanvas .uk-panel .menu a:before{content:"";border-style:solid; position:absolute;left:0;top:9px;border-width:5px;border-color:transparent transparent transparent #fff}
  .uk-offcanvas .uk-panel .menu a:after{content:"";border-style:solid;position:absolute;left:-2px;top:9px;border-width:5px;border-color:transparent transparent transparent #43474d}

/*------------------------------------------------------------------

7.7 Index-7

-------------------------------------------------------------------*/
.top-bar .jCurrencies .input-group{display:block}
.top-bar .jCurrencies .input-group .form-control,.top-bar .jCurrencies .input-group .chzn-container-single{position:relative;z-index:2;float:none;width:auto;padding:0;height:36px;background:transparent;border:none;margin-top:-9px;margin-bottom:-10px;border-radius:0;color:#dadada;font-size:13px;font-family:inherit}
.top-bar .jCurrencies .input-group .chzn-container-single{margin-top:-13px}
.top-bar .jCurrencies .input-group .chzn-container-single .chzn-single { background: transparent !important; border-radius: 0; border: none; height: 36px; line-height: 36px; padding-left: 10px;}
.top-bar .jCurrencies .input-group .chzn-container-single .chzn-single:not(:hover) {color: #dadada;}
.top-bar .jCurrencies .input-group .chzn-container-active {background: #fff; color: #43474d;}
.top-bar .jCurrencies .input-group .chzn-container-active .chzn-single { background: #fff; color: #43474d !important;}
.top-bar .jCurrencies .input-group .chzn-container-single .chzn-single > div > b { display: block; width: 14px; height: 14px; line-height: 14px; text-align: center; position: absolute; top: 50%; margin-top: -7px; left: 0;   background: none;}
.top-bar .jCurrencies .input-group .chzn-container-single .chzn-single > div > b:before {font-family: FontAwesome;font-style: normal;line-height: 1;-webkit-font-smoothing: antialiased; content:"\f107"; }
.top-bar .jCurrencies .input-group .chzn-container-single .chzn-drop { border-radius: 0; border: none;box-shadow: 0 5px 10px rgba(149,149,149,0.21);}
.top-bar .jCurrencies .input-group .chzn-container-single .chzn-drop .chzn-results { padding: 5px 0; margin: 0;}
.top-bar .jCurrencies .input-group .chzn-container-single .chzn-drop .active-result { padding-left: 10px;}
.top-bar .jCurrencies .input-group .input-group-btn  { display: block; width: 0;  white-space: normal; display: none;box-shadow: 0 5px 10px rgba(149,149,149,0.21);}

.top-bar .jCurrencies select.hikashopcurrency {  margin-top: -9px;  margin-bottom: -9px;  border: none;  background: none;  height: 36px;}

/*#fx-item593 > div{ opacity: 1 !important; display: block !important;}*/

.index-7 #block-header{position: relative !important; border: none !important; padding-bottom: 0;}
.index-7 #block-header + div { display: none !important;}
.index-7 .scroll-to-fixed-fixed #logo img { max-height: none;}
.index-7 #logo{padding-top:6px;margin-bottom:26px;}
.index-7 #block-mainnav{float:none;width:100%;clear:both;margin:0;border-bottom:3px solid #43474d; background:#f7f7f7;}
.index-7 #block-mainnav:after { content: ""; float: none; clear: both; display: block;}
.index-7 #block-mainnav ul.fxmenu{height:44px; float: left;}
.index-7 #block-mainnav ul.fxmenu li.level1{margin-left:0;border-left:1px solid #fff}
.index-7 #block-mainnav ul.fxmenu li.level1:first-child{border-left:0}
.index-7 #block-mainnav ul.fxmenu li.level1:first-child > .fx-subitem > div > ul > li {position: static;}
.index-7 #block-mainnav ul.fxmenu li.level1:first-child > .fx-subitem > div > ul > li .iconsubmenu { display: none;}
.index-7 #block-mainnav ul.fxmenu li.level1 > .fx-subitem > div > ul > li .level2 { text-transform: uppercase; font-size: 16px;}
.index-7 #block-mainnav ul.fxmenu li .level1{background:#f7f7f7;border-radius:0;color:#43474d;font-size:14px;font-weight:400;text-transform:uppercase;line-height:44px;padding:0 30px}
.index-7 #block-mainnav ul.fxmenu li.hasChild .level1:after{display:none}
.index-7 #block-mainnav ul.fxmenu li.active .level1,
.index-7 #block-mainnav ul.fxmenu li.hover .level1,
.index-7 #block-mainnav ul.fxmenu li .level1:hover,
.index-7 #block-mainnav ul.fxmenu li .level1.active{background:#d4e1e3}
.index-7 #block-mainnav ul.fxmenu li .level1.btnsearchtop{display:none}
.index-7 #block-mainnav ul.fxmenu .fx-subitem{border-radius:0;box-shadow:none;border-top:3px solid #d4e1e3;box-shadow:inset 0 0 0 1px #dcdcdc}
.index-7 #block-mainnav ul.fxmenu .cols1 li:first-child > .levelsub,
.index-7 #block-mainnav ul.fxmenu .cols1 li:last-child > .levelsub{border-radius:0}
.index-7 #block-mainnav ul.fxmenu li.level1:first-child .level1{ position: relative; padding-left: 40px;}
.index-7 #block-mainnav ul.fxmenu li.level1:first-child .level1::before{content:"";display:block;width:12px;height:12px;border:2px solid #43474d;border-width:2px 0;position:absolute;top:50%;margin-top:-7px;left:20px}
.index-7 #block-mainnav ul.fxmenu li.level1:first-child .level1::after{content:"";display:block;width:12px;height:2px;background:#43474d;position:absolute;top:50%;margin-top:-2px;left:10px}
.index-7 #block-mainnav ul.fxmenu li.level1 > .fx-subitem { min-width: 180px;}
.index-7 #block-mainnav ul.fxmenu .fx-subitem .level2 .fx-subitem { border: 1px solid #dcdcdc; box-shadow: none; border-radius: 0; margin-left: -1px; /*z-index: 0;*/}
.index-7 #block-mainnav ul.fxmenu li.level1:first-child > .fx-subitem .level2 .fx-subitem  { z-index: 0;}
.index-7 #block-mainnav ul.fxmenu li.level1 > .fx-subitem > div > ul { padding: 10px 0 !important;}
.index-7 #block-mainnav ul.fxmenu li.level1 > .fx-subitem > div > ul > li .levelsub {text-transform: uppercase;font-size: 16px;padding: 7px 15px 7px 20px;}
.index-7 #block-mainnav ul.fxmenu li.level1 > .fx-subitem > div > ul > li.hasChild .level2 { cursor: pointer;}
.index-7 #block-mainnav ul.fxmenu li.level1 > .fx-subitem > div > ul > li .level2.iconImage { padding-left: 40px;}
.index-7 #block-mainnav ul.fxmenu li.level1 > .fx-subitem > div > ul > li .level2.iconImage img{ left: 8px;margin-top: -11px;}
.index-7 #block-mainnav ul.fxmenu li.level1:not(:first-child) > .fx-subitem > div  ul  li > .levelsub {overflow: initial;}
.index-7 #block-mainnav ul.fxmenu li.level1:not(:first-child) > .fx-subitem > div  ul  li:hover > .levelsub { background: #d4e1e3; color: #43474d !important;}
.index-7 #block-mainnav ul.fxmenu li.level1:not(:first-child) > .fx-subitem > div  ul  li:hover > .iconsubmenu { color: #43474d;}
.index-7 #block-mainnav ul.fxmenu li.level1:first-child > .fx-subitem > div > ul > li:hover > .levelsub { background: none; color: #43474d !important;position: relative; z-index: 1;}
.index-7 #block-mainnav ul.social-small {  margin: 12px 20px 0 0;}
.index-7 #block-mainnav ul.social-small li { border-color: #43474d; margin-left: 3px;padding: 0 !important;}
.index-7 #block-mainnav ul.social-small i { color: #43474d;}


.vmImageCat{max-width:137px;margin-bottom:7px}
.fxsubmenu .vmImageCat{padding-left:12px}
#block-mainnav ul.fxmenu .fx-subitem .vmMenuDefault{padding-left:12px;line-height:33px}
#block-mainnav ul.fxmenu .fx-subitem.cols3 .fxsubmenu .vmImageCat{float:left;max-width:162px;margin-right:20px;margin-bottom:20px}
#block-mainnav ul.fxmenu .fx-subitem.cols2 .fxsubmenu .vmImageCat{max-width:262px}
#block-mainnav ul.fxmenu .fx-subitem.cols3 .vmMenuDefault{padding-left:182px;margin-top:-12px;margin-bottom:20px; }

.vmSearchCategory .form-control { width: 66%; height: 38px;}
.vmSearchCategory select.form-control { width: 34%;}
.vmSearchCategory .input-group-btn:last-child>.btn, 
.vmSearchCategory .input-group-btn:last-child>.btn-group {/* margin-right: -1px;*/}
.vmSearchCategory .chzn-container-single .chzn-single{border-radius:0!important; margin-bottom: 0; margin-left:-1px;margin-right:-1px;background-color:#f7f7f7!important;border:solid 1px #dcdcdc!important;height:38px;line-height:36px}
.vmSearchCategory .chzn-container .chzn-drop{margin-top:1px;margin-left:-1px}
.vmSearchCategory .chzn-container-active.chzn-with-drop .chzn-single div b{background-position:-17px 8px}
.vmSearchCategory .chzn-container-single .chzn-single div b{background-position:0 8px}
.vmSearchCategory .btn{border-color:#666;background-color:#666;color:#fff;height:38px}
.index-7 .position-topbanner > div{float:left}
.index-7 .vmSearchCategory{max-width:500px}
.index-7 .vmSearchCategory .chzn-container .chzn-drop{width:196px!important}
.index-7 .topbanner { padding-top: 20px;}
.index-7 .vmSearchCategory { margin-right: 90px;}
.index-7 .position-topbanner > div .menu,
.index-7 .vmCartModule { padding-top: 9px;}
.index-7 .position-topbanner > div .menu li { display: inline-block; padding-right: 20px; margin-right: 20px; border-right: 1px solid #dcdcdc;}
.index-7 .vmCartModule { margin-right: 20px;}
.index-7 .vmCartModule .dropdown > span { text-align: center;}
.index-7 .top-bar-nav-shop-card a.hikashop_small_cart_checkout_link { margin-top: 0 !important;}

.index-7 .slider-1 { margin-top: -30px;}
.index-7 .tp-bullets.simplebullets .bullet { border-radius: 0; border: 2px solid #686b6f !important; background: none !important; width: 15px !important; height: 15px !important;}
.index-7 .tp-bullets.simplebullets .bullet:hover:not(.selected) { opacity: 0.6}
.xx-large { font-size: 6.28em; font-weight: 700; }
.large { font-size: 1.28em;}
.bviolet { background: rgba(153, 118, 157, 0.8); padding: 10px 20px; }
.cwhite,
.tp-caption a.cwhite { color: #fff;}
.cblack { color: #43474d;}

.index-7 .zoom{overflow:hidden;display:inline-block;max-width:100%}
.index-7 .zoom img{overflow:hidden;margin:0;padding:0;display:inline-block;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}

.main-banners [class*="banner-"]{margin:0; z-index: 1;}
.main-banners [class*="banner-"] a{overflow:hidden;position:relative;display:inline-block;margin-bottom:23px;vertical-align:middle;height:100%}
.main-banners .banner-2 a:not(:hover){color:#fff}
.main-banners .banner-2 a .text{text-align:center}
.main-banners .banner-2 a .text .upp{position:absolute;display:block;white-space:pre;top:60%;left:0;right:0;font-size:24px;font-weight:700}
.main-banners .banner-2 a .text .more{position:absolute;display:inline-block;top:75%;left:0;right:0;font-size:16px}
.main-banners .banner-3 a .text{text-align:right}
.main-banners .banner-3 a .text .upp{position:absolute;display:block;white-space:pre;top:12%;right:25px;font-size:24px;font-weight:300}
.main-banners .banner-3 a .text .more{position:absolute;display:inline-block;top:27%;right:25px;font-size:16px}

.hot-banners [class*="banner-"] { overflow: hidden; position: relative;}
.hot-banners .banner-1 h3 { position: absolute; margin-bottom: 0; left: 15px; top: 50%; margin-top: -16px; text-transform: uppercase; font-weight: 500;}
.hot-banners .banner-1 img { height: 70px;}
.hot-banners .banner-1 h3 span { font-weight: 300;}
.hot-banners .banner-1 a:not(:hover) { color: #fff;}
.hot-banners .banner-1 h6 { position: absolute; right: 15px; top: 50%; margin-top: -10px; margin-bottom: 0;}
.hot-banners .banner-2 { background: #d4e1e3; height: 70px;}
.hot-banners .banner-2 h2 { position: absolute; top: 50%; left: 20px; margin-top: -26px; font-size: 38px; font-weight: 700; margin-bottom: 0;}
.hot-banners .banner-2 h6 { position: absolute; left: 120px; top: 11px;}

.offer-banners img{max-width:100%;max-height:100%}
.offer-banners .banner-description-2{margin:0 auto;height:100%;width:100%;position:absolute;top:35%;max-width:260px;max-height:70px;left:0;right:0}

.offer-banners .banner-description .offer{font-family:'Oswald';font-weight:700;border:1px solid #b2d231;color:#b2d231;font-size:32px;padding:5px 10px;position:absolute;top:20%;left:10%}
.offer-banners .banner-description .descript{font-family:'Oswald';font-size:18px;position:absolute;font-weight:400;letter-spacing:3px;top:50%;left:10%;cursor:pointer}
.offer-banners .banner-description .descript h3{font-size:27px!important;text-transform:uppercase;font-weight:400!important;letter-spacing:0}
.offer-banners .banner-3 { position: relative;}
.offer-banners .banner-3 .banner-description-3{position:absolute;max-width:100%;max-height:100%;top:0;bottom:0; left: 0; right: 0; padding:10px}
.offer-banners .banner-3 .banner-description-3 .banner-border{border:2px solid #fff;height:100%;width:100%;transition:all .3s ease 0}
.offer-banners .banner-3 .banner-description-3 .banner-border img{max-width:50%;max-height:100%;top:40%;position:relative;left:5%}

.index-7 #block-usert .jv-module { margin-top: 0;}
.index-7 #block-usert .jv-module .our-servise-content { margin-top: 60px;}
.index-7 .position-content-bottom .jv-module { margin-bottom: 20px;}
.index-7 .sidebar .title-module { font-size: 36px !important; text-transform: none;}
.index-7 #block-userb { padding: 45px;}

/*.index-7 */

/*------------------------------------------------------------------

9. Team page

-------------------------------------------------------------------*/
.team{padding-top:45px;padding-bottom:45px}
.team .tab-pane{padding:0 0 20px}
.team .tab-pane ul.features-list{margin:0}
.team .tab-pane h4{padding:30px 0 20px}
.team .blog-item-quote{background-color:#f9f9f9;background-position:95% 25%;margin:0}
.avatar-list{padding:0}
.avatar > li{background-color:#FFF;border:1px solid #DCDCDC;border-radius:5px;cursor:pointer;display:block;margin-top:20px;height:100%}
.avatar > li .bottom-border{display:block;height:8px;margin:13px -1px 0;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.avatar > li:first-child{margin:0}
.avatar li > .bottom-border{height:5px;margin-bottom:2px}
.active .avatar-corner{position:relative;float:right;right:-8px;top:50px;background-repeat:no-repeat;display:block;border-bottom:12px solid transparent!important;border-left:12px solid green;border-top:12px solid transparent!important;height:0;width:0}
.avatar-corner{display:none}
.avatar li .avatar-img{display:block;position:relative;float:left;max-width:100%}
.avatar li .avatar-img img{max-height:100%;border-radius:5px;display:block;max-width:116px;margin-right:25px}
.avatar{display:block;height:118px}
.avatar h3{padding:15px 0 0}
.avatar p{padding:9px 0;margin:0}
.avatar .social-small{cursor:default;display:inline-block}
.avatar .social-small li{background-color:#43474d;padding:0 2px 2px 0;cursor:pointer}
.avatar ul.social-small li:first-child{padding:0}
.avatar ul.social-small li{padding:0}
.avatar ul.social-small li i{position:relative;top:-1px}
.portfolio-works{background-color:#f9f9f9;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:450px;margin-bottom:60px}
.portfolio-works .container .row div h2{margin-bottom:0}


/*------------------------------------------------------------------

10. 404 page

-------------------------------------------------------------------*/
.page-404{padding:60px 0;text-align:center}
.page-404 h1{font-size:180px!important}
.page-404 h2{font-size:48px}
.page-404 .sorry{margin-bottom:30px}
/*------------------------------------------------------------------

11. Login register page

-------------------------------------------------------------------*/
.login-register{padding-top:45px;padding-bottom:45px}
.form-row{display:block;margin:25px 0 10px}
.form-row a.c-pointer{text-decoration:underline}
.form-row ul{padding-bottom:15px}
.form-row ul li:first-child{margin-right:-180px;line-height:32px;font-size:21px}
.form-row ul li:last-child{padding-left:180px;width:99%}
.form-row ul li input{width:100%;border-radius:5px;border:1px solid #dcdcdc;padding:5px 15px}
.star{color:red}
.rowform{overflow:hidden;position:relative;margin-bottom:20px}
.rowform > label{float:left;width:180px;margin:0 20px 0 0;line-height:32px;font-size:21px;float:left;font-weight:300;text-transform:uppercase;min-height:1px}
.rowform .wrapinput{overflow:hidden;position:relative;padding-bottom:8px}
.rowform input{width:100%;border-radius:5px;border:1px solid #dcdcdc;padding:5px 15px}
.rowform .lineinput{position:relative}
.rowform .lineinput:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:8px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.rowform a{text-decoration:underline}
.login h2{margin:0 0 25px}
.login .button-green{margin-right:5px}
.social-google{background:linear-gradient(to bottom,#df4a32 0px,#de4830 100%) repeat scroll 0 0 rgba(0,0,0,0);border-color:#CE4330;text-decoration:none!important}
.social-google i{padding:6px 15px 6px 0;border-right:1px solid #CE4330;box-shadow:1px 0 0 0 #E56E5B;margin-right:5px}
.social-facebook{background:linear-gradient(to bottom,#5b7ab1 0px,#3f63a2 100%) repeat scroll 0 0 rgba(0,0,0,0);border-color:#2C4976;text-decoration:none!important}
.social-facebook i{padding:6px 15px 6px 0;border-right:1px solid #2C4976;box-shadow:1px 0 0 0 #8DA7D5;margin-right:5px}
/*------------------------------------------------------------------

12. Animations page

-------------------------------------------------------------------*/
.animate{padding:40px 0}
.animate-img{max-height:220px;padding:0 30px 10px 0}
.animate p{line-height:24px;margin:0 0 20px}
.animate h3{line-height:28px;margin:0 0 25px}
.animate .dividing-line{background-color:#dcdcdc;position:relative;height:1px;display:block;margin:22px 0 34px}
/*------------------------------------------------------------------

13. Contact

-------------------------------------------------------------------*/
.contact-classic{padding-top:45px;padding-bottom:55px}
.contact-classic .title{font-size:21px;text-transform:uppercase;padding-top:15px;padding-bottom:15px;display:block}
.contact-classic .share{margin-top:15px;margin-bottom:15px}
.contact-classic .share li:first-child{margin:0}
.contact-adress{font-size:16px;line-height:28px;text-transform:uppercase}
.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:15px;border:1px solid #dcdcdc;border-radius:5px;max-width:100%}
.contact-form input{padding:8px}
.contact-form textarea{height:290px;padding:8px}
.contact-form{margin-bottom:25px}
.contact-form .red-span{margin:5px 0 0 5px}
.offline-store{padding:40px 0}
#map{width:100%;height:400px;margin:0;padding:0}
#map2{margin:35px 0;width:100%;height:190px}
/*------------------------------------------------------------------

14. Footer

-------------------------------------------------------------------*/
#block-bottomb{display:block;background-color:#f9f9f9;border-top:1px solid #dcdcdc;padding:35px 0}
#block-bottomb p{margin-bottom:27px}
#block-bottomb h3.title-module{margin-bottom:25px;font-size:24px!important}
#block-bottomb h3.newsletter{margin:25px 0 10px}
.logo-small{padding:10px 15px;border:1px solid #dcdcdc;border-radius:3px}
.about .social-small{margin:0;list-style:none}
.about .social-small li,.about .social-small li:first-child{font-size:12px;display:inline-block;height:21px;width:21px;padding:0!important;background-color:#43474d;cursor:pointer}
.latest-posts ul{list-style:none;padding-left:0}
.latest-posts ul li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dcdcdc}
.latest-posts a{font-size:18px;margin-bottom:5px;display:block}
.latest-posts .intro-detail{font-size:100%;font-style:normal;margin-bottom:0;font-weight:700}
.latest-posts .intro-detail span{font-size:12px;font-style:bold!important}
.jvTwitterTweets ul{list-style:none;padding-left:0;background-image:url()}
.jvTwitterTweets .item{padding-top:10px;margin-bottom:10px;clear:both;border-top:1px solid #dcdcdc}
.jvTwitterTweets .item:first-child{border-top:none;padding-top:0}
.jvTwitterTweets .item i{color:#43474d;float:left;font-size:24px;margin:10px 0 0;height:100%}
.jvTwitterTweets .avatar{float:left;width:30px;margin:5px 10px 0 0;height:auto}
.jvTwitterTweets .media-heading{display:none}
.jvTwitterTweets .media-body{overflow:hidden!important}
.jvTwitterTweets p{padding-left:35px;margin-bottom:8px}
.jvTwitterTweets .jvTweetCreated{font-size:12px;font-weight:700}
.jvnewsletter-group{position:relative}
.jvnewsletter-group input{margin-bottom:10px}
#block-bottomb .jvnewsletter-group button{min-width:55px;height:34px;padding:0 5px;text-align:center;position:absolute;right:3px;top:2px}
.text-field .input-border{border:1px solid #dcdcdc;border-radius:5px;padding:6px 15px;width:100%}
#block-bottomb input{width:100%;height:40px;padding-left:10px;border:1px solid #dcdcdc;border-radius:3px}
#block-footer{font-size:12px;background-color:#43474d;padding:25px 0;color:#dadada}
#block-footer .position-footer{float:right}
#block-footer .copyright{float:left;padding:0;margin:0}
#block-footer ul{list-style-type:none}
#block-footer ul > li{display:inline-block}
#block-footer ul > li > a{color:#dadada;text-transform:uppercase;padding:0 5px}
#block-footer p{margin:0}
#jvframework-logo{padding-top:20px}

/*------------------------------------------------------------------

15. Back to Top

-------------------------------------------------------------------*/
.back-to-top {
  position: fixed;
  bottom: 2em;
  right: 0px;
  display: none;
  background-color: #F7F7F7;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjFweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMjEgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjQiIHk9IjYiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjkiIHk9IjEiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEwIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI4IiB5PSIyIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI3IiB5PSIzIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI2IiB5PSI0IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI1IiB5PSI1IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI1IiB5PSI3IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMCIgeT0iMiIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTEiIHk9IjEiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjkiIHk9IjMiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjgiIHk9IjQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjciIHk9IjUiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjYiIHk9IjYiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjE1IiB5PSI3IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMCIgeT0iMiIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iOSIgeT0iMSIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTEiIHk9IjMiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEyIiB5PSI0IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMyIgeT0iNSIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTQiIHk9IjYiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjE2IiB5PSI2IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMSIgeT0iMSIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTAiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEyIiB5PSIyIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMyIgeT0iMyIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTQiIHk9IjQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjE1IiB5PSI1IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIyIiB5PSI4IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIzIiB5PSI3IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIzIiB5PSI5IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI0IiB5PSI4IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxNiIgeT0iOCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTciIHk9IjciIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjE3IiB5PSI5IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxOCIgeT0iOCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMSIgeT0iOSIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMiIgeT0iMTAiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjE4IiB5PSIxMCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTkiIHk9IjkiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHk9IjEwIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxIiB5PSIxMSIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTkiIHk9IjExIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIyMCIgeT0iMTAiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjwvc3ZnPg0K);
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #43474D;
  height: 42px;
  width: 42px;
  z-index:1000;
}
/*------------------------------------------------------------------

16. Virtue Mart Shop

-------------------------------------------------------------------*/
  .layout-off_line #switcher { display: none;}
  .com_virtuemart .offline_message { font-weight: 100; margin: 80px 0; min-height: 40px;}
  /* vm-general.css */
  *:focus { outline: none; }
  .clr {clear:both;overflow:hidden;}
  div.clear {height:0px;line-height: 0px;font-size: 0px; margin:0;padding:0;}
  .dummy{background: none;width:5%;}
  div.spacer {position: relative;}
  .icons{text-align:right;float:right;margin:4px 0 10px 30px;}
  fieldset {border:none;}
  .vmquote{font-size:smaller;}
  .vm-notice{color: #CC0000;}
  span.bold,div.bold{font-weight:700;}
  .submit { padding-bottom: 5px;}

  .vm-display{display:block}
  .vm-nodisplay{display:none}
  .line-through{text-decoration:line-through}
  .inline{display:inline}
  td.pricePad{padding-right:10px}
  td.priceCol{white-space:nowrap}
  .priceColor2{color:gray}
  .additional-images,.featured-view .product-price,.latest-view .product-price,.topten-view .product-price,.recent-view .product-price,.output-billto,.output-shipto{margin:10px 0}
  span.variant-name,span.custom-variant-name{width:100px;float:left;display:block;margin-bottom:5px}
  .spacer h3{padding:11px 0;margin:0}
  .browse-view .row .product .spacer img,.related-products-view .row .product .spacer img{width:auto;height:auto}
  .browse-view .product.vm-col{margin-bottom:25px}
  .browse-view .product.vm-col .spacer,.browse-view .product.vm-col .bottom-border{background-color:#fff}
  .browse-view .product.vm-col:hover{z-index:3}


  .vm2-modallink{height:16px;margin-left: 3px;vertical-align:top;width:16px;display:inline-block; background: url("../images/icon_external_link.gif") no-repeat scroll left top transparent;}
  .vm2-warning{background-position:0 -1383px;width:50px;height:40px;}

  /*Product detail*/
  .productdetails-view .vm-product-image-container { margin-bottom: 20px;}
  .productdetails-view .vm-product-image-container .vmFullImage{ padding: 8px;border: 1px solid #dcdcdc;border-radius: 5px; margin-bottom: 0; position: relative;}
  .productdetails-view .vm-product-image-container .vmFullImage.owl-carousel .owl-controls .owl-buttons div { top: 50%; margin-top: -20px;}
  .productdetails-view .vm-product-image-container .vmFullImage.owl-carousel .owl-controls .owl-buttons .owl-prev { left: 13px;}
  .productdetails-view .vm-product-image-container .vmFullImage.owl-carousel .owl-controls .owl-buttons .owl-next { right: 13px;}
  .productdetails-view .vm-product-image-container .additional-images-wrapper { margin: 15px -8px;}
  .productdetails-view .vm-product-image-container .additional-images-wrapper .additionalItem { margin: 0 8px 15px 8px; float: left; cursor: pointer;}
  .productdetails-view .vm-product-image-container .additional-images-wrapper .additionalItem img{ max-width: 78px;border-radius: 5px;border: 1px solid #dadada;  }
  .productdetails-view .vm-product-image-container .vm-badges { right: 25px; top: 11px;}

  .productdetails-view .shop-single .vm-product-rating-container { margin-bottom:  15px;}
  .productdetails-view .shop-single .vm-product-rating-container .countReview { margin-left: 15px;}
  .productdetails-view .product-price.mini .vm-display .PricesalesPrice { font-size: 28px; padding-left: 15px;}
  .productdetails-view .product-price.mini .vm-display .PricebasePrice { font-size: 21px;}
  .productdetails-view .product-tools .btn {border-color: transparent;color: #666;margin-top: 4px;background-color: transparent; opacity: 0.6; border-radius: 5px;}
  .productdetails-view .product-tools .btn:hover { opacity: 1}
  .productdetails-view .dropdown-menu { min-width: 60px;}

  .productdetails-view .spacer-buy-area{padding:0 0 0 1.0em;}
  .productdetails-view .addtocart-area .product-fields .product-field-display { display: block;}
  .productdetails-view .addtocart-area .product-fields .product-field-display select { width: 100%;}


  .chzn-container, .product-field-display .chzn-container { max-width: 100% !important; max-width: 100% !important;}
  .chzn-container-single .chzn-single { background: #fff !important;border: solid 1px #dcdcdc; border-radius: 5px !important;box-shadow: none;overflow: inherit !important;line-height: 32px;}
  .chzn-container-active .chzn-single-with-drop{border-radius:5px 5px 0 0!important}
  .productdetails-view .addtocart-area .product-fields .product-field-display + .bottom-border{margin-top:-7px}
  .chzn-container .chzn-drop{width:100%!important;border-color:#dcdcdc;box-shadow:none}
  .chzn-container .chzn-results li{padding:9px 5px}
  .chzn-container .chzn-results .highlighted{background:#fcfcfc!important}
  .chzn-container-single .chzn-search input[type="text"]{width:100%!important;border-color:#ddd;height:auto!important}

  .productdetails-view .addtocart-area .ask-a-question,
  .productdetails-view .addtocart-area .addtocart-bar { margin: 20px 0;}
  .productdetails-view .addtocart-area .addtocart-bar input.addtocart-button { margin-right: 25px; text-transform: uppercase;}
  .productdetails-view .addtocart-area .addtocart-bar .ask-a-question { margin: 0;}

  .productdetails-view .addtocart-area .addtocart-bar .quantity { margin-bottom: 20px;}
  .productdetails-view .addtocart-area .addtocart-bar .quantity-block .button-plus,
  .productdetails-view .addtocart-area .addtocart-bar .quantity-block .button-minus  { color: transparent;}
  .productdetails-view .addtocart-area .addtocart-bar .quantity-block:after { display: none;}

  .product-related-products,
  .product-related-categories { margin-top: 35px; margin-bottom: 45px;}
  .product-related-products .product-field,
  .product-related-categories .product-field { padding: 0 15px;}
  .product-related-products .product-field-display,
  .product-related-categories .product-field-display { border-radius: 4px; border: 1px solid #ddd; position: relative;}
  .product-related-products .product-field-display img,
  .product-related-categories .product-field-display img { border-radius: 4px 4px 0 0;}
  .product-related-products .product-field-display a { display: block; font-size: 24px;}
  .product-related-products .product-field-display a span { display: block; padding: 13px 15px 10px 15px;}
  .product-related-products .product-field-display .vm-price-value { margin-bottom: 13px; padding-left: 15px; padding-right: 15px;}
  .product-related-products .product-field-display .vm-price-value .vm-price-desc,
  .product-related-products .product-field-display .product_s_desc{ display: none;}
  .product-related-products .product-field-display .vm-price-value .PricesalesPrice{ font-size: 21px;}
  .product-related-products .owl-carousel .owl-controls .owl-buttons > div,
  .product-related-categories .owl-carousel .owl-controls .owl-buttons > div { top: 50%; margin-top: -20px;}

  .product-related-categories .product-field .product-field-display { overflow: hidden;border-bottom: none;}
  .product-related-categories .product-field .product-field-display span { display: block; position: absolute; bottom: 0; left: 0; right: 0; padding: 15px; background-color: rgba(0,0,0,0.4); color: #fff; font-size: 18px; border-radius: 0 0 4px 4px;}


  .productdetails-view .tabpanel .tab-content .tab-pane { visibility: hidden;  display: block; position: absolute;}
  .productdetails-view .tabpanel .tab-content > .tab-pane.active {  visibility: visible;  position: static;}

  .productdetails-view .tab-pane .product-fields .product-field:after { content: ""; display: block; clear: both;}
  .productdetails-view .tab-pane .product-fields .product-field:nth-child(2n+1){ background-color: #f9f9f9;}
  .productdetails-view .tab-pane .product-fields .product-field.product-field-type-G { background-color: #f0f0f0; margin-top: 15px;}
  .productdetails-view .tab-pane .product-fields .product-field.product-field-type-G:first-child {margin-top: 0;}
  .productdetails-view .tab-pane .product-fields .product-field .title { margin: 0;}
  .productdetails-view .tab-pane .product-fields .product-field .orange-span,
  .productdetails-view .tab-pane .product-fields .product-field .bottom-border { display: none;}  
  .productdetails-view .tab-pane .product-fields .product-field.product-field-type-G .product-fields-title-wrapper { float: none; width: auto; text-transform: uppercase;}
  .productdetails-view .tab-pane .product-fields .product-field .product-fields-title-wrapper { float: left; width: 200px;padding: 10px 20px;}
  .productdetails-view .tab-pane .product-fields .product-field .product-field-display {margin-left: 200px;display: block; padding: 10px 20px 10px 40px; border-left: 1px solid #dcdcdc;}
  .productdetails-view .manuModal img{ padding-left: 0; padding-right: 0; padding-top: 0;}

  .componentLayout .productdetails-view .addtocart-area,
  .componentLayout .productdetails-view .product-tools,
  .componentLayout .productdetails-view .zoom-item { display: none;}
  .componentLayout .productdetails-view .tabbable { margin-top: 25px;}


  .back-to-category {float:right;}

  .product-neighbours{margin:0 0 25px; line-height: 20px;}
  .product-neighbours a i { font-size: 16px;}
  .product-neighbours a.next-page{line-height:20px;}
  .product-neighbours a.previous-page{line-height:20px;}
  
  .productdetails-view .product-short-description{margin:0 0 1.0em;padding:0;}
  .productdetails-view .product-description,.product-fields{margin: 0 0 0;}
  .additional-images img{margin-right:8px;width:50px;height:auto;}

  .vm-product-category{color: #8b8d90;font-style: italic;padding-bottom: 8px; }

  .product-price.mini{ margin-top: 0; margin-bottom: 15px;}
  .product-price.mini .vm-price-desc{ display: none;}
  .product-price.mini .vm-display { display: inline-block; font-size: 18px;color: #43474d;padding-right: 8px;}
  .product-price.mini .vm-display .PricebasePrice {text-decoration: line-through;}
  .product-price.mini .vm-display .PricesalesPrice { font-size: 21px;}

  .vm-price {text-align: right;line-height: 1.2em;}
  .vm-price span {display: inline-block; min-width: 4em; padding: 0 0.2em;}
  span.vm-price-desc {text-align: left;min-width: 1em;margin:0.0em 1.0em 0.2em 0;}
  .vm-cart-price{float:left;font-weight:bold;}

  .price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax{text-decoration: line-through;}

  .availability{text-align:center;margin:15px 0 0;}
  span.variant-dropdown{width:150px;float:left;display:block;margin-bottom:5px;}
  span.variant-dropdown select{width:150px;}
  span.custom-variant-inputbox{width:152px;float:left;display:block;margin-bottom:5px;}
  input.custom-attribute{width:140px;}

  span.cart-images img {
      float: left;
      margin: 0;
      width: 45px;
  }
 
  span.addtocart-button input.addtocart-button-disabled {color: #43474d !important;font-weight: 500;box-shadow: 0 2px 0 0 #161718;text-align: center;padding: 5px 10px;font-size: 1.2em;background: #dcdcdc;border: 0 none;border-radius: 3px;cursor: pointer;margin-right: 25px;max-width: 150px;}
  span.addtocart-button input.addtocart-button-disabled:hover {color: #fff !important;background: #43474d;box-shadow: 0 2px 0 0 #000000;}
  div.vm-details-button {text-align: center;}
  div.vm-details-button a {padding: 0.8em 1.0em; border: 1px solid grey; font-size: 1.1em;max-width:85%;width:12em;}

  .category-view .row .category {margin: 15px 0;}
  .category-view .row .category .spacer .category-image { display: block;position: relative;opacity: 0.9;}
  .category-view .row .category .spacer .category-image:before {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #dcdcdc;border-radius: 5px;opacity: 0;transform: scale(1);transition: all 0.45s ease;}
  .category-view .row .category .spacer .category-image img {border-radius: 5px;}
  .category-view .row .category:hover .spacer .category-image {opacity: 1;}
  .category-view .row .category:hover .spacer .category-image:before {transform: scale(1.08);opacity: 1;}

  .vm-listing .category_description { margin-bottom: 50px;}
  .category-view .row .category .spacer h6{margin:10px 0 0 0;padding:0;}
  .featured-view h4,.latest-view h4,.topten-view h4,.recent-view h4,.related-products-view h4{font-size:36px !important;margin:0 0 20px;padding:0;}

  .listing-view .row .spacer .ask-a-question { display: none;}

  /*Category List layout*/
  .browse-view .vm-product-body-list,
  .browse-view.list .vm-product-body { display: none;}
    .browse-view.list .row { margin-top: -15px; height:auto !important;}
    .browse-view.list .vm-product-body-list { display: block; width: 66%; float: left; padding: 0 0 0 15px; position: relative;}
    .browse-view.list .product.vm-col{ width: 100%; margin-bottom: 0; padding-top: 15px; padding-bottom: 15px; background-color: #fff; border-radius: 4px; position: static !important; -webkit-transition: all 0s ease-in !important;-moz-transition: all 0s ease-in !important;-ms-transition: all 0s ease-in !important;-o-transition: all 0s ease-in !important;transition: all 0s ease-in !important;transform: translate3d(0px, 0px, 0px) !important;}
    .browse-view.list .product.vm-col .bottom-border{ display: none;}
    .browse-view.list .product.vm-col .spacer {box-shadow:none; -webkit-box-shadow: none; }
    .browse-view.list .product.vm-col:hover .vm-product-media-container a:before{display: none;}
    .browse-view.list .product.vm-col .vm-product-media-container { margin-bottom: 0;}
    .browse-view.list .product.vm-col .vm-product-media-container img { border-radius: none;}
    .browse-view.list .product.vm-col .spacer:after{  content: ""; display: block; clear: both;}
    .browse-view.list .product.vm-col .vm-image-box { width: 33%; float: left; padding:0 15px 0 0}
    .browse-view.list .product.vm-col .vm-image-box img { border-radius: 0px;}
    .browse-view.list .product.vm-col .vm-image-box .vm-product-thumb { margin-top: -50px;}
    .browse-view.list .product.vm-col:hover .vm-image-box .vm-product-thumb { margin-top: 14px; opacity: 1;}
    .browse-view.list .product.vm-col .vm-product-name { padding-top: 0;}
    .browse-view.list .product.vm-col .vm-product-rating-container { margin: 3px 0 10px;}
    .browse-view.list .product.vm-col .vm-short-description { margin-bottom: 14px;}
    .browse-view.list .product.vm-col .item-circle { right: auto; left: -75px;}



  /*.browse-view h1{font-size:0.2em;margin:0 0 8px;padding:0;}*/
  .orderby-displaynumber{border-bottom:solid #d1d1d1 1px; margin:5px 0 55px;padding:0 0 15px;}
  .orderby-displaynumber .view-layout { margin-left: 40px;}
  .orderby-displaynumber .view-layout a { margin-right: 15px}
  .orderby-displaynumber .view-layout a:last-child { margin-right: 0}
  .orderby-displaynumber .view-layout a,
  .orderby-displaynumber .view-layout a span{ display: inline-block;color: #dcdcdc;}
  .orderby-displaynumber .view-layout a .inner{ width: 34px;height: 34px;border: 1px solid #dcdcdc;border-radius: 5px; position: relative;}
  .orderby-displaynumber .view-layout a.active .inner,
  .orderby-displaynumber .view-layout a:hover .inner{ background-color: #f9f9f9}
  .orderby-displaynumber .view-layout a .bottom-border { display: block; margin-top: -8px;}

  .orderby-displaynumber .view-layout a .inner span,
  .orderby-displaynumber .view-layout a .inner span:before,
  .orderby-displaynumber .view-layout a .inner span:after { position: absolute; border-style: solid; border-color: #d1d1d1}
  .orderby-displaynumber .view-layout a.view-grid .inner .i1 { top: 8px; left: 8px; width: 16px; height: 16px; border-width: 1px;}
  .orderby-displaynumber .view-layout a.view-grid .inner .i1:before { content: ""; position: absolute; display: block; width: 6px;height: 16px;border-width: 1px;top: -1px;left: 4px;}
  .orderby-displaynumber .view-layout a.view-grid .inner .i1:after { content: ""; position: absolute; display: block; width: 16px;height: 6px;border-width: 1px;top: 4px;left: -1px;}
  .orderby-displaynumber .view-layout a.view-list .inner .i1 {width: 6px;height: 16px;top: 8px;left: 8px;border-width: 1px;}
  .orderby-displaynumber .view-layout a.view-list .inner .i1:before { content: ""; position: absolute; display: block; width: 6px;height: 6px;border-width: 1px;top: 4px;left: -1px;}
  .orderby-displaynumber .view-layout a.view-list .inner .i2 {width: 9px;height: 11px;top: 11px;left: 15px;border-width: 1px 0 1px 0;}
  .orderby-displaynumber .view-layout a.view-list .inner .i2:before { content: "";display: block;width: 9px;height: 1px;top: 4px;left: 0;border-width: 1px 0 0 0;position: absolute;}


  .orderlistcontainer{display:inline-block;text-decoration:none;margin-left: 20px; position: relative;}
  .orderlistcontainer:last-child { margin-right: 0;}
  .orderlistcontainer div { display: inline-block;}
  .orderlistcontainer div.activeOrder,
  .orderlistcontainer div.Order{ cursor:pointer;border:solid #dcdcdc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding: 0 30px 0 12px;height: 34px;line-height: 32px;margin-left: 5px;position: relative;}
  .orderlistcontainer div.Order { padding-right: 12px;}
  
  .orderlistcontainer div.activeOrder:before { content:"\f107"; display: block; position: absolute; top: 9px; right: 9px; }
  .orderlistcontainer div.activeOrder:after,
  .orderlistcontainer div.Order:after { content: ""; display: block; height: 8px;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;position: absolute; left: -1px;right: -1px;bottom: -5px;}
  .orderlistcontainer div.orderlist{ display:none;position:absolute;border:solid #dcdcdc 1px;background:#FFF;cursor:pointer;z-index: 4; right: 0; border-radius: 0 0 4px 4px; min-width: 171px; margin-top: -1px;}
  .orderlistcontainer div.orderlist:empty { display: none !important;}
  .orderlistcontainer div.orderlist div{ display: block;}
  .orderlistcontainer div.orderlist div a { padding: 10px 10px 10px 15px; display: block;}
  .orderlistcontainer div.orderlist div:hover{background:#f9f9f9;}

  .ask-a-question-view .product-summary .short-description{margin-top:6px;}
  .ask-a-question-view table.askform, .ask-a-question-view table.askform tr, .ask-a-question-view table.askform td {border:0;}
  .ask-a-question-view table.askform td {padding: 5px 0;}
  .ask-a-question-view #recaptcha_area {margin-bottom: 20px;}
  .ask-a-question-view .thumbnail { margin-bottom: 0;}


  #fancybox-wrap {padding: 0;}
  #fancybox-outer,#fancybox-content { border-radius: 4px;}
  #fancybox-content { width: 100% !important;}
  .fancybox-bg { display: none;}


  span.details-button{ margin:0 0 0 10px;}
  span.details-button input.details-button { background: url("../images/vmgeneral/backgrounds.png") repeat-x scroll center top #E8E8E8;color:#135CAE;border:1px solid #CAC9C9 ;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer; text-align:center;padding:3px 8px 1px;}
  span.stock-level{font-size:10px;color:#7d7b7b;}
  .horizontal-separator{height:1px;background:#e9e8e8;margin:10px 0;}
  .invalid{background-color:#ffd;color:#000;border-color:red;}
  .page-results{margin-top:25px;text-align:right;}
  .control-buttons button.default{margin-left:8px;}

  td.key{padding:0 6px; width: 150px;}
  .cart-view h1{font-size:20px;margin:0;padding:0 0 10px;}
  .cart-view h2{font-size:12px;margin:0;padding:0;}
  .checkout-button-top{text-align:right;border-top:solid #E9E8E8 1px;padding:25px 0 0; margin-top: 20px;}
  .billto-shipto{border-top:solid #E9E8E8 1px;border-bottom:solid #E9E8E8 1px;margin:10px 0 0;padding:10px 0 25px;}
  .billto-shipto span,a.terms-of-service{display:inline-block;font-size:14px;}
  #full-tos {display: none;}
  .output-billto span.titles,.output-shipto span.titles{width:150px;float:left;}
  .output-billto span.values-first_name,.output-billto span.values-middle_name,.output-billto span.values-zip,.output-shipto span.values-first_name,.output-shipto span.values-middle_name,.output-shipto span.values-zip{float:left;margin-right:3px;}
  .customer-comment{text-align:center;border-top:solid #E9E8E8 1px;margin:10px 0 0;padding:10px 0 0;}
  textarea.customer-comment{background:#fff;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;text-align:left;padding:5px 5px 4px;}
  
  .terms-of-service h5{background:#7C1E21;color:rgba(255, 255, 255, 0.9);font-size:14px;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-weight:400;margin:0;padding:15px;}
  .terms-of-service h5 a,.terms-of-service h5 a:visited{color:#fff;text-transform:uppercase;}
  .VmArrowdown{background:top right no-repeat url(../images/vmgeneral/arrow_down.png);cursor:pointer;float:right;width:16px;height:16px;padding:0 12px;}
  ul.VMmenu,.VMmenu ul,.VMmenu li{list-style-type:none!important;background-image:none!important;padding:2px;}
  #com-form-login .width30.floatleft {display: inline-block;margin: 0 20px 0 0;}
  #com-form-login label{display:inline-block;}
  #com-form-login input[type="checkbox"] {margin:0; display: none;}
  .vm2-arrow_down{background-position:0 -72px;width:16px;height:16px;}
  .vm2-lowstock{background-position:0 -1114px;width:62px;height:15px;display:block;margin: 10px auto;}
  .vm2-nostock{background-position:0 -1179px;width:62px;height:15px;display:block;margin: 10px auto;}
  .vm2-normalstock{background-position:0 -1244px;width:62px;height:15px;display:block;margin: 10px auto;}
  .featured-view .vm2-lowstock, .featured-view .vm2-nostock, .featured-view .vm2-normalstock,
  .latest-view .vm2-lowstock, .latest-view .vm2-nostock, .latest-view .vm2-normalstock,
  .topten-view .vm2-lowstock, .topten-view .vm2-nostock, .topten-view .vm2-normalstock,
  .recent-view .vm2-lowstock, .recent-view .vm2-nostock, .recent-view .vm2-normalstock,
  .related-view .vm2-lowstock, .related-view .vm2-nostock, .related-view .vm2-normalstock{margin: 10px auto;}
  .vendor-store-desc,.category-view,.featured-view,.latest-view,.topten-view,.recent-view,.related-products-view,.browse-view,.order-view{margin-bottom:45px;}
  .vm-product-media-rating {width: 100%;float:left;}
  .vm-product-media-rating h2 {border: 0;margin: 6px 0;}
  .vm-rating-header {float:right;margin: 0 6px 0 0;}
  .vm-product-media-container,
  .vmproductItemImage {text-align:center;max-width: 100%;margin-bottom:5px; z-index: 1; position: relative;   background-color: #fff; box-shadow: inset 0 1px 0 0 #DCDCDC, inset 1px 0 0 0 #DCDCDC, inset -1px 0 0 0 #DCDCDD; -webkit-box-shadow: inset 0 1px 0 0 #DCDCDC, inset 1px 0 0 0 #DCDCDC, inset -1px 0 0 0 #DCDCDD; border-radius: 4px 4px 0 0;}
  .vm-product-media-container-a,
  .vmproductItemImage a {display: block; position: relative;}
  .vm-product-media-container-a img,
  .vmproductItemImage img{ border-radius: 4px 4px 0 0;}
  .vm-product-media-container a:before,
  .vmproductItemImage a:before {content: "";display: block;position: absolute;top: 0;width: 100%;height: 100%;border-top: 1px solid transparent;border-left: 1px solid transparent;border-right: 1px solid transparent;border-radius: 4px 4px 0 0; z-index: 1;}
  .product:hover .vm-product-media-container a:before,
  .product:hover .vmproductItemImage a:before { border-color: #dcdcdc;}
  .vm-product-container .vm-product-media-container { float: left; width: 55%;}
  .vm-product-descr-container {float:left;width:100%;text-align:center;width: 100%;}
  .vm-product-details-container {float:right;width:45%;}


  .vm-product-media-container .owl-wrapper-outer { padding: 0;}
  .vm-product-media-container.owl-carousel .owl-controls .owl-buttons{ display: none;}
  .vm-product-media-container.owl-carousel:hover .owl-controls .owl-buttons { display: block;}
  .vm-product-media-container.owl-carousel .owl-controls .owl-buttons > div { top: 50% !important;margin-top: -20px; z-index: 2;}
  .vm-product-media-container.owl-carousel .owl-controls .owl-buttons > .owl-prev { left: 5px !important; right: auto !important;}
  .vm-product-media-container.owl-carousel .owl-controls .owl-buttons > .owl-next { right: 5px !important; left: auto !important;}

  .vm-product-thumb{ padding: 0 22px 0 20px;margin-top: -49px;opacity: 0;}
  div.product:hover .vm-product-thumb{ margin-top: 10px; opacity: 1;}
  .vm-product-thumb .vm-product-thumb-slide { position: relative; z-index: 2;}
  .vm-product-thumb .vm-product-thumb-slide .item { padding: 0 4px; cursor: pointer !important;}
  .vm-product-thumb .vm-product-thumb-slide .item img { border: 1px solid #dadada;}
  .vm-product-thumb .vm-product-thumb-slide.owl-carousel .owl-controls .owl-buttons > div { top: 50%;margin-top: -15px; z-index: 2; line-height: 28px; width: 16px; height: 30px; text-indent: 0; background: none; font-size: 30px; padding: 0; text-align: center;}
  .vm-product-thumb .vm-product-thumb-slide.owl-carousel .owl-controls .owl-buttons > .owl-prev { left: -16px;}
  .vm-product-thumb .vm-product-thumb-slide.owl-carousel .owl-controls .owl-buttons > .owl-next { right: -18px;}
  .vm-product-thumb .vm-product-thumb-slide.no-nav .owl-controls{ display: block !important;}
  .vm-product-thumb .vm-product-thumb-slide.no-nav .owl-controls .owl-buttons > div { opacity: 0.1; cursor: default; display: block !important;}


  .valign-wrapper {position: relative;}
  .valign-content-wrapper {position: absolute; height: 100%; top: 50%; width: 100%;}
  .valign-content {position: absolute; margin: 0px auto; left: 0px; right: 0px; top: -43px;}
  .browseProductImage {width:auto;max-width: 100%;}
  span.variant-name,span.custom-variant-name{width:100px;float:left;display:block;margin-bottom:5px;}
  .browse-view .row .product .spacer img,.related-products-view .row .product .spacer img{width:auto;height:auto;}

  .control-buttons #reg_text {float: left;margin: 0 20px 0 0;text-align: left;}
  #userForm select,.width80{width:80%;}
  label.invalid,span.red{color:red;}
  .output-billto span.values,.output-shipto span.values,span.floatleft{float:left;}
  .output-billto span.values,.output-shipto span.values {padding-right:5px;}
  .joomlaCoreField {background-color: #FFFFDD;}

  .vm-pagination .counter{text-align: right !important;}
  .vm-page-counter {float:right;}
  .vm-bottom div{text-align:center !important;}
  .vm-bottom ul{text-align:center !important;}
  .vm-bottom ul li{display: inline;}
  .vm-bottom  .counter{text-align: right !important;}
  .pagenav {padding:3px 8px; margin:0 4px; border:1px solid #aaa; background-color:#fafafa; color:#808080;}
  .detail-article .pagenav {padding: 0;margin: 20px 0;list-style: none;text-align: center; border: none; background-color: transparent; color: inherit;}
  a.pagenav {color: #555;text-decoration: none;}
  td.orders-key{font-weight: bold; text-align: left; }

  /* Manufacturer View Default */
  .product-field-display a img{display: block;}
  .manufacturer-details-view { padding: 45px 0;}
  .componentLayout .manufacturer-details-view { padding: 0 0 25px 0;}  
  .manufacturer-details-view div[class^="manufacturer-"] { overflow: hidden; margin-bottom: 10px; padding-bottom: 5px;}
  .manufacturer-label { float: left; font-weight: bold; display: inline-block; margin-right: 10px;}
  .manufacturer-details-view div.manufacturer-image { margin-bottom: 0}
  .manufacturer-details-view div.manufacturer-image + div { margin-bottom: 15px;}

  .manufacturer-view-default .thumbnail { margin-bottom: 0;}
  .manufacturer-view-default .bottom-border {display: block; margin-bottom: 10px;}

  .vm-customfield-mod img,.vm-customfield-cart img{ vertical-align: middle; width: 16px;}
  .vm-img-desc{display:block;}
  a:hover .vm-img-desc{background: #095197}
  .vmpayment_name, .vmpayment_cost, .vmshipment_name, .vmshipment_cost{padding:0 2px;}
  .vmpayment_description,.vmshipment_description {color:gray;font-size:9px;padding:0 2px;}
  .vmpayment_cardinfo {color:gray;font-size:9px;}
  .virtuemart_search .inputbox{vertical-align :middle}

  /* Custom Field Images */
  .product-fields .product-field label.other-customfield {width:25%;float:left;position:relative;top:20px;left:-18px;margin-bottom:27px;text-align:center;}  /* For 4 images across use width:17% */
  .product-fields .product-field-type-M {display:block}
  .product-fields .product-field-type-M input[type=radio] {display:block;margin: 10px;}
  .product-fields .product-field-type-M label {display:inline-block}
  .product-fields .product-field-type-M img {display:block;vertical-align: text-top;float:right;}
  .product-fields .product-field .vm-img-desc {font-size:9px;}
  

  /* some more styles */
  .buttonBar-right{text-align: right; float:right;margin-bottom: 15px;}
  .buttonBar-right .button-gray { margin-top: 0;}
  .userfields_info{font-weight: bold;display: block;margin: 0 0px 20px 0px;}

  .listing-view-carousel div.product { padding: 0 15px;}
  div.product .addtocart-area .product-fields ,
  div.product .addtocart-area .quantity-box,
  div.product .addtocart-area .quantity_box,
  div.product .addtocart-area .quantity-controls,
  div.product .addtocart-area .quantity { display: none;}

  div.product .spacer { box-shadow: inset 0 0 0 1px #DCDCDC;  -webkit-box-shadow: inset 0 0 0 1px #DCDCDC;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
  div.product .spacer .vm-product-body { padding: 15px 15px 25px 15px; }
  div.product_horizon div.product {float:left;border:1px solid #ddd;margin:0.3%;min-width: 220px;}
  div.product .spacer .vm-product-body .vm-product-rating-container{margin-top: -42px; position: relative; z-index: 0;}
  div.product:hover .spacer .vm-product-body .vm-product-rating-container,
  div.product .spacer .vm-product-thumb + .vm-product-body .vm-product-rating-container{margin-top: 0;}

  .vm-product-descr-container h2 {height: 3.2em;margin-bottom: 0px}
  .vm-product-descr-container-0 {height: 3.3em;margin-bottom: 0px}
  .vm-product-descr-container-1 {height: 8.6em;margin-bottom: 0px}

  #ui-tabs { margin-top: 15px;}
  
  /* Start by setting display:none to make this hidden.
     Then we position it in relation to the viewport window
     with position:fixed. Width, height, top and left speak
     speak for themselves. Background we set to 80% white with
     our animation centered, and no-repeating */
  .vmLoadingDiv {
      display:    none;
      position:   fixed;
      z-index:    1000;
      top:        0;
      left:       0;
      height:     100%;
      width:      100%;
      background: rgba( 255, 255, 255, .8 )
      url('../images/vm-preloader.gif')
      50% 45%
      no-repeat;
  }

  /* When the body has the loading class, we turn
     the scrollbar off with overflow:hidden */
  .vmLoading {
      overflow: hidden;
  }

  /* Anytime the body has the loading class, our
     modal element will be visible */
  .vmLoading .vmLoadingDiv {
      display: block;
  }
  .vmLoadingDiv .vmLoadingDivMsg {
      position: relative;
      top: 50%;
  }
  #fancybox-overlay { background-color: #000 !important;}

  /* Reviews */
  .rating{margin:0 0 20px;padding:0;}
  .write-reviews { margin-bottom: 35px;}
  .write-reviews ul.rating li{display:inline-block;list-style:none;text-align:center;padding:0 5px;}
  .write-reviews ul.rating li span{display:block;}
  .write-reviews .step.gray-italic { float: right;margin-top: -34px;}
  .list-reviews .normal{border:solid #CAC9C9 1px;margin-bottom:8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:12px;}
  .list-reviews .normal blockquote,.list-reviews .highlight blockquote{margin-top:12px;font-size:12px;word-wrap:break-word;}
  .list-reviews .normal blockquote:before,.list-reviews .highlight blockquote:before{content:open-quote;font-weight:700;font-size:24px;padding-right:6px;}
  .list-reviews .normal blockquote:after,.list-reviews .highlight blockquote:after{content:close-quote;font-weight:700;font-size:24px;padding-left:6px;}
  .list-reviews .reviewItem{margin-bottom: 25px;}
  .list-reviews .reviewItem .reviewItemInner { position: relative; border-radius: 4px; border: 1px solid #dcdcdc; padding: 15px; }
  .list-reviews .reviewItem .vote {position: absolute;top: 17px;right: 15px;}
  .list-reviews .reviewItem .name { display: inline-block; margin-right: 10px;}
  .list-reviews .reviewItem .date { font-size: 14px; color: #888;}
  .list-reviews .reviewItem blockquote { margin-top: 15px;margin-bottom: 0;font-size: inherit;border-left-width: 2px;font-family: inherit;padding: 5px 15px 5px;}
  .list-reviews .step { margin-bottom: 25px; display: block;}

  .customer-reviews .alert { margin-bottom: 0; margin-top: 35px; border-radius: 5px;}
  .customer-reviews .alert + .bottom-border{margin-bottom: 40px; border-color: #d6e9c6;}
  .shop .customer-reviews .ratingbox { margin: 0;}
  .customer-reviews h4 small { font-weight: 100;}
  .customer-reviews h4 small:before {content: "—"; display: inline-block; margin: 0 10px;}
  .customer-reviews form { position: relative;}
  .customer-reviews form .ratingBlock { display: inline-block;}

  /* Reviews end */

  .ratingbox{position:relative;display:inline-block;float:left;width:80px;height:16px;background:url(../images/star.png) repeat-x scroll 0 -32px transparent;margin-right:10px}
  .ratingbox div,.ratingbox span{background:url(../images/star.png) repeat-x;display:block;width:1%;height:16px;position:absolute}
  .spacer-buy-area .ratingbox{margin-bottom:15px}
  .category-ratingbox{position:relative;display:block;width:60px;height:12px;background:url(../images/color-stars-small.png) repeat-x scroll 0 bottom transparent}
  .category-ratingbox div,.category-ratingbox span{background:url(../images/color-stars-small.png) repeat-x;display:block;width:1%;height:12px;position:absolute}
  @media (max-width: 768px) {
  .spacer-buy-area .ratingbox{margin:0 auto 15px}
  }
  .vm-badges { padding: 0; z-index: 2;}
  .vm-badges [class *="b-"] {
    border: 2px solid #ddd;
    border-radius: 100%;
    line-height: 45px;
  }
  .vm-badges .b-new { border-color: #cade2f; color:#b2d231;}
  .vm-badges .b-onsale {border-color: #f7a118; color: #ee8516;}
  .vm-badges .b-featured {border-color: #2eb8ea; color: #4e97d2;}

  /*Vendor*/
  .vendor-image { margin-bottom: 0;}
  .vendor-image .bottom-border { margin-bottom: 20px;}
  .panel.vendor-description { margin-bottom: 0;}  
  .panel.vendor-description + .bottom-border { margin-bottom: 40px;}

  /*Order */
  .sectiontableheader a { font-weight: bold;}
  #ui-tabs ul#tabs{list-style-type:none;overflow:hidden;border-bottom: 2px solid #000; margin: 0 0 -1px 0; position: relative;}
  #ui-tabs ul#tabs li{display:inline-block;cursor:pointer;background-color: #f9f9f9;margin: 0 3px 0 0;padding: 10px 15px;}
  #ui-tabs ul#tabs li.current{display:inline-block; color: #fff;}
  #ui-tabs .dyn-tabs{/*overflow:auto;*/display:none;}
  #ui-tabs .dyn-tabs ul { list-style: none;}

  /*Edit address*/
  .adminForm.user-details input[type="text"], .adminForm.user-details input[type="password"], .adminForm.user-details input[type="file"] {display: block;width: 100%;height: 34px; border-radius: 5px; padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ddd;}
  .adminForm.user-details select { width: 100% !important;}
  .edit-vmshopper, #divadmintable { margin-top: 25px;}
  .vm-view-user-edit #adminForm #ui-tabs .editor .btn-toolbar {display: none;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes { position: relative;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes .fg-button {border: 1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #ffffff;padding: 6px 12px;height: auto !important;display: inline-block;margin: 0 !important;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes .fg-button .ui-icon {display: inline-block;width: 16px;height: 16px;border: 1px solid #ddd;border-radius: 100%;text-align: center;line-height: 1;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes .fg-button.js-previous .ui-icon:before {content: "-";}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes .fg-button.js-next .ui-icon:after {content: "+";}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes span.ui-helper-hidden-accessible {position: absolute;top: 10px;left: 100px;background: #fff;display: inline-block;border: 1px solid #ddd;padding: 6px 15px;border-radius: 4px;-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.09);-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.09);box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.09);}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes span.ui-helper-hidden-accessible:empty {display: none;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes span.ui-helper-hidden-accessible:before {content: "";display: block;border-style: solid;border-width: 7px 7px 0 7px;border-color: #ddd transparent transparent transparent;position: absolute;bottom: -7px;left: 10px;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes span.ui-helper-hidden-accessible:after {content: "";display: block;border-style: solid;border-width: 6px 6px 0 6px;border-color: #fff transparent transparent transparent;position: absolute;bottom: -6px;left: 11px;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes #ImagesContainer {margin: 30px 0 15px;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes #ImagesContainer .vm_thumb_image {width: 150px;border: 1px solid #ddd;padding: 10px;border-radius: 3px;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes #ImagesContainer .vm_thumb_image img {border: none;background-color: none;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes .vm__img_autocrop {margin-bottom: 20px;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes table {border: 1px solid #ddd;margin-bottom: 20px;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes table > tbody > tr > td {border: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 12px 25px;line-height: inherit;border-top: 1px solid #ddd;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes table > tbody > tr > td:first-child {border-left: 1px solid #ddd;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes table > tbody > tr > td:last-child {border-right: 1px solid #ddd;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes table tbody > tr:nth-child(odd) > td {background-color: #f9f9f9;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes table tbody > tr:hover > td {background-color: #f5f5f5;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes table input[type="text"] {  border: 1px solid #ddd;  border-radius: 4px;  height: 34px;  padding: 6px 12px;  width: auto;  max-width: 150px;}
  .vm-view-user-edit #adminForm #ui-tabs .checkboxes table img { min-width: 60px; height: auto !important;}
  .vm-view-user-edit #adminForm #ui-tabs .vmquote {margin: 0 0 30px 0 !important;border: 1px solid #ddd;padding: 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
  #searchMedia { border: 1px solid #ddd; border-radius: 5px; height: 34px !important;padding: 6px 12px; width: auto  !important; max-width: 100px;}


  /*Check out*/
  .vm-fieldset-pricelist .quantity-input { border: 1px solid #ddd; border-radius: 3px 0 0 3px; text-align: center;}
  .cart-sum thead th{ display: none;}
  div.cart.customer-note{margin:20px 0 0 0;}
  div.cart.customer-note span { display: block; margin-bottom: 10px;}
  div.cart.customer-note .inputbox { margin-bottom: 10px; border: 1px solid #dcdcdc; border-radius: 5px; padding: 10px; width: 100%; min-height: 100px;}
  .tos div.terms-of-service { float: right;}
  .tos div.terms-of-service label{font-family: inherit;}
  .tos input.terms-of-service { display: block; float: left; margin-right: 10px;opacity: 1;}

  /*popup-added*/
  .popup-added-content { padding-bottom: 5px;}
  .popup-added .productdetails-view .product-related { margin-top: 25px;}
  .product-related-products-popup { margin: 0px; padding: 10px; border: 1px solid #ddd; border-radius: 5px;}
  .product-related-products-popup .product-field { margin: 15px 0;}
  .product-related-products-popup .product_s_desc,
  .product-related-products-popup .vm-price-desc { display: none;}
  .product-related-products-popup .product-field img { border: 1px solid #ddd; border-radius: 5px; margin-bottom: 5px; }

  .popup-added .continue_link,.popup-added .showcart {   padding-left: 15px;  padding-right: 15px;}

  /*---------------------------*/
  /*VM Module Category -------------------*/
  .vm-menu-category {list-style: none;margin: 0;padding: 0; text-transform: uppercase;}
  .vm-menu-category > li { margin-bottom: 20px; }
  .vm-menu-category > li > a { font-size: 16px;}
  .vm-menu-category > li i{ margin: 3px 10px 0 0; font-size: 18px; cursor: pointer; width: 15px; text-align: center; float: left;}
  .vm-menu-category > li ul { padding: 15px 0 5px 22px}
  .vm-menu-category > li ul li {margin-bottom: 15px;}
  .vm-menu-category > li ul li:last-child {margin-bottom: 0;}
  .vm-menu-category > li ul li i { margin-top: 0;}
  .vm-menu-category > li ul li i:before { content: "\f105" !important; font-size: 16px;}
  .vm-menu-category > li > a > .countProduct { display: none;}
  .vm-menu-category > li ul.menu { display: none;}
  .vm-menu-category > li.active ul.menu { display: block;}
  .vm-menu-category   li.opened > a { font-weight: 400;}
  .vm-menu-category   li.opened > i:before { content:"\f147";}

  .fxmenu .VMmenu > li { margin: 0; padding: 0;}
  .fxmenu .VMmenu > li > a {font-size: 14px;padding: 8px 12px; color: #666; display: block; text-transform: none;}
  .fxmenu .VMmenu > li:hover > a,
  .fxmenu .VMmenu > li > a:hover,
  .fxmenu .VMmenu > li.active > a{background-color: #43474d;color: #fff !important;}
  .fxmenu .VMmenu > li > i { display: none;}

  .VMmenu .hot {padding: 1px 4px 2px 4px;margin-left: 3px;font-size: 10px;border-radius: 3px;color: #43474d;text-transform: lowercase;}

  /*VM Module Product -------------------*/
    /*Single*/
    div[class*="vmproduct-carousel-"] { display: none;}
    .vmgroup .vmproductItem { margin-bottom: 20px; position: relative;}
    .vmgroup .vmproductItem .spacer {background-color: #fff;cursor: pointer;min-height: 96px;border: 1px solid #dcdcdc;border-radius: 5px;padding: 10px;display: block;}
    .vmgroup .vmproductItem .spacer .vmproductItemImage{max-width: 76px;display: block; margin-bottom: 0;}
    .vmgroup .vmproductItem .spacer .vmproductItemImage img { border-radius: 5px;}
    .vmgroup .vmproductItem .spacer .addtocart-bar { margin-top: 10px;}
    .vmgroup .vmproductItem .spacer .addtocart-bar .quantity-box,
    .vmgroup .vmproductItem .spacer .addtocart-bar .quantity-controls{display: none;}

    .vmgroup-single .vmproductItem .spacer .addtocart-bar .button-green {font-size: 14px;padding: 4px 10px;}
    .vmgroup-single .vmproductItem .spacer h5 { margin-bottom: 0;}
    .vmgroup-single.popular .vmproductItem:before,
    .vmgroup-single.feature .vmproductItem:before,
    .vmgroup-single.bestsales .vmproductItem:before { z-index: 2; content: attr(data-item); position: absolute;height: 37px;width: 37px;background-color: #b2d231;border-radius: 50%;left: -1px;top: -7px;text-align: center;padding-top: 5px;color: #fff;font-family: 'Oswald';font-size: 21px; }
    .vmgroup-single.feature .vmproductItem:before {
      background: #00d2ff;
      background: -moz-linear-gradient(top, #00d2ff 0%, #5096d1 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00d2ff), color-stop(100%, #5096d1));
      background: -webkit-linear-gradient(top, #00d2ff 0%, #5096d1 100%);
      background: -o-linear-gradient(top, #00d2ff 0%, #5096d1 100%);
      background: -ms-linear-gradient(top, #00d2ff 0%, #5096d1 100%);
      background: linear-gradient(to bottom, #00d2ff 0%, #5096d1 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@light-blue', endColorstr='@blue', GradientType=0);
    }
    .vmgroup-single.bestsales .vmproductItem:before {
      background: #ffae00;
      background: -moz-linear-gradient(top, #ffae00 3%, #ee7b00 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #ffae00), color-stop(100%, #ee7b00));
      background: -webkit-linear-gradient(top, #ffae00 3%, #ee7b00 100%);
      background: -o-linear-gradient(top, #ffae00 3%, #ee7b00 100%);
      background: -ms-linear-gradient(top, #ffae00 3%, #ee7b00 100%);
      background: linear-gradient(to bottom, #ffae00 3%, #ee7b00 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@light-orange', endColorstr='@orange', GradientType=0);
    }
    .popular + .popular  { margin-top: 40px;}

    /*Listing*/
    .vmgroup.listing-view h5 { margin-bottom: 10px;}
    .vmgroup.listing-view .addtocart-area { margin-top: 15px;}
    .vmgroup.listing-view .owl-controls { display: none;}
    /*.vmgroup.listing-view div.product .spacer .vm-product-body .vm-product-rating-container { margin: 5px 0;}*/
    .vmgroup.listing-view .vmproductblock div.product { margin-bottom: 20px;}

  /*VM Module Ajax Search -------------------*/
  .jvajax_shop_search {}
  .jvajax_shop_search .jvajax_search_hikashop_block input { float: none; width: 100%;}
  .jvajax_shop_search .jvhikashop_name_block:before {right: 7px;top: 8px;}
  .jvajax_shop_search .jvajax_search_hikashop_block { position: relative;}
  .jvajax_shop_search .jvajax_search_hikashop_block:before { position: absolute; left: 50%; display: block; width: 20px; line-height: 20px; text-align: center; height: 20px; margin-left: -10px; content: "\f0a9"; font-size: 18px;top: 50%;margin-top: -10px; color: #ccc;}
  .jvajax_shop_search.jvhikashop_popup .jvhikashop_name_block {  margin-bottom: 10px;}
  .jvajax_shop_search_popup { position: relative;}
  .sidebar .jvajax_shop_search  h4.sidebar-header { margin-bottom: 15px;}
  .jvajax_shop_search_price_slider { margin-bottom: 15px;}
  .jvajax_shop_search_price_slider .slider.slider-horizontal .slider-track { height: 2px; background: #dcdcdc;}
  .jvajax_shop_search_price_slider .slider.slider-horizontal .slider-selection { height: 4px; top: -1px;
    background: #5096d1;
    background: -moz-linear-gradient(left, #5096d1 0%, #00d2ff 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #5096d1), color-stop(100%, #00d2ff));
    background: -webkit-linear-gradient(left, #5096d1 0%, #00d2ff 100%);
    background: -o-linear-gradient(left, #5096d1 0%, #00d2ff 100%);
    background: -ms-linear-gradient(left, #5096d1 0%, #00d2ff 100%);
    background: linear-gradient(to right, #5096d1 0%, #00d2ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5096d1', endColorstr='#00d2ff', GradientType=1);
  }
  .jvajax_shop_search_price_slider .slider.slider-horizontal .slider-handle{margin-top: -6px;height: 15px;width: 15px;border-radius: 4px;border: none;background: #43474d;transition: all 0s ease;margin-left: -7px;opacity: 1;  }

  .jvajax_shop_search_fields .jvajax_shop_search_name_block{ position: relative;}
  .jvajax_shop_search_fields .jvajax_shop_search_name_block .fa{ position: absolute; right: 10px; top: 10px;}

  .jvajax_shop_search_popup .jvajax_shop_search_content {border-radius: 5px; border-color: transparent; z-index: 9999;}
  .jvajax_shop_search_content .item .image {  display: block; padding: 0;background: #fff;margin-bottom: 5px;}
  .jvajax_shop_search_content .item .image.left { float: left;margin-right: 10px; }
  .jvajax_shop_search_content .item .image.right {float: right;margin-left: 10px;}

  .jvajax_shop_search_content .div_hikashop_products  .item {background: #fff;margin-bottom: 0;border-radius: 5px;border: 1px solid #dcdcdc;padding: 10px;}
  .jvajax_shop_search_content .item + .bottom-border {margin-bottom: 20px;}
  .jvajax_shop_search_content .item .image img {border-radius: 5px;}
  .jvajax_shop_search_content .addtocart-controls{display: none;}
  .jvajax_shop_search_content span.addtocart-button{float: right;}
  .jvajax_shop_search_content span.addtocart-button .addtocart-button{margin-left: 0;font-size: 14px;padding: 3px 10px;}
  .jvajax_shop_search_content .item .title, .jvajax_shop_search_content .item .price {font-family: 'Oswald' !important; font-weight: 300 !important; font-size: 16px;padding: 0;margin-bottom: 5px;}
  .jvajax_shop_search_content .item .price, .form_add_to_cart, .jvajax_shop_search_content .item .short_desc {padding: 0;}
  .jvajax_shop_search_content .item .short_desc { font-size: 13px; line-height: 18px;}
  .jvajax_shop_search_content .form_add_to_cart { float: right;}
  .jvajax_shop_search_content .form_add_to_cart .hikashop_product_stock .hikashop_cart_input_button { margin-left: 0;font-size: 14px;padding: 3px 10px;}
  .jvajax_shop_search_content .item .price {float: left;margin-top: 0;clear: both;}
  .jvajax_shop_search_content .item .price span.PricesalesPrice{ font-size: 14px;}
  .jvajax_shop_search_content .hikashop_products_pagination div.pagination-list span.pagenav,.jvajax_shop_search_content .hikashop_products_pagination div.pagination-list a.pagenav { font-size: 14px;}


  /*paging*/
  .jvajax_shop_search_content .hikashop_products_pagination { margin-top: 0;}
  .jvajax_shop_search_products_pagination .pagination-list { padding:0 0 20px;}
  .jvajax_shop_search_popup .jvajax_shop_search_content > div + .jvajax_shop_search_products_pagination .pagination-list{ padding: 0;}
  .jvajax_shop_search_products_pagination, .hikashop_subcategories_pagination{font-size:100%}
  .jvajax_shop_search_products_pagination div.pagination,
  .jvajax_shop_search_products_pagination div.page-number,
  .jvajax_shop_search_products_pagination div.page-number > ul{overflow:initial;padding:0;margin:0}
  .jvajax_shop_search_products_pagination div.pagination-list *{border:none !important}

  .jvajax_shop_search_products_pagination div.pagination-list a.pagenav,
  .jvajax_shop_search_products_pagination div.pagination-list span.pagenav{padding: 5px 15px !important;text-transform: uppercase;cursor: pointer;font-family: 'Oswald', serif;font-weight: 500;text-align: center;border: 0 none !important;border-radius: 3px;font-size: 1.2em;margin:0 4px}
  .jvajax_shop_search_products_pagination div.pagination-list  a.pagenav{color: #43474d !important;box-shadow: 0 2px 0 0 #161718;background: #dcdcdc;}

  .jvajax_shop_search_products_pagination div.pagination-list  span.pagenav{color: #fff !important;}
  .jvajax_shop_search_products_pagination div.pagination-list  span.pagenav:hover{color: #fff !important;}
  .jvajax_shop_search_products_pagination div.pagination-list  a.pagenav:hover{color: #fff !important;background: #43474d;box-shadow: 0 2px 0 0 #000000;}
  .jvajax_shop_search_products_pagination div.pagination-list  a.pagenav,
  .jvajax_shop_search_products_pagination div.pagination-list span.pagenav {  padding: 2px 15px !important;  font-size: 14px;}
  .jvajax_shop_search_products_pagination .list-footer .limit,
  .jvajax_shop_search_products_pagination .hikashop_results_counter{display:none}

  .jvajax_shop_search_products_pagination .list-footer .pagination{display:none}
  .jvajax_shop_search_products_pagination .shop-content-header{text-align:left}
  .jvajax_shop_search_products_pagination .hikashop_filter_main{min-height:initial !important}
  .jvajax_shop_search_products_pagination .pagination-list > span.pagenav,
  .jvajax_shop_search_products_pagination .pagination-list a.pagenav {display:inline-block}

  /*Vm Cart ------------*/
  .vmCartModule .dropdown .view_cart_link { display: none;}
  .vmCartModule .vm_cart_products {}
  .vmCartModule .shop-card {width: auto;right: 0; width: auto; position: relative;top: 0; display: block; height: auto; box-shadow: none;border: none;border-radius: 0;padding: 0; z-index: 0}
  .vmCartModule .vm_cart_products .product_row { padding: 15px 0; position: relative; height: auto;}
  .vmCartModule .vm_cart_products .product_row .blogThumbnail {width: 76px;float: left;display: block;}
  .vmCartModule .vm_cart_products .product_row .blogThumbnail img{width: 100%; border-radius: 5px;}
  .vmCartModule .vm_cart_products .shop-card-products-features { float: none;padding-left: 96px; width: auto; padding-top: 0;}
  .vmCartModule .vm_cart_products .product_name { margin-bottom: 8px;padding-right: 34px;}
  .vmCartModule .vm_cart_products .product_name a { color: #43474d; }
  .vmCartModule .vm_cart_products .subtotal_with_tax { font-size: 16px;}
  .vmCartModule .vm_cart_products .vm2-remove_from_cart {position: absolute;top: 15px;right: 15px;background-color: transparent;border: none;text-align: center; opacity: 0.5; font-size: 14px;}
  .vmCartModule .vm_cart_products .vm2-remove_from_cart:hover { opacity: 1;}
  .vmCartModule .module-topcart { padding:0 0 30px 0;color: #43474d}
  .vmCartModule .module-topcart .total { margin-bottom: 0; margin-top: 5px;}
  .vmCartModule .module-topcart strong{ font-weight: 100; margin: 0 5px;}
  .vmCartModule .shop-card .gray-border { margin-bottom: 0;}
  .vmCartModule .shop-card-products-features { max-width: none;}
  .vmCartModule.process .shop-card:after,
  .top-bar .vmCartModule.process:hover .dropdown .view_cart_link:after,
  .top-bar .vmCartModule.process .dropdown.open .view_cart_link:after,
  .topbanner .vmCartModule.process:hover .dropdown .view_cart_link:after,
  .topbanner .vmCartModule.process .dropdown.open .view_cart_link:after  {content: "";position: absolute;background-color: rgba(255,255,255,0.85);top: 0;bottom: 0;left: 0;right: 0;}
  .vmCartModule.process .shop-card:before,
  .top-bar .vmCartModule.process .dropdown .fa-suitcase:before,
  .topbanner .vmCartModule.process .dropdown .fa-suitcase:before {content: "\f110";font-size: 28px;display: block;text-align: center;position: absolute;top: 50%;right: 50%;margin-left: -12px;margin-top: -14px;z-index: 1; -webkit-animation: fa-spin 0.8s infinite linear; animation: fa-spin 0.8s infinite linear;}
  @-webkit-keyframes fa-spin {
    0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    100% { -webkit-transform: rotate(359deg); transform: rotate(359deg);}
  }
  @keyframes fa-spin {
    0% { -webkit-transform: rotate(0deg); transform: rotate(0deg);}
    100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}
  }

  .top-bar .vmCartModule .dropdown { padding: 0 15px; display: block;}
  .top-bar .vmCartModule .dropdown .view_cart_link {display: inline-block;margin: -10px 0;padding: 10px;line-height: 20px; cursor: pointer;position: relative;}
  .top-bar .vmCartModule .dropdown .view_cart_link:hover,
  .top-bar .vmCartModule .dropdown.open .view_cart_link,
  .top-bar .vmCartModule:hover .dropdown .view_cart_link,
  .topbanner .vmCartModule .dropdown .view_cart_link:hover,
  .topbanner .vmCartModule .dropdown.open .view_cart_link,
  .topbanner .vmCartModule:hover .dropdown .view_cart_link  {background-color: #fff; color: #43474d;}
  .top-bar .vmCartModule .dropdown .view_cart_link strong,
  .topbanner .vmCartModule .dropdown .view_cart_link strong { font-weight: 100;}
  .top-bar .vmCartModule.process .dropdown .fa-suitcase:before,
  .topbanner .vmCartModule.process .dropdown .fa-suitcase:before { font-size: 14px; position: static; margin: 0;}
  .top-bar .vmCartModule.process .dropdown .view_cart_link .total_products,
  .top-bar .vmCartModule.process .dropdown .view_cart_link strong,
  .topbanner .vmCartModule.process .dropdown .view_cart_link .total_products,
  .topbanner .vmCartModule.process .dropdown .view_cart_link strong { opacity: 0.8;}
  .top-bar .vmCartModule .dropdown .shop-card,
  .topbanner .vmCartModule .dropdown .shop-card { margin-top: 0; padding: 0; border: none; border-radius: 0;}
  .top-bar .vmCartModule .dropdown.open .shop-card,
  .topbanner .vmCartModule .dropdown.open .shop-card { display: block !important; height: auto !important}
  .top-bar .vmCartModule .vm_cart_products,
  .topbanner .vmCartModule .vm_cart_products { padding: 15px 0 0;}
  .top-bar .vmCartModule .vm_cart_products .vmcontainer,
  .topbanner .vmCartModule .vm_cart_products .vmcontainer { max-height: 500px; overflow-y: auto;}
  .top-bar .vmCartModule .vm_cart_products .product_row,
  .topbanner .vmCartModule .vm_cart_products .product_row { padding: 15px 30px; }
  .top-bar .vmCartModule .vm_cart_products .vm2-remove_from_cart,
  .topbanner .vmCartModule .vm_cart_products .vm2-remove_from_cart { top: 17px;}
  .top-bar .vmCartModule .module-topcart,
  .topbanner .vmCartModule .module-topcart {padding: 0 30px 30px 30px;}
  .top-bar .vmCartModule .shop-card .gray-border,
  .topbanner .vmCartModule .shop-card .gray-border { margin-bottom: 10px;}
  .top-bar .vmCartModule .vm-empty,
  .topbanner .vmCartModule .vm-empty { display: none;}

  .top-bar .vmCartModule .shop-card ,
  .topbanner .vmCartModule .shop-card  {position: absolute;display: none;z-index: 100;background-color: #fff;width: 340px;top: 30px;right: 15px;box-shadow: 0px 5px 10px rgba(149, 149, 149, 0.21);}

  /*-- Update index 6 --*/
  .topbanner .vmCartModule .dropdown .view_cart_link { display: inline-block; cursor: pointer;}
  .topbanner .vmCartModule .view_cart_link {color: #fff !important;width: 22px; display: block;padding: 0;line-height: 38px;color: #fff;font-size: 13px;margin-top: -7px !important; height: 30px;background-size: 100%;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAyMiAzMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjIgMzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjQjJEMjMxIiBkPSJNMTksNmgtMXY0aC0zVjZIOHY0SDVWNkgzQzEuMzQzLDYsMCw3LjM0MywwLDl2MThjMCwxLjY1NywxLjM0MywzLDMsM2gxNmMxLjY1NiwwLDMtMS4zNDMsMy0zVjkKCUMyMiw3LjM0MywyMC42NTYsNiwxOSw2eiIvPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNCMkQyMzEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTYuNSw5VjQuNWMwLTIuMjA5LDEuODQ1LTQsNC4xMTktNGgxLjc2MgoJYzIuMjc0LDAsNC4xMTksMS43OTEsNC4xMTksNFY5Ii8+Cjwvc3ZnPg==);}
  .topbanner .vmCartModule .view_cart_link .fa,
  .topbanner .vmCartModule .view_cart_link span { display: none;}
  .topbanner .vmCartModule .shop-card { right: 0;}
  /*Admin Frontend -----------------*/
  .componentLayout .toolbar-box { padding-top: 25px;height: auto !important;margin-bottom: 30px;}
  .componentLayout .toolbar-box .btn-toolbar { margin-left: 0; }
  .componentLayout .toolbar-box .btn-toolbar .btn-wrapper{ float: left; margin-right: 10px;margin-bottom: 8px;}
  .componentLayout #system-message-container { margin-top: 15px;}
  .btn br {display: none;}
  .virtuemart-admin-area .toggler { margin-top: 40px; z-index: 2;}
  .componentLayout .toolbar-box .btn-toolbar .btn-wrapper .btn:not(.btn-success),
  .virtuemart-admin-area .btn:not(.btn-success){ border: 1px solid #ddd; background-color: #fff; height: auto;padding: 6px 12px;}
  .componentLayout .toolbar-box .btn-toolbar .btn-wrapper .btn:not(.btn-success):hover,
  .virtuemart-admin-area .btn:not(.btn-success):hover {color: #333;background-color: #ebebeb;border-color: #adadad; }
  .virtuemart-admin-area { border: 1px solid #ddd; border-radius: 5px; margin-bottom: 60px;}
    /*menu*/
    #admin-ui-menu { border-bottom: none;}
    .menu-wrapper .vm-lang-list-container { font-size: 10px; padding: 10px;}
    #admin-ui-menu h3.menu-title { font-size: 14px !important; color: #fff; position: relative;border-top: 1px solid rgba(255, 255, 255, 0.57);}
    #admin-ui-menu .menu-list { border-top: none;}
    #admin-ui-menu h3.current:before, #admin-ui-menu h3.menu-title:hover::before { content: ""; position: absolute; top: 0; right: 0; width: 3px; height: 100%; background-color: #e74c3c;}
    /*Content*/
    .virtuemart-admin-area .admin-content { border-left: none; box-shadow: 0 1px 0 1px #ddd;}
    #admin-ui-tabs ul#tabs { background-image: none; }
    #admin-ui-tabs ul#tabs li.current { background: #fff; border-radius: 0;}
    #admin-ui-tabs ul#tabs li span { font-family: 'Oswald', serif; text-shadow: none;}
    #admin-ui-tabs .tabs { padding: 20px;}

    .virtuemart-admin-area input[type="text"],
    .virtuemart-admin-area input[type="email"],
    .virtuemart-admin-area input[type="password"],
    .virtuemart-admin-area input[type="file"],
    .virtuemart-admin-area textarea {display: inline-block;width: 100%; height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;}
    .virtuemart-admin-area textarea{height: auto;}
    .chzn-container-multi .chzn-choices { border-radius: 4px; height: auto !important;}
    .chzn-container-active .chzn-choices { box-shadow: none; border-radius: 4px 4px 0 0;}
    .virtuemart-admin-area fieldset { margin-bottom: 30px; padding: 15px; border-color: #ddd; background-color: transparent !important;}
    .virtuemart-admin-area fieldset input { opacity: 1;}
    .virtuemart-admin-area table { width: 100%;}
    .virtuemart-admin-area table th,
    .virtuemart-admin-area table td { padding: 10px;}
    .virtuemart-admin-area table td  { font-size: 12px;}
    .virtuemart-admin-area .removable { border: 1px solid #ddd; border-radius: 5px; display: block; margin-bottom: 15px;}
    .virtuemart-admin-area .button2-left, .virtuemart-admin-area .button2-left .blank { margin-left: 0;background-image: none;}
    .ui-widget-header { color: #444;}
    select, input[type="file"] { height: auto;}
    .virtuemart-admin-area .removable input[type="text"] { width: 80px;}
    .virtuemart-admin-area input[name^="product_"]  { width: 100px; float: left; margin-right: 5px;}
    .virtuemart-admin-area .btn.btn-micro { background:#d9534f; color: #fff;border-color: #ac2925; padding: 0 4px;}
    .virtuemart-admin-area .btn.btn-micro.active { background: #47a447; color: #fff;border-color: #398439;}
    .virtuemart-admin-area .btn.btn-micro i:before { content: "\e9bf"}
    .virtuemart-admin-area .btn.btn-micro.active i:before{ content: "\e9be"}
    .virtuemart-admin-area #filterbox input[type="text"],.virtuemart-admin-area  #search_date_text { width: 100%; margin-bottom: 10px;}
    .virtuemart-admin-area #filterbox #search_date_text { width: 50%;}
    .virtuemart-admin-area #resultscounter { padding: 15px;}
    .virtuemart-admin-area #filterbox .chzn-container, #custom_parent_id_chzn { width: 100% !important; margin-bottom:10px;}
    .virtuemart-admin-area .vm-order span { height: auto !important; width: 24px !important; display: inline-block; float: none !important;}
    .virtuemart-admin-area .vm-order .ordering { max-width: 100%; width: 52px;margin-top: 5px; }
    .virtuemart-admin-area .vm-order span .btn.btn-micro { background:#fff; color: #444;border-color: #ddd; padding: 0 4px;}
    .virtuemart-admin-area .vm-order span .btn.btn-micro i:before{ content: "\e912"}
    .virtuemart-admin-area .vm-order span + span .btn.btn-micro i:before{ content:"\e911"}
    .virtuemart-admin-area .saveorder.btn.btn-micro { float: none !important; margin: 0; border-color: #ddd; background: #fff; color: #444;}
    .virtuemart-admin-area .saveorder.btn.btn-micro i:before{ content: "\e920";}
    .virtuemart-admin-area #header > div { padding: 10px;}
    #editcell { overflow-x: auto; }
    .virtuemart-admin-area .ratingbox {position: relative;display: block;width: 120px;height: 24px;background: url(../../../components/com_virtuemart/assets/images/color-stars.png) repeat-x scroll 0 bottom transparent;}
    .virtuemart-admin-area  .ratingbox span {background: url(../../../components/com_virtuemart/assets/images/color-stars.png) repeat-x;display: block;width: 1%;height: 24px;position: absolute;}
    .virtuemart-admin-area fieldset label, .virtuemart-admin-area fieldset.adminform label, .virtuemart-admin-area fieldset.adminform span.faux-label {float: none;clear: none;display: inline-block;min-width: 0px;margin: 0 5px 0 0;font-family: inherit;font-size: 12px;}

    /*vmCurrencies */
    .vmCurrencies .input-group .input-group-btn .button-green {margin-top: -5px;padding: 6px 20px;}
    .vmCurrencies .input-group .chzn-container-single .chzn-single { border-radius: 5px 0 0 5px !important;}
    .vmCurrencies .input-group .chzn-container-active .chzn-single-with-drop { border-radius: 5px 0 0 0 !important;}
    /*vmManufacturer */
    .vmManufacturer img { border: 1px solid #ddd; border-radius: 5px;}
    .vmManufacturer img + div { margin-bottom: 8px;}
    .vmManufacturerSliders .vmManufacturerItem { padding: 0 15px;}

    .manufacturer-view-default .vmManufacturerItem { padding-top: 20px; padding-bottom: 20px;}

    a.modal {position: static;display: inline-block;top: 0;left: 0;width: auto;margin-left: 0;background-color: transparent;border: none;overflow-y: hidden;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;outline: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
    
/*------------------------------------------------------------------

17. Responsive settings

-------------------------------------------------------------------*/
/* @media (max-width: 420px) */
@media (max-width: 420px) {
  .back-to-top{display:none!important}
  h3 > small{display:none!important}
  .team .avatar .social-small{display:none!important}
  .top-bar-nav-wishlist{display:none!important}
  .shop-content-header .shop-item-grid{margin-left:10px}
  .our-banners-description .our-banners-inner h3{display:none}
  .blog .blog-item1 .post-meta{display:none}
  .blog .blog-item1-2 img,.blog .blog-item1-2 .video iframe{width:100%}
  .blog .blog-item1-2 .blog-item-description{width:100%}
}
/* and @media (max-width: 420px) */
/* @media (max-width: 480px) */
@media (max-width: 480px) {
  .col-xs-small{width:100%!important;padding:0 25px!important}
  .col-xs-small .p-item-img{margin-top:25px!important}
  .skype-name{display:none!important}
  .our-servise-content h4{font-size:18px!important}
  .our-servise-content a{padding:10px!important}
  .sectionTeamOfProf{background-image:none!important}
  #block-bottomb .latest-posts,#block-bottomb .new-twitt,#block-bottomb #block-bottomb-contact,#block-bottomb .about{max-width:80%!important;margin:0 10%!important}
  section .portfolio3 .portfolioContainer > .p3-item{width:100%!important}
  .shop-single .shop-content-item-container{height:610px!important}
  .shop-classic-sidebar .container .shop-content .row .shop-content-item-container{height:597px!important}
  .our-banners-inner{width:100%!important}
  .hiiden-phone{display:none}
}
/* and  @media (max-width: 480px) */
/* @media (max-width: 650px) */
@media (max-width: 650px) {
  span.header-smaller{display:none}
  .our-servise-content .tab-pane .pane-mobile-item-img{display:none}
  .our-servise-content .tab-pane .pane-mobile-item{width:100%!important}
  ul.sub-menu li ul.sub-sub-menu{position:relative!important;left:0!important;margin-left:20px!important}
  .sign-in{display:none!important}
  .slicknav_parent > .mega-menu{padding:0!important;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:3px 3px 15px rgba(0,0,0,0);position:relative;top:0}
  .slicknav_parent > .mega-menu li{float:none;width:100%!important}
  .slicknav_parent > .mega-menu li a a{font-size:14px;text-transform:none}
  .slicknav_parent > .mega-menu li a .slicknav_arrow{color:#43474d!important}
  .slicknav_parent > .mega-menu li a:hover .slicknav_arrow{color:#fff!important}
  .slicknav_parent > .mega-menu li ul li a{color:#43474d}
  .slicknav_parent > .mega-menu li ul li:hover a{color:#fff}
  .slicknav_parent > .sub-menu > .slicknav_parent > .sub-sub-l-menu{position:relative!important;margin-left:20px!important;color:#43474d;right:0}
  .slicknav_parent > ul.sub-menu > li:hover > a{border-radius:5px!important}
  .slicknav_parent > ul.sub-menu > li:hover > a > a{border-radius:5px!important;background-color:#43474d!important;color:#fff!important}
  ul.sub-menu > li:hover > a{background-color:#43474d;color:#fff!important}
  .top-bar-nav-shop-card{display:none!important}
  section .portfolio-masonry > .p3-item{width:100%!important}
  .col-650{width:100%!important;padding:0 15px!important;margin:0 auto!important}
  .ralaited-products #owl-demo-3 .owl-item .shop-content-item-container{height:537px}
  .shop-classic-sidebar .shop-content .row .shop-content-item-container{height:750px!important}
  .js #menu{display:none}
  .js .slicknav_menu{position:absolute;width:300px;top:70px;right:0;display:block;z-index:999999}
  .index-4 .moduleTeamOfProf-bg{background:none}
}
/* and  @media (max-width: 650px) */
/* @media (max-width: 768px) */
@media (max-width: 768px) {
  .xs-container{max-width:550px;margin-bottom:20px;margin-left:auto;margin-right:auto}
  #searchtop{height:158px!important}
  .overaly h2{margin:20% 0 0!important;color:#fff}
  .slide_text_hide_768{visibility:hidden}
  .toggles{position:relative!important}
  .callout{text-align:center}
  .callout .callout-header{margin:0!important}
  .callout .button-green{float:none!important;margin:0}
  #block-bottomb h3{text-align:center!important}
  #block-footer{text-align:center}
  #block-footer .list-inline{float:none!important}
  .back-to-top{bottom:6em!important}
  .portfolio3 .portfolioContainer .p3-item{width:50%!important}
  .portfolioContainer{margin-top:0!important}
  .news{margin-top:40px!important}
  .contact-adress{display:block;padding-bottom:40px!important}
  .team .avatar li ul{display:block!important}
  ul.mega-menu{padding:20px 10px!important;width:100%!important}
  .blog-item1{padding-left:0!important}
  .blog-item1 .post-meta{display:block;width:100%;position:relative;margin-bottom:15px}
  p.price-range > label{float:none!important}
  .shop-classic-sidebar .shop-content .shop-content-item-container{height:537px!important}
  .shop-classic.shop-content .shop-content-item-container{height:850px!important}
  .logo-small{display:block;position:relative;margin:0 auto 15px!important}
  .shop-single .owl-controls{display:none!important}
  .ralaited-products #owl-demo-3 .shop-content-item-container{height:567px}
  .moduleCallout2 h3{text-align:center!important}
  .moduleCallout2 p{text-align:center!important}
  .moduleCallout2 .button-green{float:none!important;margin-top:5px!important}
  .moduleCallout2{text-align:center}
  p.price-range > input{padding-top:2px!important}
}
/* and @media (max-width: 768px) */
/* @media (max-width: 992px)*/
@media (max-width: 992px) {
  .features-tools-content .features-list-img{text-align:center}
  .top-bar .address{display:none}
  .top-bar-nav .skype-name{display:none}
  .social{margin:15px 0 0!important}
  .menu-container #menu{padding:0}
  ul#menu li > a > i{margin:0 -5px 0 5px !important}
  ul#menu .search{font-size:14px!important;line-height:14px!important}
  .owl-buttons .owl-prev,.owl-buttons .owl-next{display:none!important}
  .our-servise-content{padding-bottom:0!important}
  .infographics-content h2{margin-top:0!important}
  .features-list{margin:0 10px 10px 0 !important;padding:0!important}
  .features-list li{margin-bottom:7px!important}
  .callout{padding:35px 0!important}
  .callout h3{margin-top:10px!important}
  .callout .container > .row .button-green{margin-top:35px}
  .sectionTeamOfProf{background:none}
  .portfolioContainer .p3-item{width:33.33%!important}
  section .portfolio-masonry > .p3-item{width:33.33%}
  .our-banners{padding-top:25px}
  .banners-desc{display:block!important}
  .team .avatar p{display:block!important}
  .team .avatar ul{margin-top:0!important}
  .team .blog-item-quote{margin-top:15px!important}
  .team .my-projects{margin-bottom:15px}
  .shop-mega-menu .mega-menu-header{padding-top:15px!important}
  .shop-classic .shop-content .shop-content-item-container{height:537px}
  .our-services ul li{padding:8px 0 18px}
  .our-services ul li i{margin-top:-8px}
  p.banners-desc{display:none!important}
  .moduleTeamOfProf .container .seo-item img{padding-top:20px}
  .blog .container .row .sidebar-right{margin:35px;margin-bottom:25px}
}
/* and @media (max-width: 992px) */
/* @media (min-width: 990px) and (max-width: 1170px) */
@media (min-width: 990px) and (max-width: 1170px) {
  .features-list li {
    font-size: 12px !important;
    margin: 0 10px 10px 0 !important;
  }
  .features-list i {
    padding: 1.5px 0 0 1px !important;
  }
  .features-list-left {
    margin-right: 10px !important;
  }
  .back-to-top {
    bottom: 6em;
  }
  .portfolioContainer .p3-item {
    width: 25% !important;
  }
}
/* and @media (min-width: 990px) and (max-width: 1170px) */
/* @media (max-width: 1200px) */
@media (max-width: 1200px) {
  .top-bar ul.top-bar-nav > li{margin:0 5px 0 0;padding:0 5px 0 0}
  .menu-container ul#menu > li{margin-left:0}
  .menu-container ul#menu > li > a{padding:10px 8px 10px 5px}
  .row #owl-demo-3 .owl-buttons,.row #owl-demo-1 .owl-buttons,.row #owl-demo-7 .owl-buttons{display:none}
  .our-banners-inner p{display:none}
  .our-banners-inner h3{padding-bottom:15px!important}
  .header-popular{padding-top:25px!important}
  .home-3-popular{padding-top:0!important}
  .team .avatar p{display:none}
  .team .avatar ul{margin-top:15px}
  .features .megamenu-featured{display:none}
  .features .mega-menu-col-2{width:33%}
  .features .mega-menu-col-4{display:none}
  p.price-range > .button-green{float:none!important;margin:10px 0 0!important}
  .our-banners-border{padding-top:8px!important}
  .portfolio-masonry .p3-item{width:25%}
  .shop-content .shop-content-item-container{height:487px}
  .shop-menu .mega-menu .megamenu-featured{display:none}
}
/* and @media (max-width: 1200px) */
/*------------------------------------------------------------------

and Responsive settings

-------------------------------------------------------------------*/
/* Switcher */

#switcher{-webkit-transition:.4s!important;-moz-transition:.4s!important;transition:.4s!important;background:none repeat scroll 0 0 #f7f7f7;top:45px;position:absolute;width:210px;border-color:#43474d;border-style:solid solid solid none;border-width:1px 1px 1px 0;margin:0;padding:24px 0 10px;list-style:none;z-index:1001;left:-210px}
#switcher.show-switcher { left:0;}
#switcher .selectbox .selectify, #switcher .selectbox .selectify .header-f, #switcher .selectbox .selectify .options, #switcher .selectbox .selectify .option { min-width: 100px;}
.switcher {  -webkit-transition: 0.1s !important;  -moz-transition: 0.1s !important;  transition: 0.1s !important;}
.show-switcher-icon {
  position: absolute;
  left: 100%;
  border-color: #C7C7C7 ;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  height: 42px;
  width: 42px;
  background-color: #f7f7f7;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCA4IDEzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI2IiB5PSI1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNyIgeT0iNiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjUiIHk9IjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI0IiB5PSIzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMyIgeT0iMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjIiIHk9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB5PSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNSIgeT0iNiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjYiIHk9IjciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI0IiB5PSI1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMyIgeT0iNCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjIiIHk9IjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxIiB5PSIyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeT0iMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI1IiB5PSI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNiIgeT0iNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjQiIHk9IjciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIzIiB5PSI4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMiIgeT0iOSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEiIHk9IjEwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMSIgeT0iMTIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI2IiB5PSI3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNyIgeT0iNiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjUiIHk9IjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI0IiB5PSI5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMyIgeT0iMTAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIyIiB5PSIxMSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
  background-repeat: no-repeat;
  background-position: center;
}
.show-switcher .show-switcher-icon {
  border-color: #43474d;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTMgMTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEzIDEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMSIgeT0iMTAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMiIgeT0iMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMCIgeT0iOSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjkiIHk9IjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI4IiB5PSI3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNiIgeT0iNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjciIHk9IjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI1IiB5PSI0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNCIgeT0iMyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjMiIHk9IjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIyIiB5PSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeT0iMSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEwIiB5PSIxMSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjExIiB5PSIxMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjkiIHk9IjEwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iOCIgeT0iOSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjciIHk9IjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI1IiB5PSI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNiIgeT0iNyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjQiIHk9IjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIzIiB5PSI0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMiIgeT0iMyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEiIHk9IjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB5PSIxMSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEwIiB5PSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI5IiB5PSIyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iOCIgeT0iMyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjciIHk9IjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI1IiB5PSI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNiIgeT0iNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjQiIHk9IjciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIzIiB5PSI4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMiIgeT0iOSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEiIHk9IjEwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMSIgeT0iMTIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMSIgeT0iMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEyIiB5PSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTAiIHk9IjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI5IiB5PSI0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iOCIgeT0iNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjYiIHk9IjciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI3IiB5PSI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNSIgeT0iOCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjQiIHk9IjkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIzIiB5PSIxMCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjIiIHk9IjExIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  background-position: center;
}
.switcher-box {  border-bottom: 1px solid #C7C7C7;  color: #525252;  margin: 0 0 18px;  padding: 0 30px 15px 30px;  position: relative;  text-align: left;  height: 100%;}
.switcher .switcher-box:last-child {  border-bottom: none;  margin: 0;}
.switcher-box h5 {  margin: 0 0 20px;}
.switcher-box:first-child h5 {  float: none;}
.switcher-box .first {  padding: 2px ;}
.switcher-box > ul > li { margin: 0; }
.switcher-box ul {  margin: 0; padding:0; list-style:none}
.switcher-box ul li + li { margin-top:10px;}

#switcher .themecolor  { padding:0  30px 15px; position:relative;    border-bottom: 1px solid #c7c7c7;    color: #525252;    margin: 0 0 18px;    position: relative;}
#switcher  .themecolor:before { display:block; content:"Color theme";  font-size: 18px !important; line-height: normal; margin-bottom:10px;}
#switcher  .themecolor:after { display:block; content:"";   background-image: url(../images/trigger-bg.png);  margin-bottom: 14px;  height: 23px;  width: 23px; position:absolute;     right: 30px;    top: 3px;}
.switcher-box ul.demo-list-bg .body-bg-23 { background: url(../images/body-bg-23-thumb.png);}

.themecolor a {  background-image: url(../images/colors-bg.png);  height: 28px;  width: 28px;  overflow: hidden;     display: inline-block;      margin: 3px;}
.themecolor a .color-list { display:none}
.themecolor .green {  background-position: 0 0;}
.themecolor .brown {  background-position: -40px 0;}
.themecolor .blue {  background-position: -80px 0;}
.themecolor .red {  background-position: -120px 0;}
.themecolor .pink {  background-position: 0 -40px;}
.themecolor .turquoise {  background-position: -40px -40px;}
.themecolor .orange {  background-position: -80px -40px;}
.themecolor  .yellow {  background-position: -120px -40px;}

/* Box Changer*/

#demo-list-box { position:relative; padding:10px 0 10px 25px; list-style-type:none}
#demo-list-box:before { position:absolute; top:0; left:11px; bottom:0; width:2px; background:#cdcecf; content:"";}

#demo-list-box a { display:block; position:relative; line-height:20px; font-size:16px;}
#demo-list-box a:before { position:absolute; top:0; left:-25px;  width:24px; height:24px;  content:"";  background: url(../images/slider-handle.png) no-repeat -24px 0; }
#demo-list-box a.active:before { background-position:0 0}


/*Background image changer*/

.switcher .minicolors  { display:block;}
.switcher .minicolors input {    height: 30px;    width: 100%; border: 1px solid #ddd;}
.switcher .minicolors .minicolors-panel {    height: 163px !important;    width: 185px !important;}

#demo-list-bg li { display:inline-block;  margin: 2px;}
#demo-list-bg a {  border: 1px solid #fff;  height: 28px;  width: 28px; display:block;}
#demo-list-bg a:hover, #demo-list-bg a.active  { border-color:#000}


/*Font Changer*/
.font-header {  font-size: 16px;  margin: 0 0 2px 0;}
.font-body {  font-size: 16px;  margin: 8px 0 2px 0;}
.font-note {  margin: 8px 0 0 0;  font-size: 10px;}

/* and Switcher */
.preloader {  width: 100%;  height: 100%;  background-color: rgba(70, 152, 221, 0.9);  z-index: 9999999;  position: fixed;}



/*------------------------------------------*/
ul,ol{margin:0}
#block-panel p{margin:0}
#block-panel .position-panel-1 .jv-module{float:left;margin:0;border-right:1px solid #616469;margin:0 10px 0 0;padding:0 10px 0 0}
#block-panel .position-panel-2 .jv-module{float:right;margin:0}
.singin:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;content:"\f090";margin-right:8px}
.contact-page .share a:before,.categories ul li a:before,.shop #hikashop_add_wishlist:after,.shop div#hikashop_product_contact_main:after,.hikashop_cart_step_finished:after,.shipping_item label.button-green:before,.orderlistcontainer div.activeOrder:before,.shop-card:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.form-control{border-color:#dcdcdc;border-radius:5px;box-shadow:none}
.form-control:focus{box-shadow:none}
h3 > small{font-weight:100}
#system-message-container #system-message{margin-bottom:25px}
#system-message-container #system-message.alert{padding:15px}
.alert p{margin-bottom:10px}
.alert-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.alert-notice{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.alert-message{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
label{font-weight:300!important;font-size:16px}
label.invalid{border:none;color:#a94442}
#sbox-content iframe{height:100%!important}
.panel{box-shadow:none!important}
#searchtop input::-webkit-input-placeholder{color:rgba(255,255,255,0.8)}
#searchtop input:-moz-placeholder{color:rgba(255,255,255,0.8)}
#searchtop input::-moz-placeholder{color:rgba(255,255,255,0.8)}
#searchtop input:-ms-input-placeholder{color:rgba(255,255,255,0.8)}
#search-beack{z-index:1}

/*Fix */
body.PortfolioFullwidth #block-main > .container .box-portfolio{margin:0}
body.PortfolioFullwidth #block-main > .container .box-portfolio .pfo-item{padding:1px 1px 0 0}
.button-green.load-more{margin-top:30px}
.button-green.load-more .fa{margin-right:10px}
#block-header{padding:20px 0;margin:0!important; z-index: 1000 !important; position: relative;}
#logo{float:left}
.nav-tabs > li > a{font-size:18px}
#block-slide{padding:0}
body.index-1 #block-main,body.index-2 #block-main,body.index-3 #block-main{padding:0!important}
body.index-1 #main-content,body.index-2 #main-content,body.index-3 #main-content{padding:0!important}
#searchtop .container{position:relative}
#hikashop_cart_listing table{clear:both}
.block .jv-module{margin:30px 0 0}
.block .jv-module:first-child{margin-top:0}
#block-bottomb .jvlatestnews .intro-title{line-height:normal;margin:0}
.mapsInfo .jvmapcontain{margin-bottom:30px}
.fullwidth > h3.title-module{max-width:1140px;margin:0 auto 20px}
.bx-viewport ul li a{display:block}
.bx-viewport ul li a img{display:block;width:100%}


/* login */
  #btl-content #btl-content-login { width: 300px;}
  .btl-content-block .rowform > label { display: none;}
  .btl-content-block > h3,.btl-content-block .link-user-login > h3{display:none}
  .login-mod-custom .rowform {margin-bottom: 5px;padding-bottom: 5px;}
  .login-mod-custom .rowform > label{width:30%;font-size:15px}
  .login-mod-custom ul {list-style: disc inside;font-family: tahoma;float:left;white-space: nowrap;}
  .login-mod-custom ul a,.login-mod-custom ul a:hover{text-decoration:none}
  .login-mod-custom .rowform.rememberme { float: right; margin: 0; padding: 0; padding-top: 5px;}
  .login-mod-custom .rowform.rememberme  * { margin-bottom: 0; padding-bottom: 0;}
  .login-mod-custom #form-login-submit + div {margin: 0; padding: 10px 0 0 0;}
  .btl-content-block .link-user-login ul{list-style:none}
  .btl-content-block {border: none;box-shadow: 0px 5px 10px rgba(149, 149, 149, 0.21); border-radius: 0 !important;}
  .btl-panel .active {background: #fff;color: #b2d231; position: relative;}
  .btl-panel .active:after{content:"";position:absolute;display:block;top:-9px;left:-10px;right:-10px;bottom:-12px;background:#fff;z-index:-1}


/*================ Breadcrumbs ======================*/

  .breadcrumb{background-color:transparent;margin-bottom:0;padding:0}
  #block-breadcrumb .page-title-address li{float:left}
  #block-breadcrumb .page-title-address li a,#block-breadcrumb .page-title-address li span{font-size:16px}
  #block-breadcrumb .page-title-address > i{float:left}
  #block-breadcrumb .titlePage,#block-breadcrumb h1{display:inline-block;font-size:24px!important;line-height:1.1;margin-bottom:0;text-transform:uppercase}

/*================ Menu Mobile ======================*/
  a.flexMenuToggle{float:right;margin:17px 5px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:5px;background-color:#43474d!important;height:33px!important;width:auto!important;padding:6px 35px 4px 10px !important}
  a.flexMenuToggle:before{content:"Menu";float:left;text-transform:uppercase;font-size:16px}
  a.flexMenuToggle span{background:#FFF!important;display:block;height:2px!important;margin:3px 0 0!important;width:18px!important;position:absolute;top:12px!important;right:10px}
  a.flexMenuToggle span:first-child{top:7px!important}
  a.flexMenuToggle span:last-child{top:17px!important}

/*================ Sidebar ======================*/
.sidebar h4.first{margin:0 0 25px}
.sidebar h4{font-size:16px!important;margin:15px 0 25px;text-transform:uppercase;line-height:1.1}
.sidebar > h4,.sidebar .title-module{font-size:21px!important;text-transform:uppercase}
.sidebar h4.sidebar-header{padding-top:25px;margin:0 0 35px;font-size:21px!important}
.sidebar .toggle > h4{cursor:pointer}
.toggles1 .toggle:first-child{margin-top:0!important}

/*================ Pagination ======================*/
.page-number > ul { list-style:none; text-align:center}
.page-number > ul li {margin:  0 2px 4px 2px;}


/*================ Contact page ================*/
#block-fulltop{padding:0}
.contact-page > .btn-group{display:none}
.contact-page #block-header{background-color:#fff}
.contact-page .contact-classic{padding-top:0}
.contact-page #block-header.scroll-to-fixed-fixed{background-color:rgba(255,255,255,0.85)}
.contact-page .contact-form input[type="button"]{display:inline-block;width:auto;border:none;padding:5px 30px}
.contact-page .share a{border:1px solid #43474d;border-radius:4px;height:40px;width:40px!important;text-align:center;position:relative;padding:9px;line-height:18px;display:inline-block;margin-left:10px}
.contact-page .share a:first-child{margin-left:0}
.contact-page .share a span{display:none}
.contact-page .share a:before{font-size:21px}
.contact-page .share a.addthis_button_facebook:before{content:"\f09a"}
.contact-page .share a.addthis_button_twitter:before{content:"\f099"}
.contact-page .share a.addthis_button_email:before{content:"\f003"}
.contact-page .share a.addthis_button_linkedin:before{content:"\f0e1"}
.contact-page .contact-form .recaptchatable{border-radius:5px!important;width:100%;margin-top:15px!important;overflow:hidden}
.contact-page .contact-form .recaptchatable #recaptcha_response_field{padding:8px 10px!important;margin-top:0;width:298px!important;border-radius:4px!important}
.contact-page .contact-form .alert{padding:0}
.contact-classic .contact-form .alert{padding:15px}


/*================ member register ===*/
.member-registration .panel .panel-body .form-group:first-child .col-md-9{
	display: none;
}
.member-registration .panel .panel-body .form-group:first-child  .control-label {
	float: right;
}
	.member-registration .panel .panel-body .form-group:first-child  .control-label label {
		font-weight: normal;
		font-size: 13px;
		color: #888;
	}
		.member-registration .panel .panel-body .form-group:first-child  .control-label label .red {
			color: #f00;
		}

		.member-registration .panel .panel-body .form-group input[type="text"],
		.member-registration .panel .panel-body .form-group input[type="password"],
		.member-registration .panel .panel-body .form-group input[type="file"],
		.member-registration .panel .panel-body .form-group input[type="email"],
		.member-registration .panel .panel-body .form-group input[type="number"],
		.member-registration .panel .panel-body .form-group select,
		.member-registration .panel .panel-body .form-group textarea,
		.member-profile-work .panel .panel-body .form-group input[type="text"],
		.member-profile-work .panel .panel-body .form-group input[type="password"],
		.member-profile-work .panel .panel-body .form-group input[type="file"],
		.member-profile-work .panel .panel-body .form-group input[type="email"],
		.member-profile-work .panel .panel-body .form-group input[type="number"],
		.member-profile-work .panel .panel-body .form-group select,
		.member-profile-work .panel .panel-body .form-group textarea,
		.table .pagination .list-footer .limit select{
			border-radius: 5px;
			border: 1px solid #dcdcdc;
			width: 100%;
			padding: 8px 25px 8px 8px;
		}
		.member-registration .panel .panel-body .form-group .recaptchatable {
			width: 100%;
			border-radius: 5px;
			overflow: hidden;
		}
		.recaptchatable #recaptcha_image {
			overflow: hidden;
			border-radius: 5px;
		}
		.recaptchatable #recaptcha_response_field {
			padding: 8px 25px 8px 8px !important;
		}
		.member-profile-work .panel .panel-body .form-group input[type="hidden"] + * {
			display: none;
		}
/*================ USERNAME REMINDER/ PASSWORD RESET ========*/
.remind input[type="text"],
.remind input[type="email"],
.remind input[type="password"],
.reset input[type="text"],
.reset input[type="email"],
.reset input[type="password"]{
	padding: 5px 10px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	display: block;
	width: 100%;
}
#jform_captcha #recaptcha_table {
	border-radius: 5px;
	overflow: hidden;
	width: 100%;
}



/*================ Out Team ================*/
.item-page .team {	padding: 0;}
.avatar {		height: auto !important;	}
.avatar > li {min-height: 118px;		}
.avatar li .name {padding: 15px 0 0 0;font-size: 21px;display: block; font-weight: 300 !important;			}
.avatar li .regency {	padding: 9px 0;	margin: 0px;display: block;			}
.avatar h3,		.team .tab-pane h4 {			margin-bottom: 0;			line-height: 1.1;		}
.hikashop_product_characteristics_table .sbHolder {	width: 200px;}

/* PortfolioFullwidth */
body.PortfolioFullwidth #block-main > .container { width:auto; padding:0}
body.PortfolioFullwidth #block-main > .container > .row { margin:0}
body.PortfolioFullwidth #block-main > .container > .row > #main-content { padding:0}






/* Show grid item*/

.jv-module .gridItem  { width:auto; margin:0 -10px}
.gridItem .post-item-header { display:inline-block; margin-bottom:25px;}
.gridItem  .post-item-header .bottom-border {  margin-top: -5px;}
.gridItem .dateItem {  position: relative;  padding: 10px 20px 10px 60px;  border: 1px solid #dcdcdc;  border-radius: 5px;  margin: 0 !important;  background-color: #fff;  font-size: 27px;    font-style: bold;  display:inline-block;  position:relative}
.gridItem .dateItem .d {     font-size: 42px;    left: 0;    line-height: 64px;    position: absolute;    text-align: center;    top: 0;    width: 60px; }
.gridItem .dateItem .m {  color: #43474d;  font-size: 16px !important;  display:block;}
.gridItem .dateItem .y {  color: #43474d;  font-size: 16px !important;    display:block;}
.gridItem .dateItem:after {  background: url("../images/corner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  bottom: -10px;  content: "";  height: 13px;  left: 20px;  position: absolute;  width: 23px;}
.gridItem .item  { padding-bottom:5px; position:relative; margin:0 10px;}
.row.gridItem .item { margin: 0;} 
.gridItem .item .innerItem {  border-radius: 5px;  overflow: hidden; background:#fff; position: relative;}
.gridItem .item .innerItem .comment {  float: right;}
.gridItem .item .innerItem img {  position: relative;  border: 0 none;  height: auto;  max-width: 100%;  vertical-align: middle;}
.gridItem .item .innerItem-img > a {  position: relative;  margin-top: -35px;  color: #fff !important;  cursor: pointer;}
.gridItem .content-item-description {  border: 1px solid #DCDCDC;  border-bottom-left-radius: 5px;  border-bottom-right-radius: 5px;  padding: 15px;  }
.gridItem .content-item-description > div { margin-bottom:10px;}
.recent-post-item .comment {  float: right;}
.gridItem .content-item-description h3 {    line-height: 26px;    margin:0 0  15px;}
.gridItem .content-item-description h3 a {  padding: 0;}
.gridItem .item .innerItem > .gridItem .content-item-description > a {  color: #43474d !important;}
.gridItem .item .innerItem a:hover { cursor: pointer;}
.gridItem .item .innerItem p {  margin-bottom: 0;}
.gridItem .item .moduleItemImage { margin:0 0 -1px; border-radius:5px 5px 0 0; display:block; overflow:hidden; padding:0 !important; z-index:10}
.gridItem .item .moduleItemImage img { border-radius:5px 5px 0 0; }
.gridItem .item  .moduleItemComments { float: right}
.gridItem .content-item-description .hikashop_product_vote_row { height:0; overflow:hidden; margin:0;  -webkit-transition: all .2s ease;  -moz-transition: all .2s ease;  transition: all .2s ease;}
.gridItem .item .hikashop_product_code_list, .gridItem .item  .hikashop_product_code_row { display:none}

.gridItem .item:hover .content-item-description .hikashop_product_vote_row { height: 40px; overflow:hidden}
.div_hikashop_products .item  { margin:0  0 20px;}





.cols_list_1 .item { margin-bottom:20px; position:relative;}
.cols_list_1 .item:before {content:"1"; z-index:10;  position: absolute;  height: 37px;  width: 37px;    border-radius: 50%;  left: -10px;  top: -10px;  text-align: center;  padding-top: 3px;  color: #fff;   font-size: 21px;}
.cols_list_1 .item:nth-child(1):before { content:"1"}.cols_list_1 .item:nth-child(2):before { content:"2"}.cols_list_1 .item:nth-child(3):before { content:"3"}.cols_list_1 .item:nth-child(4):before { content:"4"}.cols_list_1 .item:nth-child(5):before { content:"5"}.cols_list_1 .item:nth-child(6):before { content:"6"}.cols_list_1 .item:nth-child(7):before { content:"7"}.cols_list_1 .item:nth-child(8):before { content:"8"}.cols_list_1 .item:nth-child(9):before { content:"9"}.cols_list_1 .item:nth-child(10):before { content:"10"}.cols_list_1 .item:nth-child(11):before { content:"11"}.cols_list_1 .item:nth-child(12):before { content:"12"}.cols_list_1 .item:nth-child(13):before { content:"13"}.cols_list_1 .item:nth-child(14):before { content:"14"}.cols_list_1 .item:nth-child(15):before { content:"15"}.cols_list_1 .item:nth-child(16):before { content:"16"}.cols_list_1 .item:nth-child(17):before { content:"17"}cols_list_1 .item:nth-child(18):before { content:"18"}.cols_list_1 .item:nth-child(19):before { content:"19"}
.sidebar .cols_list_1 .item:before { left: 0;}

.cols_list_1 .innerItem {  background-color: #fff;  cursor: pointer;  min-height: 96px;  border: 1px solid #dcdcdc;  border-radius: 5px;  padding: 10px;  display: block; }
.cols_list_1 .moduleItemImage {  max-width: 76px;  position: relative;  display: block;  float: left; margin-right:20px;  border-radius: 5px; overflow:hidden}
.cols_list_1 .moduleItemImage a, .cols_list_1 .moduleItemImage a img {  display: block;}
.cols_list_1 .content-item-description { overflow:hidden}
.cols_list_1 h3 { font-size:18px !important; line-height:normal; margin:0 0 5px}


/* K2 Search */
.genericItemImageBlock { float:left; margin-right:20px;   max-width: 300px;}
.genericItemList .border {     border: 1px solid #dcdcdc;    padding: 20px;    border-radius: 5px;    overflow: hidden; }
.genericItemBody { overflow:hidden; }

.pagination { display:block; text-align:center;}

.itemNavigation a span{width:15px;-moz-font-feature-settings:normal;-moz-font-language-override:normal;display:inline-block;font-family:FontAwesome;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;text-align:center;top:1px;font-size:18px}
.bx-controls-direction a{display:inline-block;background:none;font-family:FontAwesome;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;font-size:28px;height:30px;line-height:30px;text-align:center;top:50%;width:20px;margin-top:-15px;font-size:0;position:absolute}
#quantity-block a{float:left;font-family:FontAwesome;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;font-size:28px;height:36px;margin:0;line-height:36px;text-align:center;top:0;width:30px;font-size:0}
#quantity-block a:before,.bx-controls-direction a:before{font-size:28px!important;text-indent:0!important}

.itemNavigation a.itemPrevious  span:before, .bx-controls-direction a.bx-prev:before, #quantity-block a.hikashop_product_quantity_field_change_minus:before {content: "";}
.itemNavigation a.itemNext span:before, .bx-controls-direction a.bx-next:before, #quantity-block a.hikashop_product_quantity_field_change_plus:before {content: "";}

.bx-controls-direction a.bx-prev { left:0;}
.bx-controls-direction a.bx-next { right:0;}

/* Animation */
.owl-carousel .owl-item:nth-child(2) .item {    animation-delay: 0.2s !important; -webkit-animation-delay: 0.2s !important;}
.owl-carousel .owl-item:nth-child(3) .item {    animation-delay: 0.4s !important; -webkit-animation-delay: 0.4s !important;}
.owl-carousel .owl-item:nth-child(4) .item {    animation-delay: 0.6s !important; -webkit-animation-delay: 0.6s !important;}
.owl-carousel .owl-item:nth-child(5) .item {    animation-delay: 0.8s !important; -webkit-animation-delay: 0.8s !important;}
.owl-carousel .owl-item:nth-child(6) .item {    animation-delay: 1s !important; -webkit-animation-delay: 1s !important;}
.owl-carousel .owl-item:nth-child(7) .item {    animation-delay: 1.2s !important; -webkit-animation-delay: 1.2s !important;}
.owl-carousel .owl-item:nth-child(8) .item {    animation-delay: 1.4s !important; -webkit-animation-delay: 1.4s !important;}
.owl-carousel .owl-item:nth-child(9) .item {    animation-delay: 1.6s !important; -webkit-animation-delay: 1.6s !important;}
.owl-carousel .owl-item:nth-child(10) .item{    animation-delay: 1.8s !important; -webkit-animation-delay: 1.8s !important;}

/*========= Index 4 ===========*/
.team-of-prof-bg {background: url('../images/index/back-blue.jpg') no-repeat fixed 50% 0% rgba(0, 0, 0, 0);padding: 35px 0;}
.team-of-prof {background-image: url('../images/features/seo-back.png');height: 100%;background-position: center center;background-repeat: no-repeat;padding-bottom: 85px;padding-top: 85px;background-position: top center;}
.team-of-prof .seo-main img {
  margin: 15px 0 0 0;
  width: 100%;
}
.team-of-prof .seo-main img.cloud {
  position: absolute;
  bottom: 100px;
  right: 0px;
  max-width: 135px;
}
.team-of-prof .seo-item {
  text-align: center;
}
.team-of-prof .seo-item img {
  width: 100%;
  padding: 80px 0 15px 0;
}
.calculator h1 {  text-align: center;  padding: 65px 0 20px;  margin-bottom: 0;}
.calculator .fa {  display: block;  position: relative;  margin: 0 auto;  width: 29px;  height: 29px;  color: #b2d231;  font-size: 29px;  text-align: center;  background-color: #fff;  border: 3px solid #fff;}
.green-line {  margin-top: -14px;  height: 2px;  border-top: 2px solid #b2d231;}
.text-field h3 {  text-align: center;  padding: 23px 0; margin-bottom: 0;}
.text-field h3 span {  text-transform: uppercase; display: inline-block !important;}
.text-field p.four-steps { text-align: right; padding-top: 13px; margin-bottom: 0;}
.text-field .button-green { margin-top: 15px;}
.text-field .selectbox .selectify .header-f .selected { line-height: 32px;}
.service-block { padding: 30px 20px 20px 20px; margin: 0;}
.service-block h3 { padding-bottom: 20px; text-align: center; margin-bottom: 0;}
.service-block p { text-align: center; margin-bottom: 0;}
.service-block .service-ico { background-color: #f7f7f7; width: 90px; height: 90px; border-radius: 5px; margin: 0 auto 25px; position: relative;}
.service-block .service-ico img { border-radius: 5px;}
.service-block .service-ico:before {content: "";border-radius: 5px;border: 1px solid #b2d231;display: block;height: 90px;opacity: 0;width: 90px;transform: scale(1);transition: all 0.45s ease 0s;position: absolute;top: 0;left: 0;}
.service-block .service-ico:hover::before {opacity: 1;transform: scale(1.2);}
.service-block:hover {background-color: #f9f9f9;border-radius: 5px;}
.our-servise-content .tab-pane .pane-img { max-width: 50%;}
.our-servise-content .tab-pane .pane-img img { float: left; margin: 0; max-width: 100%; margin-bottom: 25px;}
.our-servise-content .tab-pane .pane { width: 45%; float: right;}
.jv-module + .about-numbers { margin-top: 40px;}

.owl-demo-8 .people-quote { max-width: 100%; padding: 0 10px 0 10px;}
.owl-demo-8 .people-quote .item-quote { padding: 20px; border: 1px solid #dcdcdc; border-radius: 5px; font-size: 16px; font-style: italic; position: relative;}
.owl-demo-8 .people-quote .item-quote:after {background: url("../images/corner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";height: 13px;position: absolute;left: 30px;bottom: -12px;width: 23px;}
.owl-demo-8 .people-quote .bottom-border { display: block;}
.owl-demo-8 .people-quote .bottom-border:after {  display: block;}
.owl-demo-8 .people-quote .people-av {  display: block;  margin-top: 20px;  padding-left: 10px;}
.owl-demo-8 .people-quote .people-av .people-av-img {  display: block;  position: relative;  float: left;  max-width: 100%;}
.owl-demo-8 .people-quote .people-av .people-av-img img {  max-height: 100%;  border-radius: 75px;  display: block;  max-width: 75px;  margin-right: 25px;}
.owl-demo-8 .people-quote .people-av h4 {  padding-top: 10px;  margin-bottom: 0;}
.owl-demo-8 .people-quote .people-av p {  padding-top: 5px;  color: #8b8d90;  margin-bottom: 0;}
.owl-demo-8 .owl-controls .owl-buttons {  display: block;  margin: 0 auto 0 auto;}
.owl-demo-8 .owl-controls .owl-buttons .owl-prev ,.owl-demo-8 .owl-controls .owl-buttons .owl-next,
.owl-demo-6 .owl-controls .owl-buttons .owl-prev ,.owl-demo-6 .owl-controls .owl-buttons .owl-next {overflow: hidden;top: 50%;margin-top: -20px;}

.owl-demo-6 .client { max-width: 100%;padding: 25px 0 25px 0;vertical-align: center;}
.owl-demo-6 .client img {opacity: 0.6;display: block;position: relative;margin: 0 auto;max-width: 100%;cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.owl-demo-6 .client img:hover {opacity: 1;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}

#sbox-overlay {right: 0;bottom: 0;width: auto !important;}


/*Smart search*/
.finder .search-results {margin-left: 0;}
  .finder .result-title, .finder .result-text{ margin-bottom: 5px;}

/*Offline page*/
.offline-page:before {position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: "";background-image: url(../images/index/back-blue.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;z-index: 0;filter: blur(2px);-webkit-filter: blur(5px);}
.offline-page > div {position: relative;z-index: 1;max-width: 660px;background: #fff;padding: 30px;border-radius: 5px;box-shadow: 5px 5px 0px rgba(0,0,0,0.1);}
@media (min-width: 768px) {
  .offline-page > div {margin-top: 60px;}
}
@media (max-width: 767px) {
  .offline-page > div {margin: 15px;}
}
.offline-head { margin: 0 -30px; padding: 0 30px 30px 30px; border-bottom: 2px solid #b2d231 ;}
.offline-head img { margin-right: 15px;}
.offline-head h1 {margin-top: 20px;margin-bottom: 0;line-height: 1;}
.offline_message {margin: 30px 0;color: #888;font-size: 120%;font-weight: 100;}
.offline-page [type="checkbox"] { opacity: 1;}

.hikashop_product_list, .hikashop_category_list { text-align: inherit;}
.pluso-more{visibility: hidden;}