{% if (registry.has('theme_options') == constant('true')) %} 
     {% set theme_options = registry.get('theme_options') %}
     {% set config = registry.get('config') %}
     {% set url = registry.get('url') %}
     {% set request = registry.get('request') %}
     {% set page_direction = theme_options.get( 'page_direction' ) %} 
     {% set language_id = config.get( 'config_language_id' ) %} 

     <!DOCTYPE html>
     <html class="quickview{{ page_direction[language_id] == 'RTL' ? ' rtl' : '' }}" {{ page_direction[language_id] == 'RTL' ? 'dir="rtl"' : '' }}>
     <head>
          <title>{{ title }}</title>
          <base href="{{ base }}" />

          <!-- Meta -->
          <meta charset="utf-8">
          <meta http-equiv="X-UA-Compatible" content="IE=edge" />
          {% if (theme_options.get( 'responsive_design' ) != '0') %} 
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          {% endif %} 
          {% if (description) %} 
          <meta name="description" content="{{ description|striptags }}" />
          {% endif %} 
          {% if (keywords) %} 
          <meta name="keywords" content="{{ keywords|striptags }}" />
          {% endif %} 
          
          {% for link in links %} 
          <link href="{{ link['href'] }}" rel="{{ link['rel'] }}" />
          {% endfor %} 
          
          <!-- Google Fonts -->
          <link href="//fonts.googleapis.com/css?family=Poppins:300,400,500,600,700" rel="stylesheet" type="text/css">
          
          {% if ( theme_options.get( 'font_status' ) == '1' ) %}
               {% set lista_fontow = [] %}
               {% if ( theme_options.get( 'body_font' ) != '' and theme_options.get( 'body_font' ) != 'standard' and theme_options.get( 'body_font' ) != 'Arial' and theme_options.get( 'body_font' ) != 'Georgia' and theme_options.get( 'body_font' ) != 'Times New Roman' ) %}
                    {% set font = theme_options.get( 'body_font' ) %}
                    {% set lista_fontow = lista_fontow|merge([font]) %}
               {% endif %}
               
               {% if ( theme_options.get( 'categories_bar' ) != '' and theme_options.get( 'categories_bar' ) != 'standard' and theme_options.get( 'categories_bar' ) != 'Arial' and theme_options.get( 'categories_bar' ) != 'Georgia' and theme_options.get( 'categories_bar' ) != 'Times New Roman' ) %}
                    {% set font = theme_options.get( 'categories_bar' ) %}
                    {% if (font not in lista_fontow) %}
                         {% set lista_fontow = lista_fontow|merge([font]) %}
                    {% endif %}
               {% endif %}
               
               {% if ( theme_options.get( 'categories_submenu_heading' ) != '' and theme_options.get( 'categories_submenu_heading' ) != 'standard' and theme_options.get( 'categories_submenu_heading' ) != 'Arial' and theme_options.get( 'categories_submenu_heading' ) != 'Georgia' and theme_options.get( 'categories_submenu_heading' ) != 'Times New Roman' ) %}
                    {% set font = theme_options.get( 'categories_submenu_heading' ) %}
                    {% if (font not in lista_fontow) %}
                         {% set lista_fontow = lista_fontow|merge([font]) %}
                    {% endif %}
               {% endif %}
               
               {% if ( theme_options.get( 'categories_box_heading' ) != '' and theme_options.get( 'categories_box_heading' ) != 'standard' and theme_options.get( 'categories_box_heading' ) != 'Arial' and theme_options.get( 'categories_box_heading' ) != 'Georgia' and theme_options.get( 'categories_box_heading' ) != 'Times New Roman' ) %}
                    {% set font = theme_options.get( 'categories_box_heading' ) %}
                    {% if (font not in lista_fontow) %}
                         {% set lista_fontow = lista_fontow|merge([font]) %}
                    {% endif %}
               {% endif %}
               
               {% if ( theme_options.get( 'categories_box_links' ) != '' and theme_options.get( 'categories_box_links' ) != 'standard' and theme_options.get( 'categories_box_links' ) != 'Arial' and theme_options.get( 'categories_box_links' ) != 'Georgia' and theme_options.get( 'categories_box_links' ) != 'Times New Roman' ) %}
                    {% set font = theme_options.get( 'categories_box_links' ) %}
                    {% if (font not in lista_fontow) %}
                         {% set lista_fontow = lista_fontow|merge([font]) %}
                    {% endif %}
               {% endif %}
               
               {% if ( theme_options.get( 'headlines' ) != '' and theme_options.get( 'headlines' ) != 'standard' and theme_options.get( 'headlines' ) != 'Arial' and theme_options.get( 'headlines' ) != 'Georgia' and theme_options.get( 'headlines' ) != 'Times New Roman' ) %}
                    {% set font = theme_options.get( 'headlines' ) %}
                    {% if (font not in lista_fontow) %}
                         {% set lista_fontow = lista_fontow|merge([font]) %}
                    {% endif %}
               {% endif %}
               
               {% if ( theme_options.get( 'footer_headlines' ) != '' and theme_options.get( 'footer_headlines' ) != 'standard' and theme_options.get( 'footer_headlines' ) != 'Arial' and theme_options.get( 'footer_headlines' ) != 'Georgia' and theme_options.get( 'footer_headlines' ) != 'Times New Roman' ) %}
                    {% set font = theme_options.get( 'footer_headlines' ) %}
                    {% if (font not in lista_fontow) %}
                         {% set lista_fontow = lista_fontow|merge([font]) %}
                    {% endif %}
               {% endif %}
               
               {% if ( theme_options.get( 'page_name' ) != '' and theme_options.get( 'page_name' ) != 'standard' and theme_options.get( 'page_name' ) != 'Arial' and theme_options.get( 'page_name' ) != 'Georgia' and theme_options.get( 'page_name' ) != 'Times New Roman' ) %}
                    {% set font = theme_options.get( 'page_name' ) %}
                    {% if (font not in lista_fontow) %}
                         {% set lista_fontow = lista_fontow|merge([font]) %}
                    {% endif %}
               {% endif %}
               
               {% if ( theme_options.get( 'button_font' ) != '' and theme_options.get( 'button_font' ) != 'standard' and theme_options.get( 'button_font' ) != 'Arial' and theme_options.get( 'button_font' ) != 'Georgia' and theme_options.get( 'button_font' ) != 'Times New Roman' ) %}
                    {% set font = theme_options.get( 'button_font' ) %}
                    {% if (font not in lista_fontow) %}
                         {% set lista_fontow = lista_fontow|merge([font]) %}
                    {% endif %}
               {% endif %}
               
               {% if ( theme_options.get( 'custom_price' ) != '' and theme_options.get( 'custom_price' ) != 'standard' and theme_options.get( 'custom_price' ) != 'Arial' and theme_options.get( 'custom_price' ) != 'Georgia' and theme_options.get( 'custom_price' ) != 'Times New Roman' ) %}
                    {% set font = theme_options.get( 'custom_price' ) %}
                    {% if (font not in lista_fontow) %}
                         {% set lista_fontow = lista_fontow|merge([font]) %}
                    {% endif %}
               {% endif %}
               
               {% if ( theme_options.get( 'sale_new_font' ) != '' and theme_options.get( 'sale_new_font' ) != 'standard' and theme_options.get( 'sale_new_font' ) != 'Arial' and theme_options.get( 'sale_new_font' ) != 'Georgia' and theme_options.get( 'sale_new_font' ) != 'Times New Roman' ) %}
                    {% set font = theme_options.get( 'sale_new_font' ) %}
                    {% if (font not in lista_fontow) %}
                         {% set lista_fontow = lista_fontow|merge([font]) %}
                    {% endif %}
               {% endif %}
               
               {% for font in lista_fontow %} 
                    {{ '<link href="//fonts.googleapis.com/css?family=' ~ font|url_encode ~ ':800,700,600,500,400,300,200,100" rel="stylesheet" type="text/css">' }}
               {% endfor %}
          {% endif %}
          
          
          {% set lista_plikow = [
                    'catalog/view/theme/odesk/css/bootstrap.css',
                    'catalog/view/theme/odesk/css/animate.css',
                    'catalog/view/theme/odesk/css/stylesheet.css',
                    'catalog/view/theme/odesk/css/responsive.css',
                    'catalog/view/theme/odesk/css/menu.css',
                    'catalog/view/theme/odesk/css/owl.carousel.css',
                    'catalog/view/theme/odesk/css/font-awesome.min.css',
                    'catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css'
          ] %} 
          
          {# RTL #}
          
          {% if (page_direction[language_id] == 'RTL') %}
           {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/css/rtl.css']) %}
           {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/css/bootstrap_rtl.css']) %}
          {% endif %}
          
          {# Full screen background slider #}
          {% if (config.get( 'full_screen_background_slider_module' ) != '') %} {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/css/jquery.vegas.css']) %}{% endif %}
          
          {# Category wall #}
          {% if (config.get( 'category_wall_module' ) != '') %} {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/css/category_wall.css']) %}{% endif %}
          
          {# Filter product #}
          {% if (config.get( 'filter_product_module' ) != '') %} {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/css/filter_product.css']) %}{% endif %}
          
          {# Wide width        #}
          {% if (theme_options.get( 'page_width' ) == 1) %} {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/css/wide-grid.css']) %}{% endif %} 
          
          {# Normal width #}
          {% if (theme_options.get( 'page_width' ) == 3) %} {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/css/standard-grid.css']) %}{% endif %}
          
          {# Spacing 20px #}
          {% if (theme_options.get( 'spacing_between_columns' ) == 2) %} {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/css/spacing_20.css']) %}{% endif %}

          {{ theme_options.compressorCodeCss( 'odesk', lista_plikow, 0, constant('HTTP_SERVER') ) }}
          
          {# Custom colors, fonts and backgrounds #}
          {% if (theme_options.get( 'font_status' ) == '1' or theme_options.get( 'colors_status' ) == '1') %} 
<style type="text/css">
	{% if (theme_options.get( 'colors_status' ) == '1') %} 
		{% if (theme_options.get( 'body_font_text' ) != '') %} 
		body,
		.product-filter .list-options select,
		.blog-article .post .box .box-heading {
			color: {{ theme_options.get( 'body_font_text' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'body_font_links' ) != '') %} 
		a {
			color: {{ theme_options.get( 'body_font_links' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'body_font_links_hover' ) != '') %} 
		a:hover,
		div.pagination-results ul li.active {
			color: {{ theme_options.get( 'body_font_links_hover' ) }};
		}
		
		     {% if (theme_options.get( 'body_font_links_hover' ) == '#fff') %} 
		     div.pagination-results ul li.active {
		          color: #c30a0a;
		     }
		     {% endif %} 
		     
		     .product-info .radio-type-button span:hover,
		     .product-info .radio-type-button span.active,
		     .product-info .radio-type-button2 span:hover,
		     .product-info .radio-type-button2 span.active,
		     #main .mfilter-image ul li.mfilter-image-checked {
		          border-color: {{ theme_options.get( 'body_font_links_hover' ) }};
		     }
		     
		     .product-info .radio-type-button2 span.active {
		          background: {{ theme_options.get( 'body_font_links_hover' ) }};
		     }
		{% endif %} 
		
		{% if (theme_options.get( 'body_price_text' ) != '') %} 
		.compare-info .price-new, 
		.product-grid .product .price, 
		.product-list .actions > div .price,
		.product-info .price .price-new,
		ul.megamenu li .product .price,
		.mini-cart-total td:last-child,
		.cart-total table tr td:last-child,
		.mini-cart-info td.total,
		.advanced-grid-products .product .right .price,
		.product-list .name-actions > .price,
		.today-deals-products .product .price,
		.medic-last-in-stock .price,
		.architecture-products .product .right .price,
		.matrialarts-products .matrial-product .right .price,
		.today-deals-toys2-products .price,
		.today-deals-petshop2-products .price,
		.today-deals-shoes3-products .price,
		.today-deals-computer8-products .price,
		.today-deals-computer6-products .price,
		.holidays-products .product .right .price,
		.today-deals-computer6-products .countdown-section {
			color: {{ theme_options.get( 'body_price_text' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'body_price_old_text' ) != '') %} 
		.product-list .name-actions > .price .price-old,
		.product-grid .product .price .price-old,
		.today-deals-products .product .price .price-old,
		.architecture-products .product .right .price .price-old,
		.today-deals-toys2-products .price .price-old,
		.today-deals-petshop2-products .price .price-old,
		.today-deals-shoes3-products .price .price-old,
		.today-deals-computer8-products .price .price-old,
		.today-deals-computer6-products .price .price-old {
			color: {{ theme_options.get( 'body_price_old_text' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'body_price_old_text_on_product_page' ) != '') %} 
		.product-info .price .price-old {
			color: {{ theme_options.get( 'body_price_old_text_on_product_page' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'body_background_color' ) != '') %} 
		body,
		.standard-body .full-width #mfilter-content-container > span:before {
			background: {{ theme_options.get( 'body_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'product_hover_border_color' ) != '') %} 
		.product-grid .product:hover:before,
		.product-list > div:hover {
			border-color: {{ theme_options.get( 'product_hover_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'products_buttons_background_color' ) != '') %} 
		.product-grid .product .only-hover ul li a,
		.architecture-products .product .right .only-hover ul li a,
		.product-list .name-actions ul li a,
		.today-deals-toys2-products .only-hover ul li a,
		.today-deals-petshop2-products .only-hover ul li a,
		.flower-product .right ul li a {
			background-color: {{ theme_options.get( 'products_buttons_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'products_buttons_border_color' ) != '') %} 
		.product-grid .product .only-hover ul li a,
		.architecture-products .product .right .only-hover ul li a,
		.product-list .name-actions ul li a,
		.today-deals-toys2-products .only-hover ul li a,
		.today-deals-petshop2-products .only-hover ul li a,
		.flower-product .right ul li a {
			border-color: {{ theme_options.get( 'products_buttons_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'products_buttons_icon_color' ) != '') %} 
		.product-grid .product .only-hover ul li a,
		.architecture-products .product .right .only-hover ul li a,
		.product-list .name-actions ul li a,
		.today-deals-toys2-products .only-hover ul li a,
		.today-deals-petshop2-products .only-hover ul li a,
		.flower-product .right ul li a {
			color: {{ theme_options.get( 'products_buttons_icon_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'products_buttons_hover_background_color' ) != '') %} 
		.product-grid .product .only-hover ul li a:hover,
		.architecture-products .product .right .only-hover ul li a:hover,
		.product-list .name-actions ul li a:hover,
		.today-deals-toys2-products .only-hover ul li a:hover,
		.today-deals-petshop2-products .only-hover ul li a:hover,
		.flower-product .right ul li a:hover {
			background-color: {{ theme_options.get( 'products_buttons_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'products_buttons_hover_border_color' ) != '') %} 
		.product-grid .product .only-hover ul li a:hover,
		.architecture-products .product .right .only-hover ul li a:hover,
		.product-list .name-actions ul li a:hover,
		.today-deals-toys2-products .only-hover ul li a:hover,
		.today-deals-petshop2-products .only-hover ul li a:hover,
		.flower-product .right ul li a:hover {
			border-color: {{ theme_options.get( 'products_buttons_hover_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'products_buttons_hover_icon_color' ) != '') %} 
		.product-grid .product .only-hover ul li a:hover,
		.architecture-products .product .right .only-hover ul li a:hover,
		.product-list .name-actions ul li a:hover,
		.today-deals-toys2-products .only-hover ul li a:hover,
		.today-deals-petshop2-products .only-hover ul li a:hover,
		.flower-product .right ul li a:hover {
			color: {{ theme_options.get( 'products_buttons_hover_icon_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'dropdown_background_color' ) != '') %} 
		.dropdown-menu,
		.ui-autocomplete {
			background: {{ theme_options.get( 'dropdown_background_color' ) }} !important;
		}
		
		.dropdown-menu:after,
		.ui-autocomplete:after {
		     border-bottom-color: {{ theme_options.get( 'dropdown_background_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'dropdown_text_color' ) != '') %} 
		.dropdown-menu {
			color: {{ theme_options.get( 'dropdown_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'dropdown_links_color' ) != '') %} 
		.dropdown-menu li a,
		.dropdown-menu .mini-cart-info a,
		.ui-autocomplete li a {
			color: {{ theme_options.get( 'dropdown_links_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'dropdown_links_hover_color' ) != '') %} 
		.dropdown-menu li a:hover,
		.dropdown-menu .mini-cart-info a:hover,
		.ui-autocomplete li a:hover,
		.ui-autocomplete li a.ui-state-focus {
			color: {{ theme_options.get( 'dropdown_links_hover_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'inputs_background_color' ) != '') %} 
		textarea, 
		input[type="text"], 
		input[type="password"], 
		input[type="datetime"], 
		input[type="datetime-local"], 
		input[type="date"], 
		input[type="month"], 
		input[type="time"], 
		input[type="week"], 
		input[type="number"], 
		input[type="email"], 
		input[type="url"], 
		input[type="search"], 
		input[type="tel"], 
		input[type="color"], 
		.uneditable-input {
			background: {{ theme_options.get( 'inputs_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'inputs_background_focus_color' ) != '') %} 
		textarea:focus,
		input[type="text"]:focus,
		input[type="password"]:focus,
		input[type="datetime"]:focus,
		input[type="datetime-local"]:focus,
		input[type="date"]:focus,
		input[type="month"]:focus,
		input[type="time"]:focus,
		input[type="week"]:focus,
		input[type="number"]:focus,
		input[type="email"]:focus,
		input[type="url"]:focus,
		input[type="search"]:focus,
		input[type="tel"]:focus,
		input[type="color"]:focus,
		.uneditable-input:focus {
			background: {{ theme_options.get( 'inputs_background_focus_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'inputs_border_color' ) != '') %} 
		textarea, 
		input[type="text"], 
		input[type="password"], 
		input[type="datetime"], 
		input[type="datetime-local"], 
		input[type="date"], 
		input[type="month"], 
		input[type="time"], 
		input[type="week"], 
		input[type="number"], 
		input[type="email"], 
		input[type="url"], 
		input[type="search"], 
		input[type="tel"], 
		input[type="color"], 
		.uneditable-input {
			border: 1px solid {{ theme_options.get( 'inputs_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'inputs_border_focus_color' ) != '') %} 
		textarea:focus,
		input[type="text"]:focus,
		input[type="password"]:focus,
		input[type="datetime"]:focus,
		input[type="datetime-local"]:focus,
		input[type="date"]:focus,
		input[type="month"]:focus,
		input[type="time"]:focus,
		input[type="week"]:focus,
		input[type="number"]:focus,
		input[type="email"]:focus,
		input[type="url"]:focus,
		input[type="search"]:focus,
		input[type="tel"]:focus,
		input[type="color"]:focus,
		.uneditable-input:focus {
			border: 1px solid {{ theme_options.get( 'inputs_border_focus_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'inputs_text_color' ) != '') %} 
		textarea, 
		input[type="text"], 
		input[type="password"], 
		input[type="datetime"], 
		input[type="datetime-local"], 
		input[type="date"], 
		input[type="month"], 
		input[type="time"], 
		input[type="week"], 
		input[type="number"], 
		input[type="email"], 
		input[type="url"], 
		input[type="search"], 
		input[type="tel"], 
		input[type="color"], 
		.uneditable-input {
			color: {{ theme_options.get( 'inputs_text_color' ) }};
		}
		
		.mfilter-price-inputs input {
		     color: {{ theme_options.get( 'inputs_text_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'selects_background_color' ) != '') %} 
		select {
			background: {{ theme_options.get( 'selects_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'selects_border_color' ) != '') %} 
		select {
			border-color: {{ theme_options.get( 'selects_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'selects_text_color' ) != '') %} 
		select {
			color: {{ theme_options.get( 'selects_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'selects_arrow_color' ) != '') %} 
		.select:after,
		.product-filter .list-options .sort:after,
		.product-filter .list-options .limit:after {
			color: {{ theme_options.get( 'selects_arrow_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_background_color' ) != '') %} 
		.box .box-content.products,
		.product-grid .product-hover .only-hover {
			background: {{ theme_options.get( 'box_background_color' ) }};
		}
		
		.product-grid .product:before {
		     border-color: {{ theme_options.get( 'box_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'main_content_background_color' ) != '') %} 
		.product-filter,
		.product-list,
		.center-column .product-grid,
		.standard-body .full-width .center-column.content-with-background:before,
		.manufacturer-heading,
		.manufacturer-content,
		.center-column .tab-content,
		.body-other .standard-body .full-width .product-info:before,
		.product-info .cart,
		.box .box-content.products,
		.product-grid .product-hover .only-hover,
		html .mfp-iframe-scaler iframe,
		.quickview body,
		table.attribute tr, table.list tr, .wishlist-product table tr, .wishlist-info table tr, .compare-info tr, .checkout-product table tr, .table tr, .table,
		.spinner,
		img[src="image/catalog/blank.gif"],
		#mfilter-content-container > span:before,
		.cart-info table tr,
		.center-column .panel-heading,
		.center-column .panel-body,
		.popup,
		.product-block,
		.review-list .text,
		.modal-content,
		.product-info .product-image,
		.product-page-type-2 .standard-body .full-width .overflow-thumbnails-carousel,
		.product-page-type-2 .standard-body .full-width .product-info .product-center:before,
		.main-fixed3 .main-content .background,
		.product-grid-type-2 .product-grid .product:hover:before,
		.product-grid-type-3 .product-grid .product:hover:before,
		.product-grid-type-5 .product-grid .product:hover:before,
		.tab-content,
		.news.v2  .media-body .bottom {
			background-color: {{ theme_options.get( 'main_content_background_color' ) }} !important;
		}
		
		.review-list .text:after,
		#main .post .comments-list .text:after {
		     border-bottom-color: {{ theme_options.get( 'main_content_background_color' ) }};
		}
		
		.product-grid .product:before {
		     border-color: {{ theme_options.get( 'main_content_background_color' ) }};
		}
		
		     {% if (theme_options.get( 'main_content_background_color' ) == 'none') %} 
		     .product-filter,
		     .product-list,
		     .center-column .product-grid,
		     .standard-body .full-width .center-column.content-with-background:before,
		     .manufacturer-heading,
		     .manufacturer-content,
		     .center-column .tab-content,
		     .body-other .standard-body .full-width .product-info:before,
		     .product-info .cart,
		     .box .box-content.products,
		     .product-grid .product-hover .only-hover,
		     table.attribute tr, table.list tr, .wishlist-product table tr, .wishlist-info table tr, .compare-info tr, .checkout-product table tr, .table tr, .table,
		     .cart-info table tr,
		     .center-column .panel-heading,
		     .center-column .panel-body,
		     .product-block,
		     .review-list .text,
		     .product-info .product-image,
		     .product-page-type-2 .standard-body .full-width .overflow-thumbnails-carousel,
		     .product-page-type-2 .standard-body .full-width .product-info .product-center:before,
		     .main-fixed3 .main-content .background,
		     .product-grid-type-2 .product-grid .product:hover:before,
		     .product-grid-type-3 .product-grid .product:hover:before,
		     .product-grid-type-5 .product-grid .product:hover:before,
		     .tab-content {
		     	background: none !important;
		     }
		     
		     img[src="image/catalog/blank.gif"],
		     #mfilter-content-container > span:before,
		     .popup,
		     .spinner,
		     html .mfp-iframe-scaler iframe,
		     .quickview body,
		     .modal-content,
		     .news.v2  .media-body .bottom {
		          background-color: {{ theme_options.get( 'body_background_color' ) }} !important;
		     }
		     
		     .review-list .text:after,
		     #main .post .comments-list .text:after {
		          border-bottom-color: transparent;
		     }
		     
		     .product-grid .product:before {
		          border-color: transparent;
		     }
		     {% endif %} 
		{% endif %} 
		
		{% if (theme_options.get( 'main_content_border_color' ) != '') %} 
		table.attribute,
		table.list,
		.wishlist-product table,
		.wishlist-info table,
		.compare-info,
		.cart-info table,
		.checkout-product table,
		.table,
		table.attribute td,
		table.list td,
		.wishlist-product table td,
		.wishlist-info table td,
		.compare-info td,
		.cart-info table td,
		.checkout-product table td,
		.table td ,
		.manufacturer-list,
		.manufacturer-heading,
		.center-column .panel-body,
		.review-list .text,
		.product-info .cart,
		.product-info .cart .links,
		.product-info .cart .links a:last-child,
		.product-info .cart .minimum,
		.product-info .review,
		.border-width-1 .standard-body .full-width .col-md-12 .col-md-12.center-column .cart-info thead td:first-child:before,
		.cart-info table thead td,
		#main .center-column .panel-heading,
		.main-fixed .center-column .panel:last-child, .standard-body .full-width .center-column .panel:last-child, .standard-body .fixed .center-column .panel:last-child,
		.center-column .panel-body,
		.body-white.checkout-checkout .standard-body .full-width .center-column .panel:last-child,
		.manufacturer-content,
		.product-block,
		.modal-header,
		.product-info .thumbnails li img, .product-info .thumbnails-carousel img,
		.product-info .product-image,
		.box-type-15 .col-sm-12 .box.box-with-products .box-content,
		.box-type-15 .col-md-12 .box.box-with-products .box-content,
		.box-type-15 .col-sm-12 .filter-product .tab-content,
		.box-type-15 .col-md-12 .filter-product .tab-content,
		.body-white.module-faq .standard-body #main .full-width .center-column .faq-section:last-child .panel:last-child,
		.product-info .radio-type-button2 span,
		.product-info .radio-type-button span,
		#main .mfilter-image ul li,
		.news.v2  .media-body .bottom,
		.news.v2 .media-body .date-published,
		#main .post .comments-list .text,
		#main .posts .post .post-content,
		#main .post .date-published,
		#main .post .meta,
		#main .post .post-content,
		.category-wall ul li a,
		.more-link,
		.body-white-type-2.checkout-cart .main-fixed .center-column > form > *:first-child,
		#main .quickcheckout-content,
		#main .quickcheckout-cart thead td,
		#main .quickcheckout-cart tbody td,
		#main table.quickcheckout-cart {
			border-color: {{ theme_options.get( 'main_content_border_color' ) }};
		}
		
		.product-info .description,
		.category-list {
		     background: none;
		     border-bottom: 1px solid {{ theme_options.get( 'main_content_border_color' ) }};
		}
		
		.product-info .options,
		.product-list,
		.list-box li {
		     background: none;
		     border-top: 1px solid {{ theme_options.get( 'main_content_border_color' ) }};
		}
		
		     .list-box li:first-child {
		          border: none;
		     }
		
		.box-with-products .clear:before,
		.box-with-products .clear:after,
		.product-grid .product:before,
		.product-list > div:before,
		.product-list .name-actions:before,
		.product-list .desc:before,
		.center-column .product-grid:before,
		.center-column .product-grid:after,
		.product-grid > .row:before,
		.category-info:before,
		.refine_search_overflow:after,
		.tab-content:before,
		.tab-content:after,
		.product-filter .list-options .limit:before,
		.product-filter .list-options .sort:before,
		.product-filter .options .product-compare:before,
		.is-countdown .countdown-section:after,
		#main .quickcheckout-heading,
		#main .quickcheckout-cart thead td {
		     background: {{ theme_options.get( 'main_content_border_color' ) }};
		}
		
		#main .quickcheckout-heading,
		#main .quickcheckout-cart thead td {
			color: #fff;
		}
		
		.review-list .text:before,
		#main .post .comments-list .text:before {
			border-bottom-color: {{ theme_options.get( 'main_content_border_color' ) }};
		}
		
		@media (max-width: 500px) {
		     .responsive #main .product-grid .row > div.col-xs-6 .product:after {
		          background: {{ theme_options.get( 'main_content_border_color' ) }};
		     }
		}
		
		@media (max-width: 767px) {
		     .responsive .product-grid .row > div.col-xs-6 .product:after {
		          background: {{ theme_options.get( 'main_content_border_color' ) }};
		     }
		}
		{% endif %} 
		
		{% if (theme_options.get( 'main_content_headings_color' ) != '') %} 
		.center-column h1,
		.center-column h2,
		.center-column h3,
		.center-column h4,
		.center-column h5,
		.center-column h6,
		.center-column legend,
		.popup h4 {
		     color: {{ theme_options.get( 'main_content_headings_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'pagination_text_color' ) != '') %} 
		#mfilter-content-container > div.pagination-results .text-right,
		.content-without-background #mfilter-content-container > p {
			color: {{ theme_options.get( 'pagination_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'product_filter_icon_color' ) != '') %} 
		.product-filter .options .button-group button {
			color: {{ theme_options.get( 'product_filter_icon_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'product_filter_icon_active_color' ) != '') %} 
		.product-filter .options .button-group button:hover,
		.product-filter .options .button-group .active {
			color: {{ theme_options.get( 'product_filter_icon_active_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_text_color' ) != '') %} 
		.box .box-content {
			color: {{ theme_options.get( 'box_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_links_color' ) != '') %} 
		.box .box-content a {
			color: {{ theme_options.get( 'box_links_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_heading_background_color' ) != '') %} 
		.box,
		.bg-filter-tabs,
		.htabs:before {
			background: {{ theme_options.get( 'box_heading_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_heading_text_color' ) != '') %} 
		.box .box-heading,
		.product-block .title-block,
		.refine_search {
			color: {{ theme_options.get( 'box_heading_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_heading_border_bottom_color' ) != '') %} 
		.box .box-heading,
		.product-block .title-block,
		.refine_search,
		.market-products-categories > ul > li > a {
			border-bottom-color: {{ theme_options.get( 'box_heading_border_bottom_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_left_background_color' ) != '') %} 
		.col-sm-3 .box-no-advanced.box .box-content, .col-sm-4 .box-no-advanced.box .box-content, .col-md-3 .box-no-advanced.box .box-content, .col-md-4 .box-no-advanced.box .box-content {
			background: {{ theme_options.get( 'box_left_background_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_left_border_color' ) != '') %} 
		.col-sm-3 .box-no-advanced.box .box-content, .col-sm-4 .box-no-advanced.box .box-content, .col-md-3 .box-no-advanced.box .box-content, .col-md-4 .box-no-advanced.box .box-content {
			border-color: {{ theme_options.get( 'box_left_border_color' ) }};
		}
		
		.col-sm-3 .box-no-advanced.box .box-heading, .col-sm-4 .box-no-advanced.box .box-heading, .col-md-3 .box-no-advanced.box .box-heading, .col-md-4 .box-no-advanced.box .box-heading {
		     border-color: {{ theme_options.get( 'box_left_border_color' ) }};
		}
		
     		{% if (theme_options.get( 'box_left_border_color' ) == 'none') %} 
     		.col-sm-3 .box-no-advanced.box .box-content, .col-sm-4 .box-no-advanced.box .box-content, .col-md-3 .box-no-advanced.box .box-content, .col-md-4 .box-no-advanced.box .box-content {
     			border: none;     		
     		}
     		
     		.col-sm-3 .box-no-advanced.box .box-heading, .col-sm-4 .box-no-advanced.box .box-heading, .col-md-3 .box-no-advanced.box .box-heading, .col-md-4 .box-no-advanced.box .box-heading {
     			margin-bottom: 2px;		
     		}
     		{% endif %} 
		{% endif %} 
		
		{% if (theme_options.get( 'box_left_border_1_color' ) != '') %} 
		.col-sm-3 .box-no-advanced.box .box-content, .col-sm-4 .box-no-advanced.box .box-content, .col-md-3 .box-no-advanced.box .box-content, .col-md-4 .box-no-advanced.box .box-content {
			border: 1px solid {{ theme_options.get( 'box_left_border_1_color' ) }};
		}
		
		     {% if (theme_options.get( 'box_type' ) != '12') %} 
     		.col-sm-3 .box-no-advanced.box .box-heading, .col-sm-4 .box-no-advanced.box .box-heading, .col-md-3 .box-no-advanced.box .box-heading, .col-md-4 .box-no-advanced.box .box-heading {
     		     border: none;
     		}
     		{% endif %} 
		{% endif %} 
		
		{% if (theme_options.get( 'box_left_text_color' ) != '') %} 
		.col-sm-3 .box-no-advanced.box .box-content, .col-sm-4 .box-no-advanced.box .box-content, .col-md-3 .box-no-advanced.box .box-content, .col-md-4 .box-no-advanced.box .box-content,
		#main .mfilter-price-inputs input {
			color: {{ theme_options.get( 'box_left_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_left_links_color' ) != '') %} 
		.col-sm-3 .box-no-advanced.box .box-content a, .col-sm-4 .box-no-advanced.box .box-content a, .col-md-3 .box-no-advanced.box .box-content a, .col-md-4 .box-no-advanced.box .box-content a {
			color: {{ theme_options.get( 'box_left_links_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_left_links_hover_color' ) != '') %} 
		.col-sm-3 .box-no-advanced.box .box-content a:hover, .col-sm-4 .box-no-advanced.box .box-content a:hover, .col-md-3 .box-no-advanced.box .box-content a:hover, .col-md-4 .box-no-advanced.box .box-content a:hover {
			color: {{ theme_options.get( 'box_left_links_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_left_heading_background_color' ) != '') %} 
		.col-sm-3 .box-no-advanced.box, .col-sm-4 .box-no-advanced.box, .col-md-3 .box-no-advanced.box, .col-md-4 .box-no-advanced.box {
			background: {{ theme_options.get( 'box_left_heading_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_left_heading_text_color' ) != '') %} 
		.col-sm-3 .box-no-advanced.box .box-heading, .col-sm-4 .box-no-advanced.box .box-heading, .col-md-3 .box-no-advanced.box .box-heading, .col-md-4 .box-no-advanced.box .box-heading {
			color: {{ theme_options.get( 'box_left_heading_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_left_heading_border_bottom_color' ) != '') %} 
		.col-sm-3 .box-no-advanced.box .box-heading, .col-sm-4 .box-no-advanced.box .box-heading, .col-md-3 .box-no-advanced.box .box-heading, .col-md-4 .box-no-advanced.box .box-heading,
		.col-sm-3 .blog-module.box .box-heading, .col-sm-4 .blog-module.box .box-heading, .col-md-3 .blog-module.box .box-heading, .col-md-4 .blog-module.box .box-heading {
			border-bottom-color: {{ theme_options.get( 'box_left_heading_border_bottom_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_background_color' ) != '') %} 
		header {
			background: {{ theme_options.get( 'header_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_3_border_bottom_1_color' ) != '') %} 
		.header-type-3 #top {
			border-bottom: 1px solid {{ theme_options.get( 'header_type_3_border_bottom_1_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_3_border_bottom_2_color' ) != '') %} 
		.header-type-3 #top {
			border-bottom: 2px solid {{ theme_options.get( 'header_type_3_border_bottom_2_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_3_search_border_color' ) != '') %} 
		.header-type-3 #top .search_form,
		.header-type-8 #top .search_form,
		.body-header-type-27 #top .search_form {
			border-color: {{ theme_options.get( 'header_type_3_search_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_3_search_background_color' ) != '') %} 
		.header-type-3 #top .search_form,
		.header-type-8 #top .search_form,
		.body-header-type-27 #top .search_form {
			background-color: {{ theme_options.get( 'header_type_3_search_background_color' ) }};
		}
		
		     {% if (theme_options.get( 'header_type_3_search_background_color' ) == 'none') %} 
		          .header-type-3 #top .search_form,
		          .header-type-8 #top .search_form {
		          	background: none;
		          }
		     {% endif %} 
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_3_search_icon_color' ) != '') %} 
		.header-type-3 #top .search_form,
		.header-type-8 #top .search_form,
		.body-header-type-27 #top .search_form .button-search {
			color: {{ theme_options.get( 'header_type_3_search_icon_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_3_search_border_hover_color' ) != '') %} 
		.header-type-3 #top .search_form:hover,
		.header-type-8 #top .search_form:hover,
		.body-header-type-27 #top .search_form:hover {
			border-color: {{ theme_options.get( 'header_type_3_search_border_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_3_search_background_hover_color' ) != '') %} 
		.header-type-3 #top .search_form:hover,
		.header-type-8 #top .search_form:hover,
		.body-header-type-27 #top .search_form:hover {
			background-color: {{ theme_options.get( 'header_type_3_search_background_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_3_search_icon_hover_color' ) != '') %} 
		.header-type-3 #top .search_form:hover,
		.header-type-8 #top .search_form:hover,
		.body-header-type-27 #top .search_form:hover .button-search {
			color: {{ theme_options.get( 'header_type_3_search_icon_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_12_search_background_color' ) != '') %} 
		.header-type-12 #top .search_form {
			background: {{ theme_options.get( 'header_type_12_search_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_12_search_background_gradient_top_color' ) != '' and theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) != '') %} 
		.header-type-12 #top .search_form {
			background: {{ theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'header_type_12_search_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'header_type_12_search_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'header_type_12_search_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'header_type_12_search_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'header_type_12_search_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'header_type_12_search_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'header_type_12_search_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_12_search_icon_color' ) != '') %} 
		.header-type-12 #top .search_form .button-search {
			color: {{ theme_options.get( 'header_type_12_search_icon_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_12_search_select_text_color' ) != '') %} 
		.header-type-12 #top .search_form .search-cat select,
		.header-type-12 #top .search_form .search-cat .select:after {
			color: {{ theme_options.get( 'header_type_12_search_select_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_12_search_input_text_color' ) != '') %} 
		.header-type-12 #top .search_form input {
			color: {{ theme_options.get( 'header_type_12_search_input_text_color' ) }};
		}
		
		.header-type-12 #top .search_form input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		    color:    {{ theme_options.get( 'header_type_12_search_input_text_color' ) }};
		}
		
		.header-type-12 #top .search_form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		   color:    {{ theme_options.get( 'header_type_12_search_input_text_color' ) }};
		   opacity:  1;
		}
		
		.header-type-12 #top .search_form input::-moz-placeholder { /* Mozilla Firefox 19+ */
		   color:    {{ theme_options.get( 'header_type_12_search_input_text_color' ) }};
		   opacity:  1;
		}
		
		.header-type-12 #top .search_form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
		   color:    {{ theme_options.get( 'header_type_12_search_input_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_12_search_input_background_color' ) != '') %} 
		.header-type-12 #top .search_form input {
			background: {{ theme_options.get( 'header_type_12_search_input_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_12_search_input_focus_background_color' ) != '') %} 
		.header-type-12 #top .search_form input:focus {
			background: {{ theme_options.get( 'header_type_12_search_input_focus_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_13_search_background_color' ) != '') %} 
		.header-type-13 .search_form {
			background: {{ theme_options.get( 'header_type_13_search_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_13_search_border_color' ) != '') %} 
		.header-type-13 .search-cat {
			border-color: {{ theme_options.get( 'header_type_13_search_border_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_13_search_select_text_color' ) != '') %} 
		.header-type-13 .search-cat select,
		.header-type-13 .search-cat .select:after {
			color: {{ theme_options.get( 'header_type_13_search_select_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_13_search_input_text_color' ) != '') %} 
		.header-type-13 .overflow-input input {
			color: {{ theme_options.get( 'header_type_13_search_input_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_13_search_icon_background_color' ) != '') %} 
		.header-type-13 .button-search {
			background: {{ theme_options.get( 'header_type_13_search_icon_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_13_search_icon_hover_background_color' ) != '') %} 
		.header-type-13 .button-search:hover {
			background: {{ theme_options.get( 'header_type_13_search_icon_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_13_search_icon_text_color' ) != '') %} 
		.header-type-13 .button-search {
			color: {{ theme_options.get( 'header_type_13_search_icon_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'header_type_13_search_icon_hover_text_color' ) != '') %} 
		.header-type-13 .button-search:hover {
			color: {{ theme_options.get( 'header_type_13_search_icon_hover_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'logo_background_color' ) != '') %} 
		.header-type-15 #top .logo:before {
			background: {{ theme_options.get( 'logo_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'logo_background_gradient_top_color' ) != '' and theme_options.get( 'logo_background_gradient_bottom_color' ) != '') %} 
		.header-type-15 #top .logo:before {
			background: {{ theme_options.get( 'logo_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'logo_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'logo_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'logo_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'logo_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'logo_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'logo_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'logo_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'logo_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'logo_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'logo_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'logo_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'logo_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'logo_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'logo_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'logo_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'logo_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'logo_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'logo_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_bar_background_color' ) != '') %} 
		.top-bar {
			background: {{ theme_options.get( 'top_bar_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_bar_background_gradient_top_color' ) != '' and theme_options.get( 'top_bar_background_gradient_bottom_color' ) != '') %} 
		.top-bar {
		     {% if (theme_options.get( 'top_bar_background_color' ) == '') %} 
		     padding: 5px 0px 12px 0px;
		     {% endif %} 
			background: {{ theme_options.get( 'top_bar_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'top_bar_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'top_bar_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'top_bar_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'top_bar_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'top_bar_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'top_bar_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'top_bar_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_bar_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_bar_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'top_bar_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_bar_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_bar_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'top_bar_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_bar_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_bar_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'top_bar_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_bar_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_bar_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_bar_border_bottom_color' ) != '') %} 
		.top-bar {
			border-bottom: 1px solid {{ theme_options.get( 'top_bar_border_bottom_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_bar_welcome_text' ) != '') %} 
		#top .welcome-text,
		.top-bar .welcome-text {
			color: {{ theme_options.get( 'top_bar_welcome_text' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_bar_welcome_text_links_color' ) != '') %} 
		#top .welcome-text a,
		.top-bar .welcome-text a {
			color: {{ theme_options.get( 'top_bar_welcome_text_links_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_background_color' ) != '') %} 
		#top > .background {
			background: {{ theme_options.get( 'top_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_background_gradient_top' ) != '' and theme_options.get( 'top_background_gradient_bottom' ) != '') %} 
		#top .background {
			background: {{ theme_options.get( 'top_background_gradient_bottom' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'top_background_gradient_bottom' ) }} 0%, {{ theme_options.get( 'top_background_gradient_top' ) }} 0%, {{ theme_options.get( 'top_background_gradient_bottom' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'top_background_gradient_bottom' ) }}), color-stop(0%,{{ theme_options.get( 'top_background_gradient_top' ) }}), color-stop(99%,{{ theme_options.get( 'top_background_gradient_bottom' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'top_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'top_background_gradient_top' ) }} 0%,{{ theme_options.get( 'top_background_gradient_bottom' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'top_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'top_background_gradient_top' ) }} 0%,{{ theme_options.get( 'top_background_gradient_bottom' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'top_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'top_background_gradient_top' ) }} 0%,{{ theme_options.get( 'top_background_gradient_bottom' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'top_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'top_background_gradient_top' ) }} 0%,{{ theme_options.get( 'top_background_gradient_bottom' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_border_bottom_color' ) != '') %} 
		.megamenu-background {
			border-bottom-color: {{ theme_options.get( 'top_border_bottom_color' ) }};
		}
		
		     {% if (theme_options.get( 'top_border_bottom_color' ) == 'none') %} 
		     .megamenu-background {
		          border-bottom: none;
		     }
		     {% endif %} 
		{% endif %} 
		
		{% if (theme_options.get( 'top_border_bottom_1px_color' ) != '') %} 
		.megamenu-background {
			border-bottom: 1px solid {{ theme_options.get( 'top_border_bottom_1px_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_border_bottom_4px_color' ) != '') %} 
		.megamenu-background {
			border-bottom: 4px solid {{ theme_options.get( 'top_border_bottom_4px_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_links_color' ) != '') %} 
		.top-bar .menu li a,
		.header-type-9 #top #header-center .menu li a,
		.header-type-17 #top #header-left .menu li a,
		.header-type-26 #top .menu li a {
			color: {{ theme_options.get( 'top_links_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_links_hover_color' ) != '') %} 
		.top-bar .menu li a:hover,
		.header-type-9 #top #header-center .menu li a:hover,
		.header-type-17 #top #header-left .menu li a:hover,
		.header-type-26 #top .menu li a:hover {
			color: {{ theme_options.get( 'top_links_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_search_input_background_color' ) != '') %} 
		#top .search_form input {
			background: {{ theme_options.get( 'top_search_input_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_search_input_focus_background_color' ) != '') %} 
		#top .search_form input:focus {
			background: {{ theme_options.get( 'top_search_input_focus_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_search_input_border_color' ) != '') %} 
		#top .search_form input {
			border: 1px solid {{ theme_options.get( 'top_search_input_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_search_input_focus_border_color' ) != '') %} 
		#top .search_form input:focus {
			border: 1px solid {{ theme_options.get( 'top_search_input_focus_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_search_input_text_color' ) != '') %} 
		#top .search_form input {
			color: {{ theme_options.get( 'top_search_input_text_color' ) }};
		}
		
		#top .search_form input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		    color:    {{ theme_options.get( 'top_search_input_text_color' ) }};
		}
		
		#top .search_form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		   color:    {{ theme_options.get( 'top_search_input_text_color' ) }};
		   opacity:  1;
		}
		
		#top .search_form input::-moz-placeholder { /* Mozilla Firefox 19+ */
		   color:    {{ theme_options.get( 'top_search_input_text_color' ) }};
		   opacity:  1;
		}
		
		#top .search_form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
		   color:    {{ theme_options.get( 'top_search_input_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_search_icon_color' ) != '') %} 
		.search_form .button-search, 
		.search_form .button-search2 {
			color: {{ theme_options.get( 'top_search_icon_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_change_bullet_color' ) != '') %} 
		#top .dropdown > a:after {
			color: {{ theme_options.get( 'top_change_bullet_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_change_text_color' ) != '') %} 
		#top .dropdown > a {
			color: {{ theme_options.get( 'top_change_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_change_text_hover_color' ) != '') %} 
		#top .dropdown:hover > a {
			color: {{ theme_options.get( 'top_change_text_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_change_bullet_hover_color' ) != '') %} 
		#top .dropdown:hover > a:after {
			color: {{ theme_options.get( 'top_change_bullet_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_my_account_border_color' ) != '') %} 
		#top .my-account,
		.rtl .header-type-10 #top .my-account {
			border-color: {{ theme_options.get( 'top_my_account_border_color' ) }};
			{% if (theme_options.get( 'top_my_account_border_color' ) == 'none') %} 
			     border: none;
			     padding-top: 10px;
			{% endif %}
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_my_account_background_color' ) != '') %} 
		#top .my-account {
			background: {{ theme_options.get( 'top_my_account_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_my_account_background_gradient_top_color' ) != '' and theme_options.get( 'top_my_account_background_gradient_bottom_color' ) != '') %} 
		#top .my-account {
			background: {{ theme_options.get( 'top_my_account_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'top_my_account_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'top_my_account_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'top_my_account_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'top_my_account_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'top_my_account_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'top_my_account_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'top_my_account_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'top_my_account_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'top_my_account_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'top_my_account_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_my_account_icon_color' ) != '') %} 
		#top .my-account,
		.header-type-23 .dropdown i {
			color: {{ theme_options.get( 'top_my_account_icon_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_my_account_border_hover_color' ) != '') %} 
		#top .my-account:hover,
		.rtl .header-type-10 #top .my-account:hover {
			border-color: {{ theme_options.get( 'top_my_account_border_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_my_account_background_hover_color' ) != '') %} 
		#top .my-account:hover {
			background: {{ theme_options.get( 'top_my_account_background_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_my_account_background_hover_gradient_top_color' ) != '' and theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) != '') %} 
		#top .my-account:hover {
			background: {{ theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'top_my_account_background_hover_gradient_top_color' ) }} 0%, {{ theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'top_my_account_background_hover_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_hover_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_hover_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_hover_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_hover_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_my_account_background_hover_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_my_account_icon_hover_color' ) != '') %} 
		#top .my-account:hover,
		.header-type-23 .dropdown:hover i {
			color: {{ theme_options.get( 'top_my_account_icon_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_icon_border_color' ) != '') %} 
		#top #cart_block .cart-heading .cart-icon,
		.cart-block-type-2 #top #cart_block .cart-heading,
		.cart-block-type-9 #top #cart_block .cart-heading,
		.cart-block-type-8 #top #cart_block .cart-heading,
		.cart-block-type-7 #top #cart_block .cart-heading,
		.cart-block-type-4 #top #cart_block .cart-heading,
		.cart-block-type-6 #top #cart_block .cart-heading,
		.cart-block-type-8 #top #cart_block .cart-heading p,
		.cart-block-type-4 #top #cart_block .cart-heading .cart-icon,
		.rtl .cart-block-type-8 #top #cart_block .cart-heading p,
		.rtl .header-type-10 #top #cart_block .cart-heading .cart-icon,
		.rtl .cart-block-type-4 #top #cart_block .cart-heading .cart-icon {
			border-color: {{ theme_options.get( 'top_cart_icon_border_color' ) }};
		}
		
		     {% if (theme_options.get( 'top_cart_icon_border_color' ) == 'none') %} 
		     #top #cart_block .cart-heading .cart-icon,
		     .rtl .header-type-10 #top #cart_block .cart-heading .cart-icon,
		     .cart-block-type-2 #top #cart_block .cart-heading,
		     .cart-block-type-9 #top #cart_block .cart-heading,
		     .cart-block-type-8 #top #cart_block .cart-heading,
		     .cart-block-type-7 #top #cart_block .cart-heading,
		     .cart-block-type-4 #top #cart_block .cart-heading,
		     .cart-block-type-6 #top #cart_block .cart-heading,
		     .cart-block-type-8 #top #cart_block .cart-heading p,
		     .rtl .cart-block-type-8 #top #cart_block .cart-heading p,
		     .cart-block-type-4 #top #cart_block .cart-heading .cart-icon,
		     .rtl .cart-block-type-4 #top #cart_block .cart-heading .cart-icon {
		     	border-color: transparent;
		     }
		     {% endif %} 
		     
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_icon_background_color' ) != '') %} 
		#top #cart_block .cart-heading .cart-icon,
		.cart-block-type-2 #top #cart_block .cart-heading,
		.cart-block-type-9 #top #cart_block .cart-heading,
		.cart-block-type-8 #top #cart_block .cart-heading,
		.cart-block-type-7 #top #cart_block .cart-heading,
		.cart-block-type-4 #top #cart_block .cart-heading {
			background: {{ theme_options.get( 'top_cart_icon_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_icon_background_gradient_top_color' ) != '' and theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) != '') %} 
		#top #cart_block .cart-heading .cart-icon,
		.cart-block-type-2 #top #cart_block .cart-heading,
		.cart-block-type-9 #top #cart_block .cart-heading,
		.cart-block-type-8 #top #cart_block .cart-heading,
		.cart-block-type-7 #top #cart_block .cart-heading,
		.cart-block-type-4 #top #cart_block .cart-heading {
			background: {{ theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'top_cart_icon_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'top_cart_icon_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_icon_hover_border_color' ) != '') %} 
		#top #cart_block:hover .cart-heading .cart-icon,
		.cart-block-type-2 #top #cart_block:hover .cart-heading,
		.cart-block-type-9 #top #cart_block:hover .cart-heading,
		.cart-block-type-8 #top #cart_block:hover .cart-heading,
		.cart-block-type-7 #top #cart_block:hover .cart-heading,
		.cart-block-type-4 #top #cart_block:hover .cart-heading,
		.cart-block-type-6 #top #cart_block:hover .cart-heading,
		.cart-block-type-8 #top #cart_block:hover .cart-heading p,
		.cart-block-type-4 #top #cart_block:hover .cart-heading .cart-icon,
		.rtl .cart-block-type-8 #top #cart_block:hover .cart-heading p,
		.rtl .header-type-10 #top #cart_block:hover .cart-heading .cart-icon,
		.rtl .cart-block-type-4 #top #cart_block:hover .cart-heading .cart-icon {
			border-color: {{ theme_options.get( 'top_cart_icon_hover_border_color' ) }};
		}
		
		     {% if (theme_options.get( 'top_cart_icon_hover_border_color' ) == 'none') %} 
		     #top #cart_block:hover .cart-heading .cart-icon,
		     .cart-block-type-2 #top #cart_block:hover .cart-heading,
		     .cart-block-type-9 #top #cart_block:hover .cart-heading,
		     .cart-block-type-8 #top #cart_block:hover .cart-heading,
		     .cart-block-type-7 #top #cart_block:hover .cart-heading,
		     .cart-block-type-4 #top #cart_block:hover .cart-heading,
		     .cart-block-type-6 #top #cart_block:hover .cart-heading,
		     .cart-block-type-8 #top #cart_block:hover .cart-heading p,
		     .cart-block-type-4 #top #cart_block:hover .cart-heading .cart-icon,
		     .rtl .cart-block-type-8 #top #cart_block:hover .cart-heading p,
		     .rtl .header-type-10 #top #cart_block:hover .cart-heading .cart-icon,
		     .rtl .cart-block-type-4 #top #cart_block:hover .cart-heading .cart-icon {
		     	border-color: transparent;
		     }
		     {% endif %} 
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_icon_hover_background_color' ) != '') %} 
		#top #cart_block:hover .cart-heading .cart-icon,
		.cart-block-type-2 #top #cart_block:hover .cart-heading,
		.cart-block-type-9 #top #cart_block:hover .cart-heading,
		.cart-block-type-8 #top #cart_block:hover .cart-heading,
		.cart-block-type-7 #top #cart_block:hover .cart-heading,
		.cart-block-type-4 #top #cart_block:hover .cart-heading {
			background: {{ theme_options.get( 'top_cart_icon_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_icon_background_hover_gradient_top_color' ) != '' and theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) != '') %} 
		#top #cart_block:hover .cart-heading .cart-icon,
		.cart-block-type-2 #top #cart_block:hover .cart-heading,
		.cart-block-type-9 #top #cart_block:hover .cart-heading,
		.cart-block-type-8 #top #cart_block:hover .cart-heading,
		.cart-block-type-7 #top #cart_block:hover .cart-heading,
		.cart-block-type-4 #top #cart_block:hover .cart-heading {
			background: {{ theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'top_cart_icon_background_hover_gradient_top_color' ) }} 0%, {{ theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'top_cart_icon_background_hover_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_hover_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_hover_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_hover_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_hover_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_icon_background_hover_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_amount_text_color' ) != '') %} 
		#top #cart_block .cart-heading .cart-count {
			color: {{ theme_options.get( 'top_cart_amount_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_amount_background_color' ) != '') %} 
		#top #cart_block .cart-heading .cart-count {
			background-color: {{ theme_options.get( 'top_cart_amount_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_amount_background_gradient_top_color' ) != '' and theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) != '') %} 
		#top #cart_block .cart-heading .cart-count {
			background: {{ theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'top_cart_amount_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'top_cart_amount_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_price_color' ) != '') %} 
		#top #cart_block .cart-heading p {
			color: {{ theme_options.get( 'top_cart_price_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_bullet_color' ) != '') %} 
		#top #cart_block .cart-heading p:after {
			color: {{ theme_options.get( 'top_cart_bullet_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_amount_hover_text_color' ) != '') %} 
		#top #cart_block:hover .cart-heading .cart-count {
			color: {{ theme_options.get( 'top_cart_amount_hover_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_amount_hover_background_color' ) != '') %} 
		#top #cart_block:hover .cart-heading .cart-count {
			background-color: {{ theme_options.get( 'top_cart_amount_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_amount_hover_background_gradient_top_color' ) != '' and theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) != '') %} 
		#top #cart_block:hover .cart-heading .cart-count {
			background: {{ theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'top_cart_amount_hover_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'top_cart_amount_hover_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'top_cart_amount_hover_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_price_hover_color' ) != '') %} 
		#top #cart_block:hover .cart-heading p {
			color: {{ theme_options.get( 'top_cart_price_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'top_cart_bullet_hover_color' ) != '') %} 
		#top #cart_block:hover .cart-heading p:after {
			color: {{ theme_options.get( 'top_cart_bullet_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'megafilter_bullets_background_color' ) != '') %} 
		#main .mfilter-slider-slider .ui-slider-handle, #main #mfilter-price-slider .ui-slider-handle {
		     background: {{ theme_options.get( 'megafilter_bullets_background_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'megafilter_background_color_of_slider' ) != '') %} 
		#main .mfilter-slider-slider .ui-slider-range, #main #mfilter-price-slider .ui-slider-range {
		     background: {{ theme_options.get( 'megafilter_background_color_of_slider' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'main_links_bullet_color' ) != '') %} 
		ul.megamenu > li.with-sub-menu > a strong:after {
			color: {{ theme_options.get( 'main_links_bullet_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'main_links_bullet_hover_color' ) != '') %} 
		ul.megamenu > li.with-sub-menu:hover > a strong:after {
			color: {{ theme_options.get( 'main_links_bullet_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'menu_background_color' ) != '') %} 
		.megamenu-background {
			background-color: {{ theme_options.get( 'menu_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'menu_background_gradient_top_color' ) != '' and theme_options.get( 'menu_background_gradient_bottom_color' ) != '') %} 
		.megamenu-background {
			background: {{ theme_options.get( 'menu_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'menu_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'menu_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'menu_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'menu_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'menu_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'menu_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'menu_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'menu_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		
		     {% if (theme_options.get( 'megamenu_type' ) == '26') %} 
		          .megamenu-background {
		          	background: {{ theme_options.get( 'menu_background_gradient_top_color' ) }}; /* Old browsers */
		          	background: -moz-linear-gradient(top,  {{ theme_options.get( 'menu_background_gradient_top_color' ) }} 50%, {{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 100%); /* FF3.6+ */
		          	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,{{ theme_options.get( 'menu_background_gradient_top_color' ) }}), color-stop(100%,{{ theme_options.get( 'menu_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
		          	background: -webkit-linear-gradient(top,  {{ theme_options.get( 'menu_background_gradient_top_color' ) }} 50%,{{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 100%); /* Chrome10+,Safari5.1+ */
		          	background: -o-linear-gradient(top,  {{ theme_options.get( 'menu_background_gradient_top_color' ) }} 50%,{{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 100%); /* Opera 11.10+ */
		          	background: -ms-linear-gradient(top,  {{ theme_options.get( 'menu_background_gradient_top_color' ) }} 50%,{{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 100%); /* IE10+ */
		          	background: linear-gradient(to bottom,  {{ theme_options.get( 'menu_background_gradient_top_color' ) }} 50%,{{ theme_options.get( 'menu_background_gradient_bottom_color' ) }} 100%); /* W3C */
		          }
		     {% endif %} 
		{% endif %} 
		
		{% if (theme_options.get( 'main_links_color' ) != '') %} 
		ul.megamenu > li > a {
			color: {{ theme_options.get( 'main_links_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'main_links_hover_color' ) != '') %} 
		ul.megamenu > li:hover > a,
		ul.megamenu > li.active > a,
		ul.megamenu > li.home > a {
			color: {{ theme_options.get( 'main_links_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'menu_link_position_right_text_color' ) != '') %} 
		.horizontal ul.megamenu > li.pull-right > a {
			color: {{ theme_options.get( 'menu_link_position_right_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'menu_link_position_right_background_color' ) != '') %} 
		.horizontal ul.megamenu > li.pull-right > a {
			background: {{ theme_options.get( 'menu_link_position_right_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'menu_link_position_right_background_gradient_top_color' ) != '' and theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) != '') %} 
		.horizontal ul.megamenu > li.pull-right > a {
			background: {{ theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'menu_link_position_right_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'menu_link_position_right_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'menu_link_position_right_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'menu_link_position_right_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'menu_link_position_right_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'menu_link_position_right_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'menu_link_position_right_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_heading_text_color' ) != '') %} 
		#main .vertical .megamenuToogle-wrapper .container {
			color: {{ theme_options.get( 'vertical_menu_heading_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_heading_bullet_color' ) != '') %} 
		#main .vertical .megamenuToogle-wrapper .container:after {
			color: {{ theme_options.get( 'vertical_menu_heading_bullet_color' ) }};
		}
		
		.megamenu-type-15 .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		.megamenu-type-15 .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		.megamenu-type-15 .megamenu-background .vertical .megamenuToogle-wrapper:before {
		     background: {{ theme_options.get( 'vertical_menu_heading_bullet_color' ) }};
		}
		
		.megamenu-type-20 .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		.megamenu-type-20 .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		.megamenu-type-20 .megamenu-background .vertical .megamenuToogle-wrapper:before {
		     background: {{ theme_options.get( 'vertical_menu_heading_bullet_color' ) }};
		}
		
		.megamenu-type-34 .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		.megamenu-type-34 .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		.megamenu-type-34 .megamenu-background .vertical .megamenuToogle-wrapper:before {
		     background: {{ theme_options.get( 'vertical_menu_heading_bullet_color' ) }};
		}
		
		.megamenu-type-28 .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		.megamenu-type-28 .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		.megamenu-type-28 .megamenu-background .vertical .megamenuToogle-wrapper:before {
		     background: {{ theme_options.get( 'vertical_menu_heading_bullet_color' ) }};
		}
		
		.megamenu-type-25 .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		.megamenu-type-25 .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		.megamenu-type-25 .megamenu-background .vertical .megamenuToogle-wrapper:before {
		     background: {{ theme_options.get( 'vertical_menu_heading_bullet_color' ) }};
		}
		
		.megamenu-type-18 .slideshow-modules .vertical .megamenuToogle-wrapper .container:before,
		.megamenu-type-18 .slideshow-modules .vertical .megamenuToogle-wrapper .container:after,
		.megamenu-type-18 .slideshow-modules .vertical .megamenuToogle-wrapper:before {
		     background: {{ theme_options.get( 'vertical_menu_heading_bullet_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_heading_background_color' ) != '') %} 
		#main .vertical .megamenuToogle-wrapper,
		.standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child:before {
			background-color: {{ theme_options.get( 'vertical_menu_heading_background_color' ) }};
		}
		
		     @media (max-width: 991px) {
     		     .responsive .standard-body .full-width .megamenu-background .megaMenuToggle:before {
     		          background-color: {{ theme_options.get( 'vertical_menu_heading_background_color' ) }};
     		     }
		     }
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_heading_background_gradient_top_color' ) != '' and theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) != '') %} 
		#main .vertical .megamenuToogle-wrapper,
		.standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child:before {
			background: {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'vertical_menu_heading_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		     @media (max-width: 991px) {
		          .responsive .standard-body .full-width .megamenu-background .megaMenuToggle:before {
		               background: {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }}; /* Old browsers */
		               background: -moz-linear-gradient(top, {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'vertical_menu_heading_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
		               background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
		               background: -webkit-linear-gradient(top, {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
		               background: -o-linear-gradient(top, {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
		               background: -ms-linear-gradient(top, {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
		               background: linear-gradient(to bottom, {{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_background_gradient_bottom_color' ) }} 99%); /* W3C */
		          }
		     }
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_heading_hover_text_color' ) != '') %} 
		#main .vertical:hover .megamenuToogle-wrapper .container,
		.common-home.show-vertical-megamenu #main .megamenu-background .vertical .megamenuToogle-wrapper .container,
		body[class*="product-category-"].show-vertical-megamenu-category-page #main .megamenu-background .vertical .megamenuToogle-wrapper .container,
		body[class*="product-product-"].show-vertical-megamenu-product-page #main .megamenu-background .vertical .megamenuToogle-wrapper .container,
		.common-home.show-vertical-megamenu #main .slideshow-modules .vertical .megamenuToogle-wrapper .container {
			color: {{ theme_options.get( 'vertical_menu_heading_hover_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_heading_hover_bullet_color' ) != '') %} 
		#main .vertical:hover .megamenuToogle-wrapper .container:after,
		.common-home.show-vertical-megamenu #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-category-"].show-vertical-megamenu-category-page #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-product-"].show-vertical-megamenu-product-page #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after {
			color: {{ theme_options.get( 'vertical_menu_heading_hover_bullet_color' ) }};
		}
		
		.megamenu-type-15 .megamenu-background .vertical:hover .megamenuToogle-wrapper .container:before,
		.megamenu-type-15 .megamenu-background .vertical:hover .megamenuToogle-wrapper .container:after,
		.megamenu-type-15 .megamenu-background .vertical:hover .megamenuToogle-wrapper:before,
		.megamenu-type-18 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:before,
		.megamenu-type-18 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:after,
		.megamenu-type-18 .slideshow-modules .vertical:hover .megamenuToogle-wrapper:before,
		.megamenu-type-20 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:before,
		.megamenu-type-20 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:after,
		.megamenu-type-20 .slideshow-modules .vertical:hover .megamenuToogle-wrapper:before,
		.megamenu-type-34 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:before,
		.megamenu-type-34 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:after,
		.megamenu-type-34 .slideshow-modules .vertical:hover .megamenuToogle-wrapper:before,
		.megamenu-type-28 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:before,
		.megamenu-type-28 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:after,
		.megamenu-type-28 .slideshow-modules .vertical:hover .megamenuToogle-wrapper:before,
		.megamenu-type-25 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:before,
		.megamenu-type-25 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:after,
		.megamenu-type-25 .slideshow-modules .vertical:hover .megamenuToogle-wrapper:before,
		.common-home.show-vertical-megamenu.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		.common-home.show-vertical-megamenu.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		.common-home.show-vertical-megamenu.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		.common-home.show-vertical-megamenu.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		.common-home.show-vertical-megamenu.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		.common-home.show-vertical-megamenu.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		.common-home.show-vertical-megamenu.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		.common-home.show-vertical-megamenu.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		.common-home.show-vertical-megamenu.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		.common-home.show-vertical-megamenu.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		.common-home.show-vertical-megamenu.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		.common-home.show-vertical-megamenu.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		.common-home.show-vertical-megamenu.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		.common-home.show-vertical-megamenu.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		.common-home.show-vertical-megamenu.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		.common-home.show-vertical-megamenu.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		.common-home.show-vertical-megamenu.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		.common-home.show-vertical-megamenu.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
		body[class*="product-product-"].show-vertical-megamenu-product-page.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper:before {
		     background: {{ theme_options.get( 'vertical_menu_heading_hover_bullet_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_heading_hover_background_color' ) != '') %} 
		#main .vertical:hover .megamenuToogle-wrapper,
		.common-home.show-vertical-megamenu #main .megamenu-background .vertical .megamenuToogle-wrapper,
		body[class*="product-category-"].show-vertical-megamenu-category-page #main .megamenu-background .vertical .megamenuToogle-wrapper,
		body[class*="product-product-"].show-vertical-megamenu-product-page #main .megamenu-background .vertical .megamenuToogle-wrapper,
		.common-home.show-vertical-megamenu #main .slideshow-modules .vertical .megamenuToogle-wrapper {
			background-color: {{ theme_options.get( 'vertical_menu_heading_hover_background_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_heading_hover_background_gradient_top_color' ) != '' and theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) != '') %} 
		#main .vertical:hover .megamenuToogle-wrapper,
		.common-home.show-vertical-megamenu #main .megamenu-background .vertical .megamenuToogle-wrapper,
		body[class*="product-category-"].show-vertical-megamenu-category-page #main .megamenu-background .vertical .megamenuToogle-wrapper,
		body[class*="product-product-"].show-vertical-megamenu-product-page #main .megamenu-background .vertical .megamenuToogle-wrapper,
		.common-home.show-vertical-megamenu #main .slideshow-modules .vertical .megamenuToogle-wrapper {
			background: {{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'vertical_menu_heading_hover_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_content_background_color' ) != '') %} 
		#main .vertical .megamenu-wrapper {
			background-color: {{ theme_options.get( 'vertical_menu_content_background_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_content_border_color' ) != '') %} 
		#main .vertical ul.megamenu > li {
			border-color: {{ theme_options.get( 'vertical_menu_content_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_content_border2_color' ) != '') %} 
		#main .vertical .megamenu-wrapper {
			border: 1px solid {{ theme_options.get( 'vertical_menu_content_border2_color' ) }};
			border-top: none;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_content_border3_color' ) != '') %} 
		#main .vertical .megamenu-wrapper {
			border: 2px solid {{ theme_options.get( 'vertical_menu_content_border3_color' ) }};
			border-top: none;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_content_links_color' ) != '') %} 
		#main .vertical ul.megamenu > li > a {
			color: {{ theme_options.get( 'vertical_menu_content_links_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_content_links_hover_color' ) != '') %} 
		#main .vertical ul.megamenu > li:hover > a,
		#main .vertical ul.megamenu > li.active > a {
			color: {{ theme_options.get( 'vertical_menu_content_links_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_content_links_hover_background_color' ) != '') %} 
		#main .vertical ul.megamenu > li:hover {
			background: {{ theme_options.get( 'vertical_menu_content_links_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_content_bullet_color' ) != '') %} 
		#main .vertical ul.megamenu > li.with-sub-menu > a:before,
		#main .vertical ul.megamenu > li.with-sub-menu > a:after {
			color: {{ theme_options.get( 'vertical_menu_content_bullet_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'vertical_menu_content_bullet_hover_color' ) != '') %} 
		#main .vertical ul.megamenu > li.with-sub-menu:hover > a:before,
		#main .vertical ul.megamenu > li.with-sub-menu:hover > a:after {
			color: {{ theme_options.get( 'vertical_menu_content_bullet_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'submenu_background_color' ) != '') %} 
		ul.megamenu li .sub-menu .content,
		ul.megamenu li .sub-menu .content .hover-menu .menu ul ul {
			background: {{ theme_options.get( 'submenu_background_color' ) }};
		}
		
		ul.megamenu > li > .sub-menu > .content > .arrow:after {
		     border-bottom-color: {{ theme_options.get( 'submenu_background_color' ) }};
		}
		
		.vertical ul.megamenu > li > .sub-menu > .content > .arrow:after,
		ul.megamenu li .sub-menu .content .hover-menu .menu ul ul:after {
		     border-right-color: {{ theme_options.get( 'submenu_background_color' ) }};
		}
		
		     .rtl ul.megamenu li .sub-menu .content .hover-menu .menu ul ul:after,
		     .rtl .vertical ul.megamenu > li > .sub-menu > .content > .arrow:after {
		          border-left-color: {{ theme_options.get( 'submenu_background_color' ) }};
		     }
		
		@media (max-width: 767px) {
		     .responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li a,
		     .responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li a,
		     .responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li a:hover,
		     .responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li a:hover,
		     .responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li.active > a,
		     .responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li.active > a {
		          background: {{ theme_options.get( 'submenu_background_color' ) }};
		     }
		     
		     .responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li, 
		     .responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li,
		     .responsive ul.megamenu .sub-menu .content .row > div {
		          border-top-color: rgba(120,120,120,0.15);
		     }
		}
		{% endif %} 
		
		{% if (theme_options.get( 'submenu_text_color' ) != '') %} 
		ul.megamenu li .sub-menu .content {
			color: {{ theme_options.get( 'submenu_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'submenu_links_color' ) != '') %} 
		ul.megamenu li .sub-menu .content a {
			color: {{ theme_options.get( 'submenu_links_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'submenu_links_hover_color' ) != '') %} 
		ul.megamenu li .sub-menu .content a:hover,
		ul.megamenu li .sub-menu .content .hover-menu .menu ul li:hover > a {
			color: {{ theme_options.get( 'submenu_links_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'submenu_bullets_color' ) != '') %} 
		ul.megamenu li .sub-menu .content .hover-menu a.with-submenu:before {
			color: {{ theme_options.get( 'submenu_bullets_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'submenu_bullets_hover_color' ) != '') %} 
		ul.megamenu li .sub-menu .content .hover-menu a.with-submenu:after,
		ul.megamenu li .sub-menu .content .hover-menu li:hover > a.with-submenu:before {
			color: {{ theme_options.get( 'submenu_bullets_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'submenu_main_links_in_visible_type_color' ) != '') %} 
		ul.megamenu li .sub-menu .content .static-menu a.main-menu{
			color: {{ theme_options.get( 'submenu_main_links_in_visible_type_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'submenu_main_links_hover_in_visible_type_color' ) != '') %} 
		ul.megamenu li .sub-menu .content .static-menu a.main-menu:hover {
			color: {{ theme_options.get( 'submenu_main_links_hover_in_visible_type_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'submenu_main_links_in_visible_type_border_bottom_color' ) != '') %} 
		ul.megamenu li .sub-menu .content .static-menu a.main-menu:after {
			background: {{ theme_options.get( 'submenu_main_links_in_visible_type_border_bottom_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_heading_background_color' ) != '') %} 
		.megamenuToogle-wrapper {
			background-color: {{ theme_options.get( 'mobile_menu_heading_background_color' ) }};
		}
		
		     @media (max-width: 991px) {
		          .responsive .standard-body .full-width .megamenu-background .megaMenuToggle:before {
		               background-color: {{ theme_options.get( 'mobile_menu_heading_background_color' ) }};
		          }
		     }
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) != '' and theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) != '') %} 
		.megamenuToogle-wrapper {
			background: {{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		
		     {% if (theme_options.get( 'megamenu_type' ) == '26') %} 
		          .megamenuToogle-wrapper {
		          	background: {{ theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) }}; /* Old browsers */
		          	background: -moz-linear-gradient(top,  {{ theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) }} 50%, {{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 100%); /* FF3.6+ */
		          	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) }}), color-stop(100%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
		          	background: -webkit-linear-gradient(top,  {{ theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) }} 50%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 100%); /* Chrome10+,Safari5.1+ */
		          	background: -o-linear-gradient(top,  {{ theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) }} 50%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 100%); /* Opera 11.10+ */
		          	background: -ms-linear-gradient(top,  {{ theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) }} 50%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 100%); /* IE10+ */
		          	background: linear-gradient(to bottom,  {{ theme_options.get( 'mobile_menu_heading_background_gradient_top_color' ) }} 50%,{{ theme_options.get( 'mobile_menu_heading_background_gradient_bottom_color' ) }} 100%); /* W3C */
		          }
		     {% endif %} 
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_heading_text_color' ) != '') %} 
		.megamenuToogle-wrapper .container {
			color: {{ theme_options.get( 'mobile_menu_heading_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_heading_bullet_color' ) != '') %} 
		.megamenuToogle-wrapper .container > div span {
			background: {{ theme_options.get( 'mobile_menu_heading_bullet_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_heading_hover_background_color' ) != '') %} 
		.megamenuToogle-wrapper:hover,
		.active .megamenuToogle-wrapper {
			background-color: {{ theme_options.get( 'mobile_menu_heading_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) != '' and theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) != '') %} 
		.megamenuToogle-wrapper:hover,
		.active .megamenuToogle-wrapper {
			background: {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		
		     {% if (theme_options.get( 'megamenu_type' ) == '26') %} 
		          .megamenuToogle-wrapper:hover,
		          .active .megamenuToogle-wrapper {
		          	background: {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) }}; /* Old browsers */
		          	background: -moz-linear-gradient(top,  {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) }} 50%, {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 100%); /* FF3.6+ */
		          	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) }}), color-stop(100%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
		          	background: -webkit-linear-gradient(top,  {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) }} 50%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 100%); /* Chrome10+,Safari5.1+ */
		          	background: -o-linear-gradient(top,  {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) }} 50%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 100%); /* Opera 11.10+ */
		          	background: -ms-linear-gradient(top,  {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) }} 50%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 100%); /* IE10+ */
		          	background: linear-gradient(to bottom,  {{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_top_color' ) }} 50%,{{ theme_options.get( 'mobile_menu_heading_hover_background_gradient_bottom_color' ) }} 100%); /* W3C */
		          }
		     {% endif %} 
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_heading_hover_text_color' ) != '') %} 
		.megamenuToogle-wrapper:hover .container,
		.active .megamenuToogle-wrapper .container {
			color: {{ theme_options.get( 'mobile_menu_heading_hover_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_heading_hover_bullet_color' ) != '') %} 
		.megamenuToogle-wrapper:hover .container > div span,
		.active .megamenuToogle-wrapper .container > div span {
			background: {{ theme_options.get( 'mobile_menu_heading_hover_bullet_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_content_background_color' ) != '') %} 
		@media (max-width: 991px) {
     		.responsive .horizontal .megamenu-wrapper {
     			background: {{ theme_options.get( 'mobile_menu_content_background_color' ) }} !important;
     		}
		}
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_content_border_color' ) != '') %} 
		@media (max-width: 991px) {
			.responsive .horizontal .megamenu-wrapper {
				border: 1px solid {{ theme_options.get( 'mobile_menu_content_border_color' ) }} !important;
				border-top: none !important;
			}
		}
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_content_link_color' ) != '') %} 
		@media (max-width: 991px) {
			.responsive .horizontal ul.megamenu > li > a {
				color: {{ theme_options.get( 'mobile_menu_content_link_color' ) }} !important;
			}
		}
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_content_link_active_color' ) != '') %} 
		@media (max-width: 991px) {
			.responsive .horizontal ul.megamenu > li:hover > a,
			.responsive .horizontal ul.megamenu > li.active > a {
				color: {{ theme_options.get( 'mobile_menu_content_link_active_color' ) }} !important;
			}
		}
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_content_link_border_top_color' ) != '') %} 
		@media (max-width: 991px) {
			.responsive .horizontal ul.megamenu > li {
				border-top-color: {{ theme_options.get( 'mobile_menu_content_link_border_top_color' ) }} !important;
			}
		}
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_content_link_hover_background_color' ) != '') %} 
		@media (max-width: 991px) {
			.responsive ul.megamenu > li:hover,
			.responsive ul.megamenu > li.active {
				background: {{ theme_options.get( 'mobile_menu_content_link_hover_background_color' ) }} !important;
			}
		}
		{% endif %} 
		
		{% if (theme_options.get( 'mobile_menu_content_plus_minus_color' ) != '') %} 
		@media (max-width: 991px) {
			.responsive ul.megamenu > li.with-sub-menu .open-menu,
			.responsive ul.megamenu > li.with-sub-menu .close-menu {
				color: {{ theme_options.get( 'mobile_menu_content_plus_minus_color' ) }} !important;
			}
		}
		{% endif %} 
		
		{% if (theme_options.get( 'horizontal_type_2_menu_background_color' ) != '') %} 
		.horizontal-type-2 {
			background: {{ theme_options.get( 'horizontal_type_2_menu_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'horizontal_type_2_menu_links_color' ) != '') %} 
		.horizontal-type-2 ul.megamenu > li > a strong {
			color: {{ theme_options.get( 'horizontal_type_2_menu_links_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'horizontal_type_2_menu_bullet_color' ) != '') %} 
		.horizontal-type-2 ul.megamenu > li > a strong:after {
			color: {{ theme_options.get( 'horizontal_type_2_menu_bullet_color' ) }} !important;
		}
		     @media (max-width: 991px) {
     		     .responsive .horizontal-type-2 ul.megamenu > li.with-sub-menu .open-menu, 
     		     .responsive .horizontal-type-2 ul.megamenu > li.with-sub-menu .close-menu {
     		          color: {{ theme_options.get( 'horizontal_type_2_menu_bullet_color' ) }} !important;
     		     }
		     }
		{% endif %} 
		
		{% if (theme_options.get( 'horizontal_type_2_menu_links_hover_color' ) != '') %} 
		.horizontal-type-2 ul.megamenu > li:hover > a strong,
		.horizontal-type-2 ul.megamenu > li.active > a strong {
			color: {{ theme_options.get( 'horizontal_type_2_menu_links_hover_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'horizontal_type_2_menu_bullet_hover_color' ) != '') %} 
		.horizontal-type-2 ul.megamenu > li:hover > a strong:after,
		.horizontal-type-2 ul.megamenu > li.active > a strong:after {
			color: {{ theme_options.get( 'horizontal_type_2_menu_bullet_hover_color' ) }} !important;
		}
		     
		     @media (max-width: 991px) {
		          .responsive .horizontal-type-2 ul.megamenu > li.with-sub-menu .close-menu {
		               color: {{ theme_options.get( 'horizontal_type_2_menu_bullet_color' ) }} !important;
		          }
		     }
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_background_color' ) != '') %} 
		#main .breadcrumb .background {
			background: {{ theme_options.get( 'breadcrumb_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_border_bottom_color' ) != '') %} 
		#main .breadcrumb .background {
			border-bottom: 1px solid {{ theme_options.get( 'breadcrumb_border_bottom_color' ) }};
			background-image: none;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_border_bottom_4px_color' ) != '') %} 
		#main .breadcrumb .background {
			border-bottom: 4px solid {{ theme_options.get( 'breadcrumb_border_bottom_4px_color' ) }};
			background-image: none;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_border_top_color' ) != '') %} 
		#main .breadcrumb .background {
			border-top: 1px solid {{ theme_options.get( 'breadcrumb_border_top_color' ) }};
			background-image: none;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_heading_color' ) != '') %} 
		.breadcrumb .container h1 {
			color: {{ theme_options.get( 'breadcrumb_heading_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_heading_border_bottom_color' ) != '') %} 
		.breadcrumb .container h1 {
			border-bottom-color: {{ theme_options.get( 'breadcrumb_heading_border_bottom_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_links_color' ) != '') %} 
		.breadcrumb ul,
		.breadcrumb ul a {
			color: {{ theme_options.get( 'breadcrumb_links_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_links_hover_color' ) != '') %} 
		.breadcrumb ul a:hover {
			color: {{ theme_options.get( 'breadcrumb_links_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_price_color' ) != '') %} 
		.next-product .right .price {
			color: {{ theme_options.get( 'breadcrumb_price_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_button_background_color' ) != '') %} 
		.button-previous-next,
		.next-product {
			background: {{ theme_options.get( 'breadcrumb_button_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_button_border_color' ) != '') %} 
		.button-previous-next,
		.next-product {
			border-color: {{ theme_options.get( 'breadcrumb_button_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_button_text_color' ) != '') %} 
		.button-previous-next {
			color: {{ theme_options.get( 'breadcrumb_button_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_button_hover_background_color' ) != '') %} 
		.button-previous-next:hover {
			background: {{ theme_options.get( 'breadcrumb_button_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_button_hover_border_color' ) != '') %} 
		.button-previous-next:hover {
			border-color: {{ theme_options.get( 'breadcrumb_button_hover_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'breadcrumb_button_hover_text_color' ) != '') %} 
		.button-previous-next:hover {
			color: {{ theme_options.get( 'breadcrumb_button_hover_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_categories_background_color' ) != '') %} 
		#main .box-with-categories .box-content {
			background: {{ theme_options.get( 'box_categories_background_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_categories_border_color' ) != '') %} 
		.box-with-categories .box-content {
			border: 2px solid {{ theme_options.get( 'box_categories_border_color' ) }} !important;
			border-top: none !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_categories_border_1px_color' ) != '') %} 
		.box-with-categories .box-content {
			border: 1px solid {{ theme_options.get( 'box_categories_border_1px_color' ) }} !important;
			
			{% if (theme_options.get( 'box_categories_border_1px_color' ) == '#e5e5e5') %} 
			border-top: none !important;
			{% endif %} 
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_categories_link_border_top_color' ) != '') %} 
		.box-category > ul li {
			border-top-color: {{ theme_options.get( 'box_categories_link_border_top_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_categories_links_color' ) != '') %} 
		#main .box-category ul li > a {
			color: {{ theme_options.get( 'box_categories_links_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_categories_links_hover_color' ) != '') %} 
		#main .box-category ul li > a:hover {
			color: {{ theme_options.get( 'box_categories_links_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_categories_links_active_color' ) != '') %} 
		#main .box-category ul li a.active {
			color: {{ theme_options.get( 'box_categories_links_active_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_categories_links_hover_background_color' ) != '') %} 
		.box-category > ul li > a:hover, 
		.box-category > ul li:hover > a, 
		.box-category > ul li a.active {
			background: {{ theme_options.get( 'box_categories_links_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_categories_bullet_color' ) != '') %} 
		#main .box-category ul li .head a {
			color: {{ theme_options.get( 'box_categories_bullet_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_categories_heading_background_color' ) != '') %} 
		.box-with-categories .box-heading {
			background: {{ theme_options.get( 'box_categories_heading_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_categories_heading_background_gradient_top_color' ) != '' and theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) != '') %} 
		.box-with-categories .box-heading {
			background: {{ theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'box_categories_heading_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'box_categories_heading_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'box_categories_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'box_categories_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'box_categories_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'box_categories_heading_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'box_categories_heading_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_categories_heading_text_color' ) != '') %} 
		.box-with-categories .box-heading {
			color: {{ theme_options.get( 'box_categories_heading_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_with_products_background_color' ) != '') %} 
		.box.box-with-products,
		.product-filter,
		.product-list, 
		.center-column .product-grid,
		#main .box .box-content.products,
		body #main .post .box.box-with-products .box-content,
		.product-grid .product-hover .only-hover,
		.product-grid-type-2 .product-grid .product:hover:before, 
		.product-grid-type-3 .product-grid .product:hover:before, 
		.product-grid-type-5 .product-grid .product:hover:before,
		.product-info .product-image {
			background-color: {{ theme_options.get( 'box_with_products_background_color' ) }} !important;
		}
		
		.product-grid .product:before {
		     border-color: {{ theme_options.get( 'box_with_products_border_color' ) }};
		}
		
		     {% if (theme_options.get( 'box_with_products_background_color' ) == 'none') %} 
		     .box.box-with-products,
		     .product-filter,
		     .product-list, 
		     .center-column .product-grid,
		     .box .box-content.products,
		     .product-grid .product-hover .only-hover,
		     .product-grid-type-2 .product-grid .product:hover:before, 
		     .product-grid-type-3 .product-grid .product:hover:before, 
		     .product-grid-type-5 .product-grid .product:hover:before {
		     	background: none !important;
		     }
		     
		     .product-grid .product:before {
		          border-color: transparent;
		     }
		     {% endif %} 
		{% endif %} 
		
		{% if (theme_options.get( 'box_with_products_border_color' ) != '') %} 
		.box-with-products .clear:before, 
		.box-with-products .clear:after, 
		.product-grid .product:before, 
		.product-list > div:before, 
		.product-list .desc:before,
		.product-list .name-actions:before,
		.center-column .product-grid:before, 
		.center-column .product-grid:after, 
		.product-grid > .row:before, 
		.product-filter .list-options .limit:before, 
		.product-filter .list-options .sort:before, 
		.product-filter .options .product-compare:before {
			background-color: {{ theme_options.get( 'box_with_products_border_color' ) }};
		}
		
		.product-list {
		     border-color: {{ theme_options.get( 'box_with_products_border_color' ) }};
		}
		
		     @media (max-width: 767px) {
     		     .responsive .product-grid .row > div.col-xs-6 .product:after {
     		         background: {{ theme_options.get( 'box_with_products_border_color' ) }};
     		     }
		     }
		     
		     @media (max-width: 500px) {
     		     .responsive #main .product-grid .row > div.col-xs-6 .product:after {
     		         background: {{ theme_options.get( 'box_with_products_border_color' ) }};
     		     }
		     }
		{% endif %} 
		
		{% if (theme_options.get( 'box_with_products_text_color' ) != '') %} 
		.box.box-with-products,
		.product-filter,
		.product-list, 
		.center-column .product-grid,
		.box .box-content.products,
		.product-grid .product-hover .only-hover,
		.product-filter .list-options select {
			color: {{ theme_options.get( 'box_with_products_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_with_products_links_color' ) != '') %} 
		.box.box-with-products a,
		.product-filter a,
		.product-list a, 
		.center-column .product-grid a,
		.box .box-content.products a,
		.product-grid .product-hover .only-hover a {
			color: {{ theme_options.get( 'box_with_products_links_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_with_products_links_hover_color' ) != '') %} 
		.box.box-with-products a:hover,
		.product-filter a:hover,
		.product-list a:hover, 
		.center-column .product-grid a:hover,
		.box .box-content.products a:hover,
		.product-grid .product-hover .only-hover a:hover {
			color: {{ theme_options.get( 'box_with_products_links_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_with_products_heading_color' ) != '') %} 
		.box.box-with-products .box-heading {
			color: {{ theme_options.get( 'box_with_products_heading_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_with_products_heading_border_bottom_color' ) != '') %} 
		.box.box-with-products .box-heading {
			border-bottom-color: {{ theme_options.get( 'box_with_products_heading_border_bottom_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_button_background_color' ) != '') %} 
		.box > .prev, 
		.box > .next,
		.product-info .thumbnails-carousel .owl-buttons .owl-prev, 
		.product-info .thumbnails-carousel .owl-buttons .owl-next,
		div.pagination-results ul li,
		.tab-content .prev-button,
		.tab-content .next-button {
			background: {{ theme_options.get( 'box_button_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_button_background_gradient_top_color' ) != '' and theme_options.get( 'box_button_background_gradient_bottom_color' ) != '') %} 
		.box > .prev, 
		.box > .next,
		.product-info .thumbnails-carousel .owl-buttons .owl-prev, 
		.product-info .thumbnails-carousel .owl-buttons .owl-next,
		div.pagination-results ul li,
		.tab-content .prev-button,
		.tab-content .next-button {
			background: {{ theme_options.get( 'box_button_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'box_button_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'box_button_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'box_button_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'box_button_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'box_button_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'box_button_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'box_button_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'box_button_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'box_button_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'box_button_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'box_button_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'box_button_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'box_button_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'box_button_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'box_button_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'box_button_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'box_button_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'box_button_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_button_text_color' ) != '') %} 
		.box > .prev, 
		.box > .next,
		.product-info .thumbnails-carousel .owl-buttons .owl-prev, 
		.product-info .thumbnails-carousel .owl-buttons .owl-next,
		div.pagination-results ul li,
		.tab-content .prev-button,
		.tab-content .next-button {
			color: {{ theme_options.get( 'box_button_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_button_border_color' ) != '') %} 
		.box > .prev, 
		.box > .next,
		.product-info .thumbnails-carousel .owl-buttons .owl-prev, 
		.product-info .thumbnails-carousel .owl-buttons .owl-next,
		div.pagination-results ul li,
		.tab-content .prev-button,
		.tab-content .next-button {
			border-color: {{ theme_options.get( 'box_button_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_button_hover_background_color' ) != '') %} 
		.box > .prev:hover, 
		.box > .next:hover,
		.product-info .thumbnails-carousel .owl-buttons .owl-prev:hover, 
		.product-info .thumbnails-carousel .owl-buttons .owl-next:hover,
		div.pagination-results ul li:hover,
		.tab-content .prev-button:hover,
		.tab-content .next-button:hover {
			background: {{ theme_options.get( 'box_button_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_button_hover_background_gradient_top_color' ) != '' and theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) != '') %} 
		.box > .prev:hover, 
		.box > .next:hover,
		.product-info .thumbnails-carousel .owl-buttons .owl-prev:hover, 
		.product-info .thumbnails-carousel .owl-buttons .owl-next:hover,
		div.pagination-results ul li:hover,
		.tab-content .prev-button:hover,
		.tab-content .next-button:hover {
			background: {{ theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'box_button_hover_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'box_button_hover_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'box_button_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'box_button_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'box_button_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'box_button_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'box_button_hover_background_gradient_bottom_color' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_button_hover_text_color' ) != '') %} 
		.box > .prev:hover, 
		.box > .next:hover,
		.product-info .thumbnails-carousel .owl-buttons .owl-prev:hover, 
		.product-info .thumbnails-carousel .owl-buttons .owl-next:hover,
		div.pagination-results ul li:hover,
		.tab-content .prev-button:hover,
		.tab-content .next-button:hover {
			color: {{ theme_options.get( 'box_button_hover_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'box_button_hover_border_color' ) != '') %} 
		.box > .prev:hover, 
		.box > .next:hover,
		.product-info .thumbnails-carousel .owl-buttons .owl-prev:hover, 
		.product-info .thumbnails-carousel .owl-buttons .owl-next:hover,
		div.pagination-results ul li:hover,
		.tab-content .prev-button:hover,
		.tab-content .next-button:hover {
			border-color: {{ theme_options.get( 'box_button_hover_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'tabs_link_active' ) != '') %} 
		.filter-product .filter-tabs ul > li.active > a, .filter-product .filter-tabs ul > li.active > a:hover, .filter-product .filter-tabs ul > li.active > a:focus, .htabs a.selected, .htabs a:hover {
			color: {{ theme_options.get( 'tabs_link_active' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'tabs_link_active_border_bottom_color' ) != '') %} 
		.htabs a.selected:before,
		.filter-product .filter-tabs ul > li.active > a:before {
			background: {{ theme_options.get( 'tabs_link_active_border_bottom_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'tabs_links_color' ) != '') %} 
		.filter-product .filter-tabs ul > li > a,
		.htabs a {
			color: {{ theme_options.get( 'tabs_links_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'category_wall_heading_border_bottom_color' ) != '') %} 
		.categories-wall .category-wall h3 {
			border-bottom-color: {{ theme_options.get( 'category_wall_heading_border_bottom_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'category_wall_button_background_color' ) != '') %} 
		.categories-wall .category-wall .more-categories {
			background: {{ theme_options.get( 'category_wall_button_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'category_wall_button_border_color' ) != '') %} 
		.categories-wall .category-wall .more-categories {
			border-color: {{ theme_options.get( 'category_wall_button_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'category_wall_button_text_color' ) != '') %} 
		.categories-wall .category-wall .more-categories {
			color: {{ theme_options.get( 'category_wall_button_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'category_wall_button_hover_background_color' ) != '') %} 
		.categories-wall .category-wall .more-categories:hover {
			background: {{ theme_options.get( 'category_wall_button_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'category_wall_button_hover_border_color' ) != '') %} 
		.categories-wall .category-wall .more-categories:hover {
			border-color: {{ theme_options.get( 'category_wall_button_hover_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'category_wall_button_hover_text_color' ) != '') %} 
		.categories-wall .category-wall .more-categories:hover {
			color: {{ theme_options.get( 'category_wall_button_hover_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_heading_border_bottom_color' ) != '') %} 
		.popup h4:after {
			background: {{ theme_options.get( 'popup_heading_border_bottom_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_newsletter_input_text_color' ) != '') %} 
		.popup .newsletter input {
			color: {{ theme_options.get( 'popup_newsletter_input_text_color' ) }};
		}
		
		.popup .newsletter input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		    color:    {{ theme_options.get( 'popup_newsletter_input_text_color' ) }};
		}
		
		.popup .newsletter input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		   color:    {{ theme_options.get( 'popup_newsletter_input_text_color' ) }};
		   opacity:  1;
		}
		
		.popup .newsletter input::-moz-placeholder { /* Mozilla Firefox 19+ */
		   color:    {{ theme_options.get( 'popup_newsletter_input_text_color' ) }};
		   opacity:  1;
		}
		
		.popup .newsletter input:-ms-input-placeholder { /* Internet Explorer 10-11 */
		   color:    {{ theme_options.get( 'popup_newsletter_input_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_newsletter_input_background_color' ) != '') %} 
		.popup .newsletter input {
			background: {{ theme_options.get( 'popup_newsletter_input_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_newsletter_input_focus_background_color' ) != '') %} 
		.popup .newsletter input:focus {
			background: {{ theme_options.get( 'popup_newsletter_input_focus_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_newsletter_subscribe_button_text_color' ) != '') %} 
		.popup .newsletter .subscribe {
			color: {{ theme_options.get( 'popup_newsletter_subscribe_button_text_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_newsletter_subscribe_button_background_color' ) != '') %} 
		.popup .newsletter .subscribe {
			background: {{ theme_options.get( 'popup_newsletter_subscribe_button_background_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_newsletter_subscribe_button_hover_text_color' ) != '') %} 
		.popup .newsletter .subscribe:hover {
			color: {{ theme_options.get( 'popup_newsletter_subscribe_button_hover_text_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_newsletter_subscribe_button_hover_background_color' ) != '') %} 
		.popup .newsletter .subscribe:hover {
			background: {{ theme_options.get( 'popup_newsletter_subscribe_button_hover_background_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_close_button_background_color' ) != '') %} 
		body .popup-module .mfp-close {
			background: {{ theme_options.get( 'popup_close_button_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_close_button_border_color' ) != '') %} 
		body .popup-module .mfp-close {
			border-color: {{ theme_options.get( 'popup_close_button_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_close_button_text_color' ) != '') %} 
		body .popup-module .mfp-close {
			color: {{ theme_options.get( 'popup_close_button_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_close_button_hover_background_color' ) != '') %} 
		body .popup-module .mfp-close:hover {
			background: {{ theme_options.get( 'popup_close_button_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_close_button_hover_border_color' ) != '') %} 
		body .popup-module .mfp-close:hover {
			border-color: {{ theme_options.get( 'popup_close_button_hover_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'popup_close_button_hover_text_color' ) != '') %} 
		body .popup-module .mfp-close:hover {
			color: {{ theme_options.get( 'popup_close_button_hover_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'slider_background_color' ) != '') %} 
		#slider .pattern {
			background: {{ theme_options.get( 'slider_background_color' ) }};
		}
		
		.spinner {
		     background-color: {{ theme_options.get( 'slider_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'slider_loader_background_color' ) != '') %} 
		.spinner {
		     background-color: {{ theme_options.get( 'slider_loader_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'slider_border_bottom_4px_color' ) != '') %} 
		#slider .pattern {
			border-bottom: 4px solid {{ theme_options.get( 'slider_border_bottom_4px_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'slider_buttons_background_color' ) != '') %} 
		.camera_wrap .owl-controls .owl-buttons .owl-prev, .camera_wrap .owl-controls .owl-buttons .owl-next,
		#main .tp-leftarrow.default,
		#main .tp-rightarrow.default,
		#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-prev,
		#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-next {
			background: {{ theme_options.get( 'slider_buttons_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'slider_buttons_hover_background_color' ) != '') %} 
		.camera_wrap .owl-controls .owl-buttons .owl-prev:hover, .camera_wrap .owl-controls .owl-buttons .owl-next:hover,
		#main .tp-leftarrow.default:hover,
		#main .tp-rightarrow.default:hover,
		#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-prev:hover,
		#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-next:hover {
			background: {{ theme_options.get( 'slider_buttons_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'slider_buttons_icon_color' ) != '') %} 
		.camera_wrap .owl-controls .owl-buttons .owl-prev:before, .camera_wrap .owl-controls .owl-buttons .owl-next:before,
		#main .tp-leftarrow.default:before,
		#main .tp-rightarrow.default:before,
		#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-prev:before,
		#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-next:before {
			color: {{ theme_options.get( 'slider_buttons_icon_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'slider_buttons_hover_icon_color' ) != '') %} 
		.camera_wrap .owl-controls .owl-buttons .owl-prev:hover:before, .camera_wrap .owl-controls .owl-buttons .owl-next:hover:before,
		#main .tp-leftarrow.default:hover:before,
		#main .tp-rightarrow.default:hover:before,
		#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-prev:hover:before,
		#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-next:hover:before {
			color: {{ theme_options.get( 'slider_buttons_hover_icon_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'slider_buttons_border_color' ) != '') %} 
		.camera_wrap .owl-controls .owl-buttons .owl-prev, .camera_wrap .owl-controls .owl-buttons .owl-next,
		#main .tp-leftarrow.default,
		#main .tp-rightarrow.default,
		#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-prev,
		#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-next {
			border: 1px solid {{ theme_options.get( 'slider_buttons_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'slider_buttons_hover_border_color' ) != '') %} 
		.camera_wrap .owl-controls .owl-buttons .owl-prev:hover, .camera_wrap .owl-controls .owl-buttons .owl-next:hover,
		#main .tp-leftarrow.default:hover,
		#main .tp-rightarrow.default:hover,
		#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-prev:hover,
		#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-next:hover {
			border: 1px solid {{ theme_options.get( 'slider_buttons_hover_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'sale_border_color' ) != '') %} 
		.sale {
			border: 1px solid {{ theme_options.get( 'sale_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'sale_background_color' ) != '') %} 
		.sale {
			background: {{ theme_options.get( 'sale_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'sale_background_gradient_top' ) != '' and theme_options.get( 'sale_background_gradient_bottom' ) != '') %} 
		.sale {
			background: {{ theme_options.get( 'sale_background_gradient_bottom' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'sale_background_gradient_bottom' ) }} 0%, {{ theme_options.get( 'sale_background_gradient_top' ) }} 0%, {{ theme_options.get( 'sale_background_gradient_bottom' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'sale_background_gradient_bottom' ) }}), color-stop(0%,{{ theme_options.get( 'sale_background_gradient_top' ) }}), color-stop(99%,{{ theme_options.get( 'sale_background_gradient_bottom' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'sale_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'sale_background_gradient_top' ) }} 0%,{{ theme_options.get( 'sale_background_gradient_bottom' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'sale_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'sale_background_gradient_top' ) }} 0%,{{ theme_options.get( 'sale_background_gradient_bottom' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'sale_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'sale_background_gradient_top' ) }} 0%,{{ theme_options.get( 'sale_background_gradient_bottom' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'sale_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'sale_background_gradient_top' ) }} 0%,{{ theme_options.get( 'sale_background_gradient_bottom' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'sale_color_text' ) != '') %} 
		.sale {
			color: {{ theme_options.get( 'sale_color_text' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'new_border_color' ) != '') %} 
		#main .new {
			border: 1px solid {{ theme_options.get( 'new_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'new_background_color' ) != '') %} 
		#main .new {
			background: {{ theme_options.get( 'new_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'new_background_gradient_top' ) != '' and theme_options.get( 'new_background_gradient_bottom' ) != '') %} 
		#main .new {
			background: {{ theme_options.get( 'new_background_gradient_bottom' ) }}; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'new_background_gradient_bottom' ) }} 0%, {{ theme_options.get( 'new_background_gradient_top' ) }} 0%, {{ theme_options.get( 'new_background_gradient_bottom' ) }} 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'new_background_gradient_bottom' ) }}), color-stop(0%,{{ theme_options.get( 'new_background_gradient_top' ) }}), color-stop(99%,{{ theme_options.get( 'new_background_gradient_bottom' ) }})); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'new_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'new_background_gradient_top' ) }} 0%,{{ theme_options.get( 'new_background_gradient_bottom' ) }} 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'new_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'new_background_gradient_top' ) }} 0%,{{ theme_options.get( 'new_background_gradient_bottom' ) }} 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'new_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'new_background_gradient_top' ) }} 0%,{{ theme_options.get( 'new_background_gradient_bottom' ) }} 99%); /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'new_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'new_background_gradient_top' ) }} 0%,{{ theme_options.get( 'new_background_gradient_bottom' ) }} 99%); /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'new_color_text' ) != '') %} 
		#main .new {
			color: {{ theme_options.get( 'new_color_text' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'ratings_background_color' ) != '') %} 
		.rating i {
			color: {{ theme_options.get( 'ratings_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'ratings_active_background_color' ) != '') %} 
		.rating i.active {
			color: {{ theme_options.get( 'ratings_active_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'buttons_color_text' ) != '') %} 
		.button, .btn {
			color: {{ theme_options.get( 'buttons_color_text' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'buttons_background_color' ) != '') %} 
		.button, .btn {
			background: {{ theme_options.get( 'buttons_background_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'buttons_border_color' ) != '') %} 
		.button, .btn {
			border: 1px solid {{ theme_options.get( 'buttons_border_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'buttons_background_gradient_top' ) != '' and theme_options.get( 'buttons_background_gradient_bottom' ) != '') %} 
		.button, .btn {
			background: {{ theme_options.get( 'buttons_background_gradient_bottom' ) }} !important; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'buttons_background_gradient_bottom' ) }} 0%, {{ theme_options.get( 'buttons_background_gradient_top' ) }} 0%, {{ theme_options.get( 'buttons_background_gradient_bottom' ) }} 99%) !important; /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'buttons_background_gradient_bottom' ) }}), color-stop(0%,{{ theme_options.get( 'buttons_background_gradient_top' ) }}), color-stop(99%,{{ theme_options.get( 'buttons_background_gradient_bottom' ) }})) !important; /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'buttons_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'buttons_background_gradient_top' ) }} 0%,{{ theme_options.get( 'buttons_background_gradient_bottom' ) }} 99%) !important; /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'buttons_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'buttons_background_gradient_top' ) }} 0%,{{ theme_options.get( 'buttons_background_gradient_bottom' ) }} 99%) !important; /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'buttons_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'buttons_background_gradient_top' ) }} 0%,{{ theme_options.get( 'buttons_background_gradient_bottom' ) }} 99%) !important; /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'buttons_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'buttons_background_gradient_top' ) }} 0%,{{ theme_options.get( 'buttons_background_gradient_bottom' ) }} 99%) !important; /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'buttons_hover_color_text' ) != '') %} 
		.button:hover, .btn:hover {
			color: {{ theme_options.get( 'buttons_hover_color_text' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'buttons_hover_border_color' ) != '') %} 
		.button:hover, .btn:hover {
			border: 1px solid {{ theme_options.get( 'buttons_hover_border_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'buttons_hover_background_color' ) != '') %} 
		.button:hover, .btn:hover {
			background: {{ theme_options.get( 'buttons_hover_background_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'buttons_hover_background_gradient_top' ) != '' and theme_options.get( 'buttons_hover_background_gradient_bottom' ) != '') %} 
		.button:hover, .btn:hover {
			background: {{ theme_options.get( 'buttons_hover_background_gradient_bottom' ) }} !important; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'buttons_hover_background_gradient_bottom' ) }} 0%, {{ theme_options.get( 'buttons_hover_background_gradient_top' ) }} 0%, {{ theme_options.get( 'buttons_hover_background_gradient_bottom' ) }} 99%) !important; /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'buttons_hover_background_gradient_bottom' ) }}), color-stop(0%,{{ theme_options.get( 'buttons_hover_background_gradient_top' ) }}), color-stop(99%,{{ theme_options.get( 'buttons_hover_background_gradient_bottom' ) }})) !important; /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'buttons_hover_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'buttons_hover_background_gradient_top' ) }} 0%,{{ theme_options.get( 'buttons_hover_background_gradient_bottom' ) }} 99%) !important; /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'buttons_hover_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'buttons_hover_background_gradient_top' ) }} 0%,{{ theme_options.get( 'buttons_hover_background_gradient_bottom' ) }} 99%) !important; /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'buttons_hover_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'buttons_hover_background_gradient_top' ) }} 0%,{{ theme_options.get( 'buttons_hover_background_gradient_bottom' ) }} 99%) !important; /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'buttons_hover_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'buttons_hover_background_gradient_top' ) }} 0%,{{ theme_options.get( 'buttons_hover_background_gradient_bottom' ) }} 99%) !important; /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'second_buttons_color_text' ) != '') %} 
		.buttons .left .button, .buttons .center .button, .btn-default, .input-group-btn .btn-primary {
			color: {{ theme_options.get( 'second_buttons_color_text' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'second_buttons_border_color' ) != '') %} 
		.buttons .left .button, .buttons .center .button, .btn-default, .input-group-btn .btn-primary {
			border: 1px solid {{ theme_options.get( 'second_buttons_border_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'second_buttons_background_color' ) != '') %} 
		.buttons .left .button, .buttons .center .button, .btn-default, .input-group-btn .btn-primary {
			background: {{ theme_options.get( 'second_buttons_background_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'second_buttons_background_gradient_top' ) != '' and theme_options.get( 'second_buttons_background_gradient_bottom' ) != '') %} 
		.buttons .left .button, .buttons .center .button, .btn-default, .input-group-btn .btn-primary {
			background: {{ theme_options.get( 'second_buttons_background_gradient_bottom' ) }} !important; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'second_buttons_background_gradient_bottom' ) }} 0%, {{ theme_options.get( 'second_buttons_background_gradient_top' ) }} 0%, {{ theme_options.get( 'second_buttons_background_gradient_bottom' ) }} 99%) !important; /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'second_buttons_background_gradient_bottom' ) }}), color-stop(0%,{{ theme_options.get( 'second_buttons_background_gradient_top' ) }}), color-stop(99%,{{ theme_options.get( 'second_buttons_background_gradient_bottom' ) }})) !important; /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'second_buttons_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'second_buttons_background_gradient_top' ) }} 0%,{{ theme_options.get( 'second_buttons_background_gradient_bottom' ) }} 99%) !important; /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'second_buttons_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'second_buttons_background_gradient_top' ) }} 0%,{{ theme_options.get( 'second_buttons_background_gradient_bottom' ) }} 99%) !important; /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'second_buttons_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'second_buttons_background_gradient_top' ) }} 0%,{{ theme_options.get( 'second_buttons_background_gradient_bottom' ) }} 99%) !important; /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'second_buttons_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'second_buttons_background_gradient_top' ) }} 0%,{{ theme_options.get( 'second_buttons_background_gradient_bottom' ) }} 99%) !important; /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'second_buttons_hover_color_text' ) != '') %} 
		.buttons .left .button:hover, .buttons .center .button:hover, .btn-default:hover, .input-group-btn .btn-primary:hover {
			color: {{ theme_options.get( 'second_buttons_hover_color_text' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'second_buttons_hover_border_color' ) != '') %} 
		.buttons .left .button:hover, .buttons .center .button:hover, .btn-default:hover, .input-group-btn .btn-primary:hover {
			border: 1px solid {{ theme_options.get( 'second_buttons_hover_border_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'second_buttons_hover_background_color' ) != '') %} 
		.buttons .left .button:hover, .buttons .center .button:hover, .btn-default:hover, .input-group-btn .btn-primary:hover {
			background: {{ theme_options.get( 'second_buttons_hover_background_color' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'second_buttons_hover_background_gradient_top' ) != '' and theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) != '') %} 
		.buttons .left .button:hover, .buttons .center .button:hover, .btn-default:hover, .input-group-btn .btn-primary:hover {
			background: {{ theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) }} !important; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) }} 0%, {{ theme_options.get( 'second_buttons_hover_background_gradient_top' ) }} 0%, {{ theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) }} 99%) !important; /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) }}), color-stop(0%,{{ theme_options.get( 'second_buttons_hover_background_gradient_top' ) }}), color-stop(99%,{{ theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) }})) !important; /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'second_buttons_hover_background_gradient_top' ) }} 0%,{{ theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) }} 99%) !important; /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'second_buttons_hover_background_gradient_top' ) }} 0%,{{ theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) }} 99%) !important; /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'second_buttons_hover_background_gradient_top' ) }} 0%,{{ theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) }} 99%) !important; /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'second_buttons_hover_background_gradient_top' ) }} 0%,{{ theme_options.get( 'second_buttons_hover_background_gradient_bottom' ) }} 99%) !important; /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'customfooter_color_text' ) != '') %} 
		.custom-footer .pattern,
		.custom-footer .pattern a,
		ul.contact-us li {
			color: {{ theme_options.get( 'customfooter_color_text' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'customfooter_color_heading' ) != '') %} 
		.custom-footer h4 {
			color: {{ theme_options.get( 'customfooter_color_heading' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'customfooter_color_icon_heading' ) != '') %} 
		.custom-footer h4 i,
		ul.contact-us li span,
		.custom-footer .tweets li a {
			color: {{ theme_options.get( 'customfooter_color_icon_heading' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'customfooter_color_icon_contact_us' ) != '') %} 
		ul.contact-us li i,
		.tweets li:before {
			color: {{ theme_options.get( 'customfooter_color_icon_contact_us' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'customfooter_border_color' ) != '') %} 
		.custom-footer h4,
		.custom-footer .background,
		.standard-body .custom-footer .background,
		.fb-like-box,
		ul.contact-us li i {
			border-color: {{ theme_options.get( 'customfooter_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'customfooter_background_color' ) != '') %} 
		.custom-footer .background,
		.standard-body .custom-footer .background {
			background: {{ theme_options.get( 'customfooter_background_color' ) }};
		}
		
		.custom-footer .pattern {
			background: none;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'footer_color_text' ) != '') %} 
		.footer .pattern,
		.footer .pattern a {
			color: {{ theme_options.get( 'footer_color_text' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'footer_color_links' ) != '') %} 
		.footer .pattern a {
			color: {{ theme_options.get( 'footer_color_links' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'footer_color_links_hover' ) != '') %} 
		.footer .pattern a:hover {
			color: {{ theme_options.get( 'footer_color_links_hover' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'footer_color_heading' ) != '') %} 
		.footer h4 {
			color: {{ theme_options.get( 'footer_color_heading' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'footer_color_heading_border_bottom' ) != '') %} 
		.footer h4 {
			border-bottom-color: {{ theme_options.get( 'footer_color_heading_border_bottom' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'footer_background_color' ) != '') %} 
		.footer .background,
		.standard-body .footer .background,
		.copyright .background,
		.standard-body .copyright .background {
			background: {{ theme_options.get( 'footer_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'footer_border_color' ) != '') %} 
		.footer .container > .row:before, 
		.footer .advanced-grid .container > div > .row:before,
		.footer .container > .row > div:before, 
		.footer .advanced-grid .container > div > .row > div:before,
		.footer-type-11 .footer .container > .row:nth-last-child(2) > div:before, 
		.footer-type-11 .footer .advanced-grid .container > div > .row:nth-last-child(2) > div:before,
		.footer-type-16 .footer .container > .row:nth-last-child(2) > div:before, 
		.footer-type-16 .footer .advanced-grid .container > div > .row:nth-last-child(2) > div:before,
		.footer-type-21 .footer .container > .row > div:last-child:after, 
		.footer-type-21 .footer .advanced-grid .container > div > .row > div:last-child:after {
			background: {{ theme_options.get( 'footer_border_color' ) }};
		}
		
		.footer-type-11 .footer .container > .row:nth-last-child(2), 
		.footer-type-11 .footer .advanced-grid .container > div > .row:nth-last-child(2),
		.footer-type-16 .footer .container > .row:nth-last-child(2), 
		.footer-type-16 .footer .advanced-grid .container > div > .row:nth-last-child(2) {
		     border-color: {{ theme_options.get( 'footer_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'footer_button_color_text' ) != '') %} 
		.footer-button {
			color: {{ theme_options.get( 'footer_button_color_text' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'footer_button_background_color' ) != '') %} 
		.footer-button {
			background: {{ theme_options.get( 'footer_button_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'footer_button_background_gradient_top' ) != '' and theme_options.get( 'footer_button_background_gradient_bottom' ) != '') %} 
		.footer-button {
			background: {{ theme_options.get( 'footer_button_background_gradient_bottom' ) }} !important; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'footer_button_background_gradient_bottom' ) }} 0%, {{ theme_options.get( 'footer_button_background_gradient_top' ) }} 0%, {{ theme_options.get( 'footer_button_background_gradient_bottom' ) }} 99%) !important; /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'footer_button_background_gradient_bottom' ) }}), color-stop(0%,{{ theme_options.get( 'footer_button_background_gradient_top' ) }}), color-stop(99%,{{ theme_options.get( 'footer_button_background_gradient_bottom' ) }})) !important; /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'footer_button_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'footer_button_background_gradient_top' ) }} 0%,{{ theme_options.get( 'footer_button_background_gradient_bottom' ) }} 99%) !important; /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'footer_button_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'footer_button_background_gradient_top' ) }} 0%,{{ theme_options.get( 'footer_button_background_gradient_bottom' ) }} 99%) !important; /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'footer_button_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'footer_button_background_gradient_top' ) }} 0%,{{ theme_options.get( 'footer_button_background_gradient_bottom' ) }} 99%) !important; /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'footer_button_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'footer_button_background_gradient_top' ) }} 0%,{{ theme_options.get( 'footer_button_background_gradient_bottom' ) }} 99%) !important; /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'footer_button_hover_color_text' ) != '') %} 
		.footer-button:hover {
			color: {{ theme_options.get( 'footer_button_hover_color_text' ) }} !important;
		}
		{% endif %} 
		
		{% if (theme_options.get( 'footer_button_hover_background_color' ) != '') %} 
		.footer-button:hover {
			background: {{ theme_options.get( 'footer_button_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'footer_button_hover_background_gradient_top' ) != '' and theme_options.get( 'footer_button_hover_background_gradient_bottom' ) != '') %} 
		.footer-button:hover {
			background: {{ theme_options.get( 'footer_button_hover_background_gradient_bottom' ) }} !important; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'footer_button_hover_background_gradient_bottom' ) }} 0%, {{ theme_options.get( 'footer_button_hover_background_gradient_top' ) }} 0%, {{ theme_options.get( 'footer_button_hover_background_gradient_bottom' ) }} 99%) !important; /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'footer_button_hover_background_gradient_bottom' ) }}), color-stop(0%,{{ theme_options.get( 'footer_button_hover_background_gradient_top' ) }}), color-stop(99%,{{ theme_options.get( 'footer_button_hover_background_gradient_bottom' ) }})) !important; /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'footer_button_hover_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'footer_button_hover_background_gradient_top' ) }} 0%,{{ theme_options.get( 'footer_button_hover_background_gradient_bottom' ) }} 99%) !important; /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'footer_button_hover_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'footer_button_hover_background_gradient_top' ) }} 0%,{{ theme_options.get( 'footer_button_hover_background_gradient_bottom' ) }} 99%) !important; /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'footer_button_hover_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'footer_button_hover_background_gradient_top' ) }} 0%,{{ theme_options.get( 'footer_button_hover_background_gradient_bottom' ) }} 99%) !important; /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'footer_button_hover_background_gradient_bottom' ) }} 0%,{{ theme_options.get( 'footer_button_hover_background_gradient_top' ) }} 0%,{{ theme_options.get( 'footer_button_hover_background_gradient_bottom' ) }} 99%) !important; /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_date_text' ) != '') %} 
		#main .post .date-published,
		#main .news.v2 .media-body .bottom,
		.cosmetics-news .media .date-published,
		.medic-news .media .date-published,
		.wine-news .media .date-published,
		.cameras-news .media .date-published {
			color: {{ theme_options.get( 'blog_date_text' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_categories_links_color' ) != '') %} 
		#main .post .meta > li a {
			color: {{ theme_options.get( 'blog_categories_links_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_categories_links_hover_color' ) != '') %} 
		#main .post .meta > li a:hover {
			color: {{ theme_options.get( 'blog_categories_links_hover_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_tag_text_color' ) != '') %} 
		#main .tagcloud a,
		#main .post .tags a,
		#main .news .media-body .tags a,
		#main .posts .post .tags a,
		.cosmetics-news .media .tags a,
		.cameras-news .media .tags a {
			color: {{ theme_options.get( 'blog_tag_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_tag_background_color' ) != '') %} 
		#main .tagcloud a,
		#main .post .tags a,
		#main .news .media-body .tags a,
		#main .posts .post .tags a,
		.cosmetics-news .media .tags a,
		.cameras-news .media .tags a {
			background: {{ theme_options.get( 'blog_tag_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_tag_background_gradient_top_color' ) != '' and theme_options.get( 'blog_tag_background_gradient_bottom_color' ) != '') %} 
		#main .tagcloud a,
		#main .post .tags a,
		#main .news .media-body .tags a,
		#main .posts .post .tags a,
		.cosmetics-news .media .tags a,
		.cameras-news .media .tags a {
			background: {{ theme_options.get( 'blog_tag_background_gradient_bottom_color' ) }} !important; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'blog_tag_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'blog_tag_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'blog_tag_background_gradient_bottom_color' ) }} 99%) !important; /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'blog_tag_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'blog_tag_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'blog_tag_background_gradient_bottom_color' ) }})) !important; /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'blog_tag_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'blog_tag_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'blog_tag_background_gradient_bottom_color' ) }} 99%) !important; /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'blog_tag_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'blog_tag_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'blog_tag_background_gradient_bottom_color' ) }} 99%) !important; /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'blog_tag_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'blog_tag_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'blog_tag_background_gradient_bottom_color' ) }} 99%) !important; /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'blog_tag_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'blog_tag_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'blog_tag_background_gradient_bottom_color' ) }} 99%) !important; /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_tag_hover_text_color' ) != '') %} 
		#main .tagcloud a:hover,
		#main .post .tags a:hover,
		#main .news .media-body .tags a:hover,
		#main .posts .post .tags a:hover,
		.cosmetics-news .media .tags a:hover,
		.cameras-news .media .tags a:hover {
			color: {{ theme_options.get( 'blog_tag_hover_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_tag_hover_background_color' ) != '') %} 
		#main .tagcloud a:hover,
		#main .post .tags a:hover,
		#main .news .media-body .tags a:hover,
		#main .posts .post .tags a:hover,
		.cosmetics-news .media .tags a:hover,
		.cameras-news .media .tags a:hover {
			background: {{ theme_options.get( 'blog_tag_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_tag_hover_background_gradient_top_color' ) != '' and theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) != '') %} 
		#main .tagcloud a:hover,
		#main .post .tags a:hover,
		#main .news .media-body .tags a:hover,
		#main .posts .post .tags a:hover,
		.cosmetics-news .media .tags a:hover,
		.cameras-news .media .tags a:hover {
			background: {{ theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) }} !important; /* Old browsers */
			background: -moz-linear-gradient(top, {{ theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) }} 0%, {{ theme_options.get( 'blog_tag_hover_background_gradient_top_color' ) }} 0%, {{ theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) }} 99%) !important; /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{ theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) }}), color-stop(0%,{{ theme_options.get( 'blog_tag_hover_background_gradient_top_color' ) }}), color-stop(99%,{{ theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) }})) !important; /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, {{ theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'blog_tag_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) }} 99%) !important; /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, {{ theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'blog_tag_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) }} 99%) !important; /* Opera 11.10+ */
			background: -ms-linear-gradient(top, {{ theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'blog_tag_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) }} 99%) !important; /* IE10+ */
			background: linear-gradient(to bottom, {{ theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) }} 0%,{{ theme_options.get( 'blog_tag_hover_background_gradient_top_color' ) }} 0%,{{ theme_options.get( 'blog_tag_hover_background_gradient_bottom_color' ) }} 99%) !important; /* W3C */
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_button_background_color' ) != '') %} 
		#main .posts .button-more,
		.wine-news .button-more {
			background: {{ theme_options.get( 'blog_button_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_button_border_color' ) != '') %} 
		#main .posts .button-more,
		.wine-news .button-more {
			border-color: {{ theme_options.get( 'blog_button_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_button_text_color' ) != '') %} 
		#main .posts .button-more,
		.wine-news .button-more {
			color: {{ theme_options.get( 'blog_button_text_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_button_hover_background_color' ) != '') %} 
		#main .posts .button-more:hover,
		.wine-news .button-more:hover {
			background: {{ theme_options.get( 'blog_button_hover_background_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_button_hover_border_color' ) != '') %} 
		#main .posts .button-more:hover,
		.wine-news .button-more:hover {
			border-color: {{ theme_options.get( 'blog_button_hover_border_color' ) }};
		}
		{% endif %} 
		
		{% if (theme_options.get( 'blog_button_hover_text_color' ) != '') %} 
		#main .posts .button-more:hover,
		.wine-news .button-more:hover {
			color: {{ theme_options.get( 'blog_button_hover_text_color' ) }};
		}
		{% endif %} 
	{% endif %} 
			
	{% if (theme_options.get( 'font_status' ) == '1') %} 
		body,
		textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select {
			font-size: {{ theme_options.get( 'body_font_px' ) }}px;
			font-weight: {{ theme_options.get( 'body_font_weight' )*100 }} !important;
			{% if ( theme_options.get( 'body_font' ) != '' and theme_options.get( 'body_font' ) != 'standard' ) %} 
			font-family: {{ theme_options.get( 'body_font' ) }};
			{% endif %} 
		}
		
		ul.megamenu .megamenu-label,
		#main .news .media-body h5,
		#main .posts .post .post-title {
		     {% if ( theme_options.get( 'body_font' ) != '' and theme_options.get( 'body_font' ) != 'standard' ) %} 
		     font-family: {{ theme_options.get( 'body_font' ) }};
		     {% endif %} 
		}
		
		@media (max-width: 767px) {
		     .responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li a,
		     .responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
		          {% if ( theme_options.get( 'body_font' ) != '' and theme_options.get( 'body_font' ) != 'standard' ) %} 
		          font-family: {{ theme_options.get( 'body_font' ) }};
		          {% endif %} 
		     }
		}
		     
		{% if ( theme_options.get( 'body_font' ) == 'standard' or theme_options.get( 'body_font' ) == 'Poppins' ) %} 
		body.firefox-mac,
		body.firefox-mac input,
		body.firefox-mac select {
		     font-weight: 300 !important;
		}
		{% endif %} 
		
		{% if ( theme_options.get( 'body_font' ) == 'Oswald' ) %} 
		.header-type-2 #top .dropdown > a:after {
		     margin-top: 6px;
		}
		
		.header-type-2 #top #cart_block .cart-heading p {
		     line-height: 20px;
		}
		{% endif %} 
		
		{% if ( theme_options.get( 'body_font' ) == 'Alegreya' ) %} 
		#top #cart_block .cart-heading p {
		     line-height: 19px;
		}
		
		.product-filter .list-options .sort:after,
		.product-filter .list-options .limit:after {
		     top: 2px;
		}
		
		.product-filter .options .product-compare {
		     position: relative;
		     margin-top: -2px;
		     padding-bottom: 22px;
		}
		
		.product-filter .options .button-group {
		     padding-bottom: 21px;
		}
		{% endif %} 
		
		{% if ( theme_options.get( 'body_font' ) == 'Playfair Display' ) %} 
		#top #cart_block .cart-heading p:after {
		     margin-top: 5px;
		}
		
		.megamenu-background .vertical .megamenuToogle-wrapper .container:after {
		     margin-top: 6px;
		}
		
		.button, .btn {
		     padding-top: 12px;
		     padding-bottom: 11px;
		}
		
		#main .new,
		.sale,
		.footer-button,
		.button-previous-next {
		     padding-top: 7px;
		     padding-bottom: 6px;
		}
		
		#top #cart_block .cart-heading .cart-count {
		     padding-top: 3px;
		}
		{% endif %} 
		
		{% if ( theme_options.get( 'body_font' ) == 'Dosis' ) %} 
		.button, .btn {
		     padding-top: 12px;
		     padding-bottom: 11px;
		}
		
		#main .new,
		.sale,
		.footer-button,
		.button-previous-next {
		     padding-top: 5px;
		     padding-bottom: 5px;
		}
		
		.product-info .cart .add-to-cart #button-cart {
		     font-size: 13px !important;
		}
		
		.box-with-categories .box-heading {
		     padding-bottom: 24px;
		}
		
		.icon-enquiry[align=left] {
		     margin-top: 1px;
		}
		
		#top #cart_block .cart-heading p:after {
		     margin-top: 5px;
		}
		{% endif %} 
		
		.center-column .panel-heading h4 {
		     {% if ( theme_options.get( 'body_font' ) != '' and theme_options.get( 'body_font' ) != 'standard' ) %} 
		     font-family: {{ theme_options.get( 'body_font' ) }};
		     {% endif %} 
		}
		
		.dropdown-menu,
		body .dropdown-menu > li > a,
		.top-bar .menu li a,
		#top .dropdown > a,
		.product-info .cart .add-to-cart p,
		.header-notice,
		.header-type-9 #top #header-center .menu li a,
		.welcome-text,
		.header-type-16 #top #header-left .menu li {
			font-size: {{ theme_options.get( 'body_font_smaller_px' ) }}px;
		}
		
		{% if (theme_options.get( 'body_font_smaller_px' ) == 14) %} 
		#top .dropdown > a:after {
		     margin-top: 6px;
		}
		{% endif %} 
		
		.product-filter .options .product-compare a,
		.product-info .cart .links a,
		.button-previous-next,
		.footer-button,
		.button-white-with-red-text,
		table.attribute thead td,
		table.list thead td,
		.wishlist-product table thead td,
		.wishlist-info table thead td,
		.compare-info thead td,
		.checkout-product table thead td,
		.table thead td,
		.cart-info table thead td,
		.manufacturer-heading,
		.center-column .panel-heading h4,
		ul.box-filter > li > span,
		.popup .form-contact .contact-label label,
		.categories-wall .category-wall .more-categories,
		.mfilter-heading,
		.product-info .options2 > div > label {
			font-size: {{ theme_options.get( 'body_font_very_small_px' ) }}px !important;
			
			{% if ( theme_options.get( 'body_font_very_small_transform' ) == 'none') %} 
			text-transform: none !important;
			{% endif %} 
		}

		ul.megamenu li .sub-menu .content .static-menu a.main-menu {
			font-size: {{ theme_options.get( 'categories_submenu_heading_px' ) }}px;
			font-weight: {{ theme_options.get( 'categories_submenu_heading_weight' )*100 }} !important;
			{% if ( theme_options.get( 'categories_submenu_heading' ) != '' and theme_options.get( 'categories_submenu_heading' ) != 'standard' ) %} 
			font-family: {{ theme_options.get( 'categories_submenu_heading' ) }};
			{% endif %} 
			
			{% if ( theme_options.get( 'categories_submenu_heading_transform' ) == 'uppercase') %} 
			text-transform: uppercase;
			{% endif %} 
			
			{% if (theme_options.get( 'categories_submenu_heading_line_height' ) >= 1) %} 
			line-height: {{ theme_options.get( 'categories_submenu_heading_line_height' ) }};
			{% endif %} 
		}
		
		ul.megamenu > li > a strong,
		.megamenuToogle-wrapper .container {
			font-size: {{ theme_options.get( 'categories_bar_px' ) }}px;
			font-weight: {{ theme_options.get( 'categories_bar_weight' )*100 }} !important;
			{% if ( theme_options.get( 'categories_bar' ) != '' and theme_options.get( 'categories_bar' ) != 'standard' ) %} 
			font-family: {{ theme_options.get( 'categories_bar' ) }};
			{% endif %} 
			
			{% if ( theme_options.get( 'categories_bar_transform' ) == 'uppercase') %} 
			text-transform: uppercase;
			{% endif %} 
		}
		
		{% if (theme_options.get( 'categories_bar_line_height' ) >= 1) %} 
		.horizontal ul.megamenu > li > a,
		.megamenuToogle-wrapper .container {
		     line-height: {{ theme_options.get( 'categories_bar_line_height' ) }};
		}
		{% endif %} 
		
		.box .box-heading,
		.center-column h1, 
		.center-column h2, 
		.center-column h3, 
		.center-column h4, 
		.center-column h5, 
		.center-column h6,
		.products-carousel-overflow .box-heading,
		.htabs a,
		.product-info .options h2,
		h3,
		h4,
		h6,
		.product-block .title-block,
		.filter-product .filter-tabs ul > li > a,
		.popup h4,
		.product-info .product-name a,
		legend {
			font-size: {{ theme_options.get( 'headlines_px' ) }}px;
			font-weight: {{ theme_options.get( 'headlines_weight' )*100 }} !important;
			{% if ( theme_options.get( 'headlines' ) != '' and theme_options.get( 'headlines' ) != 'standard' ) %} 
			font-family: {{ theme_options.get( 'headlines' ) }};
			{% endif %} 
			
			{% if ( theme_options.get( 'headlines_transform' ) == 'uppercase') %} 
			text-transform: uppercase;
			{% endif %} 
		}
		
		.box-with-categories .box-heading,
		.vertical .megamenuToogle-wrapper .container {
			font-size: {{ theme_options.get( 'categories_box_heading_px' ) }}px;
			font-weight: {{ theme_options.get( 'categories_box_heading_weight' )*100 }} !important;
			{% if ( theme_options.get( 'categories_box_heading' ) != '' and theme_options.get( 'categories_box_heading' ) != 'standard' ) %} 
			font-family: {{ theme_options.get( 'categories_box_heading' ) }};
			{% endif %} 
			
			{% if ( theme_options.get( 'categories_box_heading_transform' ) == 'uppercase') %} 
			text-transform: uppercase;
			{% endif %} 
		}
		
		{% if (theme_options.get( 'categories_box_heading_line_height' ) >= 1) %} 
		.box-with-categories .box-heading,
		.vertical .megamenuToogle-wrapper .container {
		     line-height: {{ theme_options.get( 'categories_box_heading_line_height' ) }};
		}
		{% endif %} 
		
		.box-category ul li > a,
		.vertical ul.megamenu > li > a strong {
			font-size: {{ theme_options.get( 'categories_box_links_px' ) }}px;
			font-weight: {{ theme_options.get( 'categories_box_links_weight' )*100 }} !important;
			{% if ( theme_options.get( 'categories_box_links' ) != '' and theme_options.get( 'categories_box_links' ) != 'standard' ) %} 
			font-family: {{ theme_options.get( 'categories_box_links' ) }};
			{% endif %} 
			
			{% if ( theme_options.get( 'categories_box_links_transform' ) == 'uppercase') %} 
			text-transform: uppercase;
			{% endif %} 
			
			{% if (theme_options.get( 'categories_box_links_line_height' ) >= 1) %} 
			line-height: {{ theme_options.get( 'categories_box_links_line_height' ) }};
			{% endif %} 
		}
		
		     {% if (theme_options.get( 'categories_box_links_weight' ) == '4') %} 
		     .firefox-mac .box-category ul li > a,
		     .firefox-mac .vertical ul.megamenu > li > a strong {
		          font-weight: 300 !important;
		     }
		     {% endif %} 
		
		{% if (theme_options.get( 'categories_box_links_px' ) == 13) %} 
		.box-category ul li > a {
		     padding-top: 16px;
		}
		{% endif %} 
		
		.sale,
		#main .new {
			font-size: {{ theme_options.get( 'sale_new_font_px' ) }}px;
			font-weight: {{ theme_options.get( 'sale_new_font_weight' )*100 }} !important;
			{% if ( theme_options.get( 'sale_new_font' ) != '' and theme_options.get( 'sale_new_font' ) != 'standard' ) %} 
			font-family: {{ theme_options.get( 'sale_new_font' ) }};
			{% endif %} 
			
			{% if ( theme_options.get( 'sale_new_font_text_transform' ) == 'none') %} 
			text-transform: none;
			{% endif %} 
			
			{% if (theme_options.get( 'sale_new_line_height' ) >= 1) %} 
			line-height: {{ theme_options.get( 'sale_new_line_height' ) }};
			{% endif %} 
		}
		
		.footer h4,
		.custom-footer h4 {
			font-size: {{ theme_options.get( 'footer_headlines_px' ) }}px;
			font-weight: {{ theme_options.get( 'footer_headlines_weight' )*100 }} !important;
			{% if ( theme_options.get( 'footer_headlines' ) != '' and theme_options.get( 'footer_headlines' ) != 'standard' ) %} 
			font-family: {{ theme_options.get( 'footer_headlines' ) }};
			{% endif %} 
			
			{% if ( theme_options.get( 'footer_headlines_transform' ) == 'uppercase') %} 
			text-transform: uppercase;
			{% endif %} 
		}
		
		.breadcrumb .container h1 {
			font-size: {{ theme_options.get( 'page_name_px' ) }}px;
			font-weight: {{ theme_options.get( 'page_name_weight' )*100 }} !important;
			{% if ( theme_options.get( 'page_name' ) != '' and theme_options.get( 'page_name' ) != 'standard' ) %} 
			font-family: {{ theme_options.get( 'page_name' ) }};
			{% endif %} 
			
			{% if ( theme_options.get( 'page_name_transform' ) == 'uppercase') %} 
			text-transform: uppercase;
			{% endif %} 
		}
		
		.button,
		.btn,
		.footer-button {
			font-size: {{ theme_options.get( 'button_font_px' ) }}px !important; 
			font-weight: {{ theme_options.get( 'button_font_weight' )*100 }} !important;
			{% if ( theme_options.get( 'button_font' ) != '' and theme_options.get( 'button_font' ) != 'standard' ) %} 
			font-family: {{ theme_options.get( 'button_font' ) }};
			{% endif %} 
			
			{% if ( theme_options.get( 'button_font_text_transform' ) == 'none') %} 
			text-transform: none;
			{% endif %} 
			
			{% if (theme_options.get( 'button_font_line_height' ) >= 1) %} 
			line-height: {{ theme_options.get( 'button_font_line_height' ) }};
			{% endif %} 
		}
		
		{% if (theme_options.get( 'button_font_px' ) > 12) %} 
		.product-info .cart .add-to-cart #button-cart {
		     font-size: {{ theme_options.get( 'button_font_px' ) }}px !important; 
		}
		{% endif %} 
		
		{% if ( theme_options.get( 'custom_price' ) != '' and theme_options.get( 'custom_price' ) != 'standard' ) %} 
		.product-grid .product .price, 
		.product-list .name-actions > .price, 
		.product-info .price .price-new,
		ul.megamenu li .product .price,
		.advanced-grid-products .product .right .price,
		#top #cart_block .cart-heading p strong,
		.cart-total table tr td:last-child,
		.mini-cart-info td.total,
		.mini-cart-total td:last-child,
		.today-deals-products .product .price,
		.product-info .price .price-old,
		.architecture-products .product .right .price,
		.matrialarts-products .matrial-product .right .price,
		.today-deals-toys2-products .price,
		.today-deals-petshop2-products .price,
		.today-deals-shoes3-products .price,
		.today-deals-computer8-products .price,
		.today-deals-computer6-products .price {
			font-family: {{ theme_options.get( 'custom_price' ) }};
		}
		{% endif %} 
		
		{% if ( theme_options.get( 'custom_price' ) == 'Teko') %} 
		.product-grid .product .price, 
		.product-list .name-actions > .price, 
		.product-info .price .price-new,
		ul.megamenu li .product .price,
		.advanced-grid-products .product .right .price,
		#top #cart_block .cart-heading p strong,
		.cart-total table tr td:last-child,
		.mini-cart-info td.total,
		.mini-cart-total td:last-child,
		.today-deals-products .product .price,
		.product-info .price .price-old {
		     line-height: 1.3;
		}
		
		#top #cart_block .cart-heading p:after {
		     margin-top: 6px;
		}
		
		#top #cart_block .cart-heading p {
		     padding-top: 10px;
		}
		{% endif %} 
		
		.product-grid .product .price,
		.advanced-grid-products .product .right .price,
		#top #cart_block .cart-heading p strong,
		.cart-total table tr td:last-child,
		.mini-cart-info td.total,
		.mini-cart-total td:last-child,
		.today-deals-products .product .price,
		.architecture-products .product .right .price,
		.matrialarts-products .matrial-product .right .price {
			font-size: {{ theme_options.get( 'custom_price_px_small' ) }}px;
			font-weight: {{ theme_options.get( 'custom_price_weight' )*100 }} !important;
		}
		
		{% if (theme_options.get( 'custom_price_px_small' ) == 20) %} 
		#top #cart_block .cart-heading p strong,
		.cart-total table tr td:last-child,
		.mini-cart-total td:last-child,
		.mini-cart-info td.total {
		     font-size: 14px;
		}
		{% endif %} 
		
		.product-info .price .price-new {
			font-size: {{ theme_options.get( 'custom_price_px' ) }}px;
			font-weight: {{ theme_options.get( 'custom_price_weight' )*100 }} !important;
		}
		
		.product-list .name-actions > .price {
			font-size: {{ theme_options.get( 'custom_price_px_medium' ) }}px;
			font-weight: {{ theme_options.get( 'custom_price_weight' )*100 }} !important;
		}
		
		.price-old,
		.today-deals-products .product .price .price-old,
		.architecture-products .product .right .price .price-old {
			font-size: {{ theme_options.get( 'custom_price_px_old_price' ) }}px;
			font-weight: {{ theme_options.get( 'custom_price_weight' )*100 }};
		}
	{% endif %} 
</style>
{% endif %} 

{% if (theme_options.get( 'background_status' ) == 1) %} 
<style type="text/css">
	{% if (theme_options.get( 'body_background_background' ) == '1') %} 
	body { background-image:none !important; }
	{% endif %} 
	{% if (theme_options.get( 'body_background_background' ) == '2') %} 
	body { background-image:url(image/{{ theme_options.get( 'body_background' ) }});background-position:{{ theme_options.get( 'body_background_position' ) }};background-repeat:{{ theme_options.get( 'body_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'body_background_attachment' ) }} !important; }
	{% endif %} 
	{% if (theme_options.get( 'body_background_background' ) == '3') %} 
	body { background-image:url(image/subtle_patterns/{{ theme_options.get( 'body_background_subtle_patterns' ) }});background-position:{{ theme_options.get( 'body_background_position' ) }};background-repeat:{{ theme_options.get( 'body_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'body_background_attachment' ) }} !important; }
	{% endif %} 
	
	{% if (theme_options.get( 'body2_background_background' ) == '1') %} 
	body .standard-body:before, 
	body .fixed-body:before { background-image:none !important; }
	{% endif %} 
	{% if (theme_options.get( 'body2_background_background' ) == '2') %} 
	body .standard-body:before, 
	body .fixed-body:before { background-image:url(image/{{ theme_options.get( 'body2_background' ) }});background-position:{{ theme_options.get( 'body2_background_position' ) }};background-repeat:{{ theme_options.get( 'body2_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'body2_background_attachment' ) }} !important; }
	{% endif %} 
	{% if (theme_options.get( 'body2_background_background' ) == '3') %} 
	body .standard-body:before, 
	body .fixed-body:before { background-image:url(image/subtle_patterns/{{ theme_options.get( 'body2_background_subtle_patterns' ) }});background-position:{{ theme_options.get( 'body2_background_position' ) }};background-repeat:{{ theme_options.get( 'body2_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'body2_background_attachment' ) }} !important; }
	{% endif %} 
	
	{% if (theme_options.get( 'body3_background_background' ) == '1') %} 
	.fixed-body,
	.standard-body { }
	{% endif %} 
	{% if (theme_options.get( 'body3_background_background' ) == '2') %} 
	.fixed-body,
	.standard-body { background-image:url(image/{{ theme_options.get( 'body3_background' ) }});background-position:{{ theme_options.get( 'body3_background_position' ) }};background-repeat:{{ theme_options.get( 'body3_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'body3_background_attachment' ) }} !important; }
	{% endif %} 
	{% if (theme_options.get( 'body3_background_background' ) == '3') %} 
	.fixed-body,
	.standard-body { background-image:url(image/subtle_patterns/{{ theme_options.get( 'body3_background_subtle_patterns' ) }});background-position:{{ theme_options.get( 'body3_background_position' ) }};background-repeat:{{ theme_options.get( 'body3_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'body3_background_attachment' ) }} !important; }
	{% endif %} 
	
	{% if (theme_options.get( 'top_bar_background_background' ) == '1') %} 
	.top-bar { background-image:none !important; }
	{% endif %} 
	{% if (theme_options.get( 'top_bar_background_background' ) == '2') %} 
	.top-bar { background-image:url(image/{{ theme_options.get( 'top_bar_background' ) }});background-position:{{ theme_options.get( 'top_bar_background_position' ) }};background-repeat:{{ theme_options.get( 'top_bar_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'top_bar_background_attachment' ) }} !important; }
	{% endif %} 
	{% if (theme_options.get( 'top_bar_background_background' ) == '3') %} 
	.top-bar { background-image:url(image/subtle_patterns/{{ theme_options.get( 'top_bar_background_subtle_patterns' ) }});background-position:{{ theme_options.get( 'top_bar_background_position' ) }};background-repeat:{{ theme_options.get( 'top_bar_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'top_bar_background_attachment' ) }} !important; }
	{% endif %} 
	
	{% if (theme_options.get( 'header_background_background' ) == '1') %} 
	header { background-image:none !important; }
	{% endif %} 
	{% if (theme_options.get( 'header_background_background' ) == '2') %} 
	header { background-image:url(image/{{ theme_options.get( 'header_background' ) }});background-position:{{ theme_options.get( 'header_background_position' ) }};background-repeat:{{ theme_options.get( 'header_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'header_background_attachment' ) }} !important; }
	{% endif %} 
	{% if (theme_options.get( 'header_background_background' ) == '3') %} 
	header { background-image:url(image/subtle_patterns/{{ theme_options.get( 'header_background_subtle_patterns' ) }});background-position:{{ theme_options.get( 'header_background_position' ) }};background-repeat:{{ theme_options.get( 'header_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'header_background_attachment' ) }} !important; }
	{% endif %} 
	
	{% if (theme_options.get( 'top_background_background' ) == '1') %} 
	#top > .background { background-image:none !important; }
	{% endif %} 
	{% if (theme_options.get( 'top_background_background' ) == '2') %} 
	#top > .background { background-image:url(image/{{ theme_options.get( 'top_background' ) }});background-position:{{ theme_options.get( 'top_background_position' ) }};background-repeat:{{ theme_options.get( 'top_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'top_background_attachment' ) }} !important; }
	{% endif %} 
	{% if (theme_options.get( 'top_background_background' ) == '3') %} 
	#top > .background { background-image:url(image/subtle_patterns/{{ theme_options.get( 'top_background_subtle_patterns' ) }});background-position:{{ theme_options.get( 'top_background_position' ) }};background-repeat:{{ theme_options.get( 'top_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'top_background_attachment' ) }} !important; }
	{% endif %} 
	
	{% if (theme_options.get( 'menu_background_background' ) == '1') %} 
	.megamenu-background, .megamenu-background > div, .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child:before,
	.responsive .standard-body .full-width .megamenu-background .megaMenuToggle:before, .megamenuToogle-wrapper .megamenuToogle-pattern { background-image:none !important; }
	{% endif %} 
	{% if (theme_options.get( 'menu_background_background' ) == '2') %} 
	.megamenu-background > div {
	     background-image:url(image/{{ theme_options.get( 'menu_background' ) }});background-position:{{ theme_options.get( 'menu_background_position' ) }};background-repeat:{{ theme_options.get( 'menu_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'menu_background_attachment' ) }} !important;
	}
	
	.standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child:before,
	.responsive .standard-body .full-width .megamenu-background .megaMenuToggle:before, .megamenuToogle-wrapper .megamenuToogle-pattern { background-image:none !important; }
	{% endif %} 
	{% if (theme_options.get( 'menu_background_background' ) == '3') %} 
	.megamenu-background > div { background-image:url(image/subtle_patterns/{{ theme_options.get( 'menu_background_subtle_patterns' ) }});background-position:{{ theme_options.get( 'menu_background_position' ) }};background-repeat:{{ theme_options.get( 'menu_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'menu_background_attachment' ) }} !important; }
	{% endif %} 
	
	{% if (theme_options.get( 'slider_background_background' ) == '1') %} 
	#slider .pattern { background-image:none !important; }
	{% endif %} 
	{% if (theme_options.get( 'slider_background_background' ) == '2') %} 
	#slider .pattern { background-image:url(image/{{ theme_options.get( 'slider_background' ) }});background-position:{{ theme_options.get( 'slider_background_position' ) }};background-repeat:{{ theme_options.get( 'slider_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'slider_background_attachment' ) }} !important; }
	{% endif %} 
	{% if (theme_options.get( 'slider_background_background' ) == '3') %} 
	#slider .pattern { background-image:url(image/subtle_patterns/{{ theme_options.get( 'slider_background_subtle_patterns' ) }});background-position:{{ theme_options.get( 'slider_background_position' ) }};background-repeat:{{ theme_options.get( 'slider_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'slider_background_attachment' ) }} !important; }
	{% endif %} 
	
     {% if (theme_options.get( 'footer_background_background' ) == '1') %} 
     .footer .pattern { background-image:none !important; }
     {% endif %} 
     {% if (theme_options.get( 'footer_background_background' ) == '2') %} 
     .footer .pattern { background-image:url(image/{{ theme_options.get( 'footer_background' ) }});background-position:{{ theme_options.get( 'footer_background_position' ) }};background-repeat:{{ theme_options.get( 'footer_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'footer_background_attachment' ) }} !important; }
     {% endif %} 
     {% if (theme_options.get( 'footer_background_background' ) == '3') %} 
     .footer .pattern { background-image:url(image/subtle_patterns/{{ theme_options.get( 'footer_background_subtle_patterns' ) }});background-position:{{ theme_options.get( 'footer_background_position' ) }};background-repeat:{{ theme_options.get( 'footer_background_repeat' ) }} !important;background-attachment:{{ theme_options.get( 'footer_background_attachment' ) }} !important; }
     {% endif %} 
	
	{% if (theme_options.get( 'categories_heading_background_background' ) == '2') %} 
	.box-with-categories .box-heading { background-image:url(image/{{ theme_options.get( 'categories_heading_background' ) }});background-repeat: repeat;background-position: top left; }
	{% endif %} 
	
	{% if (theme_options.get( 'mobile_menu_navigation_background_background' ) == '2') %} 
	.megamenuToogle-wrapper { background-image:url(image/{{ theme_options.get( 'mobile_menu_navigation_background' ) }}) !important;background-repeat: repeat;background-position: top left; }
	{% endif %} 
	
	{% if (theme_options.get( 'new_label_background_background' ) == '2') %} 
	#main .new { background-image:url(image/{{ theme_options.get( 'new_label_background' ) }}) !important;background-repeat: repeat;background-position: top left; }
	{% endif %} 
	
	{% if (theme_options.get( 'sale_label_background_background' ) == '2') %} 
	.sale { background-image:url(image/{{ theme_options.get( 'sale_label_background' ) }}) !important;background-repeat: repeat;background-position: top left; }
	{% endif %} 
	
	{% if (theme_options.get( 'button_background_background' ) == '2') %} 
	.button, .btn, .button:hover, .btn:hover { background-image:url(image/{{ theme_options.get( 'button_background' ) }}) !important;background-repeat: repeat !important;background-position: top left !important; }
	{% endif %} 
	
	{% if (theme_options.get( 'second_button_background_background' ) == '2') %} 
	.buttons .left .button,
	.buttons .center .button,
	.btn-default,
	.input-group-btn .btn-primary,
	.buttons .left .button:hover,
	.buttons .center .button:hover,
	.btn-default:hover,
	.input-group-btn .btn-primary:hover { background-image:url(image/{{ theme_options.get( 'second_button_background' ) }}) !important;background-repeat: repeat !important;background-position: top left !important; }
	{% endif %} 
</style>
{% endif %}
          
          {% if (theme_options.get( 'custom_code_css_status' ) == 1) %} 
          <link rel="stylesheet" href="catalog/view/theme/odesk/skins/store_{{ theme_options.get( 'store' ) }}/{{ theme_options.get( 'skin' ) }}/css/custom_code.css">
          {% endif %} 
          
          {% for style in styles %} 
               {% if ("mf/jquery-ui.min.css" in style['href']) %} 
                    <link rel="{{ style['rel'] }}" type="text/css" href="catalog/view/theme/odesk/css/jquery-ui.min.css" media="{{ style['media'] }}" />
               {% elseif ("mf-style.css" in style['href']) %} 
                    <link rel="{{ style['rel'] }}" type="text/css" href="catalog/view/theme/odesk/css/mega_filter.css" media="{{ style['media'] }}" />
               {% elseif ("blog-news" in style['href']) %} 
                    <link rel="{{ style['rel'] }}" type="text/css" href="catalog/view/theme/odesk/css/blog.css" media="{{ style['media'] }}" />
               {% elseif (style['href'] != 'catalog/view/javascript/jquery/owl-carousel/owl.carousel.css') %} 
                    <link rel="{{ style['rel'] }}" type="text/css" href="{{ style['href'] }}" media="{{ style['media'] }}" />
               {% endif %} 
          {% endfor %} 

          <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/magnific/magnific-popup.css" media="screen" />
          
          {% if (theme_options.get( 'page_width' ) == 2 and theme_options.get( 'max_width' ) > 900) %} 
          <style type="text/css">
               .standard-body .full-width .container {
                    max-width: {{ theme_options.get( 'max_width' ) }}px;
                    {% if (theme_options.get( 'responsive_design' ) == '0') %} 
                    width: {{ theme_options.get( 'max_width' ) }}px;
                    {% endif %} 
               }
               
               .main-fixed,
               .fixed-body-2-2,
               .standard-body .fixed2 .background {
                    max-width: {{ theme_options.get( 'max_width' ) }}px;
                    {% if (theme_options.get( 'responsive_design' ) == '0') %} 
                    width: {{ theme_options.get( 'max_width' ) }}px;
                    {% endif %} 
               }
               
               .standard-body .fixed .background {
                    max-width: {{ theme_options.get( 'max_width' )-90 }}px;
                    {% if (theme_options.get( 'responsive_design' ) == '0') %} 
                    width: {{ theme_options.get( 'max_width' )-90 }}px;
                    {% endif %} 
               }
          </style>
          {% endif %}
            
         {% set lista_plikow = [] %} 
      
      {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/jquery-2.1.1.min.js']) %}
      {% if (theme_options.file_exists('catalog/view/javascript/mf/jquery-ui.min.js')) %}{% set lista_plikow = lista_plikow|merge(['catalog/view/javascript/mf/jquery-ui.min.js']) %}{% endif %}
      {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/jquery-migrate-1.2.1.min.js']) %}
      {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/jquery.easing.1.3.js']) %}
      {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/bootstrap.min.js']) %}
      {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/twitter-bootstrap-hover-dropdown.js']) %}
      {% if (theme_options.get( 'lazy_loading_images' ) != '0') %} {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/echo.min.js']) %}{% endif %}
      {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/common.js']) %}
      {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/tweetfeed.min.js']) %}
      {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/bootstrap-notify.min.js']) %}
      {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/jquery.elevateZoom-3.0.3.min.js']) %}
      {% set lista_plikow = lista_plikow|merge(['catalog/view/javascript/jquery/datetimepicker/moment/moment.min.js']) %}
      {% set lista_plikow = lista_plikow|merge(['catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js']) %}
      
      {# Specials countdown #}
      {% if (theme_options.get( 'display_specials_countdown' ) == '1') %}
      {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/jquery.plugin.min.js']) %}
      {% set countdown = theme_options.get( 'jquery_countdown_translate' ) %}
      {% set language_id = config.get( 'config_language_id' ) %}
      {% if (countdown[language_id] is defined) %}
          {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/countdown/' ~ countdown[language_id]]) %}
      {% else %} 
          {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/countdown/jquery.countdown.min.js']) %}
      {% endif %}
      {% endif %}
      
      {# Banner module #}
      {% if (config.get( 'banner_module' ) != '') %} {% set lista_plikow = lista_plikow|merge(['catalog/view/theme/odesk/js/jquery.cycle2.min.js']) %}{% endif %}
      
      {{ theme_options.compressorCodeJs( 'odesk', lista_plikow, 0, constant('HTTPS_SERVER') ) }}
         
         {# Full screen background slider #}
          {% if (config.get( 'full_screen_background_slider_module' ) != '') %} 
             <script type="text/javascript" src="catalog/view/theme/odesk/js/jquery.vegas.min.js"></script>
         {% endif %} 
         
         <script type="text/javascript" src="catalog/view/theme/odesk/js/owl.carousel.min.js"></script>
         
         <script type="text/javascript" src="catalog/view/javascript/jquery/magnific/jquery.magnific-popup.min.js"></script>
          
          <script type="text/javascript">
               var responsive_design = '{% if (theme_options.get( 'responsive_design' ) == '0') %} {{ 'no' }} {% else %} {{ 'yes' }} {% endif %}';
          </script>
          
          {% for script in scripts %} 
               {% if (script != 'catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js') %} 
                    <script type="text/javascript" src="{{ script }}"></script>
               {% endif %} 
               {% if "mega_filter.js" in script %} 
                    <script type="text/javascript">
                         function display_MFP(view) {
                              {% if (theme_options.get( 'quick_view' ) == 1) %} 
                              $('.quickview a').magnificPopup({
                                   preloader: true,
                                   tLoading: '',
                                   type: 'iframe',
                                   mainClass: 'quickview',
                                   removalDelay: 200,
                                   gallery: {
                                    enabled: true
                                   }
                              });
                              {% endif %} 
                         }
                    </script>
               {% endif %} 
          {% endfor %} 
          
          {% if (theme_options.get( 'custom_code_javascript_status' ) == 1) %} 
               <script type="text/javascript" src="catalog/view/theme/odesk/skins/store_{{ theme_options.get( 'store' ) }}/{{ theme_options.get( 'skin' ) }}/js/custom_code.js"></script>
          {% endif %} 
          
          {% for analytic in analytics %} 
          {{ analytic }} 
          {% endfor %}  
          <!--[if lt IE 9]>
               <script src="https://html5shim.googlecode.com/svn/trunk/html5.js"></script>
               <script src="catalog/view/theme/odesk/js/respond.min.js"></script>
          <![endif]-->
     </head>   
     <body class="{% if (theme_options.get( 'page_width' ) == 2 and theme_options.get( 'max_width' ) > 900) %} {{ 'body-full-width' }} {% endif %} {% if (theme_options.get( 'product_list_type' ) > 0) %} {{ 'product-list-type-' ~ theme_options.get( 'product_list_type' ) }} {% endif %} {% if (theme_options.get( 'product_grid_type' ) > 0) %} {{ 'product-grid-type-' ~ theme_options.get( 'product_grid_type' ) }} {% endif %} {% if (theme_options.get( 'dropdown_menu_type' ) > 0) %} {{ 'dropdown-menu-type-' ~ theme_options.get( 'dropdown_menu_type' ) }} {% endif %} {% if (theme_options.get( 'products_buttons_action' ) > 0) %} {{ 'products-buttons-action-type-' ~ theme_options.get( 'products_buttons_action' ) }} {% endif %} {% if (theme_options.get( 'buttons_prev_next_in_slider' ) > 0) %} {{ 'buttons-prev-next-type-' ~ theme_options.get( 'buttons_prev_next_in_slider' ) }} {% endif %} {% if (theme_options.get( 'inputs_type' ) > 0) %} {{ 'inputs-type-' ~ theme_options.get( 'inputs_type' ) }} {% endif %} {% if (theme_options.get( 'cart_block_type' ) > 0) %} {{ 'cart-block-type-' ~ theme_options.get( 'cart_block_type' ) }} {% endif %} {% if (theme_options.get( 'my_account_type' ) > 0) %} {{ 'my-account-type-' ~ theme_options.get( 'my_account_type' ) }} {% endif %} {% if (theme_options.get( 'top_bar_type' ) > 0) %} {{ 'top-bar-type-' ~ theme_options.get( 'top_bar_type' ) }} {% endif %} {% if (theme_options.get( 'show_vertical_menu' ) > 0) %} {{ 'show-vertical-megamenu' }} {% endif %} {% if (theme_options.get( 'product_page_type' ) > 0) %} {{ 'product-page-type-' ~ theme_options.get( 'product_page_type' ) }} {% endif %} {% if (theme_options.get( 'megamenu_type' ) > 0) %} {{ 'megamenu-type-' ~ theme_options.get( 'megamenu_type' ) }} {% endif %} {% if (theme_options.get( 'search_type_in_header' ) > 0) %} {{ 'search-type-' ~ theme_options.get( 'search_type_in_header' ) }} {% endif %} {% if (theme_options.get( 'megamenu_label_type' ) > 0) %} {{ 'megamenu-label-type-' ~ theme_options.get( 'megamenu_label_type' ) }} {% endif %} {% if (theme_options.get( 'box_type' ) == 7) %} {{ 'box-type-4' }} {% else %} {{ 'no-box-type-7' }} {% endif %} {% if (theme_options.get( 'box_type' ) > 0) %} {{ 'box-type-' ~ theme_options.get( 'box_type' ) }} {% endif %} {% if (theme_options.get( 'header_margin_top' ) > 0) %} {{ 'header-margin-top-' ~ theme_options.get( 'header_margin_top' ) }} {% endif %} {% if (theme_options.get( 'sale_new_type' ) > 0) %} {{ 'sale-new-type-' ~ theme_options.get( 'sale_new_type' ) }} {% endif %} {% if (theme_options.get( 'button_type' ) > 0) %} {{ 'button-body-type-' ~ theme_options.get( 'button_type' ) }} {% endif %} {% if (theme_options.get( 'countdown_special' ) > 0) %} {{ 'countdown-special-type-' ~ theme_options.get( 'countdown_special' ) }} {% endif %} {% if (theme_options.get( 'footer_type' ) > 0) %} {{ 'footer-type-' ~ theme_options.get( 'footer_type' ) }} {% endif %} {% if (theme_options.get( 'breadcrumb_style' ) > 0) %} {{ 'breadcrumb-style-' ~ theme_options.get( 'breadcrumb_style' ) }} {% endif %} {% if (theme_options.get( 'border_width' ) == '1') %} {{ 'border-width-1' }} {% else %} {{ 'border-width-0' }} {% endif %} {% if ((theme_options.get( 'body_background_color' ) == '#ffffff' or (theme_options.get( 'main_content_background_color' ) == theme_options.get( 'body_background_color' ) and theme_options.get( 'body_background_color' ) != '') or theme_options.get( 'main_content_background_color' ) == 'none') and theme_options.get( 'colors_status' ) == '1') %} {{ 'body-white' }} {% else %} {{ 'body-other' }} {% endif %} {% if (theme_options.get( 'main_content_background_color' ) == 'none' and theme_options.get( 'colors_status' ) == '1') %} {{ 'body-white-type-2' }} {% endif %} body-header-type-{{ theme_options.get( 'header_type' ) }}">

     <div id="main">
       <div class="product-info">
          <div class="row">
               <div class="col-sm-12">
                    <div class="row" id="quickview_product">
                        <script>
                         $(document).ready(function(){
                             $('#ex1, .review-link').live('click', function () {
                                  top.location.href = "{{ url.link('product/product&product_id=' ~ product_id) }}";
                                  return false;
                              });
                              
                              $('.brand-link').live('click', function () {
                                   top.location.href = $(this).attr("href");
                                   return false;
                               });
                              
                              $('#image').elevateZoom({
                                   zoomType: "inner",
                                   cursor: "pointer",
                                   zoomWindowFadeIn: 500,
                                   zoomWindowFadeOut: 750
                              });
          
                              $('.thumbnails a, .thumbnails-carousel a').click(function() {
                                   var smallImage = $(this).attr('data-image');
                                   var largeImage = $(this).attr('data-zoom-image');
                                   var ez =   $('#image').data('elevateZoom');  
                                   ez.swaptheimage(smallImage, largeImage); 
                                   return false;
                              });
                         });
                        </script>
                        {% set image_grid = 6 %} {% set product_center_grid = 6 %} 
                     {% if (theme_options.get( 'product_image_size' ) == 1) %}
                         {% set image_grid = 4 %} {% set product_center_grid = 8 %}
                     {% endif %}
                     
                     {% if (theme_options.get( 'product_image_size' ) == 3) %}
                         {% set image_grid = 8 %} {% set product_center_grid = 4 %}
                     {% endif %}
                     
                        <div class="col-sm-{{ image_grid }} popup-gallery">
                          <div class="row">
                                {% if (images and theme_options.get( 'position_image_additional' ) == 2) %} 
                                <div class="col-sm-2">
                                   <div class="thumbnails thumbnails-left clearfix">
                                        <ul>
                                          {% if (thumb) %} 
                                         <li><p><a href="{{ popup }}" class="popup-image" data-image="{{ thumb }}" data-zoom-image="{{ popup }}"><img src="{{ theme_options.productImageThumb(product_id, config.get('theme_default_image_additional_width'), config.get('theme_default_image_additional_height')) }}" title="{{ heading_title }}" alt="{{ heading_title }}" /></a></p></li>
                                          {% endif %} 
                                         {% for image in images %} 
                                         <li><p><a href="{{ image['popup'] }}" class="popup-image" data-image="{{ image['popup'] }}" data-zoom-image="{{ image['popup'] }}"><img src="{{ image['thumb'] }}" title="{{ heading_title }}" alt="{{ heading_title }}" /></a></p></li>
                                         {% endfor %} 
                                     </ul>
                                   </div>
                                </div>
                                {% endif %} 
                                
                               <div class="col-sm-{% if (theme_options.get( 'position_image_additional' ) == 2) %}{{ 10 }}{% else %}{{ 12 }}{% endif %}">
                                   {% if (thumb) %} 
                                    <div class="product-image inner-cloud-zoom">
                                         {% if (special and theme_options.get( 'display_text_sale' ) != '0') %} 
                                             {% set text_sale = 'Sale' %}
                                        {% if (theme_options.get( 'sale_text', config.get( 'config_language_id' ) ) != '') %}
                                             {% set text_sale = theme_options.get( 'sale_text', config.get( 'config_language_id' ) ) %}
                                        {% endif %} 
                                             {% if (theme_options.get( 'type_sale' ) == '1') %} 
                                             {% set product_detail = theme_options.getDataProduct( product_id ) %}
                                        {% set roznica_ceny = product_detail['price']-product_detail['special'] %}
                                        {% set procent = roznica_ceny*100/product_detail['price'] %} 
                                             <div class="sale">-{{ procent|round }}%</div>
                                             {% else %} 
                                             <div class="sale">{{ text_sale }}</div>
                                             {% endif %} 
                                         {% endif %} 
                                         
                                         <a href="#" title="{{ heading_title }}" id="ex1"><img src="{{ thumb }}" title="{{ heading_title }}" alt="{{ heading_title }}" id="image" itemprop="image" data-zoom-image="{{ popup }}" /></a>
                                    </div>
                                    {% else %} 
                                    <div class="product-image">
                                         <a href="#" id="ex1"><img src="image/no_image.jpg" title="{{ heading_title }}" alt="{{ heading_title }}" id="image" itemprop="image" /></a>
                                    </div>
                                    {% endif %} 
                               </div>
                               
                               {% if (images and theme_options.get( 'position_image_additional' ) != 2) %} 
                               <div class="col-sm-12">
                                    <div class="overflow-thumbnails-carousel">
                                         <div class="thumbnails-carousel owl-carousel">
                                             {% if (thumb) %} 
                                                  <div class="item"><a href="{{ popup }}" class="popup-image" data-image="{{ thumb }}" data-zoom-image="{{ popup }}"><img src="{{ theme_options.productImageThumb(product_id, config.get('theme_default_image_additional_width'), config.get('theme_default_image_additional_height')) }}" title="{{ heading_title }}" alt="{{ heading_title }}" /></a></div>
                                             {% endif %} 
                                             {% for image in images %} 
                                                 <div class="item"><a href="{{ image['popup'] }}" class="popup-image" data-image="{{ image['popup'] }}" data-zoom-image="{{ image['popup'] }}"><img src="{{ image['thumb'] }}" title="{{ heading_title }}" alt="{{ heading_title }}" /></a></div>
                                             {% endfor %} 
                                         </div>
                                    </div>
                                    
                                    <script type="text/javascript">
                                         $(document).ready(function() {
                                           $(".thumbnails-carousel").owlCarousel({
                                               autoPlay: 6000, //Set AutoPlay to 3 seconds
                                               navigation: true,
                                               navigationText: ['', ''],
                                               itemsCustom : [
                                                 [0, 4],
                                                 [450, 5],
                                                 [550, 6],
                                                 [768, 4]
                                               ],
                                               {% if (page_direction[language_id] == 'RTL') %} 
                                               direction: 'rtl'
                                               {% endif %} 
                                           });
                                         });
                                    </script>
                               </div>
                             {% endif %}
                                
                          </div>
                        </div>

                        <div class="col-sm-{{ product_center_grid }} product-center clearfix">
                         <div itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer">
                          <h2 class="product-name"><a href="#" class="review-link">{{ heading_title }}</a></h2>
                          
                          {% if (review_status) %} 
                          <div class="review">
                              {% if (rating > 0) %} 
                              <span itemprop="review" class="hidden" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">
                                   <span itemprop="itemreviewed">{{ heading_title }}</span>
                                   <span itemprop="rating">{{ rating }}</span>
                              </span>
                              {% endif %} 
                            <div class="rating"><i class="fa fa-star{% if (rating >= 1) %} {{ ' active' }} {% endif %}"></i><i class="fa fa-star{% if (rating >= 2) %} {{ ' active' }} {% endif %}"></i><i class="fa fa-star{% if (rating >= 3) %} {{ ' active' }} {% endif %}"></i><i class="fa fa-star{% if (rating >= 4) %} {{ ' active' }} {% endif %}"></i><i class="fa fa-star{% if (rating >= 5) %} {{ ' active' }} {% endif %}"></i>&nbsp;&nbsp;&nbsp;<a href="#" class="review-link">{{ reviews }}</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="#" class="review-link">{{ text_write }}</a></div>
                          </div>
                          {% endif %} 
                          
                          <div class="description">
                            {% if (manufacturer) %} 
                            <span>{{ text_manufacturer }}</span> <a href="{{ manufacturers }}" class="brand-link" itemprop="brand">{{ manufacturer }}</a><br />
                            {% endif %} 
                            <span>{{ text_model }}</span> {{ model }}<br />
                            {% if (reward) %} 
                            <span>{{ text_reward }}</span> {{ reward }}<br />
                            {% endif %} 
                            <span>{{ text_stock }}</span> {{ stock }}</div>
                          {% if (price) %} 
                          <div class="price">
                            {% if (not special) %} 
                            <span class="price-new"><span itemprop="price" id="price-old">{{ price }}</span></span>
                            {% else %} 
                            <span class="price-new"><span itemprop="price" id="price-special">{{ special }}</span></span> <span class="price-old" id="price-old">{{ price }}</span>
                            {% endif %} 
                            <br />
                            {% if (tax) %} 
                            <span class="price-tax">{{ text_tax }} <span id="price-tax">{{ tax }}</span></span><br />
                            {% endif %} 
                            {% if (points) %} 
                            <span class="reward"><small>{{ text_points }} {{ points }}</small></span><br />
                            {% endif %} 
                            {% if (discounts) %} 
                            <br />
                            <div class="discount">
                              {% for discount in discounts %} 
                              {{ discount['quantity'] }}{{ text_discount }}{{ discount['price'] }}<br />
                              {% endfor %} 
                            </div>
                            {% endif %} 
                          </div>
                          {% endif %} 
                         </div>
                         
                         <div id="product">
                          {% if (options) %} 
                          <div class="options options2">
                            <h2>{{ text_option }}</h2>
                            {% for option in options %} 
                            {% if (option['type'] == 'select') %} 
                            <div class="form-group{{ option['required'] ? ' required' : '' }}">
                              <label class="control-label" for="input-option{{ option['product_option_id'] }}">{{ option['name'] }}</label>
                              <select name="option[{{ option['product_option_id'] }}]" id="input-option{{ option['product_option_id'] }}" class="form-control">
                                <option value="">{{ text_select }}</option>
                                {% for option_value in option['product_option_value'] %} 
                                <option value="{{ option_value['product_option_value_id'] }}">{{ option_value['name'] }} 
                                {% if (option_value['price']) %} 
                                ({{ option_value['price_prefix'] }}{{ option_value['price'] }})
                                {% endif %} 
                                </option>
                                {% endfor %} 
                              </select>
                            </div>
                            {% endif %} 
                            {% if (option['type'] == 'radio') %} 
                            <div class="form-group{{ option['required'] ? ' required' : '' }}">
                              <label class="control-label">{{ option['name'] }}</label>
                              <div id="input-option{{ option['product_option_id'] }}">
                                {% for option_value in option['product_option_value'] %} 
                                <div class="radio {% if (theme_options.get( 'product_page_radio_style' ) == 1) %} {{ 'radio-type-button2' }} {% endif %}">
                                  <label>
                                    <input type="radio" name="option[{{ option['product_option_id'] }}]" value="{{ option_value['product_option_value_id'] }}" />
                                    <span {% if (option_value['image']) %} {{ 'style="padding: 2px"' }} {% endif %}>{% if (not option_value['image']) %}{{ option_value['name'] }}{% endif %} 
                                    {% if (option_value['image']) %} 
                                    <img src="{{ option_value['image'] }}" alt="{{ option_value['name'] ~ option_value['price'] ? ' ' ~ option_value['price_prefix'] ~ option_value['price'] : '' }}"  style="display: block;border-radius: 100px;-webkit-border-radius: 100px;-moz-border-radius: 100px" class="img-thumbnail" /> 
                                    {% endif %} 
                                    {% if (theme_options.get( 'product_page_radio_style' ) != 1) %}{% if (option_value['price']) %} 
                                    ({{ option_value['price_prefix'] }}{{ option_value['price'] }})
                                    {% endif %}{% endif %}</span>
                                  </label>
                                </div>
                                {% endfor %} 
                                
                                {% if (theme_options.get( 'product_page_radio_style' ) == 1) %} 
                                <script type="text/javascript">
                                     $(document).ready(function(){
                                          $('#input-option{{ option['product_option_id'] }}').on('click', 'span', function () {
                                               $('#input-option{{ option['product_option_id'] }} span').removeClass("active");
                                               $(this).addClass("active");
                                          });
                                     });
                                </script>
                                {% endif %} 
                              </div>
                            </div>
                            {% endif %} 
                            {% if (option['type'] == 'checkbox') %} 
                            <div class="form-group{{ option['required'] ? ' required' : '' }}">
                              <label class="control-label">{{ option['name'] }}</label>
                              <div id="input-option{{ option['product_option_id'] }}">
                                {% for option_value in option['product_option_value'] %} 
                                <div class="checkbox {% if (theme_options.get( 'product_page_checkbox_style' ) == 1) %} {{ 'radio-type-button2' }} {% endif %}">
                                  <label>
                                    <input type="checkbox" name="option[{{ option['product_option_id'] }}][]" value="{{ option_value['product_option_value_id'] }}" />
                                    <span>{{ option_value['name'] }} 
                                    {% if (theme_options.get( 'product_page_checkbox_style' ) != 1) %}{% if (option_value['price']) %} 
                                    ({{ option_value['price_prefix'] }}{{ option_value['price'] }})
                                    {% endif %}{% endif %}</span>
                                  </label>
                                </div>
                                {% endfor %} 
                                
                                {% if (theme_options.get( 'product_page_checkbox_style' ) == 1) %} 
                                <script type="text/javascript">
                                     $(document).ready(function(){
                                          $('#input-option{{ option['product_option_id'] }}').on('click', 'span', function () {
                                               if($(this).hasClass("active") == true) {
                                                    $(this).removeClass("active");
                                               } else {
                                                    $(this).addClass("active");
                                               }
                                          });
                                     });
                                </script>
                                {% endif %} 
                              </div>
                            </div>
                            {% endif %} 
                            {% if (option['type'] == 'image') %} 
                            <div class="form-group{{ option['required'] ? ' required' : '' }}">
                              <label class="control-label">{{ option['name'] }}</label>
                              <div id="input-option{{ option['product_option_id'] }}">
                                {% for option_value in option['product_option_value'] %} 
                                <div class="radio {% if (theme_options.get( 'product_page_radio_style' ) == 1) %} {{ 'radio-type-button' }} {% endif %}">
                                  <label>
                                    <input type="radio" name="option[{{ option['product_option_id'] }}]" value="{{ option_value['product_option_value_id'] }}" />
                                    <span {% if (theme_options.get( 'product_page_radio_style' ) == 1) %}data-toggle="tooltip" data-placement="top" title="{{ option_value['name'] }} {% if (option_value['price']) %}({{ option_value['price_prefix'] }}{{ option_value['price'] }}){% endif %}"{% endif %}><img src="{{ option_value['image'] }}" alt="{{ option_value['name'] ~ option_value['price'] ? ' ' ~ option_value['price_prefix'] ~ option_value['price'] : '' }}" {% if (theme_options.get( 'product_page_radio_style' ) == 1) %}width="{% if (theme_options.get( 'product_page_radio_image_width' ) > 0) %} {{ theme_options.get( 'product_page_radio_image_width' ) }} {% else %} {{ 25 }} {% endif %}px" height="{% if (theme_options.get( 'product_page_radio_image_height' ) > 0) %} {{ theme_options.get( 'product_page_radio_image_height' ) }} {% else %} {{ 25 }} {% endif %}px"{% endif %} /> {% if (theme_options.get( 'product_page_radio_style' ) != 1) %}{{ option_value['name'] }} 
                                    {% if (option_value['price']) %} 
                                    ({{ option_value['price_prefix'] }}{{ option_value['price'] }})
                                    {% endif %}{% endif %}</span>
                                  </label>
                                </div>
                                {% endfor %} 
                                {% if (theme_options.get( 'product_page_radio_style' ) == 1) %} 
                                <script type="text/javascript">
                                     $(document).ready(function(){
                                          $('#input-option{{ option['product_option_id'] }}').on('click', 'span', function () {
                                               $('#input-option{{ option['product_option_id'] }} span').removeClass("active");
                                               $(this).addClass("active");
                                          });
                                     });
                                </script>
                                {% endif %} 
                              </div>
                            </div>
                            {% endif %} 
                            {% if (option['type'] == 'text') %} 
                            <div class="form-group{{ option['required'] ? ' required' : '' }}">
                              <label class="control-label" for="input-option{{ option['product_option_id'] }}">{{ option['name'] }}</label>
                              <input type="text" name="option[{{ option['product_option_id'] }}]" value="{{ option['value'] }}" placeholder="{{ option['name'] }}" id="input-option{{ option['product_option_id'] }}" class="form-control" />
                            </div>
                            {% endif %} 
                            {% if (option['type'] == 'textarea') %} 
                            <div class="form-group{{ option['required'] ? ' required' : '' }}">
                              <label class="control-label" for="input-option{{ option['product_option_id'] }}">{{ option['name'] }}</label>
                              <textarea name="option[{{ option['product_option_id'] }}]" rows="5" placeholder="{{ option['name'] }}" id="input-option{{ option['product_option_id'] }}" class="form-control">{{ option['value'] }}</textarea>
                            </div>
                            {% endif %} 
                            {% if (option['type'] == 'file') %} 
                            <div class="form-group{{ option['required'] ? ' required' : '' }}">
                              <label class="control-label">{{ option['name'] }}</label>
                              <button type="button" id="button-upload{{ option['product_option_id'] }}" class="btn btn-default btn-block" style="margin-top: 7px"><i class="fa fa-upload"></i> {{ button_upload }}</button>
                              <input type="hidden" name="option[{{ option['product_option_id'] }}]" value="" id="input-option{{ option['product_option_id'] }}" />
                            </div>
                            {% endif %} 
                              {% if (option['type'] == 'date') %} 
                              <div class="form-group{{ option['required'] ? ' required' : '' }}">
                                <label class="control-label" for="input-option{{ option['product_option_id'] }}">{{ option['name'] }}</label>
                                <div class="input-group date">
                                  <input type="text" name="option[{{ option['product_option_id'] }}]" value="{{ option['value'] }}" data-date-format="YYYY-MM-DD" id="input-option{{ option['product_option_id'] }}" class="form-control" />
                                  <span class="input-group-btn">
                                  <button class="btn btn-default" type="button"><i class="fa fa-calendar"></i></button>
                                  </span></div>
                              </div>
                              {% endif %} 
                              {% if (option['type'] == 'datetime') %} 
                              <div class="form-group{{ option['required'] ? ' required' : '' }}">
                                <label class="control-label" for="input-option{{ option['product_option_id'] }}">{{ option['name'] }}</label>
                                <div class="input-group datetime">
                                  <input type="text" name="option[{{ option['product_option_id'] }}]" value="{{ option['value'] }}" data-date-format="YYYY-MM-DD HH:mm" id="input-option{{ option['product_option_id'] }}" class="form-control" />
                                  <span class="input-group-btn">
                                  <button type="button" class="btn btn-default"><i class="fa fa-calendar"></i></button>
                                  </span></div>
                              </div>
                              {% endif %} 
                              {% if (option['type'] == 'time') %} 
                              <div class="form-group{{ option['required'] ? ' required' : '' }}">
                                <label class="control-label" for="input-option{{ option['product_option_id'] }}">{{ option['name'] }}</label>
                                <div class="input-group time">
                                  <input type="text" name="option[{{ option['product_option_id'] }}]" value="{{ option['value'] }}" data-date-format="HH:mm" id="input-option{{ option['product_option_id'] }}" class="form-control" />
                                  <span class="input-group-btn">
                                  <button type="button" class="btn btn-default"><i class="fa fa-calendar"></i></button>
                                  </span></div>
                              </div>
                              {% endif %} 
                            {% endfor %} 
                          </div>
                          {% endif %} 
                          
                          {% if (recurrings) %} 
                          <div class="options">
                              <h2>{{ text_payment_recurring }}</h2>
                              <div class="form-group required">
                                <select name="recurring_id" class="form-control">
                                  <option value="">{{ text_select }}</option>
                                  {% for recurring in recurrings %} 
                                  <option value="{{ recurring['recurring_id'] }}">{{ recurring['name'] }}</option>
                                  {% endfor %} 
                                </select>
                                <div class="help-block" id="recurring-description"></div>
                              </div>
                          </div>
                          {% endif %} 
                          
                          <div class="cart clearfix">
                            <div class="add-to-cart clearfix">
                              {% set enquiry = constant('false') %} {% if (config.get( 'product_blocks_module' ) != '') %} {% set enquiry = theme_options.productIsEnquiry(product_id) %} {% endif %}
                              {% if (enquiry is iterable) %} 
                                   <a href="#" class="button review-link">{% if (theme_options.get( 'more_details_text', config.get( 'config_language_id' ) ) != '') %} {{ theme_options.get( 'more_details_text', config.get( 'config_language_id' ) ) }} {% else %} {{ 'More details' }} {% endif %}</a>
                              {% else %} 
                                   <p>{{ entry_qty }}</p>
                                   <div class="quantity">
                                        <input type="text" name="quantity" id="quantity_wanted" size="2" value="{{ minimum }}" />
                                        <a href="#" id="q_up"><i class="fa fa-plus"></i></a>
                                        <a href="#" id="q_down"><i class="fa fa-minus"></i></a>
                                   </div>
                                   <input type="hidden" name="product_id" size="2" value="{{ product_id }}" />
                                   <input type="button" value="{{ button_cart }}" id="button-cart" rel="{{ product_id }}" data-loading-text="{{ text_loading }}" class="button" />
                              {% endif %} 
                            </div>
                            
                            <div class="links clearfix">
                              <a onclick="parent.wishlist.add('{{ product_id }}');">{{ button_wishlist }}</a>
                              <a onclick="parent.compare.add('{{ product_id }}');">{{ button_compare }}</a>
                            </div>
                             
                            {% if (minimum > 1) %} 
                            <div class="minimum">{{ text_minimum }}</div>
                            {% endif %} 
                          </div>
                         </div><!-- End #product -->
                    </div>
                   </div>
          </div>
         </div>
       </div>
     </div>

     <script type="text/javascript"><!--
     $('select[name=\'recurring_id\'], input[name="quantity"]').change(function(){
          $.ajax({
               url: 'index.php?route=product/product/getRecurringDescription',
               type: 'post',
               data: $('input[name=\'product_id\'], input[name=\'quantity\'], select[name=\'recurring_id\']'),
               dataType: 'json',
               beforeSend: function() {
                    $('#recurring-description').html('');
               },
               success: function(json) {
                    $('.alert, .text-danger').remove();
                    
                    if (json['success']) {
                         $('#recurring-description').html(json['success']);
                    }
               }
          });
     });
     //--></script> 
     <script type="text/javascript"><!--
     $('#button-cart').on('click', function() {
          $.ajax({
               url: 'index.php?route=checkout/cart/add',
               type: 'post',
               data: $('#product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'),
               dataType: 'json',
               beforeSend: function() {
                    $('#button-cart').button('loading');
               },
               complete: function() {
                    $('#button-cart').button('reset');
               },
               success: function(json) {
                    $('.alert, .text-danger').remove();
                    $('.form-group').removeClass('has-error');

                    if (json['error']) {
                         if (json['error']['option']) {
                              for (i in json['error']['option']) {
                                   var element = $('#input-option' + i.replace('_', '-'));
                                   
                                   if (element.parent().hasClass('input-group')) {
                                        element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
                                   } else {
                                        element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
                                   }
                              }
                         }
                         
                         if (json['error']['recurring']) {
                              $('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>');
                         }
                         
                         // Highlight any found errors
                         $('.text-danger').parent().addClass('has-error');
                    }
                    
                    if (json['success']) {
                         parent.$.notify({
                              message: json['success'],
                              target: '_blank'
                         },{
                              // settings
                              element: 'body',
                              position: null,
                              type: "info",
                              allow_dismiss: true,
                              newest_on_top: false,
                              placement: {
                                   from: "top",
                                   align: "right"
                              },
                              offset: 20,
                              spacing: 10,
                              z_index: 2031,
                              delay: 5000,
                              timer: 1000,
                              url_target: '_blank',
                              mouse_over: null,
                              animate: {
                                   enter: 'animated fadeInDown',
                                   exit: 'animated fadeOutUp'
                              },
                              onShow: null,
                              onShown: null,
                              onClose: null,
                              onClosed: null,
                              icon_type: 'class',
                              template: '<div data-notify="container" class="col-xs-11 col-sm-3 alert alert-success" role="alert">' +
                                   '<button type="button" aria-hidden="true" class="close" data-notify="dismiss">×</button>' +
                                   '<span data-notify="message"><i class="fa fa-check-circle"></i>&nbsp; {2}</span>' +
                                   '<div class="progress" data-notify="progressbar">' +
                                        '<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%;"></div>' +
                                   '</div>' +
                                   '<a href="{3}" target="{4}" data-notify="url"></a>' +
                              '</div>' 
                         });
                                             
                         parent.$('#cart_block #cart_content').load('index.php?route=common/cart/info #cart_content_ajax');
                         parent.$('#cart_block #total_price_ajax').load('index.php?route=common/cart/info #total_price');
                         parent.$('#cart_block .cart-count').load('index.php?route=common/cart/info #total_count_ajax');
                    }
               }
          });
     });
     //--></script> 
     <script type="text/javascript"><!--
     $('.date').datetimepicker({
          pickTime: false
     });

     $('.datetime').datetimepicker({
          pickDate: true,
          pickTime: true
     });

     $('.time').datetimepicker({
          pickDate: false
     });
               
     $('button[id^=\'button-upload\']').on('click', function() {
          var node = this;
          
          $('#form-upload').remove();
          
          $('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
          
          $('#form-upload input[name=\'file\']').trigger('click');
          
          timer = setInterval(function() {
               if ($('#form-upload input[name=\'file\']').val() != '') {
                    clearInterval(timer);
                    
                    $.ajax({
                         url: 'index.php?route=tool/upload',
                         type: 'post',
                         dataType: 'json',
                         data: new FormData($('#form-upload')[0]),
                         cache: false,
                         contentType: false,
                         processData: false,
                         beforeSend: function() {
                              $(node).button('loading');
                         },
                         complete: function() {
                              $(node).button('reset');
                         },
                         success: function(json) {
                              $('.text-danger').remove();
                              
                              if (json['error']) {
                                   $(node).parent().find('input').after('<div class="text-danger">' + json['error'] + '</div>');
                              }
                              
                              if (json['success']) {
                                   alert(json['success']);
                                   
                                   $(node).parent().find('input').attr('value', json['code']);
                              }
                         },
                         error: function(xhr, ajaxOptions, thrownError) {
                              alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
                         }
                    });
               }
          }, 500);
     });
     //--></script> 

     <script type="text/javascript">
     var ajax_price = function() {
          $.ajax({
               type: 'POST',
               url: 'index.php?route=product/liveprice/index',
               data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'),
               dataType: 'json',
                    success: function(json) {
                    if (json.success) {
                         change_price('#price-special', json.new_price.special);
                         change_price('#price-tax', json.new_price.tax);
                         change_price('#price-old', json.new_price.price);
                    }
               }
          });
     }

     var change_price = function(id, new_price) {
          $(id).html(new_price);
     }

     $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\'], .product-info input[type=\'checkbox\'], .product-info select, .product-info textarea, .product-info input[name=\'quantity\']').on('change', function() {
          ajax_price();
     });
     </script>

     </body>
     </html>
{% endif %}