@charset "utf-8";
/* CSS Document */

/*!
 * PressCore Framework customization stylesheet by Dream-Theme (http://dream-theme.com, http://themeforest.net/user/Dream-Theme)
 * Copyright © 2013 Dream-Theme. All rights reserved. 
 */

/*

@top-bg-color: rgba(255, 255, 255, 1);
@top-bg-color-ie: #fff;
@top-bg-image: ~"";
@top-bg-repeat: repeat;
@top-bg-position-x: center;
@top-bg-position-y: top;
@top-color: #686868;
@top-icons-color: rgba(255,255,255, 1);
@top-divider-bg: rgba(226,226,226,1);
@top-divider-bg-ie: rgb(226,226,226);

@bottom-color: #757575;
@bottom-bg-color: rgba(255, 255, 255, 1);
@bottom-bg-color-ie: #fff;
@bottom-bg-image: ~"";
@bottom-bg-repeat: ~"";
@bottom-bg-position-x: ~"";
@bottom-bg-position-y: ~"";
@bottom-divider-bg-color: rgba(56, 57, 58, 1);
@bottom-divider-bg-color-ie: rgb(56, 57, 58);

@base-font-style: normal;
@base-font-weight: normal;
@base-font-size: 14px;
@base-line-height: 22px;
@base-font-family: Arial, Verdana, sans-serif;
@base-color: #686868;

@text-small: 12px;
@text-big: 16px;

@divider-bg-color: rgba(231, 231, 231, 1);
@divider-bg-color-ie: #e7e7e7;

@widget-sidebar-bg-color: rgba(255, 255, 255, 1);
@widget-sidebar-bg-color-ie: #fff;
@widget-sidebar-bg-image: ~"";
@widget-sidebar-bg-repeat: repeat;
@widget-sidebar-bg-position-x: left;
@widget-sidebar-bg-position-y: top;
@widget-sidebar-color: #686868;
@widget-sidebar-header-color: #000;
@widget-sidebar-divider-bg-color: rgba(117, 117, 117, 0.15);
@widget-sidebar-divider-bg-color-ie: #ececec;

@footer-bg-color: rgba(27, 27, 27, 1);
@footer-bg-color-ie: #1b1b1b;
@footer-bg-image: ~"url(usr/skins/footer-bg.gif)";
@footer-bg-repeat: ~"";
@footer-bg-position-x: ~"center";
@footer-bg-position-y: ~"top";
@widget-footer-color: #828282;
@widget-footer-header-color: #fff;
@widget-footer-divider-bg-color-ie: #38393a;
@widget-footer-divider-bg-color: rgba(56, 57, 58, 1);


@header-bg-color: rgba(34, 37, 38, 1);
@header-bg-image: ~"url(usr/skins/header-bg.gif)";
@header-bg-repeat: ~"";
@header-bg-position-x: ~"center";
@header-bg-position-y: ~"top";
@header-height: 90px;

@navigation-info-color: #fff;

@submenu-bg-color: rgba(255, 255, 255, 1);
@submenu-bg-color-ie: rgb(255, 255, 255);
@submenu-color: #3e3e3e;

@menu-font-style: normal;
@menu-font-weight: bold;
@menu-font-size: 14px;
@menu-line-height: 30px;
@menu-font-family: 'Lato', Helvetica, Arial, Verdana, sans-serif;
@menu-color: #fff;
@menu-text-transform: uppercase;

@navigation-bg-color: rgba(0, 0, 0, 0.3);
@navigation-bg-color-ie: rgb(0, 0, 0);

@page-bg-color: rgba(245, 245, 245, 1); 
@page-bg-color-ie: #f6f6f6; 
@page-bg-image: ~"";
@page-bg-repeat: ~"";
@page-bg-position-x: ~"";
@page-bg-position-y: ~"";
@page-bg-size: cover;

@body-bg-color: ~"#fff";
@body-bg-image: ~"";
@body-bg-repeat: repeat;
@body-bg-position-x: center;
@body-bg-position-y: top;
@body-bg-size: cover;

@accent-bg-color: rgb(215, 59, 55);

@divider-thick-switch: style-2;

@rollover-bg-color: rgba(0, 0, 0, 0.3);

@main-slideshow-bg-color: #d74340;
@main-slideshow-bg-color-ie: #d74340;
@main-slideshow-bg-image: ~"url(usr/skins/bg-slider2.gif)";
@main-slideshow-bg-repeat: repeat;
@main-slideshow-bg-position-x: center;
@main-slideshow-bg-position-y: top;
@main-slideshow-bg-size: auto;

@h1-color: #252525;
@h1-font-style: normal;
@h1-font-weight: bold;
@h1-font-size: 50px;
@h1-line-height: 40px;
@h1-font-family: 'Lato', Helvetica, Arial, Verdana, sans-serif;
@h1-text-transform: none;

@h2-color: #252525;
@h2-font-style: normal;
@h2-font-weight: bold;
@h2-font-size: 33px;
@h2-line-height: 40px;
@h2-font-family: 'Lato', Helvetica, Arial, Verdana, sans-serif;
@h2-text-transform: none;

@h3-color: #252525;
@h3-font-style: normal;
@h3-font-weight: bold;
@h3-font-size: 24px;
@h3-line-height: 30px;
@h3-font-family: 'Lato', Helvetica, Arial, Verdana, sans-serif;
@h3-text-transform: none;

@h4-color: #252525;
@h4-font-style: normal;
@h4-font-weight: bold;
@h4-font-size: 18px;
@h4-line-height: 20px;
@h4-font-family: 'Lato', Helvetica, Arial, Verdana, sans-serif;
@h4-text-transform: none;

@h5-color: #252525;
@h5-font-style: normal;
@h5-font-weight: bold;
@h5-font-size: 16px;
@h5-line-height: 20px;
@h5-font-family: 'Lato', Helvetica, Arial, Verdana, sans-serif;
@h5-text-transform: none;

@h6-color: #252525;
@h6-font-style: normal;
@h6-font-weight: bold;
@h6-font-size: 14px;
@h6-line-height: 20px;
@h6-font-family: 'Lato', Helvetica, Arial, Verdana, sans-serif;
@h6-text-transform: none;

@dt-btn-s-font-style: normal;
@dt-btn-s-font-weight: normal;
@dt-btn-s-font-size: 12px;
@dt-btn-s-line-height: 21px;
@dt-btn-s-font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif;
@dt-btn-s-text-transform: none;

@dt-btn-m-font-style: normal;
@dt-btn-m-font-weight: normal;
@dt-btn-m-font-size: 12px;
@dt-btn-m-line-height: 23px;
@dt-btn-m-font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif;
@dt-btn-m-text-transform: none;

@dt-btn-l-font-style: normal;
@dt-btn-l-font-weight: normal;
@dt-btn-l-font-size: 14px;
@dt-btn-l-line-height: 32px;
@dt-btn-l-font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif;
@dt-btn-l-text-transform: none;

@strype-1-bg-color: rgba(34, 37, 38, 1); 
@strype-1-bg-color-ie: #222526; 
@strype-1-bg-image: ~"url(usr/skins/strype-1-bg.gif)";
@strype-1-bg-repeat: ~"";
@strype-1-bg-position-y: ~"top";
@strype-1-color: #828282; 
@strype-1-header-color: #ffffff;
@strype-1-divider-bg-color: rgba(56, 57, 58, 1);
@strype-1-divider-bg-color-ie: #38393a;
@strype-1-bg-attachment: ~"";

@strype-2-bg-color: rgba(255, 255, 255, 1);
@strype-2-bg-color-ie: #fff;
@strype-2-bg-image: ~"";
@strype-2-bg-repeat: ~"repeat";
@strype-2-bg-position-y: ~"top";
@strype-2-color: #686868;
@strype-2-header-color: #252525;
@strype-2-divider-bg-color: rgba(231, 231, 231, 1);
@strype-2-divider-bg-color-ie: #e7e7e7;
@strype-2-bg-attachment: ~"";

@strype-3-bg-color: rgba(237, 237, 237, 1);
@strype-3-bg-color-ie: #ededed;
@strype-3-bg-image: ~"";
@strype-3-bg-repeat: ~"";
@strype-3-bg-position-y: ~"top";
@strype-3-color: #686868; 
@strype-3-header-color: #252525;
@strype-3-divider-bg-color: rgba(222, 222, 222, 1);
@strype-3-divider-bg-color-ie: #dedede;

@body-bg-attachment: ~"";
@page-bg-attachment: ~"";

@divider-thick-bread-switch: style-2;

@divider-thin-style: solid;
@divider-thin-height: 1px;

@strype-3-bg-attachment: ~"";
@border-radius-size: 8px;
@main-menu-icon-width: 20px;
@main-menu-icon-height: 20px;
@sub-menu-icon-width: 16px;
@sub-menu-icon-height: 16px;
*/
@soc-ico-hover-color: @accent-bg-color;

@submenu-div-bg-color: rgba(34, 34, 34, 0.15);
@submenu-div-bg-color-ie: #dedede;

/* !Defining basic mixins */

.wf-clearfix {
	&:before {
		content: "";
		display: table;
	}
	&:after {
		content: "";
		display: table;
		clear: both;
	}
	.ancient-ie & {
		zoom: 1;
	}
}

.wf-container {
	.wf-clearfix;
}


/* !Basic styles */

@base-font-variant: normal; /* constant */
@base-color-temp: escape(~"@{base-color}");
@secondary-base-color: @accent-bg-color;
@base-color-rgba-fade:fade(@base-color, 5%);
@base-color-rgba-fade-cap:fade(@base-color, 12%);


html,
body,
body.page,
.wf-container > *,
#main ul.products > *,
.woocommerce-page #main ul.products > *,
#main .woocommerce ul.products > *,
#main .woocommerce-page ul.products > *,
.upsells.products .products > *,
.related.products .products > *,
.gform_wrapper .top_label .gfield_label {
	font: @base-font-style @base-font-variant @base-font-weight @base-font-size~"/"@base-line-height @base-font-family;
	word-spacing: normal;
	color: @base-color;
}

textarea,
#reply-title small,
#main .gform_wrapper textarea {
	font: @base-font-style @base-font-variant @base-font-weight @base-font-size~"/"@base-line-height @base-font-family;
}
.rollover-content,
.swiper-caption,
.portfolio.layout-masonry-grid .post .details,
.portfolio.grid-text-hovers .portfolio-grid .post .details,
.layout-masonry-grid .post .details,
.grid-text-hovers .portfolio-grid .post .details {
	line-height: @base-line-height;
}

.ancient-ie html,
.ancient-ie body,
.ancient-ie textarea,
.ancient-ie .wf-container > * {
	line-height: @base-line-height;
}

@gr-color1: fade(@page-bg-color, 75%);
@gr-color2: fade(@page-bg-color, 80%);
@gr-color3: fade(@page-bg-color, 86%);
@gr-color4: fade(@page-bg-color, 90%);
@gr-color5: fade(@page-bg-color, 94%);
@gr-color6: fade(@page-bg-color, 98%);
@gr-color7: fade(@page-bg-color, 99%);
@gr-color8: fade(@page-bg-color, 100%);

body {
	background: @body-bg-color @body-bg-image @body-bg-repeat @body-bg-attachment @body-bg-position-x @body-bg-position-y;
	background-size: @body-bg-size;
}

.overlap #main {
	background-image: @page-bg-image, @page-bg-color @page-bg-image @page-bg-repeat @page-bg-attachment @page-bg-position-x @page-bg-position-y, -moz-linear-gradient(top,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 20px, @gr-color5 30px, @gr-color6 50px, @gr-color7 60px, @gr-color8 70px); /* FF3.6+ */
	background-image: @page-bg-image, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background-image: @page-bg-image, -webkit-linear-gradient(top,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 20px, @gr-color5 30px, @gr-color6 50px, @gr-color7 60px, @gr-color8 70px); /* Chrome10+,Safari5.1+ */
	background-image: @page-bg-image, -o-linear-gradient(top,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 20px, @gr-color5 30px, @gr-color6 50px, @gr-color7 60px, @gr-color8 70px); /* Opera 11.10+ */
	background-image: @page-bg-image, -ms-linear-gradient(top,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 20px, @gr-color5 30px, @gr-color6 50px, @gr-color7 60px, @gr-color8 70px); /* IE10+ */
	background-image: @page-bg-image, linear-gradient(to bottom,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 20px, @gr-color5 30px, @gr-color6 50px, @gr-color7 60px, @gr-color8 70px); /* W3C */
	
	background-repeat: @page-bg-repeat;
	background-attachment: @page-bg-attachment;
	background-position: @page-bg-position-x @page-bg-position-y;
	background-size: @page-bg-size;

	-webkit-box-shadow:  0px -1px 0px 0px rgba(5,38,57, 0.05);
	box-shadow:  0px -1px 0px 0px rgba(5,38,57, 0.05);
}
.overlap .main-gradient {
	background-image: @page-bg-image, @page-bg-color @page-bg-image @page-bg-repeat @page-bg-attachment @page-bg-position-x @page-bg-position-y, -moz-linear-gradient(top,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 20px, @gr-color5 30px, @gr-color6 50px, @gr-color7 60px, @gr-color8 70px); /* FF3.6+ */
	background-image: @page-bg-image, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background-image: @page-bg-image, -webkit-linear-gradient(top,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 20px, @gr-color5 30px, @gr-color6 50px, @gr-color7 60px, @gr-color8 70px); /* Chrome10+,Safari5.1+ */
	background-image: @page-bg-image, -o-linear-gradient(top,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 20px, @gr-color5 30px, @gr-color6 50px, @gr-color7 60px, @gr-color8 70px); /* Opera 11.10+ */
	background-image: @page-bg-image, -ms-linear-gradient(top,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 20px, @gr-color5 30px, @gr-color6 50px, @gr-color7 60px, @gr-color8 70px); /* IE10+ */
	background-image: @page-bg-image, linear-gradient(to bottom,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 20px, @gr-color5 30px, @gr-color6 50px, @gr-color7 60px, @gr-color8 70px); /* W3C */
	
	background-repeat: @page-bg-repeat;
	background-attachment: @page-bg-attachment;
	background-position: @page-bg-position-x @page-bg-position-y;
	background-size: @page-bg-size;

	-webkit-box-shadow:  0px -1px 0px 0px rgba(5,38,57, 0.05);
	box-shadow:  0px -1px 0px 0px rgba(5,38,57, 0.05);
}
@media screen and (max-width: 1024px) {
	.overlap #main,
	.overlap .main-gradient {
		background-image: @page-bg-image, @page-bg-color @page-bg-image @page-bg-repeat @page-bg-attachment @page-bg-position-x @page-bg-position-y, -moz-linear-gradient(top,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 15px, @gr-color5 20px, @gr-color6 30px, @gr-color7 35px, @gr-color8 40px); /* FF3.6+ */
		background-image: @page-bg-image, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background-image: @page-bg-image, -webkit-linear-gradient(top,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 15px, @gr-color5 20px, @gr-color6 30px, @gr-color7 35px, @gr-color8 40px); /* Chrome10+,Safari5.1+ */
		background-image: @page-bg-image, -o-linear-gradient(top,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 15px, @gr-color5 20px, @gr-color6 30px, @gr-color7 35px, @gr-color8 40px); /* Opera 11.10+ */
		background-image: @page-bg-image, -ms-linear-gradient(top,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 15px, @gr-color5 20px, @gr-color6 30px, @gr-color7 35px, @gr-color8 40px); /* IE10+ */
		background-image: @page-bg-image, linear-gradient(to bottom,  @gr-color1 0px, @gr-color2 5px, @gr-color3 10px, @gr-color4 15px, @gr-color5 20px, @gr-color6 30px, @gr-color7 35px, @gr-color8 40px); /* W3C */
	}
}
@media screen and (max-width: 800px) {
	.overlap #main,
	.overlap .main-gradient {
		background-image: @page-bg-image, @page-bg-color @page-bg-image @page-bg-repeat @page-bg-attachment @page-bg-position-x @page-bg-position-y, -moz-linear-gradient(top,  @gr-color1 0px, @gr-color2 2px, @gr-color3 5px, @gr-color4 8px, @gr-color5 11px, @gr-color6 16px, @gr-color7 18px, @gr-color8 20px); /* FF3.6+ */
		background-image: @page-bg-image, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background-image: @page-bg-image, -webkit-linear-gradient(top,  @gr-color1 0px, @gr-color2 2px, @gr-color3 5px, @gr-color4 8px, @gr-color5 11px, @gr-color6 16px, @gr-color7 18px, @gr-color8 20px); /* Chrome10+,Safari5.1+ */
		background-image: @page-bg-image, -o-linear-gradient(top,  @gr-color1 0px, @gr-color2 2px, @gr-color3 5px, @gr-color4 8px, @gr-color5 11px, @gr-color6 16px, @gr-color7 18px, @gr-color8 20px); /* Opera 11.10+ */
		background-image: @page-bg-image, -ms-linear-gradient(top,  @gr-color1 0px, @gr-color2 2px, @gr-color3 5px, @gr-color4 8px, @gr-color5 11px, @gr-color6 16px, @gr-color7 18px, @gr-color8 20px); /* IE10+ */
		background-image: @page-bg-image, linear-gradient(to bottom,  @gr-color1 0px, @gr-color2 2px, @gr-color3 5px, @gr-color4 8px, @gr-color5 11px, @gr-color6 16px, @gr-color7 18px, @gr-color8 20px); /* W3C */
	}
}
.old-ie9 .overlap #main {
	background: @page-bg-color @page-bg-image @page-bg-repeat @page-bg-attachment @page-bg-position-x @page-bg-position-y;
}
.old-ie .overlap #main {
	background: @page-bg-color-ie @page-bg-image @page-bg-repeat @page-bg-attachment @page-bg-position-x @page-bg-position-y;
}
.color-secondary,
.text-secondary {
	color: @secondary-base-color;
}
.color-accent {
	color: @accent-bg-color;
	.stripe-style-1 & {
		color: @accent-bg-color;
	}
	.stripe-style-2 & {
		color: @accent-bg-color;
	}
	.stripe-style-3 & {
		color: @accent-bg-color;
	}
	.stripe-style-4 & {
		color: @accent-bg-color;
	}
	.stripe-style-5 & {
		color: @accent-bg-color;
	}
}
@text-normal: 14px;

.text-normal {
	font-size: @text-normal;
}

.text-small {
	font-size: @text-small;
}

.text-big {
	font-size: @text-big;
}


#page {
	background: @page-bg-color @page-bg-image @page-bg-repeat @page-bg-attachment @page-bg-position-x @page-bg-position-y;
	background-size: @page-bg-size;

}
	.old-ie #page {
		background: @page-bg-color-ie @page-bg-image @page-bg-repeat @page-bg-attachment @page-bg-position-x @page-bg-position-y;
	}

/* Basic styles: end */

/* !Border radius */

.border-radius (@radius: @border-radius-size) {
	-webkit-border-radius: @radius;
	-moz-border-radius:    @radius;
	-ms-border-radius:     @radius;
	-o-border-radius:      @radius;
	border-radius:         @radius;
	
}
textarea,
input[type="button"],
input[type="reset"],
input[type="submit"],
blockquote,
.entry-author,
.format-aside-content,
.format-status-content,
.format-link-content,
.dt-form button,
.dt-form input[type="button"],
.dt-form input[type="reset"],
.dt-form input[type="submit"],
.dt-btn,
.woocommerce #main a.button,
#page .woocommerce a.button,
#main button.button,
#main input.button,
#main #respond input#submit,
#main #content input.button,
.woocommerce-page #main a.button,
.woocommerce-page #main button.button,
.woocommerce-page #main input.button,
.woocommerce-page #main #respond input#submit,
.woocommerce-page #main #content input.button,
#main .woocommerce button.button,
#main #pricing-table .plan .signup,
#main #shaon-pricing-table a.signup,
#main .minimal .pt-button,
#main-slideshow .tp-button,
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
.wpcf7-submit.dt-btn-m,
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
.widget .searchform input,
.content .searchform input,
.woocommerce.widget_product_search #s,
.woocommerce.widget_product_categories #dropdown_product_cat,
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select,
#pp_full_res .comment-form-email input,
#pp_full_res .comment-form-author input,
.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="number"],
.wpcf7 input[type="date"],
.wpcf7 input[type="range"],
.wpcf7 input[type="password"],
.wpcf7 select,
.gform_body input[type="text"],
.gform_body input[type="email"], 
.gform_wrapper .gform_body input[type="url"],
.gform_wrapper .gform_body input[type="tel"],
.gform_wrapper .gform_body input[type="number"],
.gform_wrapper .gform_body input[type="password"],
.gform_body select,
#header .mini-search .field,
#main-nav > li,
#main-nav > li > a,
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li,
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li > a,
.sub-nav,
#mobile-menu,
.sidebar-content,
.filter-extras .toggleSwitch,
.filter-extras .toggleSwitch .act,
.filter-categories.new-style a,
#page .filter .filter-categories.new-style a:last-child,
#page .filter .filter-categories.new-style a:first-child,
.page-links,
.page-nav,
.filter-categories,
.filter-extras,
.form-fields,
.form-fields span:first-child input,
.form-fields span:last-child input,
.icons-bg .benefits-grid-ico,
.shortcode-action-bg,
.shortcode-action-bg:before,
.shortcode-tabs.tab-style-one,
.shortcode-tabs.tab-style-two .nav,
.shortcode-teaser.frame-on,
.testimonial-item,
.footer .testimonials.slider-content,
.woocommerce .checkout input[type="text"],
.shipping-calculator-form input[type="text"],
.shipping-calculator-form select,
.woocommerce .form-row input,
.shortcode-code,
#main .vc_text_separator div,
#main .vc_progress_bar .vc_single_bar,
#main .vc_progress_bar .vc_single_bar .vc_label,
#main .vc_progress_bar .vc_single_bar .vc_bar,
#main .flexslider,
.wpb_tabs.tab-style-one,
.wpb_tour.tab-style-one,
.tab-style-two .wpb_tabs_nav,
.nsu_widget input[type="text"],
.nsu_widget input[type="email"],
.mc4wp-form input[type="email"],
.mc4wp-form input[type="text"],
.nsu-submit,
form.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.mc4wp-form input[type="url"],
.mc4wp-form input[type="date"],
#main #content .rotatingtweets,
#main #content .norotatingtweets,
.mc4wp-form form select,
#megaMenu ul.megaMenu > li.menu-item,
#megaMenu ul.megaMenu > li.menu-item > a,
.shopping-cart-inner,
.paginator a:first-child,
.filter .filter-categories a:first-child,
.filter .filter-extras .filter-by a:first-child,
.paginator a:last-child,
.filter .filter-categories a:last-child,
.filter .filter-extras .filter-sorting a:last-child,
#main table.cart td.actions .coupon .input-text,
#main #content table.cart td.actions .coupon .input-text,
.woocommerce-page #main table.cart td.actions .coupon .input-text,
.woocommerce-page #main #content table.cart td.actions .coupon .input-text,
.woocommerce .quantity,
.woocommerce-page .quantity,
.woocommerce #content .quantity,
.woocommerce-page #content .quantity,
.woocommerce .pp_woocommerce #respond input#submit,
.customSelect,
.woocommerce #content nav.woocommerce-pagination ul,
.woocommerce-page #content nav.woocommerce-pagination ul,
.woocommerce #content nav.woocommerce-pagination ul li:first-child span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li:first-child span.current,
.woocommerce #content nav.woocommerce-pagination ul li:last-child span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li:last-child span.current,
.woocommerce .comment-form input[type="text"],
.woocommerce .comment-form input[type="email"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
.dt-mega-menu .sub-nav .dt-mega-parent .sub-nav a:hover,
.sub-nav > li:hover > a,
.dl-menuwrapper .dl-menu,
.loading-label,
#page .tp-loader,
#page .ls-defaultskin .ls-loading-container,
#page .ls-carousel .ls-loading-container,
.rsHomePorthole .rsPreloader,
.rsShor .rsPreloader {
	.border-radius
}
#main .woocommerce-message,
#main .woocommerce-error,
#main .woocommerce-info,
#main .woocommerce-message,
#main .woocommerce-error,
#main .woocommerce-info,
#main #payment,
.woocommerce-page #main #payment,
#main #payment div.payment_box,
.woocommerce-page #main #payment div.payment_box,
#main #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #main #reviews #comments ol.commentlist li .comment-text,
#main form.login,
#main form.checkout_coupon,
#main form.register,
.woocommerce-page #main form.login,
.woocommerce-page #main form.checkout_coupon,
.woocommerce-page #main form.register,
.woocommerce-tabs > ul,
#main table.shop_table,
.widget select,
#main .wpb_alert {
	.border-radius;
}

/* Border radius: end */

/* !Typography */

@link-color: #000;
@link-hover-color: #000;

a {
	color: @secondary-base-color;
	text-decoration: underline;
}

a:hover {
	color: @accent-bg-color;
	text-decoration: none;
}
.page-title {
	background-color: fade(@h1-color, 4%)
}
.page-title:after,
#main-slideshow.fixed:after,
#main-slideshow.layer-fixed:after,
#main-slideshow.fix:after {
	background-color: @divider-bg-color;
}
.old-ie .page-title {
	.rgba(@h1-color, 0.04);
}

.old-ie .page-title:after {
	background-color: @divider-bg-color-ie;
}
@h1-font-variant: normal; /* constant */

h1 {
	color: @h1-color;
	font: @h1-font-style @h1-font-variant @h1-font-weight @h1-font-size~"/"@h1-line-height @h1-font-family;
	text-transform: @h1-text-transform;
	 @media (max-width: 800px) {
        font-size: @h2-font-size;
        line-height: @h2-line-height;
    }
}

.page-title.title-left h1,
.page-title.title-right h1 {
	font-size: @h2-font-size;
}
	h1 a,
	h1 a:hover {
		color: @h1-color;
	}

.hr-breadcrumbs.divider-heder,
.hr-breadcrumbs.divider-heder a {
	color: @h1-color;
}

@h2-font-variant: normal; /* constant */

h2,
h1.entry-title,
.vc_pie_chart .vc_pie_chart_value {
	color: @h2-color;
	font: @h2-font-style @h2-font-variant @h2-font-weight @h2-font-size~"/"@h2-line-height @h2-font-family;
	text-transform: @h2-text-transform;
}
.vc_pie_chart .vc_pie_chart_value {
	font: @h2-font-style @h2-font-variant @h2-font-weight @h2-font-size~"/"@h2-line-height @h2-font-family;
}
	h2 a,
	h2 a:hover,
	h1.entry-title a, {
		color: @h2-color;
	}

@h3-font-variant: normal; /* constant */

h3,
h2.entry-title,
.fancy-subtitle,
.comments-title,
.woocommerce-tabs h2,
.related.products h2,
.upsells.products h2,
h3.gform_title,
.gform_wrapper h3.gform_title,
.woocommerce .cart-collaterals h2,
.woocommerce-page .cart-collaterals h2 {
	color: @h3-color;
	font: @h3-font-style @h3-font-variant @h3-font-weight @h3-font-size~"/"@h3-line-height @h3-font-family;
	text-transform: @h3-text-transform;
}
	h3 a,
	h3 a:hover,
	h2.entry-title a,
	.comments-title a,
	#reply-title {
		color: @h3-color;
	}

.fancy-title,
.fancy-header .breadcrumbs a {
	color: #fff;
}
.fancy-subtitle {
	color: @accent-bg-color;
}
@h4-font-variant: normal; /* constant */

h4,
.page h4,
.widget-title,
.rollover-content h2.entry-title,
.flex-caption h2,
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title {
	color: @h4-color;
	font: @h4-font-style @h4-font-variant @h4-font-weight @h4-font-size~"/"@h4-line-height @h4-font-family;
	text-transform: @h4-text-transform;
}

	h4 a,
	h4 a:hover,
	.widget-title a {
		color: @h4-color;
	}

@h5-font-variant: normal; /* constant */

h5,
.author-quote,
#main ul.products li.product h3,
.woocommerce-page #main ul.products li.product h3,
#main .woocommerce ul.products li.product h3,
#main .woocommerce-page ul.products li.product h3 {
	color: @h5-color;
	font: @h5-font-style @h5-font-variant @h5-font-weight @h5-font-size~"/"@h5-line-height @h5-font-family;
	text-transform: @h5-text-transform;
}
	h5 a,
	h5 a:hover {
		color: @h5-color;
	}

@h6-font-variant: normal; /* constant */

h6 {
	color: @h6-color;
	font: @h6-font-style @h6-font-variant @h6-font-weight @h6-font-size~"/"@h6-line-height @h6-font-family;
	text-transform: @h6-text-transform;
}
	h6 a,
	h6 a:hover {
		color: @h6-color;
	}

/* Typography: end */


/* !Buttons */

@dt-btn-bg-color: @accent-bg-color;
@dt-btn-color: #fff;

@dt-btn-s-font-variant: normal; /* constant */

@dt-btn-m-font-variant: normal; /* constant */

@dt-btn-l-font-variant: normal; /* constant */

@dt-btn-xl-font-style: normal;
@dt-btn-xl-font-variant: normal; /* constant */
@dt-btn-xl-font-weight: normal;
@dt-btn-xl-font-size: 18px;
@dt-btn-xl-line-height: 42px;
@dt-btn-xl-font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif;
@dt-btn-xl-text-transform: none;


.dt-form button,
.dt-form input[type="button"],
.dt-form input[type="reset"],
.dt-form input[type="submit"],
.dt-btn,
.footer .dt-btn,
.widget .dt-btn,
.woocommerce #main a.button,
#page .woocommerce a.button,
.woocommerce #main button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #main a.button,
.woocommerce-page #main button.button,
.woocommerce-page #main input.button,
.woocommerce-page #main #respond input#submit,
.woocommerce-page #main #content input.button,
#main #pricing-table .plan .signup,
#main #shaon-pricing-table a.signup,
#main .minimal .pt-button,
#main .woocommerce button.button,
.nsu-submit {
	font: @dt-btn-s-font-style @dt-btn-s-font-variant @dt-btn-s-font-weight @dt-btn-s-font-size~"/"@dt-btn-s-line-height @dt-btn-s-font-family;
	padding-left: @dt-btn-s-line-height/3 + 4;
	padding-right: @dt-btn-s-line-height/3 + 4;
	color: @dt-btn-color;
	background-color: @dt-btn-bg-color;
	text-transform: @dt-btn-s-text-transform;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{
	color: @dt-btn-color;
	background-color: @dt-btn-bg-color;
}
.rollover-project input[type="submit"],
.rollover-project input[type="submit"]:hover {
	background-color: darken(@dt-btn-bg-color, 10%);
}
#shaon-pricing-table a.signup,
#pricing-table .plan .signup,
.minimal .pt-button,
.minimal .pt-button * {
	color: @dt-btn-color;
	.stripe-style-1 & {
		color: @dt-btn-color;
	}
	.stripe-style-2 & {
		color: @dt-btn-color;
	}
	.stripe-style-3 & {
		color: @dt-btn-color;
	}
	.stripe-style-4 & {
		color: @dt-btn-color;
	}
	.stripe-style-5 & {
		color: @dt-btn-color;
	}
}
#main #pricing-table .plan .signup,
#main #shaon-pricing-table a.signup,
#main .minimal .pt-button,
.woocommerce #main a.button,
#page .woocommerce a.button,
#main button.button,
#main input.button,
#main #respond input#submit,
#main #content input.button,
.woocommerce-page #main a.button,
.woocommerce-page #main button.button,
.woocommerce-page #main input.button,
.woocommerce-page #main #respond input#submit,
.woocommerce-page #main #content input.button,
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
#main .woocommerce button.button,
.nsu-submit,
form.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"] {
	background-color: @dt-btn-bg-color;
}
.woocommerce .pp_woocommerce #respond input#submit {
	background-color: @dt-btn-bg-color;
}
.content .dt-btn {
	color: @dt-btn-color;
}
.dt-btn {
	color: @dt-btn-color;
	.stripe-style-1 & {
		color: @dt-btn-color;
	}
	.stripe-style-2 & {
		color: @dt-btn-color;
	}
	.stripe-style-3 & {
		color: @dt-btn-color;
	}
	.stripe-style-4 & {
		color: @dt-btn-color;
	}
	.stripe-style-5 & {
		color: @dt-btn-color;
	}
}


button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
.dt-form button:hover,
.dt-form input[type="button"]:hover,
.dt-form input[type="reset"]:hover,
.dt-form input[type="submit"]:hover,
.dt-btn:hover,
.woocommerce #main a.button:hover,
#page .woocommerce a.button:hover,
#main button.button:hover,
#main input.button:hover,
#main #respond input#submit:hover,
#main #content input.button:hover,
.woocommerce-page #main a.button:hover,
.woocommerce-page #main button.button:hover,
.woocommerce-page #main input.button:hover,
.woocommerce-page #main #respond input#submit:hover,
.woocommerce-page #main #content input.button:hover,
#main #pricing-table .plan .signup:hover,
#main #shaon-pricing-table a.signup:hover,
input.wpcf7-submit.dt-btn-m[type="submit"]:hover,
#main .minimal .pt-button:hover,
#main .gform_wrapper .gform_footer input.button:hover,
#main .gform_wrapper .gform_footer input[type="submit"]:hover,
.nsu-submit:hover,
form.mc4wp-form input[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover,
.woocommerce .pp_woocommerce #respond input#submit:hover,
#main .woocommerce button.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background-color: @dt-btn-bg-color;
}
#main #pricing-table .plan .signup:hover,
#main #shaon-pricing-table a.signup:hover,
#main .minimal .pt-button:hover {
	background-color: @dt-btn-bg-color;
}
.dt-btn:hover,
.woocommerce #main a.button:hover,
#page .woocommerce a.button:hover,
#main button.button:hover,
#main input.button:hover,
#main #respond input#submit:hover,
#main #content input.button:hover,
.woocommerce-page #main a.button:hover,
.woocommerce-page #main button.button:hover,
.woocommerce-page #main input.button:hover,
.woocommerce-page #main #respond input#submit:hover,
.woocommerce-page #main #content input.button:hover,
#main #pricing-table .plan .signup:hover,
#main #shaon-pricing-table a.signup:hover,
#main .minimal .pt-button:hover,
.woocommerce .pp_woocommerce #respond input#submit:hover {
	color: @dt-btn-color;
}

.old-ie .dt-form button:hover,
.old-ie .dt-form input[type="button"]:hover,
.old-ie .dt-form input[type="reset"]:hover,
.old-ie .dt-form input[type="submit"]:hover,
.old-ie .dt-btn:hover {
	border-color: transparent;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.dt-form button,
.dt-form input[type="button"],
.dt-form input[type="reset"],
.dt-form input[type="submit"],
.dt-btn-m,
input.dt-btn-m[type="submit"],
#main #pricing-table .plan .signup,
#main #shaon-pricing-table a.signup,
#main .minimal .pt-button,
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
form.mc4wp-form input[type="submit"],
#main .woocommerce button.button,
div.mc4wp-form button[type="submit"] {
	padding-left: @dt-btn-m-line-height/3;
	padding-right: @dt-btn-m-line-height/3;
	font: @dt-btn-m-font-style @dt-btn-m-font-variant @dt-btn-m-font-weight @dt-btn-m-font-size~"/"@dt-btn-m-line-height @dt-btn-m-font-family;
	text-transform: @dt-btn-m-text-transform;

}
input[type="button"],
input[type="reset"],
input[type="submit"] {
	line-height: normal;
}
input.dt-btn-m[type="submit"],
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
form.mc4wp-form input[type="submit"],
#main #respond input#submit,
#main #content input.button,
.woocommerce-page #main input.button,
.woocommerce-page #main #respond input#submit,
#main .woocommerce .product button.button,
.woocommerce-page #main #content input.button {
	line-height: 18px;

}
#main-slideshow .tp-button {
	padding-left: @dt-btn-m-line-height/3;
	padding-right: @dt-btn-m-line-height/3;
	font: @dt-btn-m-font-style @dt-btn-m-font-variant @dt-btn-m-font-weight @dt-btn-m-font-size~"/"@dt-btn-m-line-height @dt-btn-m-font-family;
	line-height: @dt-btn-m-line-height !important;
	text-transform: @dt-btn-m-text-transform;
}

.dt-form button,
.dt-form input[type="button"],
.dt-form input[type="reset"],
.dt-form input[type="submit"] {
	min-height: @dt-btn-m-line-height+2;
}

.dt-btn-l {
	padding-left: (@dt-btn-l-line-height/3);
	padding-right: (@dt-btn-l-line-height/3);
	font: @dt-btn-l-font-style @dt-btn-l-font-variant @dt-btn-l-font-weight @dt-btn-l-font-size~"/"@dt-btn-l-line-height @dt-btn-l-font-family;

	text-transform: @dt-btn-l-text-transform;
}

.dt-btn-xl {
	padding-left: (@dt-btn-xl-line-height/3);
	padding-right: (@dt-btn-xl-line-height/3);
	font: @dt-btn-xl-font-style @dt-btn-xl-font-variant @dt-btn-xl-font-weight @dt-btn-xl-font-size~"/"@dt-btn-xl-line-height @dt-btn-xl-font-family;
	
	text-transform: @dt-btn-xl-text-transform;
}

/* Buttons: end */


/* !Top-bar */


@top-icons-bg-color-temp: escape(~"@{top-color}");
@top-icons-bg-color-ie: #dfdfde;
@top-icons-color-temp: escape(~"@{top-icons-color}"); /* it is important to keep this variable value in escape(~"") */
@top-search-bg-color: rgba(231, 231, 231, 1);
@top-search-bg-color-ie: @top-color;
@top-search-color: #676767;
@top-search-color-temp: escape(~"@{top-search-color}");

@top-divider-bg-temp: ~"@{top-divider-bg}";
@top-divider-bg-temp-soc: darken(@top-divider-bg-temp, 80%);

#top-bar {
	line-height: @base-line-height*1.7 + 1;
	background: @top-bg-color @top-bg-image @top-bg-repeat @top-bg-position-x @top-bg-position-y;
	color: @top-color;
	.text-small;
	.wf-clearfix;
}

#top-bar:after {
	background-color: @top-divider-bg;
}	
	.old-ie #top-bar {
		background: @top-bg-color-ie @top-bg-image @top-bg-repeat @top-bg-position-x @top-bg-position-y;
	}
	.old-ie #top-bar:after {
		background-color: @top-divider-bg-ie;
	}

#top-bar a,
#top-bar .mini-nav .customSelect {
	color: @top-color;
}
#top-bar .mini-nav ul > li.act > a,
#bottom-bar .mini-nav ul > li.act > a {
	color: @accent-bg-color;
	text-decoration: none;
}
#top-bar .mini-nav ul > li:hover > a,
#bottom-bar .mini-nav ul > li:hover > a {
	text-decoration: none;
}

#top-bar .mini-search {
	border-color: @top-search-bg-color;
	margin-top: @base-line-height*1.5/5;
	margin-bottom: @base-line-height*1.5/4.5;
}
	.old-ie #top-bar .mini-search {
		border-color: @top-search-bg-color-ie;
	}


.mini-search input[type="text"]::-webkit-input-placeholder { /* WebKit browsers */
	color: @top-search-color;
}

.mini-search input[type="text"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: @top-search-color;
}

.mini-search input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: @top-search-color;
	opacity: 1;
}

.mini-search input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: @top-search-color;
}

.mini-search input[type="text"]:input-placeholder {
	color: @top-search-color;
}
.mini-search input {
	font-family: @base-font-family;
}

/* Top-bar: end */


/* !Header */

@header-bg-color-ie: #8c8c8c;

@header-overlap-bg-color: rgba(0, 0, 0, 0.3);
@header-overlap-bg-color-ie: #8c8c8c;
@header-overlap-bg-image: ~"";
@header-overlap-bg-repeat: ~"";
@header-overlap-bg-position-x: ~"";
@header-overlap-bg-position-y: ~"";

@header-transparent-bg-color: rgba(0, 0, 0, 0.3);
@header-transparent-bg-color-ie: #8c8c8c;
@header-transparent-bg-image: ~"";
@header-transparent-bg-repeat: ~"";
@header-transparent-bg-position-x: ~"";
@header-transparent-bg-position-y: ~"";

@gr-hr-color1: fade(@header-bg-color, 75%);
@gr-hr-color2: fade(@header-bg-color, 80%);
@gr-hr-color3: fade(@header-bg-color, 86%);
@gr-hr-color4: fade(@header-bg-color, 90%);
@gr-hr-color5: fade(@header-bg-color, 94%);
@gr-hr-color6: fade(@header-bg-color, 98%);
@gr-hr-color7: fade(@header-bg-color, 99%);
@gr-hr-color8: fade(@header-bg-color, 100%);

@media screen and (max-width: 1024px) {}
#header {
	background: @header-bg-color @header-bg-image @header-bg-repeat @header-bg-position-x @header-bg-position-y;
	border-bottom: 1px solid @divider-bg-color;
}
/*.slideshow-on #header {
	border-bottom: none;
}*/
	.old-ie #header {
		border-bottom: 1px solid @divider-bg-color-ie;
	}
.overlap #header {
	background-image: @header-bg-image, -moz-linear-gradient(bottom,  @gr-hr-color1 0px, @gr-hr-color2 10px, @gr-hr-color3 20px, @gr-hr-color4 30px, @gr-hr-color5 40px, @gr-hr-color6 50px, @gr-hr-color7 60px, @gr-hr-color8 70px); /* FF3.6+ */
	background-image: @header-bg-image, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background-image: @header-bg-image, -webkit-linear-gradient(bottom,  @gr-hr-color1 0px, @gr-hr-color2 10px, @gr-hr-color3 20px, @gr-hr-color4 30px, @gr-hr-color5 40px, @gr-hr-color6 50px, @gr-hr-color7 60px, @gr-hr-color8 70px); /* Chrome10+,Safari5.1+ */
	background-image: @header-bg-image, -o-linear-gradient(bottom,  @gr-hr-color1 0px, @gr-hr-color2 10px, @gr-hr-color3 20px, @gr-hr-color4 30px, @gr-hr-color5 40px, @gr-hr-color6 50px, @gr-hr-color7 60px, @gr-hr-color8 70px); /* Opera 11.10+ */
	background-image: @header-bg-image, -ms-linear-gradient(bottom,  @gr-hr-color1 0px, @gr-hr-color2 10px, @gr-hr-color3 20px, @gr-hr-color4 30px, @gr-hr-color5 40px, @gr-hr-color6 50px, @gr-hr-color7 60px, @gr-hr-color8 70px); /* IE10+ */
	background-image: @header-bg-image, linear-gradient(to top,  @gr-hr-color1 0px, @gr-hr-color2 10px, @gr-hr-color3 20px, @gr-hr-color4 30px, @gr-hr-color5 40px, @gr-hr-color6 50px, @gr-hr-color7 60px, @gr-hr-color8 70px); /* W3C */
	background-color: transparent;

	background-repeat: @header-bg-repeat;
	background-attachment: @header-bg-attachment;
	background-position: @header-bg-position-x @header-bg-position-y;
	background-size: @header-bg-size;

	border-bottom: none;
	-webkit-box-shadow:  0px 1px 0px 0px rgba(5,38,57, 0.05);
	box-shadow:  0px 1px 0px 0px rgba(5,38,57, 0.05);

}
@media screen and (max-width: 1024px) {
	.overlap #header {
		background-image: @header-bg-image, -moz-linear-gradient(bottom,  @gr-hr-color1 0px, @gr-hr-color2 5px, @gr-hr-color3 10px, @gr-hr-color4 15px, @gr-hr-color5 20px, @gr-hr-color6 25px, @gr-hr-color7 30px, @gr-hr-color8 40px); /* FF3.6+ */
		background-image: @header-bg-image, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background-image: @header-bg-image, -webkit-linear-gradient(bottom,  @gr-hr-color1 0px, @gr-hr-color2 5px, @gr-hr-color3 10px, @gr-hr-color4 15px, @gr-hr-color5 20px, @gr-hr-color6 25px, @gr-hr-color7 30px, @gr-hr-color8 40px); /* Chrome10+,Safari5.1+ */
		background-image: @header-bg-image, -o-linear-gradient(bottom,  @gr-hr-color1 0px, @gr-hr-color2 5px, @gr-hr-color3 10px, @gr-hr-color4 15px, @gr-hr-color5 20px, @gr-hr-color6 25px, @gr-hr-color7 30px, @gr-hr-color8 40px); /* Opera 11.10+ */
		background-image: @header-bg-image, -ms-linear-gradient(bottom,  @gr-hr-color1 0px, @gr-hr-color2 5px, @gr-hr-color3 10px, @gr-hr-color4 15px, @gr-hr-color5 20px, @gr-hr-color6 25px, @gr-hr-color7 30px, @gr-hr-color8 40px); /* IE10+ */
		background-image: @header-bg-image, linear-gradient(to top,  @gr-hr-color1 0px, @gr-hr-color2 5px, @gr-hr-color3 10px, @gr-hr-color4 15px, @gr-hr-color5 20px, @gr-hr-color6 25px, @gr-hr-color7 30px, @gr-hr-color8 40px); /* W3C */
		background-color: transparent;

	}
}
@media screen and (max-width: 800px) {
	.overlap #header {
		background-image: @header-bg-image, -moz-linear-gradient(bottom,  @gr-hr-color1 0px, @gr-hr-color2 2px, @gr-hr-color3 4px, @gr-hr-color4 6px, @gr-hr-color5 9px, @gr-hr-color6 13px, @gr-hr-color7 18px, @gr-hr-color8 20px); /* FF3.6+ */
		background-image: @header-bg-image, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background-image: @header-bg-image, -webkit-linear-gradient(bottom,  @gr-hr-color1 0px, @gr-hr-color2 2px, @gr-hr-color3 4px, @gr-hr-color4 6px, @gr-hr-color5 9px, @gr-hr-color6 13px, @gr-hr-color7 18px, @gr-hr-color8 20px); /* Chrome10+,Safari5.1+ */
		background-image: @header-bg-image, -o-linear-gradient(bottom,  @gr-hr-color1 0px, @gr-hr-color2 2px, @gr-hr-color3 4px, @gr-hr-color4 6px, @gr-hr-color5 9px, @gr-hr-color6 13px, @gr-hr-color7 18px, @gr-hr-color8 20px); /* Opera 11.10+ */
		background-image: @header-bg-image, -ms-linear-gradient(bottom,  @gr-hr-color1 0px, @gr-hr-color2 2px, @gr-hr-color3 4px, @gr-hr-color4 6px, @gr-hr-color5 9px, @gr-hr-color6 13px, @gr-hr-color7 18px, @gr-hr-color8 20px); /* IE10+ */
		background-image: @header-bg-image, linear-gradient(to top,  @gr-hr-color1 0px, @gr-hr-color2 2px, @gr-hr-color3 4px, @gr-hr-color4 6px, @gr-hr-color5 9px, @gr-hr-color6 13px, @gr-hr-color7 18px, @gr-hr-color8 20px); /* W3C */
		background-color: transparent;

	}
}
.old-ie9 .overlap #header {
	background: @header-bg-color @header-bg-image @header-bg-repeat @header-bg-position-x @header-bg-position-y;
}
.old-ie .overlap #header {
	background: @header-bg-color @header-bg-image @header-bg-repeat @header-bg-position-x @header-bg-position-y;
}
.transparent #header {
	background: @header-transparent-bg-color @header-transparent-bg-image @header-transparent-bg-repeat @header-transparent-bg-position-x @header-transparent-bg-position-y;
}
	.old-ie .transparent #header {
		background: @header-transparent-bg-color-ie @header-transparent-bg-image @header-transparent-bg-repeat @header-transparent-bg-position-x @header-transparent-bg-position-y;
	}

@media screen and (max-width: 760px) {
	.transparent #header {
		background: @header-bg-color @header-bg-image @header-bg-repeat @header-bg-position-x @header-bg-position-y;
	}
		.old-ie .transparent #header {
			background: @header-bg-color-ie @header-bg-image @header-bg-repeat @header-bg-position-x @header-bg-position-y;
		}
}



#phantom .ph-wrap {
	background: fadeout(fadein(@header-bg-color, 100%), 5%);
}
.one-page-row #phantom .ph-wrap {
	background: fadeout(fadein(@header-bg-color, 100%), 0%);
}
#phantom .ph-wrap:hover {
	background: fadeout(fadein(@header-bg-color, 100%), 0%);
}
	.old-ie #phantom .ph-wrap {
		background: @header-bg-color-ie;
	}

/*
#header > wrap {
	min-height: @header-wrap-height;
}
*/

#header .wf-table {
	height: @header-height;
	min-height: @header-height;
}

#main-slideshow {
	min-height: @header-height;
}
	#fancy-header .wf-wrap {
		padding-top: 0;
	}
	.overlap #fancy-header .wf-wrap {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	#main-slideshow.fixed {
		min-height: @header-height - 80;
	}
/*
	.ancient-ie .header-wrap.logo-left {
		height: auto;
		min-height: @header-wrap-height;
	}
*/

/* Header: end */


/* !- Navigation */

/* For "classic logo layout: begin */

@navigation-div-bg-color: rgba(255, 255, 255, 0.1);
@navigation-div-bg-color-ie: #2b2b2b;

.logo-classic-centered .navigation-holder,
.logo-classic .navigation-holder,
.logo-classic #main-nav > li,
.logo-classic-centered #main-nav > li {
	border-color: @navigation-bg-color;
}

	.old-ie .logo-classic-centered .navigation-holder,
	.old-ie .logo-classic .navigation-holder,
	.old-ie .logo-classic #main-nav > li,
	.old-ie .logo-classic-centered #main-nav > li {
		border-color: @navigation-bg-color-ie;
	}


.assistive-info {
	color: @navigation-info-color;
}

/* For "classic" logo layout: end */

@menu-font-variant: normal; /* constant */

@menu-color-temp: escape(~"@{menu-color}");
@menu-hover-bg-color: @accent-bg-color;
@menu-hover-bg-color-ie: @accent-bg-color;
@menu-hover-color: @accent-bg-color;

/*
#main-nav > li > a {
	padding: 5px (@menu-font-size+6)/3;
}
*/
/*#main-nav > li {
	line-height: @menu-line-height;
	min-height: @menu-line-height;
	vertical-align: middle;
}
#main-nav > li  > a {
	display: inline;
}*/
#main-nav {
	.wf-clearfix;
}

#main-nav > li > a {
	font: @menu-font-style @menu-font-variant @menu-font-weight @menu-font-size~"/"@menu-font-size+8 @menu-font-family;
	color: @menu-color;
	text-transform: @menu-text-transform;
}

#main-nav > li > a > span > span.menu-subtitle {
	font-size: @text-small - 1;
	color: fade(@menu-color, 40%);
	line-height: @text-small + 1;
	font-family: @base-font-family;
}
#main-nav > li.act > a > span > span.menu-subtitle {
	color: @accent-bg-color;
}
#main-nav > li:hover > a > span > span.menu-subtitle {
	color: @accent-bg-color;
}



	#main-nav > li > a {
		padding: 4px (@menu-font-size+6)/ 2 6px;	
	}
	#main-nav > li.has-children.level-arrows-on > a {
		padding: 4px ((@menu-font-size+6) / 2 + 8) 6px (@menu-font-size+6) / 2;
	}
	#main-nav > li.has-children.level-arrows-on > a:after {
		right: (@menu-font-size+6) / 2 - 4;
	}

	.logo-classic #main-nav > li > a,
	.logo-classic-centered #main-nav > li > a {
		padding: 8px (@menu-font-size+6) / 2;	
	}
	.logo-classic #main-nav > li.has-children.level-arrows-on > a,
	.logo-classic-centered #main-nav > li.has-children.level-arrows-on > a {
		padding: 8px ((@menu-font-size+6) / 2 + 7) 8px (@menu-font-size+6) / 2;
	}
	.logo-classic #main-nav > li.has-children.level-arrows-on > a:after,
	.logo-classic-centered #main-nav > li.has-children > a:after {
		right: (@menu-font-size+6) / 3 - 1;
	}



	.old-ie #main-nav > li.menu-frame-on:hover > a,
	.old-ie #main-nav > li.act.menu-frame-on > a {
		color: @menu-hover-color;
	}
	.old-ie #main-nav > li.act.menu-frame-on > a {
		background-color: @menu-hover-bg-color-ie;
		color: #fff;
	}

.csstransforms3d #main-nav.fancy-rollovers > li:hover > a,
.csstransforms3d #main-nav.fancy-rollovers > li.act > a > span,
.csstransforms3d #main-nav.fancy-rollovers > li.act:hover > a > span {
	background-color: transparent;
}

#main-nav > li.act.menu-frame-on,
.csstransforms3d #main-nav.fancy-rollovers > li.act.menu-frame-on,
#mobile-menu {
	background-color: @menu-hover-bg-color;
}
#main-nav > li.act.menu-frame-on > a,
#main-nav > li.act.menu-frame-on:hover > a,
.csstransforms3d #main-nav.fancy-rollovers > li.act.menu-frame-on > a,
#mobile-menu span {
	color: #fff;
}
#main-nav > li.act > a,
#main-nav > li.act:hover > a {
	color: @accent-bg-color;
}
#main-nav > li.menu-frame-on:hover > a,
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li.menu-frame-on:hover > a {
	border: 1px solid @menu-hover-bg-color;
}
.logo-classic #main-nav > li.menu-frame-on:hover > a,
.logo-classic-centered #main-nav > li.menu-frame-on:hover > a {
	border: 1px solid transparent;
}
#main-nav > li:hover > a,
#main-nav > li > a:hover,
#main-nav > li:hover > a span,
#top-bar .mini-nav > ul > li:hover > a,
#bottom-bar .mini-nav > ul > li:hover > a {
	color: @menu-hover-color;
}
#main-nav > li.act.menu-frame-on > a > span > span.menu-subtitle,
#main-nav > li.act.menu-frame-on > a > span,
#main-nav > li.act.menu-frame-on:hover > a > span,
#main-nav > li.act.menu-frame-on:hover > a > span > span.menu-subtitle,
#main-nav > li.act.menu-frame-on > a:hover span {
	color: @accent-color;
}


#main-nav > li.has-children.level-arrows-on > a:after {	
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{menu-color-temp}%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");
}
.mini-nav > ul > li.has-children {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{top-icons-bg-color-temp}%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");
}
.mini-nav > ul > li.has-children.act {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");
}

#bottom-bar .mini-nav > ul > li.has-children {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{bottom-icons-color-temp}%22%20points=%220.824,4.516%204.514,0.669%208.205,4.481%207.184,5.516%204.514,2.841%201.84,5.516%20%22/%3E%3C/svg%3E");
}
#bottom-bar .mini-nav > ul > li.has-children.act,
#bottom-bar .mini-nav > ul > li.has-children:hover {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%220.824,4.516%204.514,0.669%208.205,4.481%207.184,5.516%204.514,2.841%201.84,5.516%20%22/%3E%3C/svg%3E");
}
.old-ie #main-nav > li.has-children.level-arrows-on > a:after,
.old-ie .custom-nav .has-children > a:after {
	background-position: -3px -125px;
}

.sidebar-content .widget .custom-nav .has-children > a:after {	
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{widget-sidebar-header-color-temp}%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");
}
.widget .custom-nav .has-children > a:after {	
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{backgrounds-color-temp}%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");
}

#main-nav > li.has-children.act.level-arrows-on > a:after,
#main-nav > li.has-children.act.level-arrows-on:hover > a:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22white%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");
}
#main-nav > li.has-children.level-arrows-on:hover > a:after,
.custom-nav .has-children:hover > a:after,
.custom-nav .has-children > a.active:after,
.mini-nav > ul > li.has-children:hover {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");
}
.custom-nav .has-children > a.active:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%220.824,4.516%204.514,0.669%208.205,4.481%207.184,5.516%204.514,2.841%201.84,5.516%20%22/%3E%3C/svg%3E");
}

@submenu-color-temp: escape(~"@{submenu-color}");
@submenu-hover-color: @accent-bg-color;

.sub-nav,
.dl-menuwrapper ul,
#header .mini-search .field {
	background-color: @submenu-bg-color;
}
	.old-ie .sub-nav,
	.old-ie #header .mini-search .field {
		background-color: @submenu-bg-color-ie;
	}


.dl-menuwrapper li > a {
	border-bottom-style: @divider-thin-style;
	border-bottom-width: @divider-thin-height;
	border-bottom-color: fade(@submenu-color, 10%);
}

.sub-nav li > a:hover {
	background-color: fade(@submenu-color, 7%);
	color: fade(@submenu-color, 100%);
}


.dl-menuwrapper li.dl-back a,
.dl-menuwrapper li.dl-back a:hover {
	background-color: fadeout(@submenu-color, 95%);
}

.sub-nav li.has-children.level-arrows-on:after,
#top-bar .sub-nav li.has-children:after,
#bottom-bar .sub-nav li.has-children:after,
.dl-menuwrapper li.has-children > a:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%226px%22%20height=%229px%22%20viewBox=%220%200%206%209%22%20enable-background=%22new%200%200%206%209%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{submenu-color-temp}%22%20points=%221.557,0.766%205.24,4.534%201.712,8.256%200.557,7.219%203.295,4.474%200.557,1.797%20%22/%3E%3C/svg%3E");
}
	.old-ie .sub-nav li.has-children.level-arrows-on:after {
		background-position: -5px -143px; 
	}

#header .mini-search .field {
	color: @submenu-color;
	font-size: @base-font-size;
	line-height: @base-line-height*1.5;
}
.dl-menuwrapper li > a{
	color: @submenu-color;
	font-size: @base-font-size;
	line-height: @base-line-height - 2;
}

.sub-nav > li > a {
	line-height: @base-line-height;
}
	.dl-menuwrapper li > a .menu-subtitle {
		color: fade(@submenu-color, 40%);
		font-size: @text-small - 1;
		line-height: @text-small + 1;
	}
.sub-nav > li > a {
	color: fade(@submenu-color,70%);
	font-size: @base-font-size - 1;
	line-height: @base-font-size + 4;
}
.old-ie .sub-nav > li > a {
	color: @submenu-color;
}

#top-bar .sub-nav > li > a,
#bottom-bar .sub-nav > li > a {
	color: fade(@submenu-color,70%);
	font-size: @base-font-size - 1;
	line-height: @base-font-size + 4;
}
#top-bar .mini-nav > ul > li > .sub-nav {
	top: @base-line-height + 10;
}
	
	.sub-nav > li.act > a,
	.dl-menuwrapper li.act > a,
	.no-touch .dl-menuwrapper li > a:hover,
	.touch .dl-menuwrapper li > a:active {
		color: @accent-bg-color;
	}

	.sub-nav li.has-children.act.level-arrows-on:after,
	#top-bar .sub-nav li.has-children.act:after,
	#bottom-bar .sub-nav li.has-children.act:after,
	.no-touch .dl-menuwrapper li.has-children:hover > a:after,
	.touch  .dl-menuwrapper li.has-children:active > a:after,
	.dl-menuwrapper li.has-children.act > a:after {
		background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%226px%22%20height=%229px%22%20viewBox=%220%200%206%209%22%20enable-background=%22new%200%200%206%209%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%221.557,0.766%205.24,4.534%201.712,8.256%200.557,7.219%203.295,4.474%200.557,1.797%20%22/%3E%3C/svg%3E");
	}
#main-nav .mega-icon,
#main-nav .dt-mega-menu .sub-nav .dt-mega-parent > a .mega-icon {
	width: @main-menu-icon-width;
	height: @main-menu-icon-height;
}
.mega-icon img {
	max-width: @main-menu-icon-width;
	max-height: @main-menu-icon-height;
}
#main-nav .sub-nav .mega-icon {
	width: @sub-menu-icon-width;
	height: @sub-menu-icon-height;
}
#main-nav > .menu-item > a > .fa,
#main-nav .dt-mega-menu .sub-nav .dt-mega-parent > a .fa {
	font-size: @main-menu-icon-width;
}
#main-nav > .menu-item > a > .fa {
	line-height: @menu-font-size+6;
}
#main-nav .sub-nav .fa,
.dl-menu li a .fa,
.dl-menuwrapper li > a .fa {
	font-size: @sub-menu-icon-width;
}
/*Mega menu */

	.dt-mega-menu .sub-nav .dt-mega-parent > a {
		font: @menu-font-style @menu-font-variant @menu-font-weight @menu-font-size~"/"@menu-font-size+6 @menu-font-family;
		font-size: @menu-font-size;
		border-bottom-color: fade(@submenu-color, 10%);
	}
		.dt-mega-menu .sub-nav .dt-mega-parent > a .menu-subtitle {
			font-family: @base-font-family;
		}

	.dt-mega-menu .sub-nav > li:hover > a,
	.dt-mega-menu .sub-nav > li > a {
		color: @submenu-color;
	}
	.dt-mega-menu .sub-nav li.act > a,
	.dt-mega-menu .sub-nav li.act:hover > a {
		color: @accent-bg-color;
	}
		.dt-mega-menu .sub-nav .dt-mega-parent .sub-nav a {
			color: fade(@submenu-color, 70%);
			font-size: @base-font-size - 1;
			line-height: @base-font-size + 4;
		}
		.dt-mega-menu .sub-nav .dt-mega-parent .sub-nav li.act > a {
			color: @accent-bg-color;
		}
		
		.dt-mega-menu > .sub-nav > li:hover > a {
			background-color: transparent;
		}
		.dt-mega-menu .sub-nav .dt-mega-parent .sub-nav a:hover {
			background-color: fade(@submenu-color, 7%);
			color: fade(@submenu-color, 100%);
		}
	.sub-nav .menu-subtitle,
	.dl-menu .menu-subtitle,
	.sub-nav li.act > a:hover .menu-subtitle {
		color: fade(@submenu-color, 40%);
		font-size: @text-small - 1;
		line-height: @text-small + 1;
	}
	.sub-nav a:hover .menu-subtitle {
		color: fade(@submenu-color, 70%);
	}
	.dt-mega-menu > .sub-nav > li > a:hover .menu-subtitle {
		color: fade(@submenu-color, 40%);
	}

/* Navigation: end */


/* !Main slideshow */

@main-slideshow-bg-attachment: ~"";

#main-slideshow.fixed,
#main-slideshow.fix,
#main-slideshow.layer-fixed {
	background: @main-slideshow-bg-image @main-slideshow-bg-repeat @main-slideshow-bg-attachment @main-slideshow-bg-position-x @main-slideshow-bg-position-y;
	background-size: @main-slideshow-bg-size;
	background-color: @main-slideshow-bg-color;
}
	.old-ie #main-slideshow {
		background-color: @main-slideshow-bg-color-ie;
	}
#main-slideshow > .royalSlider {
	width: 100%;
	height: 600px;
	overflow: hidden;
}
#main-slideshow > .royalSlider > li > img {
	display: none;
}
.rsDefault .rsFullscreenBtn {
	top: auto !important;
	bottom: 18px;
}

.rsTitle {
	font: @h1-font-style @h1-font-variant @h1-font-weight @h1-font-size~"/"@h1-line-height @h1-font-family;
	text-transform: @h1-text-transform;
}
.rsDesc {
	font: @h2-font-style @h2-font-variant @h2-font-weight @h2-font-size~"/"@h2-line-height @h2-font-family;	
	text-transform: @h2-text-transform;
}

.rsHomePorthole .rsSlide .rsCLink {
	height: @h1-line-height;
}


@media screen and (max-width: 1200px) {
	.rsTitle {
		font: @h2-font-style @h2-font-variant @h2-font-weight @h2-font-size~"/"@h2-line-height @h2-font-family;
	}
	.rsHomePorthole .rsSlide .rsCLink {
		height: @h2-line-height;
		background-size: 35px 35px;
		background-position: 0 8px;
	}
	.rsDesc {
		font: @h3-font-style @h3-font-variant @h3-font-weight @h3-font-size~"/"@h3-line-height @h3-font-family;	
	}


}

@media screen and (max-width: 1024px) {
	.rsTitle {
		font: @h3-font-style @h3-font-variant @h3-font-weight @h3-font-size~"/"@h3-line-height @h3-font-family;
	}
	.rsHomePorthole .rsSlide .rsCLink {
		height: @h3-line-height;
		background-size: 25px 25px;
		background-position: 0 4px;
	}
	.rsDesc {
		font: @h4-font-style @h4-font-variant @h4-font-weight @h4-font-size~"/"@h4-line-height @h4-font-family;	
	}
}

@media screen and (max-width: 800px) {
	.rsTitle {
		font: @h5-font-style @h5-font-variant @h5-font-weight @h5-font-size~"/"@h5-line-height @h5-font-family;
	}
	.rsHomePorthole .rsSlide .rsCLink {
		height: @h5-line-height;
		background-size: 20px 20px;
		background-position: 0 center;
	}
	.rsDesc {
		font: @base-font-style @base-font-variant @base-font-weight @base-font-size~"/"@base-line-height @base-font-family;
	}
}

@media screen and (max-width: 320px) {
	.rsTitle {
		font: @base-font-style @base-font-variant @base-font-weight @base-font-size~"/"@base-line-height @base-font-family;
	}
	.rsHomePorthole .rsSlide .rsCLink {
		height: @base-line-height;
		background-size: 15px 15px;
		background-position: 0 center;
	}
	.rsDesc {
		display: none !important;
		font: @base-font-style @base-font-variant @base-font-weight @base-font-size~"/"@base-line-height @base-font-family;
	}
}

.rsHomePorthole .progress-spinner-left,
.rsHomePorthole .progress-spinner-right {
	border-color: @accent-bg-color !important;
}

/* Main slideshow: end */


/* !Content area */

/* !- Primary styles */

@accent-color: rgb(255, 255, 255); /* It's important to keep this value in quotes */
@accent-color-temp: escape(~"@{accent-color}");
@accent-bg-color-temp: escape(~"@{accent-bg-color}");
@accent-bg-color-rgb: @accent-bg-color; /*for function fadein*/
@accent-bg-color-rgb-fade: fade(@accent-bg-color, 90%);

@divider-bg-color-temp: escape(~"@{divider-bg-color}");/* It's important to keep this value in quotes */

@backgrounds-color: ~"@{h1-color}";
@backgrounds-color-temp: escape(~"@{h1-color}");
@backgrounds-bg-color: @divider-bg-color; /* color of backgrounds for meta information, blockquotes, etc. */
@backgrounds-bg-color-ie: @divider-bg-color-ie;

/* Primary styles: end */

.paint-accent-color {
	color: @accent-bg-color !important;
}

/* !- Stripe style 1 */

@strype-1-color-temp: escape(~"@{strype-1-color}");
@strype-1-color-fade:fade(@strype-1-color, 5%);
@strype-1-header-color-temp: escape(~"@{strype-1-header-color}");
@strype-1-secondary-color: @accent-bg-color;
@strype-1-color-cap:fade(@strype-1-color, 12%);

@strype-1-divider-bg-color-temp: escape(~"@{strype-1-divider-bg-color}");

@strype-1-backgrounds-color: @strype-1-header-color;
@strype-1-backgrounds-bg-color: @strype-1-divider-bg-color; /* color of backgrounds for meta information, blockquotes, etc. */
@strype-1-backgrounds-bg-color-ie: @strype-1-divider-bg-color-ie;

@strype-1-bg-position-x: ~"center"; /* Constant */

/* Stripe style 1: end */


/* !- Stripe style 2 */

@strype-2-color-temp: escape(~"@{strype-2-color}");
@strype-2-color-fade:fade(@strype-2-color, 5%);
@strype-2-header-color-temp: escape(~"@{strype-2-header-color}");
@strype-2-secondary-color: @accent-bg-color;
@strype-2-color-cap:fade(@strype-2-color, 12%);

@strype-2-divider-bg-color-temp: escape(~"@{strype-2-divider-bg-color}");

@strype-2-backgrounds-color: @strype-2-header-color;
@strype-2-backgrounds-bg-color: @strype-2-divider-bg-color; /* color of backgrounds for meta information, blockquotes, etc. */
@strype-2-backgrounds-bg-color-ie: @strype-2-divider-bg-color-ie;

@strype-2-bg-position-x: ~"center"; /* Constant */

/* Stripe style 2: end */


/* !- Stripe style 3 */

@strype-3-color-temp: escape(~"@{strype-3-color}");
@strype-3-color-fade:fade(@strype-3-color, 5%);
@strype-3-header-color-temp: escape(~"@{strype-3-header-color}");
@strype-3-secondary-color: @accent-bg-color;
@strype-3-color-cap:fade(@strype-3-color, 12%);

@strype-3-divider-bg-color-temp: escape(~"@{strype-3-divider-bg-color}");

@strype-3-backgrounds-color: @strype-3-header-color;
@strype-3-backgrounds-bg-color: @strype-3-divider-bg-color; /* color of backgrounds for meta information, blockquotes, etc. */
@strype-3-backgrounds-bg-color-ie: @strype-3-divider-bg-color-ie;

@strype-3-bg-position-x: ~"center"; /* Constant */

/* Stripe style 3: end */

/* !- Stripe style 4 */

@strype-4-color: #ffffff; /* It's important to keep this value in quotes */
@strype-4-color-temp: escape(~"@{strype-4-color}");
@strype-4-color-fade:fade(@strype-4-header-color, 3%);
@strype-4-header-color: #ffffff;
@strype-4-header-color-temp: escape(~"@{strype-4-header-color}");
@strype-4-secondary-color: @accent-bg-color;
@strype-4-color-cap:fade(@strype-4-color, 12%);

@strype-4-divider-bg-color: rgba(255, 255, 255, 0.1); /* color of arrows and dividers */
@strype-4-divider-bg-color-ie: #484b50;
@strype-4-divider-bg-color-temp: escape(~"@{strype-4-divider-bg-color}");

@strype-4-backgrounds-color: @strype-4-header-color;
@strype-4-backgrounds-bg-color: @strype-4-divider-bg-color; /* color of backgrounds for meta information, blockquotes, etc. */
@strype-4-backgrounds-bg-color-ie: @strype-4-divider-bg-color-ie;

@strype-4-bg-color: rgba(46, 48, 49, 1); /* variable color and opacity */
@strype-4-bg-color-ie: #2e3031; /* alternative variable color for ie */
@strype-4-bg-image: ~"";
@strype-4-bg-repeat: ~"";
@strype-4-bg-attachment: ~"fixed";
@strype-4-bg-position-x: ~"center"; /* Constant */
@strype-4-bg-position-y: ~"top";
@strype-4-bg-size: cover;

/* Stripe style 4: end */

/* !- Stripe style 5 */

@strype-5-color: #37393b; /* It's important to keep this value in quotes */
@strype-5-color-temp: escape(~"@{strype-5-color}");
@strype-5-color-fade:fade(@strype-5-header-color, 3%);
@strype-5-header-color: #37393b;
@strype-5-header-color-temp: escape(~"@{strype-5-header-color}");
@strype-5-secondary-color: @accent-bg-color;
@strype-5-color-cap:fade(@strype-5-color, 12%);

@strype-5-divider-bg-color: rgba(55, 57, 59, 0.15); /* color of arrows and dividers */
@strype-5-divider-bg-color-ie: #c5c5c5;
@strype-5-divider-bg-color-temp: escape(~"@{strype-5-divider-bg-color}");

@strype-5-backgrounds-color: @strype-5-header-color;
@strype-5-backgrounds-bg-color: @strype-5-divider-bg-color; /* color of backgrounds for meta information, blockquotes, etc. */
@strype-5-backgrounds-bg-color-ie: @strype-5-divider-bg-color-ie;

@strype-5-bg-color: rgba(255, 255, 255, 1); /* variable color and opacity */
@strype-5-bg-color-ie: #ffffff; /* alternative variable color for ie */
@strype-5-bg-image: ~"";
@strype-5-bg-repeat: ~"";
@strype-5-bg-attachment: ~"fixed";
@strype-5-bg-position-x: ~"center"; /* Constant */
@strype-5-bg-position-y: ~"top";
@strype-5-bg-size: cover;

/* Stripe style 5: end */

.stripe-style-1 {
	background: @strype-1-bg-color @strype-1-bg-image @strype-1-bg-repeat @strype-1-bg-attachment @strype-1-bg-position-x @strype-1-bg-position-y;
}
	.old-ie .stripe-style-1 {
		background-color: @strype-1-bg-color-ie;
	}

	.stripe-style-1 * {
		color: @strype-1-color;
	}
	.stripe-style-1 a {
		color: @accent-bg-color;
	}

.stripe-style-1 {
	-webkit-box-shadow: inset 0px 0px 0px 1px @strype-1-backgrounds-bg-color;
	box-shadow: inset 0px 0px 0px 1px @strype-1-backgrounds-bg-color;
}

.stripe-style-2 {
	background: @strype-2-bg-color @strype-2-bg-image @strype-2-bg-repeat @strype-2-bg-attachment @strype-2-bg-position-x @strype-2-bg-position-y;
}
	.old-ie .stripe-style-2 {
		background-color: @strype-2-bg-color-ie;
	}

	.stripe-style-2 *,
	.stripe-style-2 a {
		color: @strype-2-color;
	}

.stripe-style-2 {
	-webkit-box-shadow: inset 0px 0px 0px 1px @strype-2-backgrounds-bg-color;
	box-shadow: inset 0px 0px 0px 1px @strype-2-backgrounds-bg-color;
}
.stripe-style-3 {
	background: @strype-3-bg-color @strype-3-bg-image @strype-3-bg-repeat @strype-3-bg-attachment @strype-3-bg-position-x @strype-3-bg-position-y;
}
	.old-ie .stripe-style-3 {
		background-color: @strype-3-bg-color-ie;
	}

	.stripe-style-3 *,
	.stripe-style-3 a {
		color: @strype-3-color;
	}

.stripe-style-3 {
	-webkit-box-shadow: inset 0px 0px 0px 1px @strype-3-backgrounds-bg-color;
	box-shadow: inset 0px 0px 0px 1px @strype-3-backgrounds-bg-color;
}
.stripe-style-4 {
	background-color: @strype-4-bg-color;
	background-repeat: @strype-4-bg-repeat;
	background-attachment: @strype-4-bg-attachment;
	background-position: @strype-4-bg-position-x @strype-4-bg-position-y;
	background-size: @strype-4-bg-size;
}
.stripe-style-4 {
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.18);
	box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.18);
}
	.old-ie .stripe-style-4 {
		background-color: @strype-4-bg-color-ie;
	}
		
	.stripe-style-4 *,
	.stripe-style-4 a {
		color: @strype-4-color;
	}
	.stripe-style-4 .gw-go * {
		color:inherit;
	}

.stripe-style-5 {
	background-color: @strype-5-bg-color;
	background-repeat: @strype-5-bg-repeat;
	background-attachment: @strype-5-bg-attachment;
	background-position: @strype-5-bg-position-x @strype-4-bg-position-y;
	background-size: @strype-5-bg-size;
}
.stripe-style-5 {
	-webkit-box-shadow: inset 0px 0px 0px 1px @strype-5-backgrounds-bg-color;
	box-shadow: inset 0px 0px 0px 1px @strype-5-backgrounds-bg-color;
}
	.old-ie .stripe-style-5 {
		background-color: @strype-5-bg-color-ie;
	}

	.stripe-style-5 *,
	.stripe-style-5 a {
		color: @strype-5-color;
	}
h1, 
h2,
h3,
h4,
h5,
h6,
h1 a, 
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
h3.gform_title,
.gform_wrapper h3.gform_title,
.woocommerce ul.products li.product h3
{
	.stripe-style-1 & {
		color: @strype-1-header-color;
	}
	.stripe-style-2 & {
		color: @strype-2-header-color;
	}
	.stripe-style-3 & {
		color: @strype-3-header-color;
	}
	.stripe-style-4 & {
		color: @strype-4-header-color;
	}
	.stripe-style-5 & {
		color: @strype-5-header-color;
	}
}
.woocommerce ul.products li.product h3 {
	.stripe-style-1 & {
		color: @strype-1-header-color !important;
	}
	.stripe-style-2 & {
		color: @strype-2-header-color !important;
	}
	.stripe-style-3 & {
		color: @strype-3-header-color !important;
	}
	.stripe-style-4 & {
		color: @strype-4-header-color !important;
	}
	.stripe-style-5 & {
		color: @strype-5-header-color !important;
	}

}


/* !- Thin divider */

.divider-thin (@color) {
	border-style: @divider-thin-style;
	border-width: @divider-thin-height;
	border-color: @color;

	border-left: none;
	border-right: none;
}

.divider-horisontal (@color) {
	border-style: @divider-thin-style;
	border-width: @divider-thin-height;
	border-color: @color;

	border-top: none;
	border-right: none;
	border-bottom: none;
}

/* !- Thick divider */


/* .hr-style-1 */
.hr-style (@style, @color) when (@style = style-1) {
	height: 0;
	border: none;
	border-top: solid 10px @color;
}
	/* .hr-style-1-1 */
	.hr-style (@style, @color) when (@style = style-1-1) {
		position: relative;
		height: 0;
		border: none;
		border-top: solid 10px @color;
	
		&:before {
			position: absolute;
			top: -10px;
			left: 0;
			width: 10px;
			height: 10px;
			background-color: @accent-bg-color;
			
			content: "";
		}
	}
	/* .hr-style-1-2 */
	.hr-style (@style, @color) when (@style = style-1-2) {
		position: relative;
		height: 0;
		border: none;
		border-top: solid 10px @color;
	
		&:before {
			position: absolute;
			top: -10px;
			left: 0;
			width: 10px;
			height: 10px;
			background-color: @accent-bg-color;
			
			content: "";
		}
		&:after {
			position: absolute;
			top: -10px;
			left: 11px;
			width: 1px;
			height: 10px;
			border-left: solid 10px @accent-bg-color;
			border-right: solid 10px @accent-bg-color;
			
			content: "";
		}
	}
	/* .hr-style-1-3 */
	.hr-style (@style, @color) when (@style = style-1-3) {
		position: relative;
		height: 10px;
		border: none;
		background: @color;
		overflow: hidden;
	
		&:before {
			position: absolute;
			top: 0;
			left: -10px;
			width: 40px;
			height: 0px;
			border: solid 10px transparent;
			border-top-color: @accent-bg-color;
			
			content: "";
		}
	}
/* .hr-style-2 */
.hr-style (@style, @color) when (@style = style-2) {
	height: 1px;
	border-top: solid 7px @color;
	border-bottom: solid 2px @color;
}
	/* .hr-style-2-1 */
	.hr-style (@style, @color) when (@style = style-2-1) {
		position: relative;
		height: 1px;
		border-top: solid 7px @color;
		border-bottom: solid 2px @color;
	
		&:before {
			position: absolute;
			top: -7px;
			left: 0;
			width: 20px;
			height: 1px;
			border-top: solid 7px @accent-bg-color;
			border-bottom: solid 2px @accent-bg-color;
			
			content: "";
		}
	}
	/* .hr-style-2-2 */
	.hr-style (@style, @color) when (@style = style-2-2) {
		position: relative;
		height: 1px;
		border-top: solid 7px @color;
		border-bottom: solid 2px @color;
	
		&:before {
			position: absolute;
			top: -7px;
			left: 0;
			width: 40px;
			height: 1px;
			border-top: solid 7px @accent-bg-color;
			border-bottom: solid 2px @accent-bg-color;
			
			content: "";
		}
	}
/* .hr-style-3 */
.hr-style (@style, @color) when (@style = style-3) {
	height: 2px;
	border-top: solid 6px @color;
	border-bottom: solid 2px @color;
}
	/* .hr-style-3-1 */
	.hr-style (@style, @color) when (@style = style-3-1) {
		position: relative;
		height: 2px;
		border-top: solid 6px @color;
		border-bottom: solid 2px @color;
	
		&:before {
			position: absolute;
			top: -6px;
			left: 0;
			width: 20px;
			height: 2px;
			border-top: solid 6px @accent-bg-color;
			border-bottom: solid 2px @accent-bg-color;
			
			content: "";
		}
	}
	/* .hr-style-3-2 */
	.hr-style (@style, @color) when (@style = style-3-2) {
		position: relative;
		height: 2px;
		border-top: solid 6px @color;
		border-bottom: solid 2px @color;
	
		&:before {
			position: absolute;
			top: -6px;
			left: 0;
			width: 40px;
			height: 2px;
			border-top: solid 6px @accent-bg-color;
			border-bottom: solid 2px @accent-bg-color;
			
			content: "";
		}
	}
/* .hr-style-4 */
.hr-style (@style, @color) when (@style = style-4) {
	height: 1px;
	border-top: solid 5px @color;
	border-bottom: solid 5px @color;
}
	/* .hr-style-4-1 */
	.hr-style (@style, @color) when (@style = style-4-1) {
		position: relative;
		height: 1px;
		border-top: solid 5px @color;
		border-bottom: solid 5px @color;
	
		&:before {
			position: absolute;
			top: -5px;
			left: 0;
			width: 20px;
			height: 1px;
			border-top: solid 5px @accent-bg-color;
			border-bottom: solid 5px @accent-bg-color;
			
			content: "";
		}
	}
	/* .hr-style-4-2 */
	.hr-style (@style, @color) when (@style = style-4-2) {
		position: relative;
		height: 1px;
		border-top: solid 5px @color;
		border-bottom: solid 5px @color;
	
		&:before {
			position: absolute;
			top: -5px;
			left: 0;
			width: 40px;
			height: 1px;
			border-top: solid 5px @accent-bg-color;
			border-bottom: solid 5px @accent-bg-color;
			
			content: "";
		}
	}

/* .hr-style-5 */
.hr-style (@style, @color) when (@style = style-5) {
	height: 0;
	border: none;
	border-top: solid 5px @color;
}


.hr-thick {
 .hr-style (@divider-thick-switch, @divider-bg-color); 
}
 .old-ie .hr-thick {
  .hr-style (@divider-thick-switch, @divider-bg-color-ie);
 }

.hr-breadcrumbs .breadcrumbs:after {
 .hr-style (@divider-thick-bread-switch, @divider-bg-color); 
}
 .old-ie .hr-breadcrumbs .breadcrumbs:after {
  .hr-style (@divider-thick-bread-switch, @divider-bg-color-ie);
 }
/* Divider styles: end */

.content table,
.content td,
.content th {
	border-color: @divider-bg-color-ie;
}

.hr-thick {
	border-color: @divider-bg-color;
	.stripe-style-1 & {
 		border-color: @strype-1-divider-bg-color;
	}
	.stripe-style-2 & {
 		border-color: @strype-2-divider-bg-color;
	}
	.stripe-style-3 & {
 		border-color: @strype-3-divider-bg-color;
	}
	.stripe-style-4 & {
 		border-color: @strype-4-divider-bg-color;
	}
	.stripe-style-5 & {
 		border-color: @strype-5-divider-bg-color;
	}
		.old-ie .stripe-style-1 & {
 			border-color: @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
 			border-color: @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
 			border-color: @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
 			border-color: @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
 			border-color: @strype-5-divider-bg-color-ie;
		}
}
	.old-ie .hr-thick {
		border-color: @divider-bg-color-ie;
	}


.hr-thin,
.list-divider li,
.contact-info li {
	.divider-thin(@divider-bg-color);
	border-bottom: none;
	.stripe-style-1 & {
		.divider-thin(@strype-1-divider-bg-color);
		border-bottom: none;
	}
	.stripe-style-2 & {
		.divider-thin(@strype-2-divider-bg-color);
		border-bottom: none;
	}
	.stripe-style-3 & {
		.divider-thin(@strype-3-divider-bg-color);
		border-bottom: none;
	}
	.stripe-style-4 & {
		.divider-thin(@strype-4-divider-bg-color);
		border-bottom: none;
	}
	.stripe-style-5 & {
		.divider-thin(@strype-5-divider-bg-color);
		border-bottom: none;
	}
		.old-ie .stripe-style-1 & {
			.divider-thin(@strype-1-divider-bg-color-ie);
			border-bottom: none;
		}
		.old-ie .stripe-style-2 & {
			.divider-thin(@strype-2-divider-bg-color-ie);
			border-bottom: none;
		}
		.old-ie .stripe-style-3 & {
			.divider-thin(@strype-3-divider-bg-color-ie);
			border-bottom: none;
		}
		.old-ie .stripe-style-4 & {
			.divider-thin(@strype-4-divider-bg-color-ie);
			border-bottom: none;
		}
		.old-ie .stripe-style-5 & {
			.divider-thin(@strype-5-divider-bg-color-ie);
			border-bottom: none;
		}
}
	.old-ie .hr-thin,
	.old-ie .list-divider li {
		.divider-thin(@divider-bg-color-ie);
		border-bottom: none;
	}


.entry-meta,
.entry-tags,
.portfolio-categories,
.num-of-items {
	.text-small;
}
.num-of-items span {
	color: @accent-bg-color;
}
.entry-meta a,
.entry-tags a,
.entry-tags span,
.portfolio-categories a {

	color: @backgrounds-color;

	.stripe-style-1 & {
		color: @strype-1-backgrounds-color;
	}
	.stripe-style-2 & {
		color: @strype-2-backgrounds-color;
	}
	.stripe-style-3 & {
		color: @strype-3-backgrounds-color;
	}
	.stripe-style-4 & {
		color: @strype-4-backgrounds-color;
	}
	.stripe-style-5 & {
		color: @strype-5-backgrounds-color;
	}

}
.entry-meta a:after,
.portfolio-categories a:after,
.entry-tags a:before {
	background-color: @divider-bg-color;
	.stripe-style-1 & {
		background-color: @strype-1-divider-bg-color;
	}
	.stripe-style-2 & {
		background-color: @strype-2-divider-bg-color;
	}
	.stripe-style-3 & {
		background-color: @strype-3-divider-bg-color;
	}
	.stripe-style-4 & {
		background-color: @strype-4-divider-bg-color;
	}
	.stripe-style-5 & {
		background-color: @strype-5-divider-bg-color;
	}
		.old-ie .stripe-style-1 & {
			background-color: @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
			background-color: @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
			background-color: @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
			background-color: @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
			background-color: @strype-5-divider-bg-color-ie;
		}
}
.rollover-content .portfolio-categories a:after,
.text-on-img .portfolio-categories a:after {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
.old-ie .entry-meta a:after,
.old-ie .portfolio-categories a:after,
.old-ie .entry-tags a:before {
	background-color: @divider-bg-color-ie;
}
.entry-meta a *,
.entry-tags a *,
.portfolio-categories a * {
	color: @backgrounds-color;
	.stripe-style-1 & {
		color: @strype-1-backgrounds-color;
	}
	.stripe-style-2 & {
		color: @strype-2-backgrounds-color;
	}
	.stripe-style-3 & {
		color: @strype-3-backgrounds-color;
	}
	.stripe-style-4 & {
		color: @strype-4-backgrounds-color;
	}
	.stripe-style-5 & {
		color: @strype-5-backgrounds-color;
	}
		
}
.post-format.entry-meta a,
.post-format.entry-meta a * {
	color: @accent-bg-color;
	.stripe-style-1 & {
		color: @accent-bg-color;
	}
	.stripe-style-2 & {
		color: @accent-bg-color;
	}
	.stripe-style-3 & {
		color: @accent-bg-color;
	}
	.stripe-style-4 & {
		color: @accent-bg-color;
	}
	.stripe-style-5 & {
		color: @accent-bg-color;
	}
		
}


blockquote,
.entry-author,
.format-aside-content,
.format-status-content,
.format-link-content {
	border-color: @divider-bg-color;
	.stripe-style-1 & {
		border-color: @strype-1-divider-bg-color;
	}
	.stripe-style-2 & {
		border-color: @strype-2-divider-bg-color;
	}
	.stripe-style-3 & {
		border-color: @strype-3-divider-bg-color;
	}
	.stripe-style-4 & {
		border-color: @strype-4-divider-bg-color;
	}
	.stripe-style-5 & {
		border-color: @strype-5-divider-bg-color;
	}
		.old-ie .stripe-style-1 & {
			border-color: @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
			border-color: @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
			border-color: @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
			border-color: @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
			border-color: @strype-5-divider-bg-color-ie;
		}
}
.old-ie blockquote,
.old-ie .entry-author,
.old-ie .format-aside-content,
.old-ie .format-status-content,
.old-ie .format-link-content {
	border-color: @divider-bg-color-ie;
}
/*blockquote,
blockquote *,
.format-status-content,
.format-aside-content,
.format-link-content {
	color: @base-color;
	.stripe-style-1 & {
		color: @strype-1-color;
	}
	.stripe-style-2 & {
		color: @strype-2-color;
	}
	.stripe-style-3 & {
		color: @strype-3-color;
	}
	.stripe-style-4 & {
		color: @strype-4-color;
	}
	.stripe-style-5 & {
		color: @strype-5-color;
	}
		
}*/

.entry-meta:before,
.entry-meta a:hover,
.entry-meta a:hover *,
.entry-meta a:hover time,
.portfolio-categories a:hover,
.portfolio-categories a:hover *,
.entry-tags:before,
.entry-tags a:hover,
.old-ie .entry-meta a:hover,
.old-ie .portfolio-categories a:hover {
	color: @accent-bg-color;
}
.entry-meta a:hover > * {
	color: @accent-bg-color;
}

.entry-meta:before {
	width: @base-line-height;
	height: @base-line-height;
}

/* Content area: end */


/* !Sidebar */

@widget-sidebar-bg-color-temp: escape(~"@{widget-sidebar-bg-color}");
@widget-sidebar-color-fade-cap:fade(@widget-sidebar-color, 12%);
@widget-sidebar-color-bullet: escape(~"@{widget-sidebar-color}");
@widget-sidebar-color-temp: fade(@widget-sidebar-color, 5%); /*blockquote style widget quote color*/
@widget-sidebar-header-color-temp: escape(~"@{widget-sidebar-header-color}");
@widget-sidebar-secondary-color: @accent-bg-color;
@widget-sidebar-divider-bg-color-temp: escape(~"@{widget-sidebar-divider-bg-color}");

.sidebar-content {
	border: 1px solid @widget-sidebar-divider-bg-color;
	background: @widget-sidebar-bg-color @widget-sidebar-bg-image @widget-sidebar-bg-repeat @widget-sidebar-bg-position-x @widget-sidebar-bg-position-y;
}
.old-ie .sidebar-content {
	border: 1px solid @widget-sidebar-divider-bg-color-ie;
	background: @widget-sidebar-bg-color-ie @widget-sidebar-bg-image @widget-sidebar-bg-repeat @widget-sidebar-bg-position-x @widget-sidebar-bg-position-y;
}
.sidebar .widget,
.sidebar-content .widget {
	border-top: 1px solid @widget-sidebar-divider-bg-color;
	color: @widget-sidebar-color;
}

	.old-ie .sidebar .widget,
	.old-ie .sidebar-content .widget {
		border-top: 1px solid @widget-sidebar-divider-bg-color-ie;
	}

.filter a,
.filter-sorting,
.paginator a,
.filter-categories.new-style a,
#page .filter .filter-categories.new-style a:first-child {
	border-color: @divider-bg-color;
}
	.old-ie .filter a,
	.old-ie .filter-sorting,
	.old-ie .paginator a {
		border-color: @divider-bg-color-ie;
	}
.page-links,
.page-nav,
.filter-categories,
.filter-extras {	
	border-color: @divider-bg-color;
}
.old-ie .page-links,
.old-ie .page-nav,
.old-ie .filter-categories,
.old-ie .filter-extras {
	border-color: @divider-bg-color-ie;
}
.sidebar .widget-title,
.sidebar-content .widget-title {
	color: @widget-sidebar-header-color;
}

/* Sidebar: end */


/* !Filter and Paginator */

.filter a {
	line-height: @base-line-height*1.5 + 2;
	.text-small;
}
.filter-categories a,
.old-ie .filter-categories a.act {
	padding: 0 @base-line-height/2 + 4 0 @base-line-height/2 + 3;
}
.filter-by,
.filter-sorting {
	padding: 0 @base-line-height/2 + 4 0 @base-line-height/2 + 3;
}
.filter-switch {
	line-height: @base-line-height*1.5 + 2;
}
.filter .filter-categories a.act:before {
	height:  @base-line-height*1.5 + 2;
	width: (@base-line-height/2 + 18);
}
	.filter-categories a.act {
		padding: 0 @base-line-height/2 + 4 0 (@base-line-height/2 + 21);
	}
	.filter .filter-categories a,
	.filter .filter-extras a {
		background-position: (@base-line-height/2 + 7.5) center;
	}
	.filter .filter-categories a.act:before {
		background-position: (@base-line-height/2)+4 center;
	}
	.filter .filter-extras a:hover {
		color: @accent-bg-color;
	}
.filter-switch {
	background-color: @accent-bg-color;
}
.paginator a {
	padding-left: @base-line-height/3;
	padding-right: @base-line-height/3;
	min-width: @base-line-height*1.5 + 1;
	line-height: @base-line-height*1.5 + 1;
}
.filter a,
.paginator a,
.filter .filter-extras a.act:hover {
	color: @backgrounds-color;
}
.paginator a.act,
.paginator a.act:hover,
.filter .filter-categories a.act {
	background-color: @accent-bg-color;
	color: @accent-color;
}
.filter-categories a:hover,
.paginator a:hover {
	color: @accent-bg-color;
}

.paginator .nav-prev,
.paginator .nav-next {
	padding-left: @base-line-height/2;
	padding-right: @base-line-height/2;
	.text-small;
}

.paginator .nav-prev {
	padding-left: @base-line-height/2 + 18px;
}

	.paginator .nav-prev:before {
		left: @base-line-height/2;
	}

.paginator .nav-next {
	padding-right: @base-line-height/2 + 18px;
}

	.paginator .nav-next:after {
		right: @base-line-height/2;
	}

/* Filter and Paginator: end */


/* !Blog and Comments */
/*.page-info,*/
.layout-list .post,/*
.layout-masonry .post,*/
.comment-content,
.pingback-content {
	.divider-thin(@divider-bg-color);
	border-top: none;
	.wf-clearfix;

	.stripe-style-1 & {
		.divider-thin(@strype-1-divider-bg-color);
		border-top: none;
	}
	.stripe-style-2 & {
		.divider-thin(@strype-2-divider-bg-color);
		border-top: none;
	}
	.stripe-style-3 & {
		.divider-thin(@strype-3-divider-bg-color);
		border-top: none;
	}
	.stripe-style-4 & {
		.divider-thin(@strype-4-divider-bg-color);
		border-top: none;
	}
	.stripe-style-5 & {
		.divider-thin(@strype-5-divider-bg-color);
		border-top: none;
	}
		.old-ie .stripe-style-1 & {
			.divider-thin(@strype-1-divider-bg-color-ie);
			border-top: none;
		}
		.old-ie .stripe-style-2 & {
			.divider-thin(@strype-2-divider-bg-color-ie);
			border-top: none;
		}
		.old-ie .stripe-style-3 & {
			.divider-thin(@strype-3-divider-bg-color-ie);
			border-top: none;
		}
		.old-ie .stripe-style-4 & {
			.divider-thin(@strype-4-divider-bg-color-ie);
			border-top: none;
		}
		.old-ie .stripe-style-5 & {
			.divider-thin(@strype-5-divider-bg-color-ie);
			border-top: none;
		}
}
.blog.layout-grid .paginator,
.portfolio.layout-grid .paginator,
.albums.layout-grid .paginator,
.media.layout-grid .paginator,
.layout-masonry .paginator,
.layout-masonry-grid .paginator,
.team.layout-grid .paginator {
	.divider-thin(@divider-bg-color);
	border-bottom: none;
}
.old-ie .blog.layout-grid .paginator,
.old-ie .portfolio.layout-grid .paginator,
.old-ie .albums.layout-grid .paginator,
.old-ie .media.layout-grid .paginator,
.old-ie .layout-masonry .paginator,
.old-ie .layout-masonry-grid .paginator,
.old-ie .team.layout-grid .paginator {	
	.divider-thin(@divider-bg-color-ie);
	border-bottom: none;
}
	/*.old-ie .page-info,*/
	.old-ie .layout-list .post,
	.old-ie .comment-content,
	.old-ie .pingback-content {
		.divider-thin(@divider-bg-color-ie);
		border-top: none;
	}

.comment-author,
.pingback-title {
	.text-big
}

.reply,
.comment-meta,
.clear-form,
#reply-title small {
	.text-small;
}

.fn,
.fn a,
.comment-meta,
.comment-meta a,
a.comment-reply-link,
.pingback-title {
	color: @h3-color;
	.stripe-style-1 & {
		color: @strype-1-header-color;
	}
	.stripe-style-2 & {
		color: @strype-2-header-color;
	}
	.stripe-style-3 & {
		color: @strype-3-header-color;
	}
	.stripe-style-4 & {
		color: @strype-4-header-color;
	}
	.stripe-style-5 & {
		color: @strype-5-header-color;
	}
}
a.clear-form,
.sidebar-content a.clear-form,
.footer a.clear-form {
	color: @accent-bg-color;
}
/* Blog and Comments:end */


/* !Footer */

@footer-bg-color-temp: escape(~"@{footer-bg-color}");


@widget-footer-color-fade-cap:fade(@widget-footer-color, 12%);
@widget-footer-color-temp: escape(~"@{widget-footer-color}");
@widget-footer-header-color-temp: escape(~"@{widget-footer-header-color}");
@widget-footer-secondary-color: @accent-bg-color;
@widget-footer-divider-bg-color-temp: escape(~"@{widget-footer-divider-bg-color}");

#footer {
	background: @footer-bg-color @footer-bg-image @footer-bg-repeat @footer-bg-position-x @footer-bg-position-y;
	border-top: 1px solid @widget-footer-divider-bg-color;
}
	.old-ie #footer {
		background: @footer-bg-color-ie @footer-bg-image @footer-bg-repeat @footer-bg-position-x @footer-bg-position-y;
		border-top: 1px solid @widget-footer-divider-bg-color-ie;
	}

.footer .widget {
	/* background: @widget-footer-bg-color @widget-footer-bg-image @widget-footer-bg-repeat @widget-footer-bg-position-x @widget-footer-bg-position-y; */
	color: @widget-footer-color;
}
	.old-ie .footer .widget {
		/* background: @widget-footer-bg-color-ie @widget-footer-bg-image @widget-footer-bg-repeat @widget-footer-bg-position-x @widget-footer-bg-position-y; */
	}

.footer .widget-title {
	color: @widget-footer-header-color;
}

/* Footer: end */


/* !Bottom-bar */

@bottom-icons-color-temp: escape(~"@{bottom-color}");
#bottom-bar {
	.text-small;
	color: @bottom-color;
	background: @bottom-bg-color @bottom-bg-image @bottom-bg-repeat @bottom-bg-position-x @bottom-bg-position-y;
	border-top: 1px solid @bottom-divider-bg-color;
}
	.old-ie #bottom-bar {
		background: @bottom-bg-color-ie @bottom-bg-image @bottom-bg-repeat @bottom-bg-position-x @bottom-bg-position-y;
	border-top: 1px solid @bottom-divider-bg-color-ie;
	}
	#bottom-bar .mini-nav li:before {
		border-left-color: @bottom-divider-bg-color;
	}
	.old-ie #bottom-bar .mini-nav li:before {
		border-left-color: @bottom-divider-bg-color-ie;
	}
#bottom-bar a,
#bottom-bar .mini-nav .customSelect {
	color: @bottom-color;
}
	
#bottom-bar .mini-search,
#bottom-bar .mini-contacts li:before {
	background-color: @top-icons-bg-color;
}
	.old-ie #bottom-bar .mini-search,
	.old-ie #bottom-bar .mini-contacts li:before {
		background-color: @top-icons-bg-color-ie;
	}

/* Bottom-bar: end */


/* !Widgets */

.sidebar-content a,
.content .sidebar-content .widget .custom-categories a,
.content .sidebar-content .widget .custom-categories span,
.content .sidebar-content .widget .custom-categories a:hover span,
.sidebar-content .recent-posts a {
	color: @widget-sidebar-color;
}
.footer a,
.footer .recent-posts a {
	color: @widget-footer-color;
}

.color-primary {
	.sidebar & {
		color: @widget-sidebar-header-color;
	}
	.sidebar-content & {
		color: @widget-sidebar-header-color;
	}
	.footer & {
		color: @widget-footer-header-color;
	}

	a& {
		text-decoration: none;
		&:hover {
			text-decoration: underline;
		}
	}
}

.color-secondary {
	.sidebar & {
		color: @widget-sidebar-secondary-color;
	}
	.sidebar-content & {
		color: @widget-sidebar-secondary-color;
	}
	.footer & {
		color: @widget-footer-secondary-color;
	}

	.stripe-style-1 & {
		color: @strype-1-secondary-color;
	}
	.stripe-style-2 & {
		color: @strype-2-secondary-color;
	}
	.stripe-style-3 & {
		color: @strype-3-secondary-color;
	}
	.stripe-style-4 & {
		color: @strype-4-secondary-color;
	}
	.stripe-style-5 & {
		color: @strype-5-secondary-color;
	}
}
.entry-author .text-primary {
	font-size: @base-font-size;
}
.text-primary {
	.text-big;

	.content & {
		color: @h4-color;
	}

	.sidebar & {
		color: @widget-sidebar-header-color;
	}
	.sidebar-content & {
		color: @widget-sidebar-header-color;
	}
	.footer & {
		color: @widget-footer-header-color;
	}
	.stripe-style-1 & {
		color: @strype-1-header-color;
	}
	.stripe-style-2 & {
		color: @strype-2-header-color;
	}
	.stripe-style-3 & {
		color: @strype-3-header-color;
	}
	.stripe-style-4 & {
		color: @strype-4-header-color;
	}
	.stripe-style-5 & {
		color: @strype-5-header-color;
	}
	a& {
		text-decoration: none;
		&:hover {
			text-decoration: underline;
		}
	}
}

.text-secondary {
	.text-small;
	
	.sidebar & {
		color: @widget-sidebar-secondary-color;
	}
	.sidebar-content & {
		color: @widget-sidebar-secondary-color;
	}
	.footer & {
		color: @widget-footer-secondary-color;
	}

	.stripe-style-1 & {
		color: @strype-1-secondary-color;
	}
	.stripe-style-2 & {
		color: @strype-2-secondary-color;
	}
	.stripe-style-3 & {
		color: @strype-3-secondary-color;
	}
	.stripe-style-4 & {
		color: @strype-4-secondary-color;
	}
	.stripe-style-5 & {
		color: @strype-5-secondary-color;
	}

	a& {
		text-decoration: none;
		&:hover {
			text-decoration: underline;
		}
	}
}
.widget .tp_recent_tweets .twitter_time {
	.text-secondary;
}
.sidebar .custom-categories a:hover,
.sidebar-content .custom-categories a:hover,
.widget .custom-categories a:hover {	
	color: @widget-sidebar-secondary-color;
}


.sidebar .custom-categories a:hover span,
.sidebar-content .custom-categories a:hover span {	
	color: @widget-sidebar-color;
}
.content .widget .custom-categories a:hover span {	
	color: @base-color;
}
.footer .custom-categories a:hover {	
	color: @widget-footer-secondary-color;
}

.footer .custom-categories a:hover span {	
	color: @widget-footer-color;
}
/* !- Recent.. */

.sidebar-content .widget .recent-posts li,
.sidebar-content .widget .tp_recent_tweets li,
.sidebar-content .widget .testimonials.list-view li,
.sidebar-content .widget .menu li,
.sidebar-content .widget .custom-menu li,
.sidebar-content .widget .custom-nav > li,
.sidebar-content .widget-custom-nav li li,
.sidebar-content .widget_pages li,
.sidebar-content .widget_recent_comments li,
.sidebar-content .widget_categories li,
.sidebar-content .widget_meta li,
.sidebar-content .blogroll li,
.sidebar-content .widget_archive li,
.sidebar-content .widget_recent_entries li,
.sidebar-content .widget .st-accordion li,
.sidebar-content .widget .contact-info li,
.sidebar-content .widget .custom-categories li,
.sidebar-content .widget .qts-lang-menu li {
	.divider-thin(@widget-sidebar-divider-bg-color);
	border-bottom: none;
}
.widget .recent-posts li,
.widget .tp_recent_tweets li,
.widget .testimonials.list-view li,
.widget .menu li,
.widget .custom-menu li,
.widget .custom-nav > li,
.widget-custom-nav li li,
.widget_pages li,
.widget_recent_comments li,
.widget_categories li,
.widget_meta li,
.widget .blogroll li,
.widget_archive li,
.widget_recent_entries li,
.widget .st-accordion li,
.widget .contact-info li,
.widget .custom-categories li,
.widget .qts-lang-menu li {
	.divider-thin(@divider-bg-color);
	border-bottom: none;
}
.sidebar-content .custom-nav > li > ul {
	border-color: @widget-sidebar-divider-bg-color;	
	background-color: fade(@widget-sidebar-header-color, 4%);
}
.content .widget .custom-nav > li > ul {
	border-color: @divider-bg-color;	
	background-color: fade(@h1-color, 4%);
}
.old-ie .sidebar-content .custom-nav > li > ul {
	border-color: @widget-sidebar-divider-bg-color-ie;	
	.rgab(@widget-sidebar-header-color, 0.04);
}
.old-ie .content .widget .custom-nav > li > ul {
	border-color: @divider-bg-color-ie;	
	.rgab(@h1-color, 0.04);
}
.footer .recent-posts li,
.footer .tp_recent_tweets li,
.footer .testimonials.list-view li,
.footer .menu li,
.footer .custom-menu li,
.footer .custom-nav > li,
.footer .widget-custom-nav li,
.footer .widget_pages li,
.footer .widget_recent_comments li,
.footer .widget_categories li,
.footer .widget_meta li,
.footer .blogroll li,
.footer .widget_archive li,
.footer .widget_recent_entries li,
.footer .st-accordion li,
.footer .contact-info li,
.footer .custom-categories li,
.footer .qts-lang-menu li {
	.divider-thin(@widget-footer-divider-bg-color);
	border-bottom: none;
}
.footer .custom-nav > li > ul {
	border-color: @widget-footer-divider-bg-color;	
	background-color: fade(@widget-footer-header-color, 4%);
}

	.old-ie .sidebar-content .recent-posts li,
	.old-ie .sidebar-content .tp_recent_tweets li,
	.old-ie .sidebar-content .testimonials.list-view li,
	.old-ie .sidebar-content .menu li,
	.old-ie .sidebar-content .custom-menu li,
	.old-ie .sidebar-content .custom-nav > li,
	.old-ie .sidebar-content .widget-custom-nav li li,
	.old-ie .sidebar-content .widget_pages li,
	.old-ie .sidebar-content .widget_recent_comments li,
	.old-ie .sidebar-content .widget_categories li,
	.old-ie .sidebar-content .widget_meta li,
	.old-ie .sidebar-content .blogroll li,
	.old-ie .sidebar-content .widget_archive li,
	.old-ie .sidebar-content .widget_recent_entries li,
	.old-ie .sidebar-content .st-accordion li,
	.old-ie .sidebar-content .contact-info li,
	.old-ie .sidebar-content .custom-categories li,
	.old-ie .sidebar-content .qts-lang-menu li {
		.divider-thin(@widget-sidebar-divider-bg-color-ie);
		border-bottom: none;
	}
	.old-ie .content .widget .recent-posts li,
	.old-ie .content .widget .tp_recent_tweets li,
	.old-ie .content .widget .testimonials.list-view li,
	.old-ie .content .widget .menu li,
	.old-ie .content .widget .custom-menu li,
	.old-ie .content .widget .custom-nav > li,
	.old-ie .content .widget-custom-nav li li,
	.old-ie .content .widget_pages li,
	.old-ie .content .widget_recent_comments li,
	.old-ie .content .widget_categories li,
	.old-ie .content .widget_meta li,
	.old-ie .content .blogroll li,
	.old-ie .content .widget_archive li,
	.old-ie .content .widget_recent_entries li,
	.old-ie .content .widget .st-accordion li,
	.old-ie .content .widget .contact-info li,
	.old-ie .content .widget .custom-categories li,
	.old-ie .content .widget .qts-lang-menu li {
		.divider-thin(@divider-bg-color-ie);
		border-bottom: none;
	}
	
	.old-ie .footer .recent-posts li,
	.old-ie .footer .tp_recent_tweets li,
	.old-ie .footer .testimonials.list-view li,
	.old-ie .footer .menu li,
	.old-ie .footer .custom-menu li,
	.old-ie .footer .custom-nav > li,
	.old-ie .footer .widget-custom-nav li,
	.old-ie .footer .widget_pages li,
	.old-ie .footer .widget_recent_comments li,
	.old-ie .footer .widget_categories li,
	.old-ie .footer .widget_meta li,
	.old-ie .footer .blogroll li,
	.old-ie .footer .widget_archive li,
	.old-ie .footer .widget_recent_entries li,
	.old-ie .footer .st-accordion li,
	.old-ie .footer .contact-info li,
	.old-ie .footer .custom-categories li,
	.old-ie .footer .qts-lang-menu li  {
		.divider-thin(@widget-footer-divider-bg-color-ie);
		border-bottom: none;
	}

	.widget_recent_comments a {
		.color-secondary;
	}

/* Recent..:end */


/* !- Accordion */
.st-accordion li,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
	.divider-thin(@divider-bg-color);
	border-bottom: none;
	.stripe-style-1 & {
		.divider-thin(@strype-1-divider-bg-color);
		border-bottom: none;
	}
	.stripe-style-2 & {
		.divider-thin(@strype-2-divider-bg-color);
		border-bottom: none;
	}
	.stripe-style-3 & {
		.divider-thin(@strype-3-divider-bg-color);
		border-bottom: none;
	}
	.stripe-style-4 & {
		.divider-thin(@strype-4-divider-bg-color);
		border-bottom: none;
	}
	.stripe-style-5 & {
		.divider-thin(@strype-5-divider-bg-color);
		border-bottom: none;
	}
		.old-ie .stripe-style-1 & {
			.divider-thin(@strype-1-divider-bg-color-ie);
			border-bottom: none;
		}
		.old-ie .stripe-style-2 & {
			.divider-thin(@strype-2-divider-bg-color-ie);
			border-bottom: none;
		}
		.old-ie .stripe-style-3 & {
			.divider-thin(@strype-3-divider-bg-color-ie);
			border-bottom: none;
		}
		.old-ie .stripe-style-4 & {
			.divider-thin(@strype-4-divider-bg-color-ie);
			border-bottom: none;
		}
		.old-ie .stripe-style-5 & {
			.divider-thin(@strype-5-divider-bg-color-ie);
			border-bottom: none;
		}

}

	.old-ie .st-accordion li,
	.old-ie .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
		.divider-thin(@divider-bg-color-ie);
		border-bottom: none;
	}
	
.sidebar-content .st-accordion li {
	border-top-color: @widget-sidebar-divider-bg-color;
}

	.old-ie .sidebar-content .st-accordion li {
		border-top-color: @widget-sidebar-divider-bg-color-ie;
	}

		.st-accordion li a,
		.st-toggle a {
			color: @secondary-base-color;
		}
.footer .st-accordion li {
	border-top-color: @widget-footer-divider-bg-color;
}

	.old-ie .footer .st-accordion li {
		border-top-color: @widget-footer-divider-bg-color-ie;
	}


/* Accordion: end */


/* !- Calendar */

#wp-calendar,
#wp-calendar td {
	background-color: fade(@h1-color, 4%);
	.sidebar-content & {
		background-color: fade(@widget-sidebar-header-color, 4%);
	}
}
#wp-calendar td a {
	color: @accent-bg-color;
}	

#wp-calendar,
#wp-calendar caption,
#wp-calendar td {
	border-color: @divider-bg-color;
	.sidebar-content & {
		border-color: @widget-sidebar-divider-bg-color;
	}
}
.old-ie #wp-calendar,
.old-ie #wp-calendar caption,
.old-ie #wp-calendar td {
	border-color: @widget-sidebar-divider-bg-color-ie;
}
#wp-calendar td:hover {
	background-color: fade(@h1-color, 8%);
	.sidebar-content & {
		background-color: fade(@widget-sidebar-header-color, 8%);
	}
}
	#wp-calendar th,
	#wp-calendar caption,
	#wp-calendar tfoot td,
	#wp-calendar tfoot td a {
		color: @h1-color;
		.sidebar-content & {
			color: @widget-sidebar-header-color;
		}
	}
	
	#wp-calendar td.act {
		background-color: @accent-bg-color;
		color: @accent-color;
	}

.footer #wp-calendar,
.footer #wp-calendar td {
	background-color: fade(@widget-footer-header-color, 4%); 
}
	.footer #wp-calendar td:hover {
		background-color: fade(@widget-footer-header-color, 8%);	
	}
.footer #wp-calendar,
.footer #wp-calendar caption,
.footer #wp-calendar td {
	border-color: @widget-footer-divider-bg-color;
}
.old-ie .footer #wp-calendar,
.old-ie .footer #wp-calendar caption,
.old-ie .footer #wp-calendar td {
	border-color: @widget-footer-divider-bg-color-ie;
}
	.footer #wp-calendar th,
	.footer #wp-calendar caption,
	.footer #wp-calendar tfoot td,
	.footer #wp-calendar tfoot td a {
		color: @widget-footer-header-color;
	}
	.footer #wp-calendar td.act {
		background-color: @accent-bg-color;
		color: @accent-color;
	}

		
/* Calendar: end */


/* !- Contact info */
.contact-info .secondary-color {
	color: @h1-color;
	.stripe-style-1 & {
		color: @strype-1-header-color;
	}
	.stripe-style-2 & {		
		color: @strype-2-header-color;
	}
	.stripe-style-3 & {
		color: @strype-3-header-color;
	}
	.stripe-style-4 & {
		color: @strype-4-header-color;
	}
	.stripe-style-5 & {
		color: @strype-5-header-color;
	}
}
.sidebar-content .contact-info .secondary-color {
	color: @widget-sidebar-secondary-color;	
}
.footer .contact-info .secondary-color {
	color: @widget-footer-secondary-color;	
}
.sidebar-content .contact-info li {
	border-top-color: @widget-sidebar-divider-bg-color;
}
	.old-ie .sidebar-content .contact-info li {
		border-top-color: @widget-sidebar-divider-bg-color-ie;
	}

.footer .contact-info li {
	border-top-color: @widget-footer-divider-bg-color;
}
	.old-ie .footer .contact-info li {
		border-top-color: @widget-footer-divider-bg-color-ie;
	}

/* Contact info: end */


/* !- Custom navigation and menu */


.custom-nav > li > a,
.custom-nav > li > ul a {
	font-size: @text-big;

	.sidebar-content & {
		color: @widget-sidebar-header-color;
	}
	.content & {
		color: @h1-color;
	}
	.footer & {
		color: @widget-footer-header-color;
	}
}

.custom-nav > li > a:hover,
.custom-nav > li.act > a,
.custom-nav > li > ul a:hover,
.content .widget .custom-categories a:hover {
	color: @accent-bg-color;
}
.custom-nav > li > ul a {
	font-size: @text-small;
}
.content .widget .custom-categories span,
.content .widget .custom-categories a:hover span,
.content .widget .custom-categories a {
	color: @base-color;
}
.custom-nav .has-children > a:after {
	.sidebar-content & {
		border-top-color: @widget-sidebar-divider-bg-color;
	}
	.content & {
		border-top-color: @divider-bg-color;
	}
	.footer & {
		border-top-color: @widget-footer-divider-bg-color;
	}	 
}
.custom-nav .has-children:hover > a:after {
	/*.sidebar-content & {
		border-top-color: @accent-bg-color;
	}
	.content & {
		border-top-color: @accent-bg-color;
	}
	.footer & {
		border-top-color: @accent-bg-color;
	}*/

	border-top-color: @accent-bg-color;
}
.custom-nav .has-children.act > a.active:after,
.custom-nav .has-children.act:hover > a.active:after {
	/*.sidebar-content & {
		border-bottom-color: @accent-bg-color;
		border-top: none;
	}
	.footer & {
		border-bottom-color: @accent-bg-color;
		border-top: none;
	}*/
	border-bottom-color: @accent-bg-color;
	border-top: none;
}
.custom-nav .has-children.act > a:after,
.custom-nav .has-children.act:hover > a:after {
	/*.sidebar-content & {
		border-top-color: @accent-bg-color;
		border-bottom-color: transparent;
	}
	.footer & {
		border-top-color: @accent-bg-color;
		border-bottom-color: transparent;
	}*/
	border-top-color: @accent-bg-color;
	border-bottom-color: transparent;
}


.custom-menu li.act > a {
	color: @accent-bg-color !important;
}

/* Custom navigation and menu: end */


/* !- Menu */
	
.sidebar-content .widget .menu ul:before,
.sidebar-content .widget_pages li ul:before,
.widget .menu ul:before,
.widget_pages li ul:before {
	margin-top: @base-line-height - 3;
	border-top-color: @widget-sidebar-divider-bg-color;
}
.widget .menu ul:before,
.widget_pages li ul:before {
	border-top-color: @divider-bg-color;
}
.footer .menu ul:before,
.footer .widget_pages li ul:before {
	margin-top: @base-line-height - 3;
	border-top-color: @widget-footer-divider-bg-color;
}
	.old-ie .sidebar-content .menu ul:before,
	.old-ie .sidebar-content .widget_pages li ul:before {
		border-top-color: @widget-sidebar-divider-bg-color-ie;
	}
	.old-ie .footer .menu ul:before,
	.old-ie .footer .widget_pages li ul:before {
		border-top-color: @widget-footer-divider-bg-color-ie;
	}
	
/* Standard menu: end */


/* !- Meta */

.widget_tag_cloud a {
	&:hover {
		color:  @accent-bg-color;
	}
}

/* Meta: end */


/* !- Twitter */


/* Skills: begin */
.skill-name,
.skill-name * {	
	color: @h1-color;
	.stripe-style-1 & {
		color: @strype-1-header-color;
	}
	.stripe-style-2 & {		
		color: @strype-2-header-color;
	}
	.stripe-style-3 & {
		color: @strype-3-header-color;
	}
	.stripe-style-4 & {
		color: @strype-4-header-color;
	}
	.stripe-style-5 & {
		color: @strype-5-header-color;
	}
}
.skill,
.dt-style.vc_progress_bar .vc_single_bar {
	background-color: fade(@h1-color, 4%);
	-webkit-box-shadow: inset 0px 0px 0px 1px @divider-bg-color;
	box-shadow: inset 0px 0px 0px 1px @divider-bg-color;

	.stripe-style-1 & {
		background-color: fade(@strype-1-header-color, 4%);
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-1-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-1-divider-bg-color;
	}
	.stripe-style-2 & {
		background-color: fade(@strype-2-header-color, 4%);
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-2-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-2-divider-bg-color;
	}
	.stripe-style-3 & {
		background-color: fade(@strype-3-header-color, 4%);
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-3-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-3-divider-bg-color;
	}
	.stripe-style-4 & {
		background-color: fade(@strype-4-header-color, 4%);
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-4-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-4-divider-bg-color;
	}
	.stripe-style-5 & {
		background-color: fade(@strype-5-header-color, 4%);
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-5-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-5-divider-bg-color;
	}
		.old-ie .stripe-style-1 & {
			border-color: 1px solid @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
			border-color: 1px solid @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
			border-color: 1px solid @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
			border: 1px solid @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
			border: 1px solid @strype-5-divider-bg-color-ie;
		}
}
	.old-ie .skill {	
		.rgba(@h1-color, 0.04);
		border: 1px solid @divider-bg-color-ie;
	}


.sidebar-content .skill-name,
.sidebar-content .skill-name * {	
	color: @widget-sidebar-header-color;
}
.sidebar-content .skill {
	background-color: fade(@widget-sidebar-header-color, 4%);
	-webkit-box-shadow: inset 0px 0px 0px 1px @widget-sidebar-divider-bg-color;
	box-shadow: inset 0px 0px 0px 1px @widget-sidebar-divider-bg-color;
}
	.old-ie .sidebar-content .skill {
		.rgba(@widget-sidebar-header-color, 0.04);
		border: 1px solid  @widget-sidebar-divider-bg-color-ie;
	}

.footer .skill-name,
.footer .skill-name * {	
	color: @widget-footer-header-color;
}
.footer .skill {
	background-color: fade(@widget-footer-header-color, 4%);
	-webkit-box-shadow: inset 0px 0px 0px 1px @widget-footer-divider-bg-color;
	box-shadow: inset 0px 0px 0px 1px @widget-footer-divider-bg-color;
}
	.old-ie .footer .skill {
		.rgba(@widget-footer-header-color, 0.04);
		border: 1px solid  @widget-footer-divider-bg-color-ie;
	}

.skill-value {		
	background-color: @accent-bg-color;  
}
		
/* Skills: end */

/* Widgets: end */


/* !Shortcodes */

/* !- Items and benefits grid */

.items-grid.grid-ready .borders:before,
.benefits-grid.grid-ready .borders:before,
.logos-grid.grid-ready .borders:before {
	.divider-thin(@divider-bg-color);
		.old-ie & {
			.divider-thin(@divider-bg-color-ie);
		}

	.stripe-style-1 & {
		.divider-thin(@strype-1-divider-bg-color);
	}
	.stripe-style-2 & {
		.divider-thin(@strype-2-divider-bg-color);
	}
	.stripe-style-3 & {
		.divider-thin(@strype-3-divider-bg-color);
	}
	.stripe-style-4 & {
		.divider-thin(@strype-4-divider-bg-color);
	}
	.stripe-style-5 & {
		.divider-thin(@strype-5-divider-bg-color);
	}
		.old-ie .stripe-style-1 & {
			.divider-thin(@strype-1-divider-bg-color-ie);
		}
		.old-ie .stripe-style-2 & {
			.divider-thin(@strype-2-divider-bg-color-ie);
		}
		.old-ie .stripe-style-3 & {
			.divider-thin(@strype-3-divider-bg-color-ie);
		}
		.old-ie .stripe-style-4 & {
			.divider-thin(@strype-4-divider-bg-color-ie);
		}
		.old-ie .stripe-style-5 & {
			.divider-thin(@strype-5-divider-bg-color-ie);
		}

	border-top: none !important;
}

.items-grid a,
.recent-posts a {
	color: @base-color;

	.stripe-style-1 & {
		color: @strype-1-color;
	}
	.stripe-style-2 & {
		color: @strype-2-color;
	}
	.stripe-style-3 & {
		color: @strype-3-color;
	}
	.stripe-style-4 & {
		color: @strype-4-color;
	}
	.stripe-style-5 & {
		color: @strype-5-color;
	}
}
.post-content .text-secondary {
	color: @h1-color;
	.sidebar-content & {
		color: @widget-sidebar-header-color;
	}
	.footer & {
		color: @widget-footer-header-color;
	}
	.stripe-style-1 & {
		color: @strype-1-header-color;
	}
	.stripe-style-2 & {
		color: @strype-2-header-color;
	}
	.stripe-style-3 & {
		color: @strype-3-header-color;
	}
	.stripe-style-4 & {
		color: @strype-4-header-color;
	}
	.stripe-style-5 & {
		color: @strype-5-header-color;
	}
}
.items-grid a:hover,
.post-content a:hover {	
	color: @accent-bg-color;
	text-decoration: none;
	.sidebar-content & {
		color: @accent-bg-color;
	}
	.footer & {
		color: @accent-bg-color;
	}
	.stripe-style-1 & {
		color: @accent-bg-color;
	}
	.stripe-style-2 & {
		color: @accent-bg-color;
	}
	.stripe-style-3 & {
		color: @accent-bg-color;
	}
	.stripe-style-4 & {
		color: @accent-bg-color;
	}
	.stripe-style-5 & {
		color: @accent-bg-color;
	}
}
.benefits-grid.grid-ready .borders:after,
.logos-grid.grid-ready .borders:after {
	.divider-horisontal(@divider-bg-color);
		.old-ie & {
			.divider-horisontal(@divider-bg-color-ie);
		}

	.stripe-style-1 & {
		.divider-horisontal(@strype-1-divider-bg-color);
	}
	.stripe-style-2 & {
		.divider-horisontal(@strype-2-divider-bg-color);
	}
	.stripe-style-3 & {
		.divider-horisontal(@strype-3-divider-bg-color);
	}
	.stripe-style-4 & {
		.divider-horisontal(@strype-4-divider-bg-color);
	}
	.stripe-style-5 & {
		.divider-horisontal(@strype-5-divider-bg-color);
	}
		.old-ie .stripe-style-1 & {
			.divider-horisontal(@strype-1-divider-bg-color-ie);
		}
		.old-ie .stripe-style-2 & {
			.divider-horisontal(@strype-2-divider-bg-color-ie);
		}
		.old-ie .stripe-style-3 & {
			.divider-horisontal(@strype-3-divider-bg-color-ie);
		}
		.old-ie .stripe-style-4 & {
			.divider-horisontal(@strype-4-divider-bg-color-ie);
		}
		.old-ie .stripe-style-5 & {
			.divider-horisontal(@strype-5-divider-bg-color-ie);
		}
}

.icons-bg .benefits-grid-ico,
.icons-bg a.benefits-grid-ico:hover {
	background-color: @accent-bg-color;
}
.benefits-grid-ico > .fa {
	color:  @accent-bg-color;
}


/* Items and benefits grid: end */

/* Shortcodes: end */


/* !SVG icons and fallbacks */

/* !- Mini widgets */

.widget .searchform .submit,
.content .searchform .submit,
.woocommerce.widget_product_search #searchsubmit {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20enable-background='new%200%200%2020%2020'%20xml:space='preserve'%3E%3Cpath%20id='magnifier-icon'%20fill='%23dbdbdb'%20d='M15.955,14.438l-3.177-3.176c0.465-0.732,0.732-1.6,0.732-2.529C13.511,6.124,11.388,4,8.777,4c-2.61,0-4.734,2.124-4.734,4.733c0,2.61,2.124,4.733,4.734,4.733c0.883,0,1.71-0.242,2.421-0.665L14.393,16L15.955,14.438z%20M5.808,8.733c0-1.637,1.332-2.969,2.97-2.969c1.637,0,2.97,1.332,2.97,2.969s-1.333,2.97-2.97,2.97C7.14,11.703,5.808,10.371,5.808,8.733z'/%3E%3C/svg%3E");
}
.mini-search .submit {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{menu-color-temp}%22%20d=%22M15.491,14.071L10.887,9.53c0.727-0.989,1.223-2.206,1.223-3.524C12.109,2.693,9.395,0,6.055,0S0,2.693,0,6.006c0,3.312,2.716,6.008,6.055,6.008c1.266,0,2.567-0.516,3.539-1.178l4.562,4.556%09L15.491,14.071z%20M1.632,5.996c0-2.429,1.975-4.403,4.403-4.403c2.429,0,4.402,1.975,4.402,4.403c0,2.428-1.974,4.402-4.402,4.402C3.607,10.396,1.632,8.423,1.632,5.996z%22/%3E%3C/svg%3E");
}
.old-ie .mini-search .submit,
.old-ie .mini-search .submit:hover {
	background-position: 0 -680px;
}

.close-link {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Crect%20x=%2210.661%22%20y=%22-1.048%22%20fill=%22white%22%20width=%220.021%22%20height=%220.083%22/%3E%3Crect%20x=%229.328%22%20y=%22-1.049%22%20fill=%22white%22%20width=%220.03%22%20height=%220.042%22/%3E%3Cpolygon%20fill=%22white%22%20points=%2215.081,14.044%2014.067,15.103%200.92,1.913%201.999,0.899%20%22/%3E%3Cpolygon%20fill=%22white%22%20points=%220.959,14.01%201.967,15.062%2015.041,1.946%2013.969,0.938%20%22/%3E%3C/svg%3E");
}

.mini-search .submit.act {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Crect%20x=%2210.661%22%20y=%22-1.048%22%20fill=%22@{menu-color-temp}%22%20width=%220.021%22%20height=%220.083%22/%3E%3Crect%20x=%229.328%22%20y=%22-1.049%22%20fill=%22@{menu-color-temp}%22%20width=%220.03%22%20height=%220.042%22/%3E%3Cpolygon%20fill=%22@{menu-color-temp}%22%20points=%2215.081,14.044%2014.067,15.103%200.92,1.913%201.999,0.899%20%22/%3E%3Cpolygon%20fill=%22@{menu-color-temp}%22%20points=%220.959,14.01%201.967,15.062%2015.041,1.946%2013.969,0.938%20%22/%3E%3C/svg%3E");
}
#main table.cart a.remove {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Crect%20x=%2210.661%22%20y=%22-1.048%22%20fill=%22@{accent-bg-color-temp}%22%20width=%220.021%22%20height=%220.083%22/%3E%3Crect%20x=%229.328%22%20y=%22-1.049%22%20fill=%22@{accent-bg-color-temp}%22%20width=%220.03%22%20height=%220.042%22/%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%2215.081,14.044%2014.067,15.103%200.92,1.913%201.999,0.899%20%22/%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%220.959,14.01%201.967,15.062%2015.041,1.946%2013.969,0.938%20%22/%3E%3C/svg%3E");
}
.old-ie .mini-search .submit.act,
.old-ie .mini-search .submit.act:hover,
.old-ie #main table.cart a.remove {
	background-position: 0 -710px;
}
.old-ie .close-link {
	background-position: 8px -1190px;
}
.mini-search .submit.act:hover {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Crect%20x=%2210.661%22%20y=%22-1.048%22%20fill=%22@{accent-bg-color-temp}%22%20width=%220.021%22%20height=%220.083%22/%3E%3Crect%20x=%229.328%22%20y=%22-1.049%22%20fill=%22@{accent-bg-color-temp}%22%20width=%220.03%22%20height=%220.042%22/%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%2215.081,14.044%2014.067,15.103%200.92,1.913%201.999,0.899%20%22/%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%220.959,14.01%201.967,15.062%2015.041,1.946%2013.969,0.938%20%22/%3E%3C/svg%3E");
}
.mini-search .submit:hover {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M15.491,14.071L10.887,9.53c0.727-0.989,1.223-2.206,1.223-3.524C12.109,2.693,9.395,0,6.055,0S0,2.693,0,6.006c0,3.312,2.716,6.008,6.055,6.008c1.266,0,2.567-0.516,3.539-1.178l4.562,4.556%09L15.491,14.071z%20M1.632,5.996c0-2.429,1.975-4.403,4.403-4.403c2.429,0,4.402,1.975,4.402,4.403c0,2.428-1.974,4.402-4.402,4.402C3.607,10.396,1.632,8.423,1.632,5.996z%22/%3E%3C/svg%3E");
}

.mini-contacts li.address {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2215px%22%20height=%2215px%22%20viewBox=%220%200%2015%2015%22%20enable-background=%22new%200%200%2015%2015%22%20fill=%22@{top-icons-bg-color-temp}%22%20xml:space=%22preserve%22%3E%3Cpath%20d=%22M12.041,5.739c0-2.104-1.82-3.784-4.033-3.784c-2.23,0-3.997,1.68-3.997,3.784c0,1.468,0.613,2.177,1.971,3.979%09c1.635,2.279,1.952,4.209,1.952,4.209c0.037,0.158,0.185,0.158,0.222,0c0,0,0.242-1.93,1.916-4.209%09C10.852,8.641,12.041,7.207,12.041,5.739z%20M8.045,7.314c-0.818,0-1.504-0.691-1.504-1.505c0-0.813,0.687-1.449,1.504-1.449c0.875,0,1.543,0.637,1.543,1.449C9.59,6.623,8.92,7.314,8.045,7.314z%22/%3E%3C/svg%3E");
}

.mini-contacts li.phone {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2215px%22%20height=%2215px%22%20viewBox=%220%200%2015%2015%22%20enable-background=%22new%200%200%2015%2015%22%20fill=%22@{top-icons-bg-color-temp}%22%20xml:space=%22preserve%22%3E%3Cpath%20d=%22M10.932,13.848l-0.004-3.521c-0.004,0-1-0.006-1.046-0.004c-1.13-0.012-1.112-4.613,0.017-4.648l1.056,0.004l0.017-3.522c0,0-1.052-0.003-1.068-0.002C9.165,2.166,7.218,2.096,7.195,7.985c-0.023,5.941,1.889,5.83,2.671,5.857C9.924,13.839,10.928,13.846,10.932,13.848z%22/%3E%3C/svg%3E");

}

.mini-contacts li.email {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2215px%22%20height=%2215px%22%20viewBox=%220%200%2015%2015%22%20enable-background=%22new%200%200%2015%2015%22%20fill=%22@{top-icons-bg-color-temp}%22%20xml:space=%22preserve%22%3E%3Cpath%20d=%22M7.86,8.553L5.998,10.17L4.169,8.582l-3.553,3.303l10.944,0.004L7.86,8.553z%20M0.518,4.036l5.488,5.211l5.394-5.16L0.518,4.036z%20M8.417,7.986l3.574,3.426l-0.01-6.741L8.417,7.986z%20M0.018,11.338l3.538-3.34L0,4.631L0.018,11.338z%22/%3E%3C/svg%3E");
}

.mini-contacts li.skype {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2215px%22%20height=%2215px%22%20viewBox=%220%200%2015%2015%22%20enable-background=%22new%200%200%2015%2015%22%20fill=%22@{top-icons-bg-color-temp}%22%20xml:space=%22preserve%22%3E%3Cpath%20d=%22M13.287,8.48c0.057-0.315,0.086-0.639,0.086-0.968c0-3.062-2.481-5.544-5.546-5.544c-0.35,0-0.69,0.034-1.022,0.097C6.317,1.766,5.743,1.594,5.127,1.594c-1.79,0-3.236,1.45-3.236,3.237c0,0.621,0.175,1.204,0.481,1.698C2.312,6.851,2.284,7.175,2.284,7.513c0,3.062,2.481,5.546,5.545,5.546c0.354,0,0.701-0.036,1.038-0.102c0.49,0.295,1.061,0.465,1.672,0.465c1.787,0,3.235-1.45,3.235-3.236C13.774,9.56,13.596,8.979,13.287,8.48z%20M8.022,11.394c-1.577,0-3.165-0.715-3.159-1.95C4.866,9.071,5.146,8.73,5.514,8.73c0.93,0,0.922,1.384,2.4,1.384c1.042,0,1.395-0.567,1.395-0.962c0-1.425-4.489-0.553-4.489-3.235c0-1.45,1.192-2.453,3.066-2.344C9.674,3.68,10.722,4.467,10.822,5.2c0.053,0.48-0.267,0.853-0.821,0.853c-0.811,0-0.893-1.077-2.285-1.077c-0.628,0-1.158,0.26-1.158,0.828c0,1.183,4.463,0.495,4.463,3.103C11.023,10.408,9.818,11.394,8.022,11.394z%22/%3E%3C/svg%3E");
}

.mini-contacts li.info {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2215px%22%20height=%2215px%22%20viewBox=%220%200%2015%2015%22%20enable-background=%22new%200%200%2015%2015%22%20fill=%22@{top-icons-bg-color-temp}%22%20xml:space=%22preserve%22%3E%3Cpath%20d=%22M8.43,11.82c-0.185,0.038-0.345,0.054-0.485,0.045c-0.302-0.019-0.53-0.04-0.685-0.075%09c-0.289-0.066-0.386-0.278-0.419-0.593c-0.012-0.111,0.095-0.313,0.145-0.526c0.051-0.217,0.32-0.981,0.377-1.146l0.769-1.587c0.069-0.191,0.122-0.402,0.157-0.633c0.033-0.232,0.054-0.393,0.059-0.486C8.375,6.373,8.247,6,7.956,5.703C7.665,5.407,7.241,5.241,6.679,5.208C6.368,5.188,6.032,5.227,5.676,5.319C5.319,5.41,4.945,5.525,4.55,5.663L4.354,6.311%09c0.117-0.039,0.255-0.078,0.417-0.116C4.932,6.156,5.089,6.143,5.24,6.152c0.308,0.019,0.835,0.09,0.936,0.203c0.102,0.113,0.239,0.34,0.223,0.614C6.389,7.118,6.104,7.686,6.059,7.868C6.014,8.046,5.573,9.115,5.511,9.315L5.2,10.156c-0.065,0.222-0.132,0.433-0.166,0.606c-0.033,0.177-0.09,0.409-0.1,0.578c-0.026,0.437,0.069,0.665,0.277,0.964c0.295,0.304,0.729,0.47,1.296,0.504c0.366,0.022,0.693-0.007,0.979-0.089c0.284-0.087,0.664-0.205,1.145-0.367l0.195-0.65C8.744,11.741,8.611,11.78,8.43,11.82z%20M8.918,2.213c-0.227-0.22-0.502-0.331-0.824-0.331c-0.321,0-0.598,0.109-0.829,0.331C7.037,2.434,6.92,2.699,6.92,3.009c0,0.31,0.117,0.575,0.345,0.793C7.496,4.021,7.771,4.13,8.094,4.13c0.321,0,0.598-0.108,0.824-0.327c0.228-0.218,0.344-0.484,0.344-0.793C9.262,2.699,9.147,2.434,8.918,2.213z%22/%3E%3C/svg%3E");
}

.mini-contacts li.clock {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2215px%22%20height=%2215px%22%20viewBox=%220%200%2015%2015%22%20enable-background=%22new%200%200%2015%2015%22%20fill=%22@{top-icons-bg-color-temp}%22%20xml:space=%22preserve%22%3E%3Cpath%20d=%22M10.475,9.061l-3.624-0.06L6.76,3.76l1.344,0.038l0.142,3.931l2.171-0.021L10.475,9.061z%20M7.5,2.57C4.792,2.57,2.6,4.76,2.6,7.469c0,2.709,2.191,4.898,4.899,4.898c2.709,0,4.901-2.191,4.901-4.898C12.4,4.761,10.207,2.57,7.5,2.57%20M7.499,1.419c3.341,0,6.051,2.709,6.051,6.051c0,3.341-2.708,6.049-6.051,6.049c-3.342,0-6.049-2.708-6.049-6.049C1.45,4.128,4.158,1.419,7.499,1.419z%22/%3E%3C/svg%3E");
}


/* Mini widgets: end */


/* !- Post formats */
.navigation-inner .prev-post,
.navigation-inner .next-post {
	color: @accent-bg-color;
}
.navigation-inner .prev-post,
.navigation-inner .prev-post.disabled:hover {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20id=%22Layer_1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M9.919,12.828C9.878,12.745,2.551,6.5,2.551,6.5l7.451-6.328L11,1.177L4.691,6.5l6.226,5.323L9.919,12.828z%22/%3E%3C/svg%3E");
}
.old-ie .navigation-inner .prev-post {
	background-position: 0 -1066px;
}

.navigation-inner .next-post,
.navigation-inner .next-post.disabled:hover {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M3.632,0.172C3.673,0.255,11,6.5,11,6.5l-7.451,6.328l-0.998-1.005L8.859,6.5L2.634,1.177L3.632,0.172z%22/%3E%3C/svg%3E");
}
.old-ie .navigation-inner .next-post {
	background-position: right -1026px;
}

.format-standard .entry-meta.post-format:before {
	.standard-icon(@accent-bg-color-temp);	
}
.single .format-standard .entry-meta:before {
	.standard-icon(@backgrounds-color-temp);	
}

.standard-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M6.025,12.715l-0.35,0.211l-3.769,1.168l1.219-3.766l0.219-0.297L6.025,12.715z%20M11.328,2.016L9.954,3.358l2.681,2.695l1.396-1.366L11.328,2.016z%20M3.924,9.377l2.693,2.693l5.378-5.378l-2.66-2.673L3.924,9.377z%22/%3E%3C/svg%3E");
}

.format-aside .entry-meta.post-format:before {
	.aside-icon(@accent-bg-color-temp);	
}
.single .format-aside .entry-meta:before {
	.aside-icon(@backgrounds-color-temp);	
}

.aside-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20id=%22Layer_1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M2,2.984V14h12V3L2,2.984z%20M13.041,13.034h-10v-9h10V13.034L13.041,13.034z%20M10.766,7.047%09H5.219V5.98h5.547V7.047L10.766,7.047z%20M10.766,9.047H5.234V7.98h5.531V9.047L10.766,9.047z%20M9.109,11.047H5.219V9.98h3.891V11.047L9.109,11.047z%22/%3E%3C/svg%3E");
}

.format-photo .entry-meta.post-format:before {
	.photo-icon(@accent-bg-color-temp);	
}
.single .format-photo .entry-meta:before {
	.photo-icon(@backgrounds-color-temp);	
}
.photo-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20id=%22Layer_1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M11.281,8c0,1.241-1.009,2.25-2.25,2.25c-1.24,0-2.25-1.01-2.25-2.25c0-1.24,1.01-2.25,2.25-2.25C10.272,5.75,11.281,6.759,11.281,8z%20M15.077,3.859L15,13.016H1V3.75l3.875-0.016%09c0.382,0,0.705-0.316,0.879-0.631l0.609-1.098h5.222l0.674,1.124c0.179,0.3,0.542,0.714,0.913,0.714L15.077,3.859z%20M3.562,5.48c0-0.375-0.312-0.678-0.696-0.678S2.169,5.105,2.169,5.48c0,0.374,0.312,0.676,0.697,0.676S3.562,5.854,3.562,5.48z%20M12.281,7.961%09c0-1.812-1.458-3.211-3.25-3.211c-1.792,0-3.25,1.399-3.25,3.211c0,1.813,1.458,3.289,3.25,3.289C10.823,11.25,12.281,9.774,12.281,7.961z%20M4.031,2.005H1.969v1.01h2.062V2.005z%22/%3E%3C/svg%3E");
}

.format-gallery .entry-meta.post-format:before,
.num-of-images {
	.gallery-icon(@accent-bg-color-temp);	
}
.single .format-gallery .entry-meta:before {
	.gallery-icon(@backgrounds-color-temp);	
}
.gallery-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20id=%22Layer_1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M5.003,7c0-0.551,0.446-0.997,0.997-0.997S6.997,6.449,6.997,7c0,0.55-0.446,0.997-0.997,0.997S5.003,7.55,5.003,7z%20M11.021,6.979L9,10L7.031,8.984L5,11h8L11.021,6.979z%20M14,3V1H0v11.042l2-0.021V14h14V3H14z%20M2,11H1l0.016-8.969L13,2v1H2%20M15,13H3V4h12V13z%22/%3E%3C/svg%3E");
}
.old-ie .num-of-images {
	background-position: right -760px;
}
.format-quote .entry-meta.post-format:before {
	.quote-icon(@accent-bg-color-temp);	
}
.single .format-quote .entry-meta:before {
	.quote-icon(@backgrounds-color-temp);	
}
.quote-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M2.138,6.134c0.079,0.275,0.214,0.527,0.406,0.755C2.743,7.126,3.005,7.311,3.33,7.445c0.324,0.132,0.745,0.199,1.261,0.199h0.7c-0.083,0.987-0.392,1.829-0.924,2.521c-0.533,0.692-1.27,1.301-2.21,1.823L2.705,13c1.188-0.598,2.204-1.479,3.049-2.636c0.843-1.158,1.265-2.308,1.265-3.446c0-1.226-0.245-2.185-0.736-2.877%09C5.793,3.347,5.091,3,4.176,3C3.594,3,3.089,3.229,2.661,3.684C2.233,4.139,2.019,4.671,2.019,5.279C2.019,5.573,2.059,5.858,2.138,6.134z%22/%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M9.118,6.134c0.079,0.275,0.214,0.527,0.405,0.755c0.199,0.238,0.463,0.422,0.787,0.556c0.323,0.132,0.744,0.199,1.26,0.199h0.701c-0.084,0.987-0.394,1.829-0.926,2.521c-0.531,0.692-1.27,1.301-2.21,1.823L9.686,13c1.188-0.598,2.205-1.479,3.049-2.636C13.578,9.206,14,8.057,14,6.918c0-1.226-0.246-2.185-0.736-2.877C12.773,3.347,12.07,3,11.156,3c-0.582,0-1.088,0.229-1.516,0.684S9,4.671,9,5.279C9,5.573,9.039,5.858,9.118,6.134z%22/%3E%3C/svg%3E");
}
	.author-quote {
		color: @h1-color;
	}
	.author-quote {
		border-color: @accent-bg-color;
	}

.format-video .entry-meta.post-format:before,
.num-of-videos {
	.video-icon(@accent-bg-color-temp);	
}
.single .format-video .entry-meta:before {
	.video-icon(@backgrounds-color-temp);	
}

.video-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M8.001,2.151c1.564,0,3.037,0.61,4.144,1.72C13.245,4.975,13.851,6.442,13.851,8c0,1.56-0.605,3.026-1.706,4.129c-1.106,1.109-2.579,1.722-4.144,1.722c-1.566,0-3.038-0.612-4.144-1.722C2.756,11.026,2.15,9.56,2.15,8c0-1.558,0.606-3.025,1.707-4.129C4.963,2.761,6.435,2.151,8.001,2.151%20M8.001,1c-3.866,0-7,3.134-7,7c0,3.867,3.134,7,7,7C11.865,15,15,11.867,15,8C15,4.134,11.865,1,8.001,1L8.001,1z%20M6.035,11.425L6.017,4.662%20%09L11.643,8L6.035,11.425z%22/%3E%3C/svg%3E");
}
.old-ie .num-of-videos {
	background-position: right -790px;
}
.format-status .entry-meta.post-format:before {
	.status-icon(@accent-bg-color-temp);	
}
.single .format-status .entry-meta:before {
	.status-icon(@backgrounds-color-temp);	
}
.status-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20fill='@{colour}'%20enable-background='new%200%200%2020%2020'%20xml:space='preserve'%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.391,4.812c-3.098,0-5.609,2.055-5.609,4.589c0,1.109,0.519,2.146,1.363,2.96%09l-1.363,3.669l3.963-2.265c0.521,0.132,1.064,0.225,1.646,0.225c3.098,0,5.609-2.055,5.609-4.589S13.488,4.812,10.391,4.812z%20M8.351,10.052c-0.358,0-0.65-0.291-0.65-0.65c0-0.359,0.292-0.65,0.65-0.65c0.358,0,0.65,0.291,0.65,0.65C9.001,9.762,8.709,10.052,8.351,10.052z%20M10.391,10.052c-0.358,0-0.65-0.291-0.65-0.65c0-0.359,0.292-0.65,0.65-0.65%09c0.358,0,0.65,0.291,0.65,0.65C11.041,9.762,10.749,10.052,10.391,10.052z%20M12.431,10.053c-0.359,0-0.65-0.292-0.65-0.651c0-0.359,0.291-0.651,0.65-0.651c0.357,0,0.65,0.292,0.65,0.651C13.081,9.762,12.788,10.053,12.431,10.053z'/%3E%3C/svg%3E");
}
.format-status-content {
	background-color: @accent-bg-color;
}
.format-status-content,
.format-status-content * {
	color: @accent-color;
}

.format-audio .entry-meta.post-format:before {
	.audio-icon(@accent-bg-color-temp);	
}
.single .format-audio .entry-meta:before {
	.audio-icon(@backgrounds-color-temp);	
}

.audio-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M6.016,5l-1.75,0.016c-1.3,0-1.248-0.087-1.248,1.486v4.738c0,0.47,0.165,0.771,0.51,0.771l2.487-0.042L6.002,5.094L6.016,5z%20M7.032,4.961l0.015,1.211l4.936-2.527l0.051,9.489l-5.001-2.306l0,1.141l5.951,3.062V1.781L7.032,4.961z%22/%3E%3C/svg%3E");
}

.format-chat .entry-meta.post-format:before {
	.chat-icon(@accent-bg-color-temp);	
}
.single .format-chat .entry-meta:before {
	.chat-icon(@backgrounds-color-temp);	
}
.chat-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='20px'%20height='20px'%20fill='@{colour}'%20viewBox='0%200%2020%2020'%20enable-background='new%200%200%2020%2020'%20xml:space='preserve'%3E%3Cpath%20d='M8.594,12.828c-0.806,0.511-3.723,1.398-4.975,1.633c0.467-0.951,1.228-2.368,1.428-3.273c-0.629-0.775-1.453-1.669-1.453-2.69c0-2.874,2.723-4.975,5.771-4.975c3.029,0,5.773,2.086,5.773,4.975c0,0.041-0.276,1.586-0.278,1.627c-0.352-0.195-1.375,0.75-0.865-1.974c-0.216-1.947-2.209-3.477-4.63-3.477c-2.562,0-4.646,1.714-4.646,3.823c0,1.109,0.856,1.658,1.516,2.346c-0.135,1.021-0.845,2.064-0.845,2.064s2.127-0.592,3.209-1.237%20M16.415,16.584c-0.962-0.084-2.188-0.578-2.743-0.928c-3.057,0.768-5.183-1.104-5.183-3.175c0-1.988,1.886-3.423,3.971-3.423c2.1,0,4.059,1.286,4.04,3.598c-0.008,1.008-0.646,1.591-1.078,2.125C15.402,15.408,16.092,15.929,16.415,16.584z%20M11.046,12.522c0-0.308-0.245-0.558-0.544-0.558c-0.302,0-0.548,0.25-0.548,0.558c0,0.31,0.246,0.56,0.548,0.56C10.801,13.082,11.046,12.832,11.046,12.522z%20M13.09,12.522c0-0.308-0.243-0.558-0.544-0.558c-0.302,0-0.548,0.25-0.548,0.558c0,0.31,0.246,0.56,0.548,0.56C12.847,13.082,13.09,12.832,13.09,12.522z%20M15.146,12.522c0-0.308-0.243-0.558-0.545-0.558c-0.301,0-0.547,0.25-0.547,0.558c0,0.31,0.246,0.56,0.547,0.56C14.902,13.082,15.146,12.832,15.146,12.522z'/%3E%3C/svg%3E");
}

.format-link .entry-meta.post-format:before,
.link.btn-link {
	.link-icon(@accent-bg-color-temp);	
}
.single .format-link .entry-meta:before {
	.link-icon(@backgrounds-color-temp);	
}
.link-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M5.138,6.376c0.219-0.22,0.461-0.4,0.72-0.542c1.439-0.794,3.279-0.55,4.204,0.854L9,7.844c-0.48-1.097-1.033-1.037-1.962-0.83C6.739,7.08,6.562,7.178,6.174,7.364l-2.252,2.2c-0.497,0.696-0.59,1.831,0.062,2.483%09c0.652,0.651,1.805,0.575,2.456-0.076l0.662-0.661c0.066,0.026,1.247,0.941,1.228,0.942l-0.805,0.805c-1.252,1.252-3.281,1.252-4.533,0c-1.253-1.253-1.253-3.283,0-4.535L5.138,6.376z%20M8.546,2.968L7.732,3.826C8.354,4.179,8.411,4.373,8.97,4.714l0.592-0.683c1.5-1.453,2.771,0.224,2.547,0c0.65,0.652,0.537,1.734-0.03,2.483L9.933,8.662C9.196,9.216,8.133,9.211,7.485,8.563C7.334,8.411,7.32,8.453,7.239,8.269L6.088,9.278C6.205,9.457,6.244,9.492,6.4,9.648c0.405,0.405,0.92,0.705,1.514,0.85c0.768,0.183,1.591,0.081,2.299-0.309c0.259-0.142,0.501-0.323,0.72-0.541l2.147-2.147c1.252-1.252,1.252-3.281,0-4.533C11.828,1.715,9.799,1.715,8.546,2.968z%22/%3E%3C/svg%3E");
}

/* Post formats: end */


/* !- Paginator */

.paginator .nav-prev:before,
.paginator .nav-prev:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20id=%22Layer_1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cg%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M6.499,11.916c-1.448,0-2.812-0.564-3.836-1.593C1.645,9.301,1.082,7.943,1.082,6.5%09c0-1.445,0.561-2.801,1.581-3.823C3.686,1.65,5.051,1.082,6.499,1.082c1.45,0,2.812,0.566,3.836,1.595c1.019,1.022,1.581,2.378,1.581,3.823c0,1.441-0.561,2.801-1.58,3.823C9.313,11.352,7.949,11.916,6.499,11.916%20M6.499,13C10.09,13,13,10.089,13,6.5C13,2.909,10.09,0,6.499,0C2.91,0,0,2.909,0,6.5C0,10.089,2.91,13,6.499,13L6.499,13z%22/%3E%3C/g%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%227.453,10.234%203.771,6.466%207.298,2.744%208.375,3.781%205.715,6.526%208.453,9.203%20%22/%3E%3C/svg%3E");
}

.standard-arrow li,
.breadcrumbs li,
.custom-menu a {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M6.501,1.084c1.448,0,2.812,0.565,3.836,1.593c1.019,1.022,1.581,2.38,1.581,3.823c0,1.445-0.56,2.801-1.581,3.823c-1.022,1.027-2.388,1.595-3.836,1.595c-1.45,0-2.812-0.567-3.836-1.595C1.646,9.301,1.084,7.945,1.084,6.5c0-1.442,0.561-2.801,1.58-3.823C3.688,1.649,5.051,1.084,6.501,1.084%20M6.501,0%09C2.91,0,0,2.911,0,6.5C0,10.091,2.91,13,6.501,13C10.09,13,13,10.091,13,6.5C13,2.911,10.09,0,6.501,0L6.501,0z%22/%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%225.547,2.766%209.229,6.534%205.702,10.256%204.625,9.219%207.285,6.474%204.547,3.797%20%22/%3E%3C/svg%3E");
}

.fancy-header .breadcrumbs li:before {
	.breadcrumb-icon(rgba(255,255,255,0.4));
}
.fancy-header .breadcrumbs li:after {
	.breadcrumb-icon(rgba(0,0,0,0.1));
}
.fancy-header .breadcrumbs li:before,
.fancy-header .breadcrumbs li:after {
	height: @base-line-height;
}

.breadcrumb-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M6.501,1.084c1.448,0,2.812,0.565,3.836,1.593c1.019,1.022,1.581,2.38,1.581,3.823c0,1.445-0.56,2.801-1.581,3.823c-1.022,1.027-2.388,1.595-3.836,1.595c-1.45,0-2.812-0.567-3.836-1.595C1.646,9.301,1.084,7.945,1.084,6.5c0-1.442,0.561-2.801,1.58-3.823C3.688,1.649,5.051,1.084,6.501,1.084%20M6.501,0%09C2.91,0,0,2.911,0,6.5C0,10.091,2.91,13,6.501,13C10.09,13,13,10.091,13,6.5C13,2.911,10.09,0,6.501,0L6.501,0z%22/%3E%3Cpolygon%20fill=%22@{colour}%22%20points=%225.547,2.766%209.229,6.534%205.702,10.256%204.625,9.219%207.285,6.474%204.547,3.797%20%22/%3E%3C/svg%3E");
	}

.paginator .nav-next:after,
.paginator .nav-next:hover:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M6.501,1.084c1.448,0,2.812,0.565,3.836,1.593c1.019,1.022,1.581,2.38,1.581,3.823c0,1.445-0.56,2.801-1.581,3.823c-1.022,1.027-2.388,1.595-3.836,1.595c-1.45,0-2.812-0.567-3.836-1.595C1.646,9.301,1.084,7.945,1.084,6.5c0-1.442,0.561-2.801,1.58-3.823C3.688,1.649,5.051,1.084,6.501,1.084%20M6.501,0%09C2.91,0,0,2.911,0,6.5C0,10.091,2.91,13,6.501,13C10.09,13,13,10.091,13,6.5C13,2.911,10.09,0,6.501,0L6.501,0z%22/%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%225.547,2.766%209.229,6.534%205.702,10.256%204.625,9.219%207.285,6.474%204.547,3.797%20%22/%3E%3C/svg%3E");
}
.details,
#main ul.products li.product .button,
#main ul.products li.product .button:hover {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M3.632,0.172C3.673,0.255,11,6.5,11,6.5l-7.451,6.328l-0.998-1.005L8.859,6.5L2.634,1.177L3.632,0.172z%22/%3E%3C/svg%3E");
}
.rollover-content .details {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M3.632,0.172C3.673,0.255,11,6.5,11,6.5l-7.451,6.328l-0.998-1.005L8.859,6.5L2.634,1.177L3.632,0.172z%22/%3E%3C/svg%3E");
}
.hover-color-static .rollover-content .details,
.hover-color-static.text-on-img .project-details {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M3.632,0.172C3.673,0.255,11,6.5,11,6.5l-7.451,6.328l-0.998-1.005L8.859,6.5L2.634,1.177L3.632,0.172z%22/%3E%3C/svg%3E");
}


/* Paginator: end */


/* !- Comment and contact forms */

.comment-form-author input,
.form-name input,
.comment-form-email input,
.form-mail input,
.comment-form-url input,
.form-country input,
.form-telephone input,
.form-city input,
.form-company input {
	padding-right: 20px;
	background-position: 97% center;
	background-repeat: no-repeat;
}

.comment-form-author input,
.form-name input {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20enable-background='new%200%200%2020%2020'%20xml:space='preserve'%3E%3Cpath%20id='user-icon'%20fill='%23dbdbdb'%20d='M13.683,12.539c-1.437-0.33-2.772-0.62-2.124-1.839C13.526,6.986,12.081,5,10,5c-2.121,0-3.534,2.062-1.558,5.7c0.667,1.227-0.719,1.514-2.125,1.839C4.883,12.871,4.993,13.627,4.993,15h10.014C15.007,13.627,15.119,12.871,13.683,12.539z'/%3E%3C/svg%3E");
}

.comment-form-email input,
.form-mail input {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20enable-background='new%200%200%2020%2020'%20xml:space='preserve'%3E%3Cpath%20fill='%23dbdbdb'%20d='M11.864,10.606l-1.863,1.655l-1.828-1.624l-3.554,3.376l10.945,0.004L11.864,10.606z%20M4.52,5.983l5.49,5.332l5.392-5.282L4.52,5.983z%20M12.423,10.025l3.574,3.505l-0.009-6.896L12.423,10.025z%20M4.02,13.453l3.538-3.416L4.003,6.594L4.02,13.453z'/%3E%3C/svg%3E");
}
.form-telephone input {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20enable-background='new%200%200%2020%2020'%20xml:space='preserve'%3E%3Cpath%20fill='%23dbdbdb'%20d='M14.517,14.419l-2.176-2.996c-0.004,0.004-0.854,0.613-0.895,0.642c-0.967,0.688-3.79-3.241-2.851-3.966L9.498,7.45l-2.16-3.006c0,0.001-0.896,0.645-0.91,0.656C5.808,5.566,4.108,6.708,7.72,11.734c3.644,5.071,5.203,3.796,5.884,3.337C13.653,15.034,14.511,14.419,14.517,14.419z'/%3E%3C/svg%3E");
}
.form-country input {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20enable-background='new%200%200%2020%2020'%20xml:space='preserve'%3E%3Cpath%20fill='%23dbdbdb'%20d='M14.016,7.738c0-2.104-1.82-3.783-4.035-3.783c-2.229,0-3.996,1.68-3.996,3.783c0,1.469,0.613,2.177,1.972,3.979c1.635,2.28,1.952,4.209,1.952,4.209c0.037,0.158,0.186,0.158,0.223,0c0,0,0.242-1.929,1.916-4.209%09C12.826,10.64,14.016,9.207,14.016,7.738z%20M10.02,9.313c-0.818,0-1.505-0.69-1.505-1.504c0-0.813,0.687-1.45,1.505-1.45%09c0.873,0,1.543,0.638,1.543,1.45C11.563,8.623,10.893,9.313,10.02,9.313z'/%3E%3C/svg%3E");
}
.form-city input {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20enable-background='new%200%200%2020%2020'%20xml:space='preserve'%3E%3Cpath%20fill='%23dbdbdb'%20d='M14.016,7.738c0-2.104-1.82-3.783-4.035-3.783c-2.229,0-3.996,1.68-3.996,3.783c0,1.469,0.613,2.177,1.972,3.979c1.635,2.28,1.952,4.209,1.952,4.209c0.037,0.158,0.186,0.158,0.223,0c0,0,0.242-1.929,1.916-4.209%09C12.826,10.64,14.016,9.207,14.016,7.738z%20M10.02,9.313c-0.818,0-1.505-0.69-1.505-1.504c0-0.813,0.687-1.45,1.505-1.45%09c0.873,0,1.543,0.638,1.543,1.45C11.563,8.623,10.893,9.313,10.02,9.313z'/%3E%3C/svg%3E");
}
.form-company input {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2220px%22%20height=%2220px%22%20viewBox=%220%200%2020%2020%22%20enable-background=%22new%200%200%2020%2020%22%20xml:space=%22preserve%22%3E%3Cpath%20id=%22briefcase-8-icon%22%20fill=%22%23dbdbdb%22%20d=%22M8.974,5.053L8.145,5.017l-0.018-1.01c0-0.383,0.413-0.729,0.752-0.729h3.632%09c0.342,0,0.688,0.327,0.688,0.71v1.039h-0.824l0.005-0.743c0-0.121-0.206-0.092-0.312-0.092H9.328c-0.108,0-0.351-0.029-0.351,0.092%09L8.975,4.977L8.974,5.053z%20M12.115,8.974l-0.032,0.954l3.906,0.042l-0.016,4.036H4.942l0.047-4.021l3.75-0.041l0.002-1L4.942,8.971L4.927,5.976l11.062,0.029L15.958,8.96L12.115,8.974z%20M11.228,8.325H9.658L9.63,10.553l1.639-0.029L11.228,8.325z%22/%3E%3C/svg%3E");
}

.comment-form-url input {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20enable-background='new%200%200%2020%2020'%20xml:space='preserve'%3E%3Cpath%20id='computer-4-icon'%20fill='%23dbdbdb'%20d='M6.131,4.083l7.738,6.027l-3.273,0.551l2.154,4.356l-2.025,1.037l-2.166-4.438l-2.428,2.269V4.083z'/%3E%3C/svg%3E");
}
.clear-form:before {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M6.501,1.084c1.448,0,2.812,0.565,3.836,1.593c1.019,1.022,1.581,2.38,1.581,3.823%09c0,1.445-0.561,2.801-1.581,3.823c-1.022,1.026-2.388,1.595-3.836,1.595c-1.45,0-2.812-0.566-3.836-1.595C1.646,9.301,1.084,7.945,1.084,6.5c0-1.442,0.561-2.801,1.58-3.823C3.688,1.649,5.051,1.084,6.501,1.084%20M6.501,0%09C2.91,0,0,2.911,0,6.5C0,10.091,2.91,13,6.501,13C10.09,13,13,10.091,13,6.5C13,2.911,10.09,0,6.501,0L6.501,0z%22/%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%223.534,8.557%204.429,9.45%209.467,4.412%208.604,3.55%20%22/%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%229.467,8.557%208.57,9.45%203.534,4.412%204.396,3.55%20%22/%3E%20%3C/svg%3E");
}
/* Comment and contact forms: end */

/* !- Accordion */

.st-accordion li > a,
.st-toggle > a,
.shortcode-tabs.tab-style-two .tab.fullsize-tab,
.shortcode-tabs.tab-style-three .tab.fullsize-tab,
.wpb_content_element.dt-style .wpb_accordion_header > a,
.dt-style.wpb_toggle,
#content h4.wpb_toggle.dt-style {
	.plus-icon(@backgrounds-color-temp);

	.sidebar-content & {
		.plus-icon(@widget-sidebar-header-color-temp);
	}
	.footer & {
		.plus-icon(@widget-footer-header-color-temp);
	}

	.stripe-style-1 & {
		.plus-icon(@strype-1-header-color-temp);
	}
	.stripe-style-2 & {
		.plus-icon(@strype-2-header-color-temp);
	}
	.stripe-style-3 & {
		.plus-icon(@strype-3-header-color-temp);
	}
	.stripe-style-4 & {
		.plus-icon(@strype-4-header-color-temp);
	}
	.stripe-style-5 & {
		.plus-icon(@strype-5-header-color-temp);
	}
}
#content .stripe-style-1 h4.wpb_toggle.dt-style {

	.plus-icon(@strype-1-header-color-temp);
}
#content .stripe-style-2 h4.wpb_toggle.dt-style {

	.plus-icon(@strype-2-header-color-temp);
}
#content .stripe-style-3 h4.wpb_toggle.dt-style {
		.plus-icon(@strype-3-header-color-temp);
}
#content .stripe-style-4 h4.wpb_toggle.dt-style {
	.plus-icon(@strype-4-header-color-temp);
}
#content .stripe-style-5 h4.wpb_toggle.dt-style {
	.plus-icon(@strype-5-header-color-temp);
}


.plus-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M6.501,1.084c1.448,0,2.812,0.565,3.836,1.593c1.019,1.022,1.581,2.38,1.581,3.823c0,1.445-0.561,2.801-1.581,3.823c-1.022,1.026-2.388,1.595-3.836,1.595c-1.45,0-2.812-0.566-3.836-1.595C1.646,9.301,1.084,7.945,1.084,6.5c0-1.442,0.561-2.801,1.58-3.823C3.688,1.649,5.051,1.084,6.501,1.084%20M6.501,0C2.91,0,0,2.911,0,6.5C0,10.091,2.91,13,6.501,13C10.09,13,13,10.091,13,6.5C13,2.911,10.09,0,6.501,0L6.501,0z%22/%3E%3Crect%20x=%225.844%22%20y=%223.042%22%20fill=%22@{colour}%22%20width=%221.312%22%20height=%226.916%22/%3E%3Crect%20x=%223.042%22%20y=%225.844%22%20fill=%22@{colour}%22%20width=%226.916%22%20height=%221.312%22/%3E%3C/svg%3E");
}
.old-ie .st-accordion li > a,
.old-ie #main .wpb_content_element.dt-style .wpb_accordion_header > a {
	background-position: right -60px;
}
.old-ie .st-toggle > a,
.old-ie .shortcode-tabs.tab-style-two .tab.fullsize-tab,
.old-ie .shortcode-tabs.tab-style-three .tab.fullsize-tab,
.old-ie .dt-style.wpb_toggle,
.old-ie #content h4.wpb_toggle.dt-style {
	background-position: 0 -19px;
}


.shortcode-tabs.tab-style-two .tab.fullsize-tab.active-tab,
.shortcode-tabs.tab-style-three .tab.fullsize-tab.active-tab {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M6.501,1.084c1.448,0,2.812,0.565,3.836,1.593c1.019,1.022,1.581,2.38,1.581,3.823c0,1.445-0.561,2.801-1.581,3.823c-1.022,1.026-2.388,1.595-3.836,1.595c-1.45,0-2.812-0.566-3.836-1.595C1.646,9.301,1.084,7.945,1.084,6.5c0-1.442,0.561-2.801,1.58-3.823C3.688,1.649,5.051,1.084,6.501,1.084%20M6.501,0C2.91,0,0,2.911,0,6.5C0,10.091,2.91,13,6.501,13C10.09,13,13,10.091,13,6.5C13,2.911,10.09,0,6.501,0L6.501,0z%22/%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%229.983,5.576%206.106,9.142%203.657,6.676%204.68,5.611%206.225,7.201%208.983,4.545%20%22/%3E%3C/svg%3E");	
}

/* !- Custom menu */

/*.custom-menu a {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='13px'%20height='13px'%20viewBox='0%200%2013%2013'%20fill='@{widget-sidebar-bg-color-temp}'%20enable-background='new%200%200%2013%2013'%20xml:space='preserve'%3E%3Cpath%20fill='@{widget-sidebar-divider-bg-color-temp}'%20d='M6.5,0C2.91,0,0,2.91,0,6.5S2.91,13,6.5,13S13,10.09,13,6.5S10.09,0,6.5,0z'/%3E%3Cg%3E%3Cg%3E%3Crect%20x='4.641'%20y='4.272'%20transform='matrix(-0.7071%20-0.7072%200.7072%20-0.7071%208.6136%2013.7923)'%20width='5.045'%20height='1.68'/%3E%3C/g%3E%3C/g%3E%3Crect%20x='6.321'%20y='4.968'%20transform='matrix(-0.7067%20-0.7075%200.7075%20-0.7067%206.9257%2017.8531)'%20width='1.685'%20height='5.045'/%3E%3C/svg%3E");
}

.footer .custom-menu a {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='13px'%20height='13px'%20viewBox='0%200%2013%2013'%20fill='@{footer-bg-color-temp}'%20enable-background='new%200%200%2013%2013'%20xml:space='preserve'%3E%3Cpath%20fill='@{widget-footer-divider-bg-color-temp}'%20d='M6.5,0C2.91,0,0,2.91,0,6.5S2.91,13,6.5,13S13,10.09,13,6.5S10.09,0,6.5,0z'/%3E%3Cg%3E%3Cg%3E%3Crect%20x='4.641'%20y='4.272'%20transform='matrix(-0.7071%20-0.7072%200.7072%20-0.7071%208.6136%2013.7923)'%20width='5.045'%20height='1.68'/%3E%3C/g%3E%3C/g%3E%3Crect%20x='6.321'%20y='4.968'%20transform='matrix(-0.7067%20-0.7075%200.7075%20-0.7067%206.9257%2017.8531)'%20width='1.685'%20height='5.045'/%3E%3C/svg%3E");
}

.custom-menu a:hover,
.custom-menu .act > a {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='13px'%20height='13px'%20viewBox='0%200%2013%2013'%20fill='@{accent-color-temp}'%20enable-background='new%200%200%2013%2013'%20xml:space='preserve'%3E%3Cpath%20fill='@{accent-bg-color-temp}'%20d='M6.5,0C2.91,0,0,2.91,0,6.5S2.91,13,6.5,13S13,10.09,13,6.5S10.09,0,6.5,0z'/%3E%3Cg%3E%3Cg%3E%3Crect%20x='4.641'%20y='4.272'%20transform='matrix(-0.7071%20-0.7072%200.7072%20-0.7071%208.6136%2013.7923)'%20width='5.045'%20height='1.68'/%3E%3C/g%3E%3C/g%3E%3Crect%20x='6.321'%20y='4.968'%20transform='matrix(-0.7067%20-0.7075%200.7075%20-0.7067%206.9257%2017.8531)'%20width='1.685'%20height='5.045'/%3E%3C/svg%3E");
}*/

/* Custom menu: end */


/* !- Twitter */

.widget .tp_recent_tweets li:before {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20enable-background='new%200%200%2020%2020'%20xml:space='preserve'%3E%3Cpath%20fill='@{accent-bg-color-temp}'%20d='M10,0C4.477,0,0,4.477,0,10c0,5.522,4.477,10,10,10c5.522,0,10-4.478,10-10C20,4.477,15.522,0,10,0z'/%3E%3Cpath%20id='twitter-icon'%20fill='@{accent-color-temp}'%20d='M16.424,6.161c-0.443,0.2-0.917,0.335-1.416,0.397c0.508-0.312,0.896-0.808,1.082-1.395c-0.477,0.288-1.003,0.499-1.564,0.612c-0.449-0.49-1.09-0.797-1.801-0.797c-1.592,0-2.762,1.519-2.401,3.097C8.271,7.97,6.455,6.965,5.238,5.44C4.592,6.572,4.903,8.057,6.002,8.807C5.597,8.793,5.217,8.68,4.885,8.491c-0.027,1.169,0.791,2.264,1.978,2.506c-0.348,0.094-0.727,0.117-1.114,0.043c0.314,1.005,1.225,1.729,2.304,1.753c-0.149,0.118-1.542,1.428-3.65,1.196c1.092,0.715,2.389,0.979,3.781,0.979c4.58,0,7.166-3.954,7.011-7.503C15.675,7.111,16.092,6.667,16.424,6.161z'/%3E%3C/svg%3E");
}
/* Twitter: end */

.filter-categories .act:before,
.filter-categories .act.show-all:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M6.501,1.084c1.448,0,2.812,0.565,3.836,1.593c1.019,1.022,1.581,2.38,1.581,3.823c0,1.445-0.561,2.801-1.581,3.823c-1.022,1.026-2.388,1.595-3.836,1.595c-1.45,0-2.812-0.566-3.836-1.595C1.646,9.301,1.084,7.945,1.084,6.5c0-1.442,0.561-2.801,1.58-3.823C3.688,1.649,5.051,1.084,6.501,1.084%20M6.501,0C2.91,0,0,2.911,0,6.5C0,10.091,2.91,13,6.501,13C10.09,13,13,10.091,13,6.5C13,2.911,10.09,0,6.501,0L6.501,0z%22/%3E%3Cpolygon%20fill=%22white%22%20points=%229.983,5.576%206.106,9.142%203.657,6.676%204.68,5.611%206.225,7.201%208.983,4.545%20%22/%3E%3C/svg%3E");
}

.filter-categories .act:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M6.501,1.084c1.448,0,2.812,0.565,3.836,1.593c1.019,1.022,1.581,2.38,1.581,3.823c0,1.445-0.561,2.801-1.581,3.823c-1.022,1.026-2.388,1.595-3.836,1.595c-1.45,0-2.812-0.566-3.836-1.595%09C1.646,9.301,1.084,7.945,1.084,6.5c0-1.442,0.561-2.801,1.58-3.823C3.688,1.649,5.051,1.084,6.501,1.084%20M6.501,0C2.91,0,0,2.911,0,6.5C0,10.091,2.91,13,6.501,13C10.09,13,13,10.091,13,6.5C13,2.911,10.09,0,6.501,0L6.501,0z%22/%3E%3Cpolygon%20fill=%22white%22%20points=%223.534,8.557%204.429,9.45%209.467,4.412%208.604,3.55%20%22/%3E%3Cpolygon%20fill=%22white%22%20points=%229.467,8.557%208.57,9.45%203.534,4.412%204.396,3.55%20%22/%3E%3C/svg%3E");
}
.st-accordion li.st-open > a,
.st-toggle.st-open > a,
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-active > a,
#main .wpb_toggle_title_active,
#main #content h4.wpb_toggle_title_active {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M6.501,1.084c1.448,0,2.812,0.565,3.836,1.593c1.019,1.022,1.581,2.38,1.581,3.823c0,1.445-0.561,2.801-1.581,3.823c-1.022,1.026-2.388,1.595-3.836,1.595c-1.45,0-2.812-0.566-3.836-1.595C1.646,9.301,1.084,7.945,1.084,6.5c0-1.442,0.561-2.801,1.58-3.823C3.688,1.649,5.051,1.084,6.501,1.084%20M6.501,0C2.91,0,0,2.911,0,6.5C0,10.091,2.91,13,6.501,13C10.09,13,13,10.091,13,6.5C13,2.911,10.09,0,6.501,0L6.501,0z%22/%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%229.983,5.576%206.106,9.142%203.657,6.676%204.68,5.611%206.225,7.201%208.983,4.545%20%22/%3E%3C/svg%3E");
}

.old-ie .st-accordion li.st-open > a,
.old-ie #main .wpb_accordion .wpb_accordion_wrapper .ui-state-active > a {
	background-position: right -40px;
}

.old-ie .st-toggle.st-open > a,
.old-ie #main .wpb_toggle_title_active,
.old-ie #main #content h4.wpb_toggle_title_active {
	background-position: 0 1px;
}

.st-accordion li.st-open > a,
.st-toggle.st-open > a,
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-active > a,
#main .wpb_toggle_title_active,
#main #content h4.wpb_toggle_title_active {
	color: @accent-bg-color;
}


.filter-categories .act:hover {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M6.501,1.084c1.448,0,2.812,0.565,3.836,1.593c1.019,1.022,1.581,2.38,1.581,3.823c0,1.445-0.561,2.801-1.581,3.823c-1.022,1.026-2.388,1.595-3.836,1.595c-1.45,0-2.812-0.566-3.836-1.595C1.646,9.301,1.084,7.945,1.084,6.5c0-1.442,0.561-2.801,1.58-3.823C3.688,1.649,5.051,1.084,6.501,1.084%20M6.501,0C2.91,0,0,2.911,0,6.5C0,10.091,2.91,13,6.501,13C10.09,13,13,10.091,13,6.5C13,2.911,10.09,0,6.501,0L6.501,0z%22/%3E%3Cpolygon%20fill=%22white%22%20points=%229.983,5.576%206.106,9.142%203.657,6.676%204.68,5.611%206.225,7.201%208.983,4.545%20%22/%3E%3C/svg%3E");
}



/* SVG icons and fallbacks: end */


/* !Shortcodes */
/* !- Call to action, Testimonials */

.plain-bg,
.testimonial-item,
#main #content .rotatingtweets,
#main #content .norotatingtweets {
	border-style: solid;
	border-width: 1px;
	border-color: @divider-bg-color;
	.stripe-style-1 & {
		border-color: @strype-1-divider-bg-color;
	}
	.stripe-style-2 & {
		border-color: @strype-2-divider-bg-color;
	}
	.stripe-style-3 & {
		border-color: @strype-3-divider-bg-color;
	}
	.stripe-style-4 & {
		border-color: @strype-4-divider-bg-color;
	}
	.stripe-style-5 & {
		border-color: @strype-5-divider-bg-color;
	}
		.old-ie .stripe-style-1 & {
			border-color: @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
			border-color: @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
			border-color: @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
			border-color: @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
			border-color: @strype-5-divider-bg-color-ie;
		}
}
.old-ie .plain-bg,
.old-ie .testimonial-item {
	border-color: @divider-bg-color-ie;
}
.footer .testimonials.slider-content {	
	border-style: solid;
	border-width: 1px;
	border-color: @widget-footer-divider-bg-color;
}
.old-ie .footer .testimonials.slider-content {
	border-color: @widget-footer-divider-bg-color-ie;
}

.fancy-bg {
	background: @widget-sidebar-bg-color @widget-sidebar-bg-image @widget-sidebar-bg-repeat @widget-sidebar-bg-position-x @widget-sidebar-bg-position-y;
	color: @widget-sidebar-color;
}

	.testimonial-item .testimonial-vcard .text-primary,
	.testimonial-item .testimonial-vcard .text-primary * {
		color: @h1-color;
		.stripe-style-1 & {
			color: @strype-1-header-color;
		}
		.stripe-style-2 & {
			color: @strype-2-header-color;
		}
		.stripe-style-3 & {
			color: @strype-3-header-color;
		}
		.stripe-style-4 & {
			color: @strype-4-header-color;
		}
		.stripe-style-5 & {
			color: @strype-5-header-color;
		}
	}
.shortcode-action-bg:before{
	background-color: @accent-bg-color;
}
.no-avatar {
	border: 1px solid @divider-bg-color;
	.sidebar-content & {
		border: 1px solid @widget-sidebar-divider-bg-color;
	}
	.footer & {
		border: 1px solid @widget-footer-divider-bg-color;
	}
	.stripe-style-1 & {
		border-color: @strype-1-divider-bg-color;
	}
	.stripe-style-2 & {
		border-color: @strype-2-divider-bg-color;
	}
	.stripe-style-3 & {
		border-color: @strype-3-divider-bg-color;
	}
	.stripe-style-4 & {
		border-color: @strype-4-divider-bg-color;
	}
	.stripe-style-5 & {
		border-color: @strype-5-divider-bg-color;
	}
		.old-ie .stripe-style-1 & {
			border-color: @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
			border-color: @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
			border-color: @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
			border-color: @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
			border-color: @strype-5-divider-bg-color-ie;
		}
}
#main #content .sidebar-content .rotatingtweets,
#main #content .sidebar-content .norotatingtweets {
	border: 1px solid @widget-sidebar-divider-bg-color;
}
.items-grid .no-avatar,
.recent-posts .no-avatar {
	border-color: @divider-bg-color;
	.stripe-style-1 & {
		border-color: @strype-1-divider-bg-color;
	}
	.stripe-style-2 & {
		border-color: @strype-2-divider-bg-color;
	}
	.stripe-style-3 & {
		border-color: @strype-3-divider-bg-color;
	}
	.stripe-style-4 & {
		border-color: @strype-4-divider-bg-color;
	}
	.stripe-style-5 & {
		border-color: @strype-5-divider-bg-color;
	}
		.old-ie .stripe-style-1 & {
			border-color: @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
			border-color: @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
			border-color: @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
			border-color: @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
			border-color: @strype-5-divider-bg-color-ie;
		}
}
.old-ie .items-grid .no-avatar,
.old-ie .recent-posts .no-avatar {
	border-color: @divider-bg-color-ie;
}
.items-grid .no-avatar:hover,
.old-ie .items-grid .no-avatar:hover,
.widget .items-grid .no-avatar:hover,
.widget .recent-posts .no-avatar:hover {
	border-color: @accent-bg-color;
}
.sidebar-content .items-grid .no-avatar,
.sidebar-content .recent-posts .no-avatar {
	border-color: @widget-sidebar-divider-bg-color;
}
.old-ie .sidebar-content .items-grid .no-avatar,
.old-ie .sidebar-content .recent-posts .no-avatar {
	border-color: @widget-sidebar-divider-bg-color-ie;
}
.footer .items-grid .no-avatar,
.footer .recent-posts .no-avatar {
	border-color: @widget-footer-divider-bg-color;
}
.old-ie .footer .items-grid .no-avatar,
.old-ie .footer .recent-posts .no-avatar {
	border-color: @widget-footer-divider-bg-color-ie;
}
/* Call to action: end */

.rsSlide .slider-post-caption,
.images-list-caption {
	line-height: @base-line-height;
}


/* !- pullquote */
	.shortcode-pullquote {	
		border-color: @accent-bg-color;
		color: @h1-color;
		/*font-size: @text-big;*/
	}

/* pullquote: end */


.block-style-widget,
.frame-on.frame-fancy,
.shortcode-code {
	background-color: fade(@h1-color, 4%);
	-webkit-box-shadow: inset 0px 0px 0px 1px @divider-bg-color;
	box-shadow: inset 0px 0px 0px 1px @divider-bg-color;

	.stripe-style-1 & {
		background-color: fade(@strype-1-header-color, 4%);
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-1-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-1-divider-bg-color;
	}
	.stripe-style-2 & {
		background-color: fade(@strype-2-header-color, 4%);
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-2-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-2-divider-bg-color;
	}
	.stripe-style-3 & {
		background-color: fade(@strype-3-header-color, 4%);
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-3-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-3-divider-bg-color;
	}
	.stripe-style-4 & {
		background-color: fade(@strype-4-header-color, 4%);
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-4-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-4-divider-bg-color;
	}
	.stripe-style-5 & {
		background-color: fade(@strype-5-header-color, 4%);
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-5-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-5-divider-bg-color;
	}
		.old-ie .stripe-style-1 & {
			border: @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
			border: 1px solid @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
			border: 1px solid @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
			border: 1px solid @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
			border: 1px solid @strype-5-divider-bg-color-ie;
		}
}
.sidebar-none .related-projects.slider-wrapper:before,
.sidebar-none .related-projects.slider-wrapper:after {
	background-color: @divider-bg-color;

	.stripe-style-1 & {
		background-color: @strype-1-divider-bg-color;
	}
	.stripe-style-2 & {
		background-color: @strype-2-divider-bg-color;
	}
	.stripe-style-3 & {
		background-color: @strype-3-divider-bg-color;
	}
	.stripe-style-4 & {
		background-color: @strype-4-divider-bg-color;
	}
	.stripe-style-5 & {
		background-color: @strype-5-divider-bg-color;
	}
}

.sidebar-none .related-projects.slider-wrapper,
.ls-container.ls-carousel .ls-thumbnail-inner {
	background-color: fade(@h1-color, 4%);

	.stripe-style-1 & {
		background-color: fade(@strype-1-header-color, 4%);
	}
	.stripe-style-2 & {
		background-color: fade(@strype-2-header-color, 4%);
	}
	.stripe-style-3 & {
		background-color: fade(@strype-3-header-color, 4%);
	}
	.stripe-style-4 & {
		background-color: fade(@strype-4-header-color, 4%);
	}
	.stripe-style-5 & {
		background-color: fade(@strype-5-header-color, 4%);
	}
		.old-ie .stripe-style-1 & {
			border: @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
			border: 1px solid @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
			border: 1px solid @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
			border: 1px solid @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
			border: 1px solid @strype-5-divider-bg-color-ie;
		}
}
.old-ie .block-style-widget,
.old-ie .frame-on.frame-fancy,
.old-ie .sidebar-none .related-projects.slider-wrapper,
.old-ie .shortcode-code {
	.rgba(@h1-color, 0.04);
	border: 1px solid @divider-bg-color-ie;
}

.content .frame-on.frame-fancy {
	border: none;
}

.no-avatar {
	.avatar-icon(@divider-bg-color-temp);
	
	.sidebar-content & {
		.avatar-icon(@widget-sidebar-divider-bg-color-temp);
	}
	.footer & {
		.avatar-icon(@widget-footer-divider-bg-color-temp);
	}

	.stripe-style-1 & {
		.avatar-icon(@strype-1-divider-bg-color-temp);
	}
	.stripe-style-2 & {
		.avatar-icon(@strype-2-divider-bg-color-temp);
	}
	.stripe-style-3 & {
		.avatar-icon(@strype-3-divider-bg-color-temp);
	}
	.stripe-style-4 & {
		.avatar-icon(@strype-4-divider-bg-color-temp);
	}
	.stripe-style-5 & {
		.avatar-icon(@strype-5-divider-bg-color-temp);
	}
}

.avatar-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='25px'%20height='25px'%20viewBox='0%200%2025%2025'%20enable-background='new%200%200%2025%2025'%20xml:space='preserve'%3E%3Cpath%20id='user-icon'%20fill='@{colour}'%20d='M21.69,18.851c-3.583-0.83-6.917-1.554-5.304-4.604C21.303,4.964,17.689,0,12.5,0C7.206,0,3.683,5.155,8.613,14.247c1.662,3.069-1.796,3.794-5.303,4.604C-0.27,19.678,0.005,21.568,0.005,25h24.991C24.994,21.568,25.271,19.678,21.69,18.851z'/%3E%3C/svg%3E");
	background-size: 20px 20px;
}
.old-ie .no-avatar {
	background-position: 10px -625px;
}
.old-ie .comment .no-avatar {
	background-position: 15px -615px;
}

.post-format-aside .no-avatar {
	.format-aside-icon(@divider-bg-color-temp);
	
	.sidebar-content & {
		.format-aside-icon(@widget-sidebar-divider-bg-color-temp);
	}
	.footer & {
		.format-aside-icon(@widget-footer-divider-bg-color-temp);
	}

	.stripe-style-1 & {
		.format-aside-icon(@strype-1-divider-bg-color-temp);
	}
	.stripe-style-2 & {
		.format-aside-icon(@strype-2-divider-bg-color-temp);
	}
	.stripe-style-3 & {
		.format-aside-icon(@strype-3-divider-bg-color-temp);
	}
	.stripe-style-4 & {
		.format-aside-icon(@strype-4-divider-bg-color-temp);
	}
	.stripe-style-5 & {
		.format-aside-icon(@strype-5-divider-bg-color-temp);
	}
}
.post-format-aside .no-avatar:hover {
	.format-aside-icon(@accent-bg-color-temp);
}
.format-aside-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='30px'%20height='30px'%20viewBox='0%200%2030%2030'%20enable-background='new%200%200%2030%2030'%20xml:space='preserve'%3E%3Cpath%20fill='@{colour}'%20d='M1.25,1.25v27.5h27.5V1.25H1.25z%20M17.75,20.5h-11v-2.75h11V20.5z%20M23.25,15H6.75v-2.75h16.5V15z%20M23.25,9.5H6.75V6.75h16.5V9.5z'/%3E%20%3C/svg%3E");
	background-size: 20px 20px;
}

.post-format-photo .no-avatar {
	.format-photo-icon(@divider-bg-color-temp);
	
	.sidebar-content & {
		.format-photo-icon(@widget-sidebar-divider-bg-color-temp);
	}
	.footer & {
		.format-photo-icon(@widget-footer-divider-bg-color-temp);
	}

	.stripe-style-1 & {
		.format-photo-icon(@strype-1-divider-bg-color-temp);
	}
	.stripe-style-2 & {
		.format-photo-icon(@strype-2-divider-bg-color-temp);
	}
	.stripe-style-3 & {
		.format-photo-icon(@strype-3-divider-bg-color-temp);
	}
	.stripe-style-4 & {
		.format-photo-icon(@strype-4-divider-bg-color-temp);
	}
	.stripe-style-5 & {
		.format-photo-icon(@strype-5-divider-bg-color-temp);
	}
}
.post-format-photo .no-avatar:hover {
	.format-photo-icon(@accent-bg-color-temp);
}
.format-photo-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='30px'%20height='30px'%20viewBox='0%200%2030%2030'%20enable-background='new%200%200%2030%2030'%20xml:space='preserve'%3E%3Cpath%20fill='@{colour}'%20d='M21.918,16.255c0,2.45-2.045,4.441-4.556,4.441c-2.511,0-4.556-1.995-4.556-4.441c0-2.455,2.048-4.446,4.556-4.446C19.873,11.816,21.918,13.8,21.918,16.255z%20M30,8.759v17.45H-0.025V8.81L6.2,8.769%09c0.819,0,3.597-1.814,3.973-2.516l1.305-2.462h11.249l1.396,2.521c0.38,0.672,2.514,2.415,3.313,2.415L30,8.759z%20M5.114,12.583c0-0.75-0.66-1.36-1.469-1.36c-0.813,0-1.471,0.61-1.471,1.36c0,0.751,0.659,1.361,1.471,1.361C4.455,13.945,5.114,13.339,5.114,12.583z%20M24.468,16.223c0-3.97-3.192-7.037-7.128-7.037c-3.92,0-7.113,3.065-7.113,7.037c0,3.969,3.193,7.205,7.113,7.205C21.271,23.428,24.468,20.191,24.468,16.223z%20M6.983,3.796H1.208l0.044,2.388l5.732,0.033L6.983,3.796L6.983,3.796z'/%3E%3C/svg%3E");
	background-size: 20px 20px;
}

.post-format-standard .no-avatar {
	.format-standard-icon(@divider-bg-color-temp);
	
	.sidebar-content & {
		.format-standard-icon(@widget-sidebar-divider-bg-color-temp);
	}
	.footer & {
		.format-standard-icon(@widget-footer-divider-bg-color-temp);
	}

	.stripe-style-1 & {
		.format-standard-icon(@strype-1-divider-bg-color-temp);
	}
	.stripe-style-2 & {
		.format-standard-icon(@strype-2-divider-bg-color-temp);
	}
	.stripe-style-3 & {
		.format-standard-icon(@strype-3-divider-bg-color-temp);
	}
	.stripe-style-4 & {
		.format-standard-icon(@strype-4-divider-bg-color-temp);
	}
	.stripe-style-5 & {
		.format-standard-icon(@strype-5-divider-bg-color-temp);
	}
}
.post-format-standard .no-avatar:hover {
	.format-standard-icon(@accent-bg-color-temp);
}
.format-standard-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='30px'%20height='30px'%20viewBox='0%200%2030%2030'%20enable-background='new%200%200%2030%2030'%20xml:space='preserve'%3E%3Cpath%20fill='@{colour}'%20d='M29.339,4.685l-3.688-3.866c0,0-1.096-1.505-2.386-0.211l-2.447,2.652l6.179,6.058l2.385-2.446C29.382,6.871,30.577,5.933,29.339,4.685z%20M4.211,19.755l6.695,5.786l14.702-14.597l-6.548-6.223L4.211,19.755z%20M0.099,29.918l2.958-0.604l-2.193-2.391L0.099,29.918z%20M1.554,25.345l3.229,3.319l4.512-1.43l-6.646-5.828L1.554,25.345z'/%3E%3C/svg%3E");
	background-size: 20px 20px;
}

.post-format-video .no-avatar {
	.format-video-icon(@divider-bg-color-temp);
	
	.sidebar-content & {
		.format-video-icon(@widget-sidebar-divider-bg-color-temp);
	}
	.footer & {
		.format-video-icon(@widget-footer-divider-bg-color-temp);
	}

	.stripe-style-1 & {
		.format-video-icon(@strype-1-divider-bg-color-temp);
	}
	.stripe-style-2 & {
		.format-video-icon(@strype-2-divider-bg-color-temp);
	}
	.stripe-style-3 & {
		.format-video-icon(@strype-3-divider-bg-color-temp);
	}
	.stripe-style-4 & {
		.format-video-icon(@strype-4-divider-bg-color-temp);
	}
	.stripe-style-5 & {
		.format-video-icon(@strype-5-divider-bg-color-temp);
	}
}
.post-format-video .no-avatar:hover {
	.format-video-icon(@accent-bg-color-temp);
}
.format-video-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='30px'%20height='30px'%20viewBox='0%200%2030%2030'%20enable-background='new%200%200%2030%2030'%20xml:space='preserve'%3E%3Cpath%20fill='@{colour}'%20d='M20.064,18.779c0,1.578-2.571,3.68-4.129,3.68H4.092C2.536,22.456,0,19.929,0,18.351v-6.701c0-1.577,2.536-4.108,4.092-4.108h11.884c1.556,0,3.928,2.19,3.928,3.766L20.064,18.779z%20M30,7.542l-8.532,4.225v6.935L30,22.456V7.542z'/%3E%3C/svg%3E");
	background-size: 20px 20px;
}

.post-format-audio .no-avatar {
	.format-audio-icon(@divider-bg-color-temp);
	
	.sidebar-content & {
		.format-audio-icon(@widget-sidebar-divider-bg-color-temp);
	}
	.footer & {
		.format-audio-icon(@widget-footer-divider-bg-color-temp);
	}

	.stripe-style-1 & {
		.format-audio-icon(@strype-1-divider-bg-color-temp);
	}
	.stripe-style-2 & {
		.format-audio-icon(@strype-2-divider-bg-color-temp);
	}
	.stripe-style-3 & {
		.format-audio-icon(@strype-3-divider-bg-color-temp);
	}
	.stripe-style-4 & {
		.format-audio-icon(@strype-4-divider-bg-color-temp);
	}
	.stripe-style-5 & {
		.format-audio-icon(@strype-5-divider-bg-color-temp);
	}
}
.post-format-audio .no-avatar:hover {
	.format-audio-icon(@accent-bg-color-temp);
}
.format-audio-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='30px'%20height='30px'%20viewBox='0%200%2030%2030'%20enable-background='new%200%200%2030%2030'%20xml:space='preserve'%3E%3Cpath%20fill='@{colour}'%20d='M16.731,0h-4.148l-0.067,19.533c-5.163-1.259-9.145,2.861-7.45,7.35c1.759,5.273,11.66,3.689,11.669-3.43c0-1.735,0-9.001-0.005-15.583c3.56,2.774,6.912,4.513,6.246,9.208C30.76,7.142,16.731,4.848,16.731,0z'/%3E%3C/svg%3E");
	background-size: 20px 20px;
}

.post-format-gallery .no-avatar {
	.format-gallery-icon(@divider-bg-color-temp);
	
	.sidebar-content & {
		.format-gallery-icon(@widget-sidebar-divider-bg-color-temp);
	}
	.footer & {
		.format-gallery-icon(@widget-footer-divider-bg-color-temp);
	}

	.stripe-style-1 & {
		.format-gallery-icon(@strype-1-divider-bg-color-temp);
	}
	.stripe-style-2 & {
		.format-gallery-icon(@strype-2-divider-bg-color-temp);
	}
	.stripe-style-3 & {
		.format-gallery-icon(@strype-3-divider-bg-color-temp);
	}
	.stripe-style-4 & {
		.format-gallery-icon(@strype-4-divider-bg-color-temp);
	}
	.stripe-style-5 & {
		.format-gallery-icon(@strype-5-divider-bg-color-temp);
	}
}
.post-format-gallery .no-avatar:hover {
	.format-gallery-icon(@accent-bg-color-temp);
}
.format-gallery-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='30px'%20height='30px'%20viewBox='0%200%2030%2030'%20enable-background='new%200%200%2030%2030'%20xml:space='preserve'%3E%3Cpath%20fill='@{colour}'%20d='M10.469,14.073c0-1.08,0.835-1.959,1.869-1.959s1.869,0.879,1.869,1.959c0,1.084-0.835,1.962-1.869,1.962S10.469,15.157,10.469,14.073z%20M19.954,14.139l-3.102,4.619l-1.682-1.822l-4.757,5.662h14.862%09L19.954,14.139z%20M25.168,7.521V2.51H0v19.97h4.778v5.01h25.24V7.521H25.168z%20M2.449,19.914V5.079h20.266v2.442H4.778v12.394H2.449L2.449,19.914z%20M27.573,24.922H7.229V10.089h20.344V24.922z'/%3E%3C/svg%3E");
	background-size: 20px 20px;
}

.post-format-quote .no-avatar {
	.format-quote-icon(@divider-bg-color-temp);
	
	.sidebar-content & {
		.format-quote-icon(@widget-sidebar-divider-bg-color-temp);
	}
	.footer & {
		.format-quote-icon(@widget-footer-divider-bg-color-temp);
	}

	.stripe-style-1 & {
		.format-quote-icon(@strype-1-divider-bg-color-temp);
	}
	.stripe-style-2 & {
		.format-quote-icon(@strype-2-divider-bg-color-temp);
	}
	.stripe-style-3 & {
		.format-quote-icon(@strype-3-divider-bg-color-temp);
	}
	.stripe-style-4 & {
		.format-quote-icon(@strype-4-divider-bg-color-temp);
	}
	.stripe-style-5 & {
		.format-quote-icon(@strype-5-divider-bg-color-temp);
	}
}
.post-format-quote .no-avatar:hover {
	.format-quote-icon(@accent-bg-color-temp);
}
.format-quote-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='30px'%20height='30px'%20viewBox='0%200%2030%2030'%20enable-background='new%200%200%2030%2030'%20xml:space='preserve'%3E%3Cpath%20fill='@{colour}'%20d='M13.511,19.56c-0.132-0.674-0.276-1.658-1.013-2.671c-0.744-1.022-1.257-1.488-2.252-1.808c-0.875-0.283-2.213-0.407-3.501-0.08l-1.801,0.42c0.224-2.335,1.255-3.524,2.672-5.162c1.417-1.638,3.389-2.864,5.896-4.099l-1.993-2.995C8.353,4.579,5.647,6.66,3.405,9.401c-2.246,2.748-3.368,5.467-3.368,8.164c0,2.897,0.65,5.172,1.957,6.812c1.306,1.644,3.173,2.458,5.604,2.458c1.548,0,3.116-0.347,4.253-1.418c1.137-1.084,1.324-2.051,1.534-2.815C13.678,21.557,13.729,20.661,13.511,19.56z'/%3E%3Cpath%20fill='@{colour}'%20d='M29.828,19.56c-0.133-0.674-0.276-1.658-1.014-2.671c-0.742-1.022-1.254-1.488-2.25-1.808c-0.88-0.283-2.216-0.407-3.505-0.08l-1.802,0.42c0.225-2.335,1.261-3.524,2.676-5.162c1.42-1.638,3.392-2.864,5.895-4.099l-1.993-2.995c-3.164,1.414-5.868,3.495-8.113,6.236c-2.245,2.748-3.368,5.465-3.368,8.164c0,2.897,0.65,5.172,1.958,6.812c1.306,1.644,3.171,2.458,5.605,2.458c1.545,0,3.113-0.347,4.25-1.418c1.138-1.084,1.321-2.051,1.534-2.815C29.995,21.557,30.048,20.661,29.828,19.56z'/%3E%3C/svg%3E");
	background-size: 20px 20px;
}

.post-format-link .no-avatar {
	.format-link-icon(@divider-bg-color-temp);
	
	.sidebar-content & {
		.format-link-icon(@widget-sidebar-divider-bg-color-temp);
	}
	.footer & {
		.format-link-icon(@widget-footer-divider-bg-color-temp);
	}

	.stripe-style-1 & {
		.format-link-icon(@strype-1-divider-bg-color-temp);
	}
	.stripe-style-2 & {
		.format-link-icon(@strype-2-divider-bg-color-temp);
	}
	.stripe-style-3 & {
		.format-link-icon(@strype-3-divider-bg-color-temp);
	}
	.stripe-style-4 & {
		.format-link-icon(@strype-4-divider-bg-color-temp);
	}
	.stripe-style-5 & {
		.format-link-icon(@strype-5-divider-bg-color-temp);
	}
}
.post-format-link .no-avatar:hover {
	.format-link-icon(@accent-bg-color-temp);
}
.format-link-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='30px'%20height='30px'%20viewBox='0%200%2030%2030'%20enable-background='new%200%200%2030%2030'%20xml:space='preserve'%3E%3Cpath%20fill='@{colour}'%20d='M7.713,10.871c0.552-0.547,1.159-0.998,1.804-1.356c3.604-1.986,8.228-0.93,10.541,2.586l-2.795,2.801c-0.809-1.833-2.801-2.873-4.787-2.432c-0.753,0.169-1.463,0.541-2.043,1.124l-5.376,5.369c-1.629,1.633-1.629,4.286,0,5.919c1.631,1.626,4.285,1.626,5.917,0l1.656-1.662c1.507,0.601,3.127,0.838,4.715,0.723l-3.657,3.649c-3.132,3.138-8.213,3.138-11.35,0c-3.133-3.133-3.133-8.21,0-11.346L7.713,10.871z%20M16.25,2.343l-3.659,3.653c1.592-0.12,3.211,0.116,4.718,0.715l1.654-1.655c1.632-1.629,4.284-1.629,5.916,0c1.631,1.632,1.631,4.287,0,5.916l-5.372,5.373c-1.634,1.64-4.295,1.625-5.918,0c-0.378-0.378-0.704-0.85-0.909-1.31l-2.803,2.801c0.295,0.454,0.601,0.838,0.995,1.23c1.012,1.009,2.302,1.773,3.788,2.129c1.924,0.46,3.986,0.204,5.758-0.773c0.645-0.358,1.253-0.809,1.8-1.355l5.368-5.373c3.145-3.132,3.145-8.216,0-11.351C24.464-0.793,19.38-0.793,16.25,2.343z'/%3E%3C/svg%3E");
	background-size: 20px 20px;
}

.post-format-status .no-avatar {
	.format-status-icon(@divider-bg-color-temp);
	
	.sidebar-content & {
		.format-status-icon(@widget-sidebar-divider-bg-color-temp);
	}
	.footer & {
		.format-status-icon(@widget-footer-divider-bg-color-temp);
	}

	.stripe-style-1 & {
		.format-status-icon(@strype-1-divider-bg-color-temp);
	}
	.stripe-style-2 & {
		.format-status-icon(@strype-2-divider-bg-color-temp);
	}
	.stripe-style-3 & {
		.format-status-icon(@strype-3-divider-bg-color-temp);
	}
	.stripe-style-4 & {
		.format-status-icon(@strype-4-divider-bg-color-temp);
	}
	.stripe-style-5 & {
		.format-status-icon(@strype-5-divider-bg-color-temp);
	}
}
.post-format-status .no-avatar:hover {
	.format-status-icon(@accent-bg-color-temp);
}
.format-status-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='30px'%20height='30px'%20viewBox='0%200%2030%2030'%20enable-background='new%200%200%2030%2030'%20xml:space='preserve'%3E%3Cpath%20fill='@{colour}'%20d='M15,0.043c-8.261,0-14.957,5.48-14.957,12.236c0,2.959,1.382,5.724,3.632,7.896l-3.632,9.781l10.567-6.036C11.999,24.27,13.447,24.52,15,24.52c8.26,0,14.958-5.48,14.958-12.24C29.957,5.523,23.26,0.043,15,0.043z%20M9.562,14.016c-0.956,0-1.734-0.776-1.734-1.732c0-0.958,0.778-1.734,1.734-1.734c0.953,0,1.731,0.776,1.731,1.734C11.293,13.243,10.515,14.016,9.562,14.016z%20M15,14.016c-0.954,0-1.732-0.776-1.732-1.732c0-0.958,0.778-1.734,1.732-1.734c0.956,0,1.734,0.776,1.734,1.734C16.733,13.243,15.955,14.016,15,14.016z%20M20.441,14.019c-0.957,0-1.734-0.779-1.734-1.734c0-0.958,0.777-1.736,1.734-1.736c0.952,0,1.732,0.778,1.732,1.736C22.174,13.243,21.394,14.019,20.441,14.019z'/%3E%3C/svg%3E");
	background-size: 20px 20px;
}

.post-format-chat .no-avatar {
	.format-chat-icon(@divider-bg-color-temp);
	
	.sidebar-content & {
		.format-chat-icon(@widget-sidebar-divider-bg-color-temp);
	}
	.footer & {
		.format-chat-icon(@widget-footer-divider-bg-color-temp);
	}

	.stripe-style-1 & {
		.format-chat-icon(@strype-1-divider-bg-color-temp);
	}
	.stripe-style-2 & {
		.format-chat-icon(@strype-2-divider-bg-color-temp);
	}
	.stripe-style-3 & {
		.format-chat-icon(@strype-3-divider-bg-color-temp);
	}
	.stripe-style-4 & {
		.format-chat-icon(@strype-4-divider-bg-color-temp);
	}
	.stripe-style-5 & {
		.format-chat-icon(@strype-5-divider-bg-color-temp);
	}
}
.post-format-chat .no-avatar:hover {
	.format-chat-icon(@accent-bg-color-temp);
}
.format-chat-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='30px'%20height='30px'%20viewBox='0%200%2030%2030'%20enable-background='new%200%200%2030%2030'%20xml:space='preserve'%3E%3Cpath%20fill='@{colour}'%20d='M11.656,21.409c-1.854,1.175-8.565,3.218-11.446,3.757c1.074-2.188,2.826-5.449,3.285-7.531c-1.447-1.782-3.342-3.838-3.342-6.188C0.153,4.834,6.417,0,13.431,0C20.4,0,26.714,4.799,26.714,11.446c0,0.095-0.638,3.649-0.643,3.744c-0.809-0.45-3.163,1.725-1.988-4.543c-0.496-4.478-5.082-7.999-10.652-7.999c-5.896,0-10.689,3.945-10.689,8.796c0,2.55,1.969,3.813,3.486,5.396c-0.31,2.351-1.941,4.75-1.941,4.75s4.894-1.363,7.383-2.847%20M29.651,30.051c-2.214-0.193-5.035-1.331-6.312-2.135c-7.033,1.766-11.926-2.541-11.926-7.307c0-4.572,4.341-7.873,9.137-7.873c4.833,0,9.341,2.957,9.296,8.277c-0.019,2.318-1.487,3.66-2.48,4.889C27.321,27.345,28.907,28.545,29.651,30.051z%20M17.298,20.703c0-0.707-0.564-1.282-1.252-1.282c-0.694,0-1.26,0.575-1.26,1.282c0,0.715,0.566,1.29,1.26,1.29C16.733,21.993,17.298,21.418,17.298,20.703z%20M22,20.703c0-0.707-0.557-1.282-1.251-1.282s-1.261,0.575-1.261,1.282c0,0.715,0.566,1.29,1.261,1.29S22,21.418,22,20.703z%20M26.732,20.703c0-0.707-0.562-1.282-1.254-1.282c-0.694,0-1.258,0.575-1.258,1.282c0,0.715,0.563,1.29,1.258,1.29C26.171,21.993,26.732,21.418,26.732,20.703z'/%3E%3C/svg%3E");
	background-size: 20px 20px;
}


.entry-tags:before {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20enable-background='new%200%200%2020%2020'%20xml:space='preserve'%3E%3Cpath%20id='tag-icon'%20fill='@{backgrounds-color-temp}'%20d='M4.055,4.041v5.356l6.605,6.607l5.363-5.363L9.415,4.033L4.055,4.041z%20M7.521,7.443%20%09c-0.437,0.437-1.145,0.437-1.582,0c-0.437-0.437-0.437-1.145,0-1.582c0.437-0.436,1.145-0.436,1.582,0C7.957,6.298,7.957,7.007,7.521,7.443z'/%3E%3C/svg%3E");
}
/* !- List */
.standard-number-list li:before {
	background-color: @accent-bg-color;
	color: @accent-color;
}
/* List: end */
/* !- Tabs */

.shortcode-tabs .tab,
.wpb_tabs.wpb_content_element .wpb_tabs_nav > li > a,
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav > li > a {
	font-size: @text-big;
	font-weight: normal;
	color: @h1-color;
	.stripe-style-1 & {
		color: @strype-1-header-color;
	}

	.stripe-style-2 & {
		color: @strype-2-header-color;
	}
	.stripe-style-3 & {
		color: @strype-3-header-color;
	}
	.stripe-style-4 & {
		color: @strype-4-header-color;
	}
	.stripe-style-5 & {
		color: @strype-5-header-color;
	}
}

.shortcode-tabs .tab:hover,
.shortcode-tabs .tab.active-tab,
.wpb_tabs.wpb_content_element .wpb_tabs_nav > li > a:hover,
.wpb_tabs.wpb_content_element .wpb_tabs_nav > li.ui-tabs-active > a,
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav > li.ui-tabs-active > a,
.wpb_tabs.wpb_content_element .wpb_tabs_nav > li > a:hover,
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav > li > a:hover {
	color: @accent-bg-color;
}
.tab-style-one,
.wpb_tour.tab-style-one,
.wpb_tour.tab-style-one .wpb_tabs_nav,
.wpb_tabs.tab-style-one,
.shortcode-tabs.tab-style-one,
.tab-style-one .wpb_tabs_nav,
.tab-style-three .wpb_tabs_nav,
.tab-style-one.wpb_tabs .wpb_tabs_nav li:before,
.tab-style-three.wpb_tabs .wpb_tabs_nav li:before,
.tab-style-two .wpb_tabs_nav,
.tab-style-two .wpb_tabs_nav > li,
.tab-style-one.tab-horizontal .tab-inner-content,
.shortcode-tabs.tab-style-two .nav,
.tab-horizontal.tab-style-two .tab,
.tab-style-three.tab-horizontal .tab-inner-content,
.tab-style-one.tab-horizontal .tab:before,
.tab-style-three.tab-horizontal .tab:before,
.tab-style-one.vertical-tab .tab:after,
.tab-style-one.vertical-tab .nav,
.tab-style-two.vertical-tab .tab,
.tab-style-three.vertical-tab .tab,
.tab-style-three.vertical-tab .nav,
.wpb_tour.tab-style-one .wpb_tabs_nav li,
.wpb_tour.tab-style-two .wpb_tabs_nav li,
.wpb_tour.tab-style-three .wpb_tabs_nav,
.wpb_tour.tab-style-three .wpb_tabs_nav li {
	border-color: @divider-bg-color;
	.stripe-style-1 & {
		border-color: @strype-1-divider-bg-color;
	}
	.stripe-style-2 & {
		border-color: @strype-2-divider-bg-color;
	}
	.stripe-style-3 & {
		border-color: @strype-3-divider-bg-color;
	}
	.stripe-style-4 & {
		border-color: @strype-4-divider-bg-color;
	}
	.stripe-style-5 & {
		border-color: @strype-5-divider-bg-color;
	}
	
		.old-ie .stripe-style-1 & {
			border-color: @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
			border-color: @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
			border-color: @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
			border-color: @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
			border-color: @strype-5-divider-bg-color-ie;
		}
}
.old-ie .shortcode-tabs.tab-style-one,
.old-ie .tab-style-one.tab-horizontal .tab-inner-content,
.old-ie .shortcode-tabs.tab-style-two .nav,
.old-ie .tab-horizontal.tab-style-two .tab,
.old-ie .tab-style-three.tab-horizontal .tab-inner-content,
.old-ie .tab-style-one.tab-horizontal .tab:before,
.old-ie .tab-style-three.tab-horizontal .tab:before,
.old-ie .tab-style-one.vertical-tab .tab:after,
.old-ie .tab-style-one.vertical-tab .nav,
.old-ie .tab-style-two.vertical-tab .tab,
.old-ie .tab-style-three.vertical-tab .tab,
.old-ie .tab-style-three.vertical-tab .nav,
.old-ie .tab-style-one,
.old-ie .wpb_tour.tab-style-one,
.old-ie .wpb_tour.tab-style-one .wpb_tabs_nav,
.old-ie .tab-style-one .wpb_tabs_nav,
.old-ie .tab-style-three .wpb_tabs_nav,
.old-ie .tab-style-one.wpb_tabs .wpb_tabs_nav li:before,
.old-ie .tab-style-three.wpb_tabs .wpb_tabs_nav li:before,
.old-ie .tab-style-two .wpb_tabs_nav,
.old-ie .tab-style-two .wpb_tabs_nav > li,
.old-ie .wpb_tour.tab-style-one .wpb_tabs_nav li,
.old-ie .wpb_tour.tab-style-two .wpb_tabs_nav li,
.old-ie .wpb_tour.tab-style-three .wpb_tabs_nav,
.old-ie .wpb_tour.tab-style-three .wpb_tabs_nav li {
	border-color: @divider-bg-color-ie;
}

	@media screen and (max-width: 760px) {
		.shortcode-tabs.tab-style-one {
			border: none;
		}
		
		.tab-style-one.vertical-tab .tab,
		.shortcode-tabs .tab.fullsize-tab {
			border-top-style: @divider-thin-style;
			border-top-width: @divider-thin-height;
			border-color: @divider-bg-color;
			.stripe-style-1 & {
				border-color: @strype-1-divider-bg-color;
			}

			.stripe-style-2 & {
				border-color: @strype-2-divider-bg-color;
			}
			.stripe-style-3 & {
				border-color: @strype-3-divider-bg-color;
			}
			.stripe-style-4 & {
				border-color: @strype-4-divider-bg-color;
			}
			.stripe-style-5 & {
				border-color: @strype-5-divider-bg-color;
			}
			
				.old-ie .stripe-style-1 & {
					border-color: @strype-1-divider-bg-color-ie;
				}
				.old-ie .stripe-style-2 & {
					border-color: @strype-2-divider-bg-color-ie;
				}
				.old-ie .stripe-style-3 & {
					border-color: @strype-3-divider-bg-color-ie;
				}
				.old-ie .stripe-style-4 & {
					border-color: @strype-4-divider-bg-color-ie;
				}
				.old-ie .stripe-style-5 & {
					border-color: @strype-5-divider-bg-color-ie;
				}
		}

	}
/* Tabs: end */
/* !- Tables */
	.content .shortcode-table-wrap .fancy-header.shortcode-table thead td,
	.old-ie .content .shortcode-table-wrap .shortcode-table.fancy-header thead td,
	.shortcode-table-wrap thead td {
		background-color: @accent-bg-color;
		color: @accent-color;
	}

	.shortcode-table-wrap .shortcode-table thead td,
	.title-row,
	.footer-row {
		background-color: @backgrounds-bg-color;
		color: @backgrounds-color;
		.stripe-style-1 & {
			background-color: @strype-1-backgrounds-bg-color;
			color: @strype-1-backgrounds-color;
		}
		.stripe-style-2 & {
			background-color: @strype-2-backgrounds-bg-color;
			color: @strype-2-backgrounds-color;
		}
		.stripe-style-3 & {
			background-color: @strype-3-backgrounds-bg-color;
			color: @strype-3-backgrounds-color;
		}
		.stripe-style-4 & {
			background-color: @strype-4-backgrounds-bg-color;
			color: @strype-4-backgrounds-color;
		}
		.stripe-style-5 & {
			background-color: @strype-5-backgrounds-bg-color;
			color: @strype-5-backgrounds-color;
		}
			.old-ie .stripe-style-1 & {
				background-color: @strype-1-backgrounds-bg-color-ie;
			}
			.old-ie .stripe-style-2 & {
				background-color: @strype-2-backgrounds-bg-color-ie;
			}
			.old-ie .stripe-style-3 & {
				background-color: @strype-3-backgrounds-bg-color-ie;
			}
			.old-ie .stripe-style-4 & {
				background-color: @strype-4-backgrounds-bg-color-ie;
			}
			.old-ie .stripe-style-5 & {
				background-color: @strype-5-backgrounds-bg-color-ie;
			}
	}
	
	.table-style-one tbody tr:nth-of-type(2n) {
		background-color: @backgrounds-bg-color;
		.stripe-style-1 & {
			background-color: @strype-1-backgrounds-bg-color;
		}
		.stripe-style-2 & {
			background-color: @strype-2-backgrounds-bg-color;
		}
		.stripe-style-3 & {
			background-color: @strype-3-backgrounds-bg-color;
		}
		.stripe-style-4 & {
			background-color: @strype-4-backgrounds-bg-color;
		}
		.stripe-style-5 & {
			background-color: @strype-5-backgrounds-bg-color;
		}
			.old-ie .stripe-style-1 & {
				background-color: @strype-1-backgrounds-bg-color-ie;
			}
			.old-ie .stripe-style-2 & {
				background-color: @strype-2-backgrounds-bg-color-ie;
			}
			.old-ie .stripe-style-3 & {
				background-color: @strype-3-backgrounds-bg-color-ie;
			}
			.old-ie .stripe-style-4 & {
				background-color: @strype-4-backgrounds-bg-color-ie;
			}
			.old-ie .stripe-style-5 & {
				background-color: @strype-5-backgrounds-bg-color-ie;
			}
	}
	.old-ie .shortcode-table thead td,
	.old-ie .title-row,
	.old-ie .footer-row {
		background-color: @backgrounds-bg-color-ie;
	}
	.old-ie .table-style-one tbody tr:nth-of-type(2n) {
		background-color: @backgrounds-bg-color-ie;
	}
	.table-style-two thead td {
		border-bottom: none;
	}
	.table-style-two td {
		border-bottom-color: @divider-bg-color;
		.stripe-style-1 & {
			border-bottom-color: @strype-1-divider-bg-color;
		}
		.stripe-style-2 & {
			border-bottom-color: @strype-2-divider-bg-color;
		}
		.stripe-style-3 & {
			border-bottom-color: @strype-3-divider-bg-color;
		}
		.stripe-style-4 & {
			border-bottom-color: @strype-4-divider-bg-color;
		}
		.stripe-style-5 & {
			border-bottom-color: @strype-5-divider-bg-color;
		}
			.old-ie .stripe-style-1 & {
				border-bottom-color: @strype-1-divider-bg-color-ie;
			}
			.old-ie .stripe-style-2 & {
				border-bottom-color: @strype-2-divider-bg-color-ie;
			}
			.old-ie .stripe-style-3 & {
				border-bottom-color: @strype-3-divider-bg-color-ie;
			}
			.old-ie .stripe-style-4 & {
				border-bottom-color: @strype-4-divider-bg-color-ie;
			}
			.old-ie .stripe-style-5 & {
				border-bottom-color: @strype-5-divider-bg-color-ie;
			}
	}
	.old-ie .table-style-two td {
		border-bottom-color: @divider-bg-color-ie;
	}
	.table-style-three tbody,
	.table-style-three td,
	.normal-row,
	.full-boxed-pricing .normal-row,
	.full-boxed-pricing .last .normal-row {
		border-color: @divider-bg-color;
		.stripe-style-1 & {
			border-color: @strype-1-divider-bg-color;
		}
		.stripe-style-2 & {
			border-color: @strype-2-divider-bg-color;
		}
		.stripe-style-3 & {
			border-color: @strype-3-divider-bg-color;
		}
		.stripe-style-4 & {
			border-color: @strype-4-divider-bg-color;
		}
		.stripe-style-5 & {
			border-color: @strype-5-divider-bg-color;
		}
			.old-ie .stripe-style-1 & {
				border-color: @strype-1-divider-bg-color-ie;
			}
			.old-ie .stripe-style-2 & {
				border-color: @strype-2-divider-bg-color-ie;
			}
			.old-ie .stripe-style-3 & {
				border-color: @strype-3-divider-bg-color-ie;
			}
			.old-ie .stripe-style-4 & {
				border-color: @strype-4-divider-bg-color-ie;
			}
			.old-ie .stripe-style-5 & {
				border-color: @strype-5-divider-bg-color-ie;
			}
	}
	
	.old-ie .table-style-three tbody,
	.old-ie .table-style-three td,
	.old-ie .normal-row,
	.old-ie .full-boxed-pricing .last .normal-row {
		border-color: @backgrounds-bg-color-ie;
	}
	
	.title-row {
		font-size: @h4-font-size;
	}
	.title-row .price {
		font-size: @h2-font-size;
	}
		.title-row .price span {
			font-size: @text-small;	
		}
/* Tables: end */
/* !- Images */
.borderframe.br-standard .shortcode-single-image {
	background-color: fade(@h1-color, 4%);
	border: none;

	.stripe-style-1 & {
		background-color: fade(@strype-1-header-color, 4%);
		border: none;
	}
	.stripe-style-2 & {
		background-color: fade(@strype-2-header-color, 4%);
		border: none;
	}
	.stripe-style-3 & {
		background-color: fade(@strype-3-header-color, 4%);
		border: none;
	}
	.stripe-style-4 & {
		background-color: fade(@strype-4-header-color, 4%);
		border: none;
	}
	.stripe-style-5 & {
		background-color: fade(@strype-5-header-color, 4%);
		border: none;
	}
		.old-ie .stripe-style-1 & {
			background-color: @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
			background-color: @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
			background-color: @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
			background-color: @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
			background-color: @strype-5-divider-bg-color-ie;
		}
}
.old-ie .borderframe.br-standard .shortcode-single-image,
.old-ie .br-standard .shortcode-single-caption {
	.rgba(@h1-color, 0.04)
}
.br-standard .shortcode-single-caption {
	background-color: fade(@h1-color, 4%);

	.stripe-style-1 & {
		background-color: fade(@strype-1-header-color, 4%);
	}
	.stripe-style-2 & {
		background-color: fade(@strype-2-header-color, 4%);
	}
	.stripe-style-3 & {
		background-color: fade(@strype-3-header-color, 4%);
	}
	.stripe-style-4 & {
		background-color: fade(@strype-4-header-color, 4%);
	}
	.stripe-style-5 & {
		background-color: fade(@strype-5-header-color, 4%);
	}
		.old-ie .stripe-style-1 & {
			background-color: @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
			background-color: @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
			background-color: @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
			background-color: @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
			background-color: @strype-5-divider-bg-color-ie;
		}

}
.shortcode-single-image-wrap.br-standard.borderframe {
	-webkit-box-shadow: inset 0px 0px 0px 1px @divider-bg-color;
	box-shadow: inset 0px 0px 0px 1px @divider-bg-color;

	.stripe-style-1 & {
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-1-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-1-divider-bg-color;
	}
	.stripe-style-2 & {
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-2-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-2-divider-bg-color;
	}
	.stripe-style-3 & {
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-3-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-3-divider-bg-color;
	}
	.stripe-style-4 & {
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-4-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-4-divider-bg-color;
	}
	.stripe-style-5 & {
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-5-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-5-divider-bg-color;
	}
	
}
	.borderstyle (@br-width: 5px) {
		border-width: @br-width;
	}
	.borderframe .shortcode-single-image {
		border: 1px solid @divider-bg-color;
		.stripe-style-1 & {
			border: 1px solid @strype-1-divider-bg-color;
		}
		.stripe-style-2 & {
			border: 1px solid @strype-2-divider-bg-color;
		}
		.stripe-style-3 & {
			border: 1px solid @strype-3-divider-bg-color;
		}
		.stripe-style-4 & {
			border: 1px solid @strype-4-divider-bg-color;
		}
		.stripe-style-5 & {
			border: 1px solid @strype-5-divider-bg-color;
		}
			.old-ie .stripe-style-1 & {
				border-color: @strype-1-divider-bg-color-ie;
			}
			.old-ie .stripe-style-2 & {
				border-color: @strype-2-divider-bg-color-ie;
			}
			.old-ie .stripe-style-3 & {
				border-color: @strype-3-divider-bg-color-ie;
			}
			.old-ie .stripe-style-4 & {
				border-color: @strype-4-divider-bg-color-ie;
			}
			.old-ie .stripe-style-5 & {
				border-color: @strype-5-divider-bg-color-ie;
			}
	}
	.old-ie .borderframe .shortcode-single-image {
		border: 1px solid @backgrounds-bg-color-ie;
	}
	
		.shortcode-single-caption {
			line-height: @base-line-height;
			border-color: @divider-bg-color;

			.stripe-style-1 & {
				border-color: @strype-1-divider-bg-color;
			}
			.stripe-style-2 & {
				border-color: @strype-2-divider-bg-color;
			}
			.stripe-style-3 & {
				border-color: @strype-3-divider-bg-color;
			}
			.stripe-style-4 & {
				border-color: @strype-4-divider-bg-color;
			}
			.stripe-style-5 & {
				border-color: @strype-5-divider-bg-color;
			}
				.old-ie .stripe-style-1 & {
					border-color: @strype-1-divider-bg-color-ie;
				}
				.old-ie .stripe-style-2 & {
					border-color: @strype-2-divider-bg-color-ie;
				}
				.old-ie .stripe-style-3 & {
					border-color: @strype-3-divider-bg-color-ie;
				}
				.old-ie .stripe-style-4 & {
					border-color: @strype-4-divider-bg-color-ie;
				}
				.old-ie .stripe-style-5 & {
					border-color: @strype-5-divider-bg-color-ie;
				}
		}
		.old-ie .shortcode-single-caption {
			border-color: @divider-bg-color-ie;
		}
	
/* Images: end */
/* !- Teasers */
	.frame-on,
	.dt-style .flexslider {
		border: 1px solid;
		border-color: @backgrounds-bg-color;
		.stripe-style-1 & {
			border-color: @strype-1-backgrounds-bg-color;
		}
		.stripe-style-2 & {
			border-color: @strype-2-backgrounds-bg-color;
		}
		.stripe-style-3 & {
			border-color: @strype-3-backgrounds-bg-color;
		}
		.stripe-style-4 & {
			border-color: @strype-4-backgrounds-bg-color;
		}
		.stripe-style-5 & {
			border-color: @strype-5-backgrounds-bg-color;
		}
			.old-ie .stripe-style-1 & {
				border-color: @strype-1-backgrounds-bg-color-ie;
			}
			.old-ie .stripe-style-2 & {
				border-color: @strype-2-backgrounds-bg-color-ie;
			}
			.old-ie .stripe-style-3 & {
				border-color: @strype-3-backgrounds-bg-color-ie;
			}
			.old-ie .stripe-style-4 & {
				border-color: @strype-4-backgrounds-bg-color-ie;
			}
			.old-ie .stripe-style-5 & {
				border-color: @strype-5-backgrounds-bg-color-ie;
			}
	}
	.old-ie .frame-on,
	.old-ie .dt-style .flexslider {
		border-color: @backgrounds-bg-color-ie;
	}


		.details,
		.details:hover,
		.link.btn-link,
		#main ul.products li.product .button,
		#main ul.products li.product .button:hover,
		#main ul.products li.product .added_to_cart,
		.btn-zoom {
			font-size: @text-small;			
			color: @accent-bg-color;
			.stripe-style-1 & {
				color: @accent-bg-color;
			}
			.stripe-style-2 & {
				color: @accent-bg-color;
			}
			.stripe-style-3 & {
				color: @accent-bg-color;
			}
			.stripe-style-4 & {
				color: @accent-bg-color;
			}
			.stripe-style-5 & {
				color: @accent-bg-color;
			}
		}
		.rollover-content .details:hover {
			color: @accent-color;
		}
		#main ul.products li.product .button {
			line-height: @base-line-height;
			font-family: @base-font-family;
		}
	
/* Teasers: end */

.shortcode-banner-bg > * {
	line-height: @base-line-height;
}
/* !- Team */

	.team-author-name {
		color: @h4-color;
		.stripe-style-1 & {
			color: @strype-1-header-color;
		}
		.stripe-style-2 & {
			color: @strype-2-header-color;
		}
		.stripe-style-3 & {
			color: @strype-3-header-color;
		}
		.stripe-style-4 & {
			color: @strype-4-header-color;
		}
		.stripe-style-5 & {
			color: @strype-5-header-color;
		}
	}
	.sidebar-content .team-author-name {
		color: @widget-sidebar-header-color;
	}
	.footer .team-author-name {
		color: @widget-footer-header-color;
	}
	.team-author-name {
		font-size: @h4-font-size;
	}
	.team-author p {
		font-size: @text-small;
		color: @accent-bg-color;
	}
/* Team: end */
/* !- Instagram */
	.fs-entry .link i:before,
	.fs-entry .link a:before,
	/*.rollover-project .link i:before,*/
	.shortcode-instagram .fs-entry .link a:before,
	.swiper-slide .link i:before {
		border-top-color: @accent-bg-color;
	}
	.rollover-content,
	.swiper-caption {
		background-color: fade(@accent-bg-color, 90%);
	}
	.old-ie .rollover-content,
	.old-ie .swiper-caption {
		background-color: @accent-bg-color;
	}
	
	.rollover-content,
	.rollover-content *,
	.rollover-content .entry-meta a,
	.rollover-content .portfolio-categories a,
	.text-on-img .portfolio-categories a:hover,
	.rollover-content .entry-meta a *,
	.rollover-content .portfolio-categories a *,	
	.old-ie .rollover-content .entry-meta a:hover,
	.old-ie .rollover-content .portfolio-categories a:hover,
	.old-ie .rollover-content .entry-meta a:hover *,
	.old-ie .rollover-content .portfolio-categories a:hover *,
	.text-on-img .portfolio-categories a:hover *,
	.rollover-content h2.entry-title,
	.rollover-content h2.entry-title a,
	.rollover-content .project-details,
	.rollover-content .project-link,
	.rollover-content .project-zoom,
	.rollover-content .project-details:hover,
	.rollover-content .project-link:hover,
	.rollover-content .project-zoom:hover,
	.text-on-img .project-details,
	.text-on-img .project-link,
	.text-on-img .project-details:hover,
	.text-on-img .project-link:hover,
	.text-on-img .fs-entry-content,
	.text-on-img .fs-entry-content *,
	.swiper-caption,
	.swiper-caption h4,
	.swiper-caption a,
	.swiper-caption h4 a,
	.rollover-content a:hover {
		color: @accent-color;
		.stripe-style-1 & {
			color: @accent-color;
		}
		.stripe-style-2 & {
			color: @accent-color;
		}
		.stripe-style-3 & {
			color: @accent-color;
		}
		.stripe-style-4 & {
			color: @accent-color;
		}
		.stripe-style-5 & {
			color: @accent-color;
		}
	}
	.text-on-img .fs-entry-content {
		background-color: fade(@accent-bg-color, 90%);
		color: @accent-color;
	}
	.old-ie .text-on-img .fs-entry-content {
		.rgba(@accent-bg-color, 0.9);
	}
	.project-details,
	.project-link,
	.project-zoom,
	.project-details:hover,
	.project-link:hover {
		color: @accent-bg-color;
		font-size: @text-small;
		.stripe-style-1 & {
			color: @accent-bg-color;
		}
		.stripe-style-2 & {
			color: @accent-bg-color;
		}
		.stripe-style-3 & {
			color: @accent-bg-color;
		}
		.stripe-style-4 & {
			color: @accent-bg-color;
		}
		.stripe-style-5 & {
			color: @accent-bg-color;
		}
	}

	.project-details {
		background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M3.632,0.172C3.673,0.255,11,6.5,11,6.5l-7.451,6.328l-0.998-1.005L8.859,6.5L2.634,1.177L3.632,0.172z%22/%3E%3C/svg%3E");
	}
	.rollover-content .project-details,
	.text-on-img .project-details {
		@project-details(white);
	}
	.hover-color-static .rollover-content .project-details,
	.hover-color-static.text-on-img .project-details {
		@project-details(@accent-bg-color-temp);
	}
	@project-details(@colour){
		background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M3.632,0.172C3.673,0.255,11,6.5,11,6.5l-7.451,6.328l-0.998-1.005L8.859,6.5L2.634,1.177L3.632,0.172z%22/%3E%3C/svg%3E");
	}
	.project-link,
	.btn-project-link,
	.hover-color-static .rollover-content .project-link,
	.hover-color-static.text-on-img .project-link {
		background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M5.138,6.376c0.219-0.22,0.461-0.4,0.72-0.542c1.439-0.794,3.279-0.55,4.204,0.854L9,7.844c-0.48-1.097-1.033-1.037-1.962-0.83C6.739,7.08,6.562,7.178,6.174,7.364l-2.252,2.2c-0.497,0.696-0.59,1.831,0.062,2.483%09c0.652,0.651,1.805,0.575,2.456-0.076l0.662-0.661c0.066,0.026,1.247,0.941,1.228,0.942l-0.805,0.805c-1.252,1.252-3.281,1.252-4.533,0c-1.253-1.253-1.253-3.283,0-4.535L5.138,6.376z%20M8.546,2.968L7.732,3.826C8.354,4.179,8.411,4.373,8.97,4.714l0.592-0.683c1.5-1.453,2.771,0.224,2.547,0c0.65,0.652,0.537,1.734-0.03,2.483L9.933,8.662C9.196,9.216,8.133,9.211,7.485,8.563C7.334,8.411,7.32,8.453,7.239,8.269L6.088,9.278C6.205,9.457,6.244,9.492,6.4,9.648c0.405,0.405,0.92,0.705,1.514,0.85c0.768,0.183,1.591,0.081,2.299-0.309c0.259-0.142,0.501-0.323,0.72-0.541l2.147-2.147c1.252-1.252,1.252-3.281,0-4.533C11.828,1.715,9.799,1.715,8.546,2.968z%22/%3E%3C/svg%3E");
	}
	.rollover-content .project-link,
	.swiper-link,
	.text-on-img .project-link {
		background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M5.138,6.376c0.219-0.22,0.461-0.4,0.72-0.542c1.439-0.794,3.279-0.55,4.204,0.854L9,7.844c-0.48-1.097-1.033-1.037-1.962-0.83C6.739,7.08,6.562,7.178,6.174,7.364l-2.252,2.2c-0.497,0.696-0.59,1.831,0.062,2.483%09c0.652,0.651,1.805,0.575,2.456-0.076l0.662-0.661c0.066,0.026,1.247,0.941,1.228,0.942l-0.805,0.805c-1.252,1.252-3.281,1.252-4.533,0c-1.253-1.253-1.253-3.283,0-4.535L5.138,6.376z%20M8.546,2.968L7.732,3.826C8.354,4.179,8.411,4.373,8.97,4.714l0.592-0.683c1.5-1.453,2.771,0.224,2.547,0c0.65,0.652,0.537,1.734-0.03,2.483L9.933,8.662C9.196,9.216,8.133,9.211,7.485,8.563C7.334,8.411,7.32,8.453,7.239,8.269L6.088,9.278C6.205,9.457,6.244,9.492,6.4,9.648c0.405,0.405,0.92,0.705,1.514,0.85c0.768,0.183,1.591,0.081,2.299-0.309c0.259-0.142,0.501-0.323,0.72-0.541l2.147-2.147c1.252-1.252,1.252-3.281,0-4.533C11.828,1.715,9.799,1.715,8.546,2.968z%22/%3E%3C/svg%3E");
	}
/* Instagram: end */
/*Link*/
.fs-entry .link i:after,
.fs-entry .link a:after,
.rollover-project .link i:after,
.swiper-slide .link i:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='14px'%20height='14px'%20viewBox='0%200%2014%2014'%20enable-background='new%200%200%2014%2014'%20fill='@{accent-color-temp}'%20xml:space='preserve'%3E%3Crect%20x='5.988'%20width='2.027'%20height='14'/%3E%3Crect%20x='0.002'%20y='5.986'%20width='14'%20height='2.028'/%3E%3C/svg%3E");
}

.old-ie .rollover-project .link i:after,
.old-ie .swiper-slide .link i:after {
	background-position: 0px -1160px;
}
.shortcode-instagram .fs-entry .link a:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='8px'%20height='8px'%20viewBox='0%200%208%208'%20fill='@{accent-color-temp}'%20enable-background='new%200%200%208%208'%20xml:space='preserve'%3E%3Crect%20x='2.969'%20width='2.031'%20height='8'/%3E%3Crect%20y='3'%20width='8'%20height='2'/%3E%3C/svg%3E");
}
.old-ie .shortcode-instagram .fs-entry .link a:after {
	background-position: -1px -351px;
}

.slider-wrapper .prev i:after,
.ls-container.ls-carousel .ls-nav-prev,
.ls-container.ls-carousel .ls-nav-prev:hover {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2212px%22%20height=%2220px%22%20viewBox=%222.004%20-2%2012%2020%22%20enable-background=%22new%202.004%20-2%2012%2020%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22white%22%20points=%222.711,7.993%2012.008,17.297%2013.297,16.015%205.058,7.998%2013.297,-0.016%2012.078,-1.297%20%22/%3E%3C/svg%3E");
}
.old-ie .slider-wrapper .prev i:after,
.old-ie .ls-container.ls-carousel .ls-nav-prev,
.old-ie .ls-container.ls-carousel .ls-nav-prev:hover {
	background-position: 0 -890px;
}
.slider-wrapper .next i:after,
.ls-container.ls-carousel .ls-nav-next,
.ls-container.ls-carousel .ls-nav-next:hover {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2212px%22%20height=%2220px%22%20viewBox=%222.004%20-2%2012%2020%22%20enable-background=%22new%202.004%20-2%2012%2020%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22white%22%20points=%223.93,-1.297%202.711,-0.016%2010.95,7.998%202.711,16.015%204,17.297%2013.297,7.993%20%22/%3E%3C/svg%3E");
}
.old-ie .slider-wrapper .next i:after,
.old-ie .ls-container.ls-carousel .ls-nav-next,
.old-ie .ls-container.ls-carousel .ls-nav-next:hover {
	background-position: 0 -950px;
}
.shortcode-tooltip {
	color: @secondary-base-color;
	border-color: @secondary-base-color;
	.stripe-style-1 & {
		color: @strype-1-secondary-color;
		border-color: @strype-1-secondary-color;
	}
	.stripe-style-2 & {
		color: @strype-2-secondary-color;
		border-color: @strype-2-secondary-color;
	}
	.stripe-style-3 & {
		color: @strype-3-secondary-color;
		border-color: @strype-3-secondary-color;
	}
	.stripe-style-4 & {
		color: @strype-4-secondary-color;
		border-color: @strype-4-secondary-color;
	}
	.stripe-style-5 & {
		color: @strype-5-secondary-color;
		border-color: @strype-5-secondary-color;
	}
}

/*RsContent*/
/*Slider container bullets*/
.rsCont .rsBullet {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='3px'%20height='3px'%20viewBox='0%200%203%203'%20enable-background='new%200%200%203%203'%20xml:space='preserve'%3E%3Cpath%20fill='@{base-color-temp}'%20%20d='M1.5,0C0.671,0,0,0.671,0,1.5C0,2.328,0.671,3,1.5,3C2.328,3,3,2.328,3,1.5C3,0.671,2.328,0,1.5,0z'/%3E%3C/svg%3E");

	.stripe-style-1 & {
		background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='3px'%20height='3px'%20viewBox='0%200%203%203'%20enable-background='new%200%200%203%203'%20xml:space='preserve'%3E%3Cpath%20fill='@{strype-1-color-temp}'%20%20d='M1.5,0C0.671,0,0,0.671,0,1.5C0,2.328,0.671,3,1.5,3C2.328,3,3,2.328,3,1.5C3,0.671,2.328,0,1.5,0z'/%3E%3C/svg%3E");

	}
	.stripe-style-2 & {
		background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='3px'%20height='3px'%20viewBox='0%200%203%203'%20enable-background='new%200%200%203%203'%20xml:space='preserve'%3E%3Cpath%20fill='@{strype-2-color-temp}'%20%20d='M1.5,0C0.671,0,0,0.671,0,1.5C0,2.328,0.671,3,1.5,3C2.328,3,3,2.328,3,1.5C3,0.671,2.328,0,1.5,0z'/%3E%3C/svg%3E");

	}
	.stripe-style-3 & {
		background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='3px'%20height='3px'%20viewBox='0%200%203%203'%20enable-background='new%200%200%203%203'%20xml:space='preserve'%3E%3Cpath%20fill='@{strype-3-color-temp}'%20%20d='M1.5,0C0.671,0,0,0.671,0,1.5C0,2.328,0.671,3,1.5,3C2.328,3,3,2.328,3,1.5C3,0.671,2.328,0,1.5,0z'/%3E%3C/svg%3E");

	}
	.stripe-style-4 & {
		background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='3px'%20height='3px'%20viewBox='0%200%203%203'%20enable-background='new%200%200%203%203'%20xml:space='preserve'%3E%3Cpath%20fill='@{strype-4-color-temp}'%20%20d='M1.5,0C0.671,0,0,0.671,0,1.5C0,2.328,0.671,3,1.5,3C2.328,3,3,2.328,3,1.5C3,0.671,2.328,0,1.5,0z'/%3E%3C/svg%3E");

	}
	.stripe-style-5 & {
		background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='3px'%20height='3px'%20viewBox='0%200%203%203'%20enable-background='new%200%200%203%203'%20xml:space='preserve'%3E%3Cpath%20fill='@{strype-5-color-temp}'%20%20d='M1.5,0C0.671,0,0,0.671,0,1.5C0,2.328,0.671,3,1.5,3C2.328,3,3,2.328,3,1.5C3,0.671,2.328,0,1.5,0z'/%3E%3C/svg%3E");

	}

	
}
.sidebar .rsContW .rsBullet,
.sidebar-content .widget .rsContW .rsBullet {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='3px'%20height='3px'%20viewBox='0%200%203%203'%20enable-background='new%200%200%203%203'%20xml:space='preserve'%3E%3Cpath%20fill='@{widget-sidebar-color-bullet}'%20%20d='M1.5,0C0.671,0,0,0.671,0,1.5C0,2.328,0.671,3,1.5,3C2.328,3,3,2.328,3,1.5C3,0.671,2.328,0,1.5,0z'/%3E%3C/svg%3E");
}
.widget .rsContW .rsBullet {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='3px'%20height='3px'%20viewBox='0%200%203%203'%20enable-background='new%200%200%203%203'%20xml:space='preserve'%3E%3Cpath%20fill='@{base-color-temp}'%20%20d='M1.5,0C0.671,0,0,0.671,0,1.5C0,2.328,0.671,3,1.5,3C2.328,3,3,2.328,3,1.5C3,0.671,2.328,0,1.5,0z'/%3E%3C/svg%3E");
}

#footer .rsContW .rsBullet {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='3px'%20height='3px'%20viewBox='0%200%203%203'%20enable-background='new%200%200%203%203'%20xml:space='preserve'%3E%3Cpath%20fill='@{widget-footer-color-temp}' %20d='M1.5,0C0.671,0,0,0.671,0,1.5C0,2.328,0.671,3,1.5,3C2.328,3,3,2.328,3,1.5C3,0.671,2.328,0,1.5,0z'/%3E%3C/svg%3E");
}
.rsCont .rsBullet.rsNavSelected,
.sidebar .rsContW .rsBullet.rsNavSelected,
#footer .rsContW .rsBullet.rsNavSelected,
.widget .rsContW .rsBullet.rsNavSelected {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='3px'%20height='3px'%20viewBox='0%200%203%203'%20enable-background='new%200%200%203%203'%20xml:space='preserve'%3E%3Cpath%20fill='@{accent-bg-color-temp}' %20d='M1.5,0C0.671,0,0,0.671,0,1.5C0,2.328,0.671,3,1.5,3C2.328,3,3,2.328,3,1.5C3,0.671,2.328,0,1.5,0z'/%3E%3C/svg%3E");
}

.old-ie .rsCont .rsBullet.rsNavSelected,
.old-ie .sidebar .rsContW .rsBullet.rsNavSelected,
.old-ie #footer .rsContW .rsBullet.rsNavSelected {
	background-image: url(../images/old-ie.png);
	background-position: 0 -746px;
}
/* !- Shortcode slider */

.rsShor .rsArrowRight .rsArrowIcn:before {
	.right-icon(white);
}
.rsShor .rsArrowRight .rsArrowIcn:after {
	.right-icon(rgba(0,0,0,0.15));
}
.rsShor .rsArrowRight .rsArrowIcn:hover:before {
	.right-icon(rgba(255,255,255,0.7));
}

	.right-icon(@colour) {
		background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2226px%22%20height=%2236px%22%20viewBox=%220%200%2026%2036%22%20enable-background=%22new%200%200%2026%2036%22%20fill=%22@{colour}%22%20xml:space=%22preserve%22%3E%3Cpolygon%20points=%2221.637,18.566%205.575,2.491%204.37,3.694%2019.229,18.566%204.362,33.419%205.565,34.623%20%22/%3E%20%3C/svg%3E");
	}
	
	.old-ie .rsShor .rsArrowRight .rsArrowIcn:before {
		background-position: 0 -250px;
	}
.rsShor .rsArrowLeft .rsArrowIcn:before {
	.left-icon(white);
}
.rsShor .rsArrowLeft .rsArrowIcn:after {
	.left-icon(rgba(0,0,0,0.15));
}
.rsShor .rsArrowLeft .rsArrowIcn:hover:before {
	.left-icon(rgba(255,255,255,0.7));
}
	.left-icon(@colour) {
		background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2226px%22%20height=%2236px%22%20viewBox=%220%200%2026%2036%22%20enable-background=%22new%200%200%2026%2036%22%20fill=%22@{colour}%22%20xml:space=%22preserve%22%3E%3Cpolygon%20points=%224.362,18.566%2020.424,2.491%2021.629,3.694%206.771,18.566%2021.637,33.419%2020.434,34.623%20%22/%3E%3C/svg%3E");
	}

	.old-ie .rsShor .rsArrowLeft .rsArrowIcn:before {
		background-position: 0 -290px;
	}



/* !- Mobile menu */

@temp-submenu-color: escape(~"@{submenu-color}");
.dl-menuwrapper li.dl-back span:before {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='10px'%20height='7px'%20viewBox='0%200%2010%207'%20enable-background='new%200%200%2010%207'%20xml:space='preserve'%3E%3Crect%20x='3.5'%20y='2'%20fill='@{temp-submenu-color}'%20width='6.5'%20height='3'/%3E%3Cpolyline%20fill='@{temp-submenu-color}'%20points='4.031,7%200.068,3.5%204.031,0%20'/%3E%3C/svg%3E");
}

@temp-submenu-hover-color: escape(~"@{submenu-hover-color}");
.no-touch .dl-menuwrapper li.dl-back a:hover span:before,
.touch .dl-menuwrapper li.dl-back a:active span:before {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='10px'%20height='7px'%20viewBox='0%200%2010%207'%20enable-background='new%200%200%2010%207'%20xml:space='preserve'%3E%3Crect%20x='3.5'%20y='2'%20fill='@{temp-submenu-hover-color}'%20width='6.5'%20height='3'/%3E%3Cpolyline%20fill='@{temp-submenu-hover-color}'%20points='4.031,7%200.068,3.5%204.031,0%20'/%3E%3C/svg%3E");
}

@temp-menu-hover-color: escape(~"@{menu-hover-color}");
#mobile-menu {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='12px'%20height='12px'%20viewBox='0%200%2012%2012'%20enable-background='new%200%200%2012%2012'%20xml:space='preserve'%3E%3Crect%20y='8.984'%20width='12'%20height='2.016'%20fill='white'%20/%3E%3Crect%20y='4.992'%20width='12'%20height='2.016'%20fill='white'%20/%3E%3Crect%20y='1'%20width='12'%20height='2.016'%20fill='white'%20/%3E%3C/svg%3E");
}
#mobile-menu.dl-active {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='12px'%20height='12px'%20viewBox='0%200%2012%2012'%20enable-background='new%200%200%2012%2012'%20xml:space='preserve'%3E%3Cg%3E%09%3Cg%3E%09%09%3Cpolygon%20fill='white'%20points='12,1.5%2010.5,0%206,4.5%201.5,0%200,1.5%204.5,6%200,10.501%201.5,12%206,7.5%2010.5,12%2012,10.501%207.5,6'/%3E%09%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mini-nav .customSelectInner {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='12px'%20height='12px'%20viewBox='0%200%2012%2012'%20enable-background='new%200%200%2012%2012'%20xml:space='preserve'%3E%3Crect%20y='8.984'%20width='12'%20height='2.016'%20fill='@{top-icons-bg-color-temp}'%20/%3E%3Crect%20y='4.992'%20width='12'%20height='2.016'%20fill='@{top-icons-bg-color-temp}'%20/%3E%3Crect%20y='1'%20width='12'%20height='2.016'%20fill='@{top-icons-bg-color-temp}'%20/%3E%3C/svg%3E");
}

#top-bar .menu-select:hover,
#bottom-bar .menu-select:hover {
	color: @accent-bg-color;
}
#bootm-bar .mini-nav .customSelectInner {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='12px'%20height='12px'%20viewBox='0%200%2012%2012'%20enable-background='new%200%200%2012%2012'%20xml:space='preserve'%3E%3Crect%20y='8.984'%20width='12'%20height='2.016'%20fill='@{bottom-icons-color-temp}'%20/%3E%3Crect%20y='4.992'%20width='12'%20height='2.016'%20fill='@{bottom-icons-color-temp}'%20/%3E%3Crect%20y='1'%20width='12'%20height='2.016'%20fill='@{bottom-icons-color-temp}'%20/%3E%3C/svg%3E");
}

/* Mobile menu: end */
/* Shortcodes: end */

/* !Rollovers */

@rollover-bg-color-old-ie: rgb(0, 0, 0);
.rgba(@colour, @alpha)
{
	@alphaColour: hsla(hue(@colour), saturation(@colour), lightness(@colour), @alpha);
	@ieAlphaColour: argb(@alphaColour);
	
	background-color: @colour; // Fallback for older browsers
	background-color: @alphaColour; 
	
	// IE hacks
	zoom: 1; // hasLayout
	background-color: transparent\9;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=@{ieAlphaColour}, endColorstr=@{ieAlphaColour})"; // IE 8+
        filter:  ~"progid:DXImageTransform.Microsoft.gradient(startColorstr=@{ieAlphaColour}, endColorstr=@{ieAlphaColour})";  // IE 6 & 7 
	
}

.rollover i,
.post-rollover i,
.fs-entry-img i,
.rollover-video i {
	background-color: @rollover-bg-color;
}
	.old-ie .rollover i,
	.old-ie .fs-entry-img i,
	.old-ie .post-rollover i {
		.rgba(@rollover-bg-color, 0.3);
	}

.rollover-thumbnails span:first-child i {
	background-color: @accent-bg-color;
	color: @accent-color;
}

.rollover i:after,
.format-photo .rollover i:after,
.rollover-zoom i:after,
.fs-entry-img i,
.portfolio .rollover-video i:after,
.albums .rollover-video i:after,
.media .rollover-video i:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2233px%22%20height=%2233px%22%20viewBox=%220%200%2033%2033%22%20enable-background=%22new%200%200%2033%2033%22%20fill=%22white%22%20xml:space=%22preserve%22%3E%3Crect%20x=%2215%22%20width=%223%22%20height=%2233%22/%3E%3Crect%20y=%2215%22%20width=%2233%22%20height=%223%22/%3E%3C/svg%3E");
}
.old-ie .rollover i:after,
.old-ie .format-photo .rollover i:after,
.old-ie .rollover-zoom i:after,
.old-ie .fs-entry-img i:after {
	background-position: 0 -500px;
}
.rollover-small i:after,
.post-rollover i {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20fill=%22white%22%20xml:space=%22preserve%22%3E%3Crect%20x=%227%22%20width=%222%22%20height=%2216%22/%3E%3Crect%20y=%227%22%20width=%2216%22%20height=%222%22/%3E%3C/svg%3E");
}
.old-ie .rollover-small i:after,
.old-ie .post-rollover i:after {
	background-position: 0 -470px;
}

.format-video .rollover i:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='16px'%20height='22px'%20viewBox='0%200%2016%2022'%20enable-background='new%200%200%2016%2022'%20xml:space='preserve'%3E%3Cpath%20fill='@{accent-color-temp}'%20d='M2.491,4.582l9.283,6.417l-9.283,6.419V4.582%20M0.087,0v22L16,10.999L0.087,0L0.087,0z'/%3E%3C/svg%3E");
}
.old-ie .format-video .rollover i:after {
	background-position: 0 -480px;
}
.rollover-video .video-icon {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2260px%22%20height=%2270px%22%20viewBox=%220%200%2060%2070%22%20enable-background=%22new%200%200%2060%2070%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M28.164,21.015l31.42-6.229l-0.021-0.105L57.46,4.073L4.538,14.563C1.903,15.085,0,17.396,0,20.082c0,2.375,0,35.301,0,35.301c0,4.711,3.833,8.545,8.544,8.545h42.912c4.711,0,8.544-3.834,8.544-8.545v-34.26v-0.107H28.164z%20M54.175,55.383c0,1.5-1.22,2.719-2.719,2.719H8.544c-1.499,0-2.719-1.219-2.719-2.719V34.839h48.35V55.383z%20M42.164,23.927l-5.087,5.087h-7.635l5.087-5.087H42.164z%20M50.275,8.466l5.991,4.009l-7.485,1.487l-5.995-4.012L50.275,8.466z%20M35.531,11.389l6,4.015l-7.484,1.487l-6.005-4.018L35.531,11.389z%20M20.771,14.315l6.009,4.021l-7.485,1.487l-6.013-4.023L20.771,14.315z%20M19.48,23.927h7.635l-5.086,5.087h-7.635L19.48,23.927z%20M44.474,29.014l5.087-5.087h7.635l-5.087,5.087H44.474z%20M26.639,53.996V38.158l12.917,7.92L26.639,53.996z%22/%3E%3C/svg%3E");
}
.old-ie .rollover-video .video-icon:after {
	background-position: 0 -550px;
}


/*SWIPER*/
.arrow-left {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='25px'%20height='40px'%20viewBox='0%200%2025%2040'%20enable-background='new%200%200%2025%2040'%20xml:space='preserve'%3E%3Cpolygon%20fill='white'%20points='12.471,19.208%2024.936,6.395%2018.703,0%200.042,19.185%200.056,19.198%200.042,19.208%2018.771,38.461%2025.041,32.085%20'/%3E%3C/svg%3E");
}
.old-ie .arrow-left {
	background-position: 0px -840px;
}
.arrow-right {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='25px'%20height='40px'%20viewBox='0%200%2025%2040'%20enable-background='new%200%200%2025%2040'%20xml:space='preserve'%3E%3Cpolygon%20fill='white'%20points='12.611,19.253%200.147,32.064%206.379,38.461%2025.041,19.276%2025.025,19.263%2025.041,19.253%206.31,0%200.041,6.376'/%3E%3C/svg%3E");
}
.old-ie .arrow-right {
	background-position: 0px -790px;
}
.arrow-bottom {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='20px'%20height='14px'%20viewBox='0%200%2020%2014'%20enable-background='new%200%200%2020%2014'%20xml:space='preserve'%3E%3Cpolygon%20fill='white'%20points='9.986,6.558%203.325,0.056%200,3.307%209.975,13.042%209.982,13.033%209.986,13.042%2019.998,3.271%2016.684,0%20'/%3E%3C/svg%3E");
}
.old-ie .arrow-bottom {
	background-position: 0px -890px;
}
.arrow-top {
	background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='20px'%20height='14px'%20viewBox='0%200%2020%2014'%20enable-background='new%200%200%2020%2014'%20xml:space='preserve'%3E%3Cpolygon%20fill='white'%20points='10.012,6.483%2016.673,12.984%2019.998,9.734%2010.024,-0.001%2010.016,0.008%2010.012,-0.001%200.001,9.771%203.315,13.041%20'/%3E%3C/svg%3E");
}
.old-ie .arrow-top {
	background-position: 0px -920px;
}


/* Rollovers: end */

.old-ie .searchform .submit {
	background-position: 0 -678px;
}

/*!WooComerce*/
#page div.product span.price,
.woocommerce-page #page div.product span.price,
#page .woocommerce span.price,
#page .woocommerce-page span.price,
#page #content div.product span.price,
.woocommerce-page #page #content div.product span.price,
#page div.product p.price,
.woocommerce-page #page div.product p.price,
.woocommerce #page #content div.product p.price,
.woocommerce-page #page #content div.product p.price,
.woocommerce #page .woocommerce-breadcrumb a,
.woocommerce-page #page .woocommerce-breadcrumb a,
.woocommerce #page ul.products li.product .price,
.woocommerce-page #page ul.products li.product .price,
.woocommerce #page .star-rating span,
#page .woocommerce .star-rating span,
.woocommerce-page #page .star-rating span,
.woocommerce div.product .stock,
#main div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #main div.product .woocommerce-tabs ul.tabs li.active a,
#main #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #main #content div.product .woocommerce-tabs ul.tabs li.active a,
#main div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-page #main div.product .woocommerce-tabs ul.tabs li a:hover,
#main #content div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-page #main #content div.product .woocommerce-tabs ul.tabs li a:hover,
.products mark {
	color: @accent-bg-color !important;
}
.woocommerce #main span.onsale,
.woocommerce-page #main span.onsale,
#main .woocommerce span.onsale,
#main .woocommerce-page span.onsale,
#main .woocommerce-message:before,
#main .woocommerce-info:before {
	background: @accent-bg-color;
	color: @accent-color;
}
#main .woocommerce-message,
#main .woocommerce-info {
	border-color: @accent-bg-color;
}

#page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #page #content div.product .woocommerce-tabs ul.tabs li {
	border-left-style: @divider-thin-style;
	border-left-width: @divider-thin-height;
	border-left-color: @divider-bg-color;
}
.old-ie #main div.product .woocommerce-tabs ul.tabs li,
.old-ie .woocommerce-page #main div.product .woocommerce-tabs ul.tabs li,
.old-ie #main #content div.product .woocommerce-tabs ul.tabs li,
.old-ie .woocommerce-page #main #content div.product .woocommerce-tabs ul.tabs li,
.old-ie .woocommerce #main #reviews #comments ol.commentlist li .comment-text,
.old-ie .woocommerce-page #main #reviews #comments ol.commentlist li .comment-text,
.old-ie .woocommerce #main form.login,
.old-ie .woocommerce #main form.checkout_coupon,
.old-ie .woocommerce #main form.register,
.old-ie .woocommerce-page #main form.login,
.old-ie .woocommerce-page #main form.checkout_coupon,
.old-ie .woocommerce-page #main form.register,
.old-ie .woocommerce #main .cart-collaterals .cart_totals tr td,
.old-ie .woocommerce #main .cart-collaterals .cart_totals tr th,
.old-ie .woocommerce-page #main .cart-collaterals .cart_totals tr td,
.old-ie .woocommerce-page #main .cart-collaterals .cart_totals tr th,
.old-ie .upsells.products,
.old-ie .related.products,
.old-ie .woocommerce-tabs > ul  {
	border-color: @divider-bg-color-ie;
}


#main .woocommerce-message,
#main .woocommerce-error,
#main .woocommerce-info,
.woocommerce #main #payment,
.woocommerce-page #main #payment {
	background: fade(@h1-color, 4%);
	color: @base-color;
}
.old-ie #main .woocommerce-message,
.old-ie #main .woocommerce-error,
.old-ie #main .woocommerce-info,
.old-ie .woocommerce #main #payment,
.old-ie .woocommerce-page #main #payment,
.old-ie #main table.shop_attributes .alt td,
.old-ie .woocommerce-page #main table.shop_attributes .alt td,
.old-ie #main table.shop_attributes .alt th,
.old-ie .woocommerce-page #main table.shop_attributes .alt th {
	.rgba(@h1-color,0.04)
}
#main div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #main div.product .woocommerce-tabs ul.tabs li a,
#main #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #main #content div.product .woocommerce-tabs ul.tabs li a {
	color: @h1-color;
	text-shadow: none;
}

#main .woocommerce-breadcrumb a,
.woocommerce-page #main .woocommerce-breadcrumb a,
.woocommerce .product_meta,
.woocommerce-page .product_meta {
	font-size: @text-small;
}
#main #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #main #reviews #comments ol.commentlist li .comment-text,
#main form.login,
#main form.checkout_coupon,
#main form.register,
.woocommerce-page #main form.login,
.woocommerce-page #main form.checkout_coupon,
.woocommerce-page #main form.register,
.woocommerce-tabs > ul {
	border-style: @divider-thin-style;
	border-width: @divider-thin-height;
	border-color: @divider-bg-color;
}
#main .cart-collaterals .cart_totals tr td,
#main .cart-collaterals .cart_totals tr th,
.woocommerce-page #main .cart-collaterals .cart_totals tr td,
.woocommerce-page #main .cart-collaterals .cart_totals tr th,
.upsells.products,
.related.products {
	border-top-style: @divider-thin-style;
	border-top-width: @divider-thin-height;
	border-top-color: @divider-bg-color;
}
#main table.shop_table td,
.woocommerce-page #main table.shop_table td,
#main table.shop_table th,
.woocommerce-page #main table.shop_table th,
#main table.shop_table,
.woocommerce-page #main table.shop_table,
#main nav.woocommerce-pagination ul,
.woocommerce-page #main nav.woocommerce-pagination ul,
#main #content nav.woocommerce-pagination ul,
.woocommerce-page #main #content nav.woocommerce-pagination ul,
#main #content nav.woocommerce-pagination ul li,
.woocommerce-page #main #content nav.woocommerce-pagination ul li {
	border-color: @divider-bg-color;
}
#main table.shop_attributes .alt td,
.woocommerce-page #main table.shop_attributes .alt td,
#main table.shop_attributes .alt th,
.woocommerce-page #main table.shop_attributes .alt th {
	background-color: fade(@h1-color, 4%)
}
#main table.shop_attributes th,
.woocommerce-page #main table.shop_attributes th {
	color: @h1-color;
	font-weight: normal;
}
#main #content nav.woocommerce-pagination ul li a,
.woocommerce-page #main #content nav.woocommerce-pagination ul li a {
	color: @backgrounds-color;
}
#main #content nav.woocommerce-pagination ul li a,
.woocommerce-page #main #content nav.woocommerce-pagination ul li a,
#main #content nav.woocommerce-pagination ul li span,
.woocommerce-page #main #content nav.woocommerce-pagination ul li span {
	padding-left: @base-line-height/3;
	padding-right: @base-line-height/3;
	min-width: @base-line-height*1.5 + 1;
	line-height: @base-line-height*1.5 + 1;
	font-size: @base-font-size;
}
#main #content nav.woocommerce-pagination ul li:hover a,
.woocommerce-page #main #content nav.woocommerce-pagination ul li:hover a {
	color: @accent-bg-color;
}
.old-ie #main table.shop_table td,
.old-ie .woocommerce-page #main table.shop_table td,
.old-ie #main table.shop_table th,
.old-ie .woocommerce-page #main table.shop_table th,
.old-ie #main table.shop_table,
.old-ie .woocommerce-page #main table.shop_table,
.old-ie #main nav.woocommerce-pagination ul,
.old-ie .woocommerce-page #main nav.woocommerce-pagination ul,
.old-ie #main #content nav.woocommerce-pagination ul,
.old-ie .woocommerce-page #main #content nav.woocommerce-pagination ul,
.old-ie #main #content nav.woocommerce-pagination ul li,
.old-ie .woocommerce-page #main #content nav.woocommerce-pagination ul li {
	border-color: @divider-bg-color-ie;
}
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del,
.woocommerce div.product span.price del,
.woocommerce div.product p.price del,
.woocommerce #content div.product span.price del,
.woocommerce #content div.product p.price del,
.woocommerce-page div.product span.price del,
.woocommerce-page div.product p.price del,
.woocommerce-page #content div.product span.price del,
.woocommerce-page #content div.product p.price del {
	font-size: @text-small !important;
	color: fade(@base-color, 40%) !important;
}
#main div.product span.price,
.woocommerce #main div.product p.price,
#main #content div.product span.price,
#main #content div.product p.price,
.woocommerce-page #main div.product span.price,
.woocommerce-page #main div.product p.price,
.woocommerce-page #main #content div.product span.price,
.woocommerce-page #main #content div.product p.price,
#main #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce-page #main #reviews #comments ol.commentlist li .comment-text p.meta {
	font-size: @base-font-size;
}
#main #content div.product .summary.entry-summary .price {
	font-size: @h3-font-size;
}
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before,
.woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb {
	color: fade(@base-color, 40%) !important;
}
.woocommerce #footer .star-rating:before,
#footer .woocommerce .star-rating:before,
.woocommerce-page #footer .star-rating:before,
.woocommerce #footer ul.product_list_widget del,
#footer .woocommerce ul.product_list_widget del,
.woocommerce-page #footer ul.product_list_widget del {
	color: fade(@widget-footer-color, 40%);
}
.old-ie .woocommerce #footer .star-rating:before,
.old-ie #footer .woocommerce .star-rating:before,
.old-ie .woocommerce-page #footer .star-rating:before,
.old-ie .woocommerce #footer ul.product_list_widget del,
.old-ie #footer .woocommerce ul.product_list_widget del,
.old-ie .woocommerce-page #footer ul.product_list_widget del {
	color: @widget-footer-color;
}
.woocommerce .sidebar-content .star-rating:before,
.sidebar-content .woocommerce .star-rating:before,
.woocommerce-page .sidebar-content .star-rating:before,
.woocommerce .sidebar-content ul.product_list_widget del,
.sidebar-content .woocommerce ul.product_list_widget del,
.woocommerce-page .sidebar-content ul.product_list_widget del {
	color: fade(@widget-sidebar-color, 40%);
}
.old-ie .woocommerce .sidebar-content .star-rating:before,
.old-ie .sidebar-content .woocommerce .star-rating:before,
.old-ie .woocommerce-page .sidebar-content .star-rating:before,
.old-ie .woocommerce .sidebar-content ul.product_list_widget del,
.old-ie .sidebar-content .woocommerce ul.product_list_widget del,
.old-ie .woocommerce-page .sidebar-content ul.product_list_widget del {
	color: @widget-sidebar-color;
}
.old-ie .woocommerce .star-rating:before,
.old-ie .woocommerce-page .star-rating:before,
.old-ie .woocommerce #reviews #comments ol.commentlist li .meta,
.old-ie .woocommerce-page #reviews #comments ol.commentlist li .meta,
.old-ie .woocommerce .woocommerce-breadcrumb,
.old-ie .woocommerce-page .woocommerce-breadcrumb {
	color: @base-color !important;
}
.woocommerce ul.product_list_widget ins,
.woocommerce ul.product_list_widget ins,
.woocommerce-page ul.product_list_widget ins {
	color: @accent-bg-color;
}
/*.woocommerce.sidebar-content ul.product_list_widget ins,
.sidebar-content .woocommerce ul.product_list_widget ins,
.woocommerce-page .sidebar-content ul.product_list_widget ins {
	color: @widget-sidebar-secondary-color;
}
.woocommerce #footer ul.product_list_widget ins,
#footer .woocommerce ul.product_list_widget ins,
.woocommerce-page #footer ul.product_list_widget ins {
	color: @widget-footer-secondary-color;
}*/
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li,
.woocommerce-page ul.cart_list li,
.woocommerce-page ul.product_list_widget li,
.woocommerce.widget_product_categories li,
.woocommerce .widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total {	
	.divider-thin(@divider-bg-color);
	border-bottom: none;
}
.woocommerce .sidebar-content ul.cart_list li,
.woocommerce .sidebar-content ul.product_list_widget li,
.sidebar-content .woocommerce ul.cart_list li,
.sidebar-content .woocommerce ul.product_list_widget li,
.woocommerce-page .sidebar-content ul.cart_list li,
.woocommerce-page .sidebar-content ul.product_list_widget li,
.sidebar-content .woocommerce.widget_product_categories li,
.woocommerce .sidebar-content .widget_shopping_cart .total,
.sidebar-content .woocommerce.widget_shopping_cart .total,
.woocommerce-page .sidebar-content .widget_shopping_cart .total {	
	.divider-thin(@widget-sidebar-divider-bg-color);
	border-bottom: none;
}
.old-ie .woocommerce .sidebar-content ul.cart_list li,
.old-ie .woocommerce .sidebar-content ul.product_list_widget li,
.old-ie .sidebar-content .woocommerce ul.cart_list li,
.old-ie .sidebar-content .woocommerce ul.product_list_widget li,
.old-ie .woocommerce-page .sidebar-content ul.cart_list li,
.old-ie .woocommerce-page.sidebar-contentul.product_list_widget li,
.old-ie .sidebar-content .woocommerce.widget_product_categories li {	
	.divider-thin(@widget-sidebar-divider-bg-color-ie);
	border-bottom: none;
}
.woocommerce #footer ul.cart_list li,
.woocommerce #footer ul.product_list_widget li,
#footer .woocommerce ul.cart_list li,
#footer .woocommerce ul.product_list_widget li,
.woocommerce-page #footer ul.cart_list li,
.woocommerce-page #footer ul.product_list_widget li,
#footer .woocommerce.widget_product_categories li,
.woocommerce #footer .widget_shopping_cart .total,
#footer .woocommerce.widget_shopping_cart .total,
.woocommerce-page #footer .widget_shopping_cart .total {	
	.divider-thin(@widget-footer-divider-bg-color);
	border-bottom: none;
}
.old-ie .woocommerce #footer ul.cart_list li,
.old-ie .woocommerce #footer ul.product_list_widget li,
.old-ie #footer .woocommerce ul.cart_list li,
.old-ie #footer .woocommerce ul.product_list_widget li,
.old-ie .woocommerce-page #footer ul.cart_list li,
.old-ie .woocommerce-page #footer ul.product_list_widget li,
.old-ie #footer .woocommerce.widget_product_categories li {	
	.divider-thin(@widget-footer-divider-bg-color-ie);
	border-bottom: none;
}


#main .quantity .plus,
#main .quantity .minus,
#main #content .quantity .plus,
#main #content .quantity .minus,
.woocommerce-page #main .quantity .plus,
.woocommerce-page #main .quantity .minus,
.woocommerce-page #main #content .quantity .plus,
.woocommerce-page #main #content .quantity .minus,
#main #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page #main #content nav.woocommerce-pagination ul li span.current {
	background: @accent-bg-color;
	color: @accent-color !important;
}

#main #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce-page #main #reviews #comments ol.commentlist li .comment-text p.meta {
	color: @h1-color;
}
#main table.shop_table tr,
.woocommerce-page #main table.shop_table tr {
	border-color: @divider-bg-color;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: fade(@h1-color, 4%) !important;
	-webkit-box-shadow: inset 0px 0px 0px 1px @divider-bg-color;
	box-shadow: inset 0px 0px 0px 1px @divider-bg-color;

	.stripe-style-1 & {
		background-color: fade(@strype-1-header-color, 4%) !important;
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-1-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-1-divider-bg-color;
	}
	.stripe-style-2 & {
		background-color: fade(@strype-2-header-color, 4%) !important;
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-2-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-2-divider-bg-color;
	}
	.stripe-style-3 & {
		background-color: fade(@strype-3-header-color, 4%) !important;
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-3-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-3-divider-bg-color;
	}
	.stripe-style-4 & {
		background-color: fade(@strype-4-header-color, 4%) !important;
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-4-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-4-divider-bg-color;
	}
	.stripe-style-5 & {
		background-color: fade(@strype-5-header-color, 4%) !important;
		-webkit-box-shadow: inset 0px 0px 0px 1px @strype-5-divider-bg-color;
		box-shadow: inset 0px 0px 0px 1px @strype-5-divider-bg-color;
	}
		.old-ie .stripe-style-1 & {
			border-color: 1px solid @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
			border-color: 1px solid @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
			border-color: 1px solid @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
			border: 1px solid @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
			border: 1px solid @strype-5-divider-bg-color-ie;
		}
}
	.old-ie .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
	.old-ie .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {	
		.rgba(@h1-color, 0.04);
		border: 1px solid @divider-bg-color-ie;
	}
#page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page #page .widget_price_filter .ui-slider .ui-slider-range,
#page .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page #page .widget_price_filter .ui-slider .ui-slider-handle {
	background: @accent-bg-color;
	box-shadow: none;
}
#page .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page #page .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: darken(@accent-bg-color, 15%);
}
/*Woocomerce: end*/
/*!Pricing tables*/


#main #shaon-pricing-table .featureTitle span,
#main #shaon-pricing-table .priceTitle span,
#main #shaon-pricing-table .selectedpriceTitle span,
#main .minimal .p1 h3,
#main .minimal .p1 h4 {
	background: @accent-bg-color;
	color: @accent-color;
}
#main .minimal .p1 h3 *,
#main .minimal .p1 h4 * {
	color: @accent-color;
}
@accent-bg-color-darken: darken (@accent-bg-color, 8%);
#main .minimal .p1 h4 {
	background: desaturate(@accent-bg-color-darken, 10%);
}
#main #shaon-pricing-table .featureTitle span,
#main #shaon-pricing-table .selectedpriceTitle span,
#main #shaon-pricing-table .priceTitle span {
	border-color: darken(@accent-bg-color, 6%) !important;
}
/*Pricing tables: end*/
/*!3D slider*/
.three-d-slider .navig .act,
.scale-me .navig div.act:hover {
	background-color: @accent-bg-color;
	color: @accent-color;
}
.three-d-slider .navig div,
.scale-me .navig div:hover {
	background-color: @accent-color;
	color: @accent-bg-color;
}
/*3D slider: end*/

/*!highlight text*/
.dt-highlight {
	background-color: @accent-bg-color;
	color: @accent-color;
}
/*highlight text: end*/
/*!Revolution slider*/
	#page .tp-bullets.simplebullets.navbar .bullet.selected:after,
	#page .tp-bullets.simplebullets.navbar .bullet:hover:after,
	#page .tp-bullets.simplebullets.round .bullet.selected:after,
	#page .tp-bullets.simplebullets.round .bullet:hover:after,
	#page .tp-bullets.simplebullets.navbar-old .bullet.selected:after,
	#page .tp-bullets.simplebullets.navbar-old .bullet:hover:after,
	#page .tp-bullets.simplebullets.square-old .bullet.selected:after,
	#page .tp-bullets.simplebullets.square-old .bullet:hover:after,
	#page .tp-bullets.simplebullets.round-old .bullet.selected:after,
	#page .tp-bullets.simplebullets.round-old .bullet:hover:after,
	.content .rsShor .rsBullet.rsNavSelected span:after,
	.content .rsShor .rsBullet:hover span:after,
	#main .flex-control-paging li a.flex-active:after,
	#page .ls-defaultskin .ls-bottom-slidebuttons a.ls-nav-active:after,
	#page .ls-defaultskin .ls-ct-center,
	#page .ls-defaultskin .ls-bar-timer {
		background: @accent-bg-color;
	}
	#page .ls-defaultskin .ls-bar-timer {
		border-color: @accent-bg-color;
	}
	#main .flex-control-paging li a {
		border: 1px solid @accent-bg-color;
	}

	#page .tp-rightarrow.navbar,
	#page .tp-rightarrow.round,
	#page .tp-rightarrow.navbar-old,
	#page .tp-rightarrow.square-old,
	#page .tp-rightarrow.round-old {
		background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='9px'%20height='14px'%20viewBox='0%200%209%2014'%20enable-background='new%200%200%209%2014'%20xml:space='preserve'%3E%3Cpolygon%20fill='white'%20points='0,11.68%202.258,14%209,6.991%208.995,6.988%209,6.982%202.281,0%200.039,2.328%204.525,6.991%20'/%3E%3C/svg%3E");
	}
	.old-ie #page .tp-rightarrow.navbar,
	.old-ie #page .tp-rightarrow.round,
	.old-ie #page .tp-rightarrow.navbar-old,
	.old-ie #page .tp-rightarrow.square-old,
	.old-ie #page .tp-rightarrow.round-old {
		background-position: right -832px;
	}
	#page .tp-leftarrow.navbar,
	#page .tp-leftarrow.round,
	#page .tp-leftarrow.navbar-old,
	#page .tp-leftarrow.square-old,
	#page .tp-leftarrow.round-old {
		background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='9px'%20height='14px'%20viewBox='0%200%209%2014'%20enable-background='new%200%200%209%2014'%20xml:space='preserve'%3E%3Cpolygon%20fill='white'%20points='4.475,6.991%208.961,2.328%206.719,0%200,6.982%200.005,6.988%200,6.991%206.742,14%209,11.68'/%3E%3C/svg%3E");
	}
	.old-ie #page .tp-leftarrow.navbar,
	.old-ie #page .tp-leftarrow.round,
	.old-ie #page .tp-leftarrow.navbar-old,
	.old-ie #page .tp-leftarrow.square-old,
	.old-ie #page .tp-leftarrow.round-old {
		background-position: 0 -811px;
	}

#page .tp-rightarrow.default:before {
	.rs-right-icon(white);
}
#page .tp-rightarrow.default:after {
	.rs-right-icon(rgba(0,0,0,0.15));
}
#page .tp-rightarrow.default:hover:before {
	.rs-right-icon(rgba(255,255,255,0.7));
}

	.rs-right-icon(@colour) {
		background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2230px%22%20height=%2255px%22%20viewBox=%220%200%2030%2055%22%20enable-background=%22new%200%200%2030%2055%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{colour}%22%20points=%2229.75,27.45%202.322,0%200.266,2.054%2025.638,27.45%200.25,52.813%202.305,54.869%20%22/%3E%20%3C/svg%3E");
	}
	.rs-left-icon(@colour) {
		background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2230px%22%20height=%2255px%22%20viewBox=%220%200%2030%2055%22%20enable-background=%22new%200%200%2030%2055%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{colour}%22%20points=%220.25,27.419%2027.678,54.869%2029.734,52.815%204.363,27.419%2029.75,2.057%2027.695,0%20%22/%3E%20%3C/svg%3E");
	}
#page .tp-leftarrow.default:before {
	.rs-left-icon(white);
}
#page .tp-leftarrow.default:after {
	.rs-left-icon(rgba(0,0,0,0.15));
}
#page .tp-leftarrow.default:hover:before {
	.rs-left-icon(rgba(255,255,255,0.7));
}
.old-ie #page .tp-rightarrow.default:before,
.old-ie #page .tp-rightarrow.default:hover:before {
	background-position: -2px -400px;
}
.old-ie #page .tp-leftarrow.default:before,
.old-ie #page .tp-leftarrow.default:hover:before {
	background-position: 0 -340px;
}
/*Revolution slider: end*/
.share-content {
	background-color: @accent-bg-color;
}
.entry-share .soc-ico .share-content:after {
	border-top-color: @accent-bg-color;
}
/*!Social icons*/

#top-bar .soc-ico a {
	color: @top-icons-color
}
#top-bar .soc-ico a:hover {
	color: @soc-ico-hover-color;
}
.soc-ico a,
.footer .soc-ico a,
.sidebar .soc-ico a {
	color: @accent-bg-color;
}
/*Social icons: end*/
/*!- Composer*/
#main .vc_text_separator div {
	background-color: @accent-bg-color;
	color: #fff;
}
#main .vc_text_separator {
	border-color: @accent-bg-color;
}
#main .wpb_content_element .wpb_accordion_header > a,
#main .wpb_toggle,
#main #content h4.wpb_toggle {
	.text-big;
}
#main .flex-direction-nav .flex-next{
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2225px%22%20height=%2225px%22%20viewBox=%220%200%2040%2040%22%20enable-background=%22new%200%200%2040%2040%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M19.965,3.329c4.448,0,8.634,1.735,11.781,4.892c3.128,3.14,4.855,7.309,4.855,11.741c0,4.438-1.722,8.602-4.855,11.742c-3.141,3.151-7.333,4.897-11.781,4.897c-4.454,0-8.635-1.739-11.781-4.897%09C5.056,28.563,3.329,24.4,3.329,19.962c0-4.427,1.721-8.601,4.853-11.741C11.325,5.064,15.511,3.329,19.965,3.329%20M19.965,0%09C8.938,0,0,8.94,0,19.962C0,30.99,8.938,39.924,19.965,39.924c11.022,0,19.958-8.934,19.958-19.962C39.924,8.94,30.987,0,19.965,0L19.965,0z%22/%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%2217.035,8.495%2028.342,20.067%2017.512,31.497%2014.204,28.312%2022.374,19.884%2013.964,11.661%20%22/%3E%3C/svg%3E");
}
#main .flex-direction-nav .flex-prev {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2225px%22%20height=%2225px%22%20viewBox=%220%200%2040%2040%22%20enable-background=%22new%200%200%2040%2040%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M19.958,36.595c-4.448,0-8.634-1.735-11.781-4.892c-3.128-3.141-4.855-7.309-4.855-11.741c0-4.438,1.722-8.602,4.855-11.742c3.141-3.151,7.333-4.897,11.781-4.897c4.455,0,8.635,1.739,11.781,4.897c3.129,3.141,4.855,7.304,4.855,11.742c0,4.427-1.721,8.601-4.853,11.741C28.6,34.859,24.413,36.595,19.958,36.595%20M19.958,39.924c11.028,0,19.965-8.94,19.965-19.962C39.924,8.934,30.986,0,19.958,0C8.937,0,0,8.934,0,19.962C0,30.983,8.937,39.924,19.958,39.924L19.958,39.924z%22/%3E%3Cpolygon%20fill=%22@{accent-bg-color-temp}%22%20points=%2222.889,31.429%2011.582,19.856%2022.412,8.427%2025.72,11.612%2017.55,20.04%2025.96,28.263%20%22/%3E%20%3C/svg%3E");
}


.old-ie #main .flex-direction-nav .flex-next {
	background-position: 0 -190px;
}
.old-ie #main .flex-direction-nav .flex-prev {
	background-position: 0 -220px;
}

.scroll-top {
	background-color: fade(@accent-bg-color, 25%);
}
.scroll-top:hover {
	background-color: fade(@accent-bg-color, 90%);
}
.old-ie .scroll-top {
	.rgba(@accent-bg-color, 0.25);
}
.old-ie .scroll-top:hover {
	.rgba(@accent-bg-color, 0.9);
}
.gform_wrapper .gsection {
	border-bottom-style: @divider-thin-style !important;
	border-bottom-width: @divider-thin-height;
	border-bottom-color: @divider-bg-color;
}
hr.gf_rule {
	background-color: @divider-bg-color;;
	border: medium none;
	height: 1px;
	margin: 30px 0 20px;
	overflow: hidden;
}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
	font-size: @text-small;
	color: fade(@base-color, 45%);
}
#main .gform_wrapper span.ginput_total,
#main .gform_wrapper .gfield_required,
#main .gform_wrapper .ginput_left input:focus + label,
#main .gform_wrapper .ginput_right input:focus + label,
#main .gform_wrapper .ginput_full input:focus + label {
	color: @accent-bg-color;
}
#main .gform_wrapper .ginput_left input:focus + label,
#main .gform_wrapper .ginput_right input:focus + label,
#main .gform_wrapper .ginput_full input:focus + label {
	font-weight: normal;
}

.slider-wrapper .prev i,
.slider-wrapper .next i {
	background-color: fade(@accent-bg-color, 90%);
}
.old-ie .slider-wrapper .prev i,
.old-ie .slider-wrapper .next i {
	.rgba(@accent-bg-color, 0.9);
}
.slider-wrapper .prev.disabled i,
.slider-wrapper .next.disabled i,
.slider-wrapper .prev.disabled i:hover,
.slider-wrapper .next.disabled i:hover {
	background-color: fade(@accent-bg-color, 25%);
}
.old-ie .slider-wrapper .prev.disabled i,
.old-ie .slider-wrapper .next.disabled i,
.old-ie .slider-wrapper .prev.disabled i:hover,
.old-ie .slider-wrapper .next.disabled i:hover {
	.rgba(@accent-bg-color, 0.25);
}
.slider-wrapper .prev i:hover,
.slider-wrapper .next i:hover {
	background-color: fade(@accent-bg-color, 100%);
}
.old-ie .slider-wrapper .prev i:hover,
.old-ie .slider-wrapper .next i:hover {
	.rgba(@accent-bg-color, 1);
}
@accent-bg-color-fade: darken(@accent-bg-color, 10%);
.slider-wrapper .prev i:active,
.slider-wrapper .next i:active {
	background-color: desaturate(@accent-bg-color-fade, 10%);
}


form.mc4wp-form label {
	color: @h1-color;
	.stripe-style-1 & {
		color: @strype-1-header-color;
	}
	.stripe-style-2 & {		
		color: @strype-2-header-color;
	}
	.stripe-style-3 & {
		color: @strype-3-header-color;
	}
	.stripe-style-4 & {
		color: @strype-4-header-color;
	}
	.stripe-style-5 & {
		color: @strype-5-header-color;
	}
}
/*!-Top shopping cart*/

.wc-ico-cart {
	.cart-icon(@top-icons-bg-color-temp)
}
.wc-ico-cart:hover {
	#top-bar & {
		.cart-icon(@accent-bg-color-temp);
	}
}
.cart-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2215px%22%20height=%2215px%22%20viewBox=%220%200%2015%2015%22%20enable-background=%22new%200%200%2015%2015%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M10.992,3.046L0,3.021l2.042,5L9.375,8L10.992,3.046z%20M14.994,2.003l-0.396,1.244%09l-1.119-0.018l-2.158,6.96l-8.36,0.024L2.425,8.996L10.312,9l2.146-6.997H14.994L14.994,2.003z%20M9.961,12.021c0,0.54-0.439,0.979-0.981,0.979c-0.539,0-0.979-0.439-0.979-0.979c0-0.541,0.439-0.98,0.979-0.98%09C9.521,11.04,9.961,11.479,9.961,12.021z%20M5.929,12.021C5.929,12.561,5.491,13,4.95,13s-0.98-0.439-0.98-0.979c0-0.541,0.439-0.98,0.98-0.98S5.929,11.479,5.929,12.021z%22/%3E%3C/svg%3E");
}
#top-bar a.wc-ico-cart:hover {
	color: @accent-bg-color;
}
.shopping-cart-inner {
	background-color: @submenu-bg-color;
}
.shopping-cart-inner {
	top: @base-line-height*1.7 - 5;
}
#top-bar .shopping-cart-inner,
#top-bar .shopping-cart-inner a {
	line-height: @base-line-height;
	color: @submenu-color;
	font-size: @base-font-size;
}

	.shopping-cart-inner .amount {
		font-size: @base-font-size;
	}
	#top-bar .shopping-cart-inner .cart_list li {
		border-bottom-style: @divider-thin-style;
		border-bottom-width: @divider-thin-height;
		border-bottom-color: fade(@submenu-color, 10%);
		line-height: @base-line-height;
	}
	.shopping-cart-inner .cart_list li .quantity,
	.shopping-cart-inner .amount,
	#top-bar .shopping-cart-inner a.button {
		color:@accent-bg-color;
	}
	.shopping-cart-inner .cart_list li .quantity,
	#top-bar .shopping-cart-inner a.button,
	.shopping-cart-inner .quantity .amount {
		font-size: @text-small;
	}
	
	.old-ie .shopping-cart-inner {
		background-color: @submenu-bg-color-ie;
	}
#page #top-bar .shopping-cart-inner a.button.view-cart,
#main ul.products li.product .button.add_to_cart_button {
	.cart-icon(@accent-bg-color-temp)
}
#page #top-bar .shopping-cart-inner a.button.checkout {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2213px%22%20height=%2213px%22%20viewBox=%220%200%2013%2013%22%20enable-background=%22new%200%200%2013%2013%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{accent-bg-color-temp}%22%20d=%22M3.632,0.172C3.673,0.255,11,6.5,11,6.5l-7.451,6.328l-0.998-1.005L8.859,6.5L2.634,1.177L3.632,0.172z%22/%3E%3C/svg%3E");
}
/*!- Nextgen*/
.ngg-albumoverview .ngg-album {
	border-color: @divider-bg-color !important;
	.stripe-style-1 & {
		border-color: @strype-1-divider-bg-color !important;
	}
	.stripe-style-2 & {
		border-color: @strype-2-divider-bg-color !important;
	}
	.stripe-style-3 & {
		border-color: @strype-3-divider-bg-color !important;
	}
	.stripe-style-4 & {
		border-color: @strype-4-divider-bg-color !important;
	}
	.stripe-style-5 & {
		border-color: @strype-5-divider-bg-color !important;
	}
		.old-ie .stripe-style-1 & {
			border-color: @strype-1-divider-bg-color-ie !important;
		}
		.old-ie .stripe-style-2 & {
			border-color: @strype-2-divider-bg-color-ie !important;
		}
		.old-ie .stripe-style-3 & {
			border-color: @strype-3-divider-bg-color-ie !important;
		}
		.old-ie .stripe-style-4 & {
			border-color: @strype-4-divider-bg-color-ie !important;
		}
		.old-ie .stripe-style-5 & {
			border-color: @strype-5-divider-bg-color-ie;
		}
}
.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover,
.ngg-navigation span.current {
	color: @accent-bg-color;
}
.customSelectInner {	
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%23dbdbdb%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");
}
.old-ie .customSelectInner {
	background-position: -3px -125px;
}


/* LayerSlider DT Skin */
#page .ls-defaultskin .ls-nav-next:before {
	.ls-right-icon(white);
}
#page .ls-defaultskin .ls-nav-next:after {
	.ls-right-icon(rgba(0,0,0,0.15));
}
#page .ls-defaultskin .ls-nav-next:hover:before {
	.ls-right-icon(rgba(255,255,255,0.7));
}

	.ls-right-icon(@colour) {
		background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2230px%22%20height=%2255px%22%20viewBox=%220%200%2030%2055%22%20enable-background=%22new%200%200%2030%2055%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{colour}%22%20points=%2229.75,27.45%202.322,0%200.266,2.054%2025.638,27.45%200.25,52.813%202.305,54.869%20%22/%3E%20%3C/svg%3E");
	}
	.ls-left-icon(@colour) {
		background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2230px%22%20height=%2255px%22%20viewBox=%220%200%2030%2055%22%20enable-background=%22new%200%200%2030%2055%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22@{colour}%22%20points=%220.25,27.419%2027.678,54.869%2029.734,52.815%204.363,27.419%2029.75,2.057%2027.695,0%20%22/%3E%20%3C/svg%3E");
	}
#page .ls-defaultskin .ls-nav-prev:before {
	.ls-left-icon(white);
}
#page .ls-defaultskin .ls-nav-prev:after {
	.ls-left-icon(rgba(0,0,0,0.15));
}
#page .ls-defaultskin .ls-nav-prev:hover:before {
	.ls-left-icon(rgba(255,255,255,0.7));
}
.old-ie #page .ls-defaultskin .ls-nav-next:before,
.old-ie #page .ls-defaultskin .ls-nav-next:hover:before {
	background-position: -2px -400px;
}
.old-ie #page .ls-defaultskin .ls-nav-prev:before,
.old-ie #page .ls-defaultskin .ls-nav-prev:hover:before {
	background-position: 0 -340px;
}
.ls-carousel .ls-nav-prev,
.ls-carousel .ls-nav-next {
	background-color: fade(@accent-bg-color, 90%);
}
.old-ie .ls-carousel .ls-nav-prev,
.old-ie .ls-carousel .ls-nav-next {
	.rgba(@accent-bg-color, 0.9);
}
.slider-wrapper .prev.disabled i,
.slider-wrapper .next.disabled i,
.slider-wrapper .prev.disabled i:hover,
.slider-wrapper .next.disabled i:hover {
	background-color: fade(@accent-bg-color, 25%);
}
.old-ie .slider-wrapper .prev.disabled i,
.old-ie .slider-wrapper .next.disabled i,
.old-ie .slider-wrapper .prev.disabled i:hover,
.old-ie .slider-wrapper .next.disabled i:hover {
	.rgba(@accent-bg-color, 0.25);
}
.ls-carousel .ls-nav-prev:hover,
.ls-carousel .ls-nav-next:hover {
	background-color: fade(@accent-bg-color, 100%);
}
.old-ie .ls-carousel .ls-nav-prev:hover,
.old-ie .ls-carousel .ls-nav-next:hover {
	.rgba(@accent-bg-color, 1);
}

/*!-Nextgen gallery*/

.ngg-albumoverview .ngg-album,
.wpb_separator.wpb_content_element,
.vc_text_separator {
	border-color: @divider-bg-color ;
	.stripe-style-1 & {
		border-color: @strype-1-divider-bg-color;
	}
	.stripe-style-2 & {
		border-color: @strype-2-divider-bg-color;
	}
	.stripe-style-3 & {
		border-color: @strype-3-divider-bg-color;
	}
	.stripe-style-4 & {
		border-color: @strype-4-divider-bg-color;
	}
	.stripe-style-5 & {
		border-color: @strype-5-divider-bg-color;
	}
		.old-ie .stripe-style-1 & {
			border-color: @strype-1-divider-bg-color-ie;
		}
		.old-ie .stripe-style-2 & {
			border-color: @strype-2-divider-bg-color-ie;
		}
		.old-ie .stripe-style-3 & {
			border-color: @strype-3-divider-bg-color-ie;
		}
		.old-ie .stripe-style-4 & {
			border-color: @strype-4-divider-bg-color-ie;
		}
		.old-ie .stripe-style-5 & {
			border-color: @strype-5-divider-bg-color-ie;
		}
}
.old-ie .ngg-albumoverview .ngg-album {
	border-color: @divider-bg-color-ie;
}

.ngg-navigation a.page-numbers,
.ngg-galleryoverview .ngg-navigation a,
.ngg-imagebrowser-nav .next a,
.ngg-imagebrowser-nav .back a {
	color: @base-color;
	.stripe-style-1 & {
		color: @strype-1-color;
	}
	.stripe-style-2 & {
		color: @strype-2-color;
	}
	.stripe-style-3 & {
		color: @strype-3-color;
	}
	.stripe-style-4 & {
		color: @strype-4-color;
	}
	.stripe-style-5 & {
		color: @strype-5-color;
	}
}
#page .ngg-navigation a:hover,
#page .ngg-navigation a.page-numbers:hover,
#page .ngg-navigation a.next:hover,
#page .ngg-navigation a.prev:hover,
#page .ngg-navigation span.current,
#page .ngg-galleryoverview .ngg-navigation a:hover,
#page .ngg-imagebrowser-nav a:hover,
#page .ngg-imagebrowser-nav .next:hover a,
#page .ngg-imagebrowser-nav .back a:hover {
	color: @accent-bg-color !important;
}
/*!-Nextgen gallery*/
.vc_pie_wrapper .vc_pie_chart_back {
	border-color: fade(@h1-color, 10%) !important;
	.stripe-style-1 & {
		border-color: fade(@strype-1-header-color, 10%) !important;
	}
	.stripe-style-2 & {
		border-color: fade(@strype-2-header-color, 10%) !important;
	}
	.stripe-style-3 & {
		border-color: fade(@strype-3-header-color, 10%) !important;
	}
	.stripe-style-4 & {
		border-color: fade(@strype-4-header-color, 10%) !important;
	}
	.stripe-style-5 & {
		border-color: fade(@strype-5-header-color, 10%) !important;
	}
}
.vc_pie_chart_value {	
	color: @h2-color;
	font: @h2-font-style @h2-font-variant @h2-font-weight @h2-font-size~"/"@h2-line-height @h2-font-family;
	text-transform: @h2-text-transform;
	font-size: @h2-font-size !important;
}
#load .fa-spinner {
	color: @accent-bg-color;
}
.loading-label,
#page .tp-loader,
#page .ls-defaultskin .ls-loading-container,
#page .ls-carousel .ls-loading-container,
.rsHomePorthole .rsPreloader,
.rsShor .rsPreloader {
	background-color: rgba(255,255,255,0.95);
}
.loading-label .fa,
#page .tp-loader .fa,
#page .ls-defaultskin .ls-loading-container .fa,
#page .ls-carousel .ls-loading-container .fa,
.rsHomePorthole .rsPreloader .fa,
.rsShor .rsPreloader .fa,
.ls-loading-indicator {
	color: @accent-bg-color;
}
.font-arrow .fa {
	color: @accent-bg-color;
}
/*Hover style 1*/
.hover-style-one .portfolio-categories,
.hover-style-one .portfolio-categories *,
.hover-color-static .portfolio-categories *,
.hover-style-three.cs-style-3 .portfolio-categories *,
.hover-color-static .project-details,
.hover-color-static .rollover-content .details,
.hover-color-static .project-link,
.hover-color-static .project-zoom,
.text-on-img.hover-color-static .fs-entry-content .portfolio-categories *,
.text-on-img.hover-color-static .fs-entry-content .links-container * {
	color: @accent-bg-color !important;
}
.hover-style-one .project-details,
.hover-style-one .project-link,
.hover-style-two.hover-color-static .project-details,
.hover-style-two.hover-color-static .project-link,
.hover-style-three .project-details,
.hover-style-three .project-link,
.hover-style-one .project-zoom,
.hover-style-two.hover-color-static .project-zoom,
.hover-style-three .project-zoom,
.buttons-on-img .links-container .project-zoom,
.buttons-on-img .links-container .link,
.buttons-on-img .links-container > .details,
.buttons-on-img .links-container .project-link,
.buttons-on-img .links-container > .project-details,
.hover-style-one.hover-color-static .rollover-project .rollover-content .links-container > a,
.hover-style-two.hover-color-static .rollover-project .rollover-content .links-container > a,
.hover-style-three.hover-color-static .rollover-project .rollover-content .links-container > a {
	background-color: @accent-bg-color !important;
}
.hover-style-two .links-container > a:hover {
	background-color: rgba(255,255,255, 0.15) !important;
}
.hover-style-one.hover-color-static .links-container > a:hover,
.hover-style-two.hover-color-static .links-container > a:hover,
.hover-style-three.hover-color-static .links-container > a:hover,
.buttons-on-img .links-container > a:hover {
	background-color: @accent-bg-color !important;
}

.hover-style-one .links-container > a > span,
.hover-style-two.hover-color-static .links-container > a > span,
.hover-style-three .links-container > a > span,
.buttons-on-img .links-container > a > span {
	border-color: @accent-bg-color;
}

.hover-style-two .links-container > a > span {
	border-color: rgba(255,255,255, 0.25);
}
.hover-style-two .project-details,
.hover-style-two .project-link,
.hover-style-two .project-zoom {
	background-color: rgba(255,255,255, 0.25) !important;
}
.cs-style-1 .rollover-content,
.cs-style-1 .fs-entry-content {
	background-color: @accent-bg-color;
}

.hover-style-one .project-details:after,
.hover-style-two.hover-color-static .project-details:after,
.hover-style-three .project-details:after,
.hover-style-two .project-details:after,
.buttons-on-img .links-container > .details:after,
.buttons-on-img .links-container > .project-details:after {
	.details-icon(white);
}

.details-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2236px%22%20height=%2236px%22%20viewBox=%220%200%2036%2036%22%20enable-background=%22new%200%200%2036%2036%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M21.085,22.125h-6.21l-0.003-1.25l6.22-0.021L21.085,22.125z%20M21.085,20.084h-6.21l-0.003-1.221l6.22-0.019L21.085,20.084z%20M21.085,18.125h-6.21l-0.003-1.25l6.22-0.021L21.085,18.125z%20M19.828,12.953l0.006,2.297l3-0.021l0.025,9.567l-9.609,0.031V12.25l6.547,0.016%20M20.406,10.875l-8.531-0.016v15.245h12.266l-0.031-11.589L20.406,10.875z%22/%3E%3C/svg%3E");
}
.hover-style-one .project-link:after,
.hover-style-two.hover-color-static .project-link:after,
.hover-style-three .project-link:after,
.hover-style-two .project-link:after,
.buttons-on-img .link:after,
.buttons-on-img .project-link:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2236px%22%20height=%2236px%22%20viewBox=%220%200%2036%2036%22%20enable-background=%22new%200%200%2036%2036%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M14.214,15.834c0.276-0.275,0.716-0.518,1.042-0.697c2.069-0.893,4.139,0.205,5.717,1.901l-0.926,0.995c-0.736-0.688-2.115-1.891-3.312-1.771c-0.428,0.005-1.188,0.354-2.071,1.25l-2.408,2.521c-0.708,0.896-0.515,2.752,0.583,3.458c1,0.688,1.851,0.848,2.955,0.243l2.024-1.784c0.864,0.071,0.739,0.184,1.776,0.184l-2.318,2.22c-1.575,1.574-4.129,1.574-5.704,0c-1.574-1.574-1.558-4.268,0.017-5.842L14.214,15.834z%22/%3E%3Cpath%20fill=%22white%22%20d=%22M21.785,20.166c-0.275,0.275-0.717,0.518-1.041,0.697c-2.068,0.893-4.139-0.205-5.717-1.902l0.926-0.995c0.736,0.688,2.115,1.892,3.312,1.772c0.428-0.006,1.188-0.355,2.07-1.251l2.408-2.521c0.709-0.896,0.516-2.752-0.584-3.458c-1-0.688-1.852-0.848-2.955-0.243l-2.023,1.784c-0.864-0.072-0.738-0.184-1.776-0.184l2.318-2.219c1.574-1.575,4.129-1.575,5.703,0c1.574,1.574,1.557,4.267-0.018,5.84L21.785,20.166z%22/%3E%3C/svg%3E");
}
.hover-style-one .project-zoom:after,
.hover-style-two.hover-color-static .project-zoom:after,
.hover-style-three .project-zoom:after,
.buttons-on-img .project-zoom:after,
.hover-style-two .project-zoom:after {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2236px%22%20height=%2236px%22%20viewBox=%220%200%2036%2036%22%20enable-background=%22new%200%200%2036%2036%22%20fill=%22white%22%20xml:space=%22preserve%22%3E%3Cpath%20d=%22M26.428,25.269l-3.359-3.489c0.858-1.164,1.512-2.723,1.512-4.278c0-3.905-3.2-7.08-7.137-7.08%09c-3.936,0-7.137,3.174-7.137,7.08c0,3.905,3.202,7.083,7.137,7.083c1.494,0,3.127-0.711,4.272-1.489l3.554,3.406L26.428,25.269z%20M11.863,17.479c0-3.06,2.488-5.546,5.546-5.546c3.057,0,5.543,2.487,5.543,5.546c0,3.057-2.488,5.543-5.543,5.543C14.351,23.021,11.863,20.536,11.863,17.479z%22/%3E%3Crect%20x=%2216.811%22%20y=%2214.041%22%20width=%221.438%22%20height=%227%22/%3E%3Crect%20x=%2214.029%22%20y=%2216.822%22%20width=%227%22%20height=%221.438%22/%3E%3C/svg%3E");
}
.btn-zoom,
.fs-entry-content .btn-zoom.project-zoom {
	.zoom-icon(@accent-bg-color-temp);
}
.rollover-content .project-zoom,
.fs-entry-content .project-zoom {
	.zoom-icon(white);
}
.hover-color-static .rollover-content .project-zoom,
.hover-color-static.text-on-img .project-zoom {
	.zoom-icon(@accent-bg-color-temp);
}
.zoom-icon(@colour) {
	background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2214px%22%20height=%2214px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M15.491,14.071L10.887,9.53c0.727-0.989,1.223-2.206,1.223-3.524C12.109,2.693,9.395,0,6.055,0S0,2.693,0,6.006c0,3.312,2.716,6.008,6.055,6.008c1.266,0,2.567-0.516,3.539-1.178l4.562,4.556%09L15.491,14.071z%20M1.632,5.996c0-2.429,1.975-4.403,4.403-4.403c2.429,0,4.402,1.975,4.402,4.403c0,2.428-1.974,4.402-4.402,4.402C3.607,10.396,1.632,8.423,1.632,5.996z%22/%3E%3C/svg%3E");
}