@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. 
 */

 /*!-Mixin*/
.border-radius (@radius: 5px) {
	-webkit-border-radius:	@radius;
	-moz-border-radius:		@radius;
	-ms-border-radius:		@radius;
	-o-border-radius:		@radius;
	border-radius:			@radius;

	-moz-background-clip:    padding;
	-webkit-background-clip: padding-box;
	background-clip:         padding-box;
}
.border-radiuses (@topright: 0, @bottomright: 0, @bottomleft: 0, @topleft: 0) {
	-webkit-border-top-right-radius:    @topright;
	-webkit-border-bottom-right-radius: @bottomright;
	-webkit-border-bottom-left-radius:  @bottomleft;
	-webkit-border-top-left-radius:     @topleft;

	-moz-border-radius-topright:        @topright;
	-moz-border-radius-bottomright:     @bottomright;
	-moz-border-radius-bottomleft:      @bottomleft;
	-moz-border-radius-topleft:         @topleft;

	border-top-right-radius:            @topright;
	border-bottom-right-radius:         @bottomright;
	border-bottom-left-radius:          @bottomleft;
	border-top-left-radius:             @topleft;

	-moz-background-clip:    padding; 
	-webkit-background-clip: padding-box; 
	background-clip:         padding-box; 
}
.box-sizing (@type: border-box) {
	-webkit-box-sizing: @type;
	box-sizing:			@type;
}
.transition (@transition) {
	-webkit-transition: @transition;  
	-moz-transition:    @transition;
	-ms-transition:     @transition; 
	-o-transition:      @transition;  
}
.transform(@string){
	-webkit-transform:	@string;
	-moz-transform:		@string;
	-ms-transform:		@string;
	-o-transform:		@string;
}
.box-shadow (@string) {
	-webkit-box-shadow: @string;
	-moz-box-shadow:    @string;
	box-shadow:         @string;
}
/*Mixin:end*/


@dt-btn-color: #fff;
@accent-color: rgb(255, 255, 255);

/*!border radius*/
.dt-mega-menu .sub-nav .dt-mega-parent:hover > a,
.shortcode-teaser.frame-on.img-full,
.widget_product_search #searchsubmit,
.style-ios .filter-categories a,
.style-ios .filter-sorting,
.style-ios .paginator:not(.paginator-more-button) a,
.bg-on.team-container:not(.fullwidth-img) {
	.border-radius (@radius: 0px);
}
#header .mini-search .field {
	.border-radius (@radius: 0px) !important;
}

.widget .team-container img,
.navig div,
.wc-ico-cart > span,
#page .rsBullet:after,
.single .entry-tags a:after,
.entry-author .alignleft img,
.entry-author img.alignleft,
#page .rsBullet span,
.custom-nav > li li a:before,
.standard-arrow li:before,
.photo-scroller .share-button,
.photo-scroller .btn-project-link,
.round-images .rollover i,
.round-images a.rollover,
.round-images img,
.round-images .blur-effect,
.testimonial-vcard .rollover i,
.comment-author .rollover i,
.comment-author .rollover,
.dl-menuwrapper li.has-children .next-level:after,
.dl-menuwrapper li.has-children > a:after,
.arrows-dark .prev i,
.arrows-dark .next i,
.arrows-light .prev i,
.arrows-light .next i,
.testimonial-vcard .alignleft div,
.vc_box_circle img,
.vc_box_circle i,
.vc_box_circle .blur-effect,
.next-level-button,
.photoSlider .video-icon,
.testimonial-vcard img,
.testimonial-vcard .alignleft,
.comment-author .avatar,
.standard-number-list li:before,
.standard-number-list.list-divider li:first-child:before,
.tp-bullets.custom .tp-bullet:before,
.links-container > a,
.links-container > a > span,
.round-images .alignleft,
.round-images .alignleft img,
.round-images .alignleft i,
.clear-form:before,
.soc-ico a,
.rollover-thumbnails span,
.rollover-thumbnails span img {
	.border-radius (@radius: 50%);
}

#main .flex-control-paging li a,
#page .ls-defaultskin .ls-bottom-slidebuttons a {
	.border-radius (@radius: 5px);
}

#main .flex-control-paging li a:after,
#page .ls-defaultskin .ls-bottom-slidebuttons a:after,
.edit-link {
	.border-radius (@radius: 3px);
}

#page .ls-defaultskin .ls-nav-start,
#page .ls-defaultskin .ls-nav-stop {
	.border-radius (@radius: 10px);
}

/*border radius:end*/

/*!-box sizing*/

.customSelect,
blockquote,
.entry-author,
.format-aside-content,
.format-status-content,
.format-link-content,
.dl-menuwrapper,
.project-media,
.project-content,
.ngg-imagebrowser img,
.page-links,
.paginator a,
.page-nav,
.filter-categories,
.filter-extras,
.filter-by,
.filter-sorting,
.filter-categories a,
.box-style-table .action-button,
.shortcode-tabs .tab,
.tab-style-one.tab-horizontal .tab-inner-content,
.shortcode-table,
.content .shortcode-table,
.shortcode-single-image,
.shortcode-banner-inside,
.shortcode-banner,
.fs-entry-content,
.rollover-content,
.fs-entry-slide,
.dt-format-gallery a,
.dt-format-gallery .rollover-video,
#main .minimal .plan,
#main #pricing-table .plan,
.wpb_tour.tab-style-two .wpb_tabs_nav,
.wpb_tour.tab-style-one .wpb_tabs_nav,
.wpb_tour.tab-style-three .wpb_tabs_nav,
#main #content .rotatingtweet,
.mfp-container,
img.mfp-img,
.mfp-img-mobile .mfp-bottom-bar,
.soc-ico a,
.cs-style-3 .rollover-content-wrap,
.fancy-date a,
.comment-form .form-fields > span,
.commentlist .comment > article,
.hover-style-two:not(.hover-color-static) .links-container > a,
.buttons-on-img .links-container > a,
.slider-link,
.photo-scroller .ts-slide,
.photo-scroller .scroller-thumbnails .ts-cell,
.paginator a,
.bg-on .fs-entry-slide,
.tp-bullets.custom .tp-bullet:before,
.pace .pace-activity:before,
.pace .pace-activity:after,
.header-bottom-bar .wf-container-top,
.overlay-door,
.slider-post-inner .share-button.entry-share,
.images-list-inner .share-button.entry-share,
.photo-scroller .slide-caption,
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed,
.header-side-left.footer-overlap #footer,
.header-side-right.footer-overlap #footer,
.ripple span {
	.box-sizing (@type: border-box);
}

#header.sub-downwards #main-nav:not(.text-center):not(.text-right) .sub-nav {
	.box-sizing (@type: border-box);
}

/*box sizing:end*/

/*!-Transition*/
html:not(.mobile-true) #main img:not(.animate-element, .ls-s-1),
html:not(.mobile-true) #header img,
html:not(.mobile-true) #bottom-bar img {
	.transition (opacity 1000ms ease);
}
html:not(.mobile-true) #main .benefits-grid-ico.animate-element img,
html:not(.mobile-true) #main .wpb_revslider_element img,
html:not(.mobile-true) .pp_content img,
html:not(.mobile-true) #page .widget_shopping_cart_content img,
html:not(.mobile-true) #page .grav-grav img,
html:not(.mobile-true) #page .comment-gravatar img,
html:not(.mobile-true) #shWrap img,
html:not(.mobile-true) #page .royalSlider img,
.lightbox.useJS .close,
div.lightbox.useJS .img-caption,
.hover-grid .rollover-content,
.no-touch .text-on-img.hover-grid .fs-entry-content,
.hover-style-one .rollover-thumbnails,
.hover-style-two .rollover-thumbnails,
.hover-style-three .rollover-thumbnails {
	.transition (none);
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	.transition (all 300ms ease);
}
.no-touch .links-container > a,
.share-button.entry-share,
.btn-project-link,
.share-overlay .soc-ico a,
.filter a:after,
.button-load-more .h5-size,
.btn-light,
.slider-link {
	.transition (all 200ms ease);
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	.transition (all 0.1s linear);
}
.phantom-fade #phantom {
	.transition (opacity 0.4s);
}

#phantom .ph-wrap {
	.transition (background-color 500ms ease);
}
#main-nav.underline-hover > li > a i.underline {
	.transition (all 300ms cubic-bezier(0.175,0.885,0.32,1.275));
}
.brackets > li > a:after,
.brackets > li > a:before {
	.transition (left, right .2s);
}
.entry-meta a,
.portfolio-categories a {
	.transition (all 0.05s linear 0.05s);
}

.custom-nav > li > a,
.custom-nav > li > a:before,
.custom-menu a,
.widget_tag_cloud a {
	.transition (all 0.05s linear);
}
html:not(.mobile-true) .skill-value {
	.transition (width 1200ms ease);
}
.grid-ready .borders {
	.transition (height 0.2s linear);
}
.ts-viewport {
	.transition (height 150ms);
}
.no-touch .text-on-img:not(.hover-grid) .fs-entry-content,
.no-touch .link.act,
.link.act i,
.rollover-project > a.act i,
.no-touch .hover-style-two .rollover-content,
.buttons-on-img .rollover-content,
.no-touch .hover-style-one .rollover-content,
.no-touch .hover-style-three .rollover-content,
.no-touch .fs-entry-img i,
.logo-items li a,
.scroll-top,
.no-touch .cs-style-3 .links-container,
.cs-style-3 .rollover-project .rollover-thumbnails,
.photo-scroller .ts-slide .ts-slide-img,
.photo-scroller .ts-cell .ts-slide-img,
.project-navigation a,
.btn-cntr a,
.fs-entry-content.buttons-on-img,
.slider-wrapper .prev,
.slider-wrapper .next,
.slider-wrapper .prev i,
.slider-wrapper .next i,
.full-width-wrap,
.twentytwenty-before-label,
.twentytwenty-after-label,
.photo-scroller .scroller-thumbnails .ts-thumb-img:after,
.photoSlider .video-icon,
.logos-grid a,
#main-nav.menu-material-style > li > a:before,
#main-nav.menu-material-underline-style > li > a:before {
	.transition (opacity 400ms ease);
}

.rollover i,
.post-rollover i,
.rollover-video i:after,
.rollover-project .link i,
.rollover-thumbnails,
.rollover-video .video-icon,
.rollover-video i,
.rollover-content-container,
.hover-style-two .links-container,
.hover-style-one .links-container,
.hover-style-two .rollover-thumbnails,
.hover-style-one .rollover-thumbnails,
.hover-style-one .rollover-project > a:after,
.hover-style-three .rollover-project > a:after,
.hover-style-three .fs-entry-img:after,
.hover-style-one .fs-entry-img:after,
a.no-avatar {
	.transition (all 450ms ease);
}
a.benefits-grid-ico {
	.transition (background-color 250ms ease);
}
a.benefits-grid-ico > .fa,
a.benefits-grid-ico > .fa:before {
	.transition (color 250ms ease);
}


.no-touch .fs-entry-img .blur-effect,
.no-touch .blur-this .blur-effect,
.no-touch .blur-this canvas,
.blur-this .blur-effect {
	.transition (opacity 300ms ease);
}
.cs-style-3 .links-container {
	.transition (opacity 0.1s 0.3s);
}

/*Transition:end*/
.dl-menuwrapper .dl-menu {
	.transform(translateY(10px));
}
.dl-menuwrapper .dl-menu.dl-menuopen {
	.transform(translateY(0px));
}
.no-js .dl-menuwrapper .dl-menu,
.useJS .container-1,
.useJS .container-2,
.useJS .container-3,
.useJS .container .photo.show,
.useJS .container .l3,
.no-touch .scale-on-hover .hover-style-three a.rollover:hover > img  {
	.transform(none);
}
.ts-viewport {
	.transform(translatez(0));
}

/*!-Tranform*/

/*Tranform:end*/

/*!-box shadow*/

#page.boxed {
	.box-shadow (0 0 12px rgba(0, 0, 0, 0.15));
}
#main .chzn-container-single .chzn-single,
.dt-mega-menu .dt-mega-parent .sub-nav,
.dt-mega-menu .dt-mega-parent .sub-nav ul,
.is-webkit.overlap #main,
#main button.button,
#main input.button,
.jp-carousel-comment-form-button,
.mejs-controls button,
#main .minimal .p1 h4,
#main .flexslider,
#main .flex-control-paging li a,
#page .ls-defaultskin,
button.mfp-close,
button.mfp-arrow,
.wpb-js-composer div.pp_default .pp_expand,
.wpb-js-composer div.pp_default .pp_contract,
.btn-3d button.mfp-close,
.btn-3d button.mfp-arrow,
.dt-style.vc_progress_bar .vc_single_bar,
.style-ios #page .tab-style-two .wpb_tabs_nav li,
.style-ios .wpb_content_element.tab-style-one .wpb_tabs_nav > li.ui-state-active,
#header .soc-ico.hover-custom-bg a:hover,
#header .soc-ico.accent-bg.hover-custom-bg a:hover,
#header .soc-ico.hover-custom-bg a:hover,
.accent-gradient #header .soc-ico.gradient-bg.hover-custom-bg a:hover,
#header .soc-ico.hover-accent-bg a:hover,
#header .soc-ico.hover-disabled-bg a:hover,
.transparent #header:not(.logo-side) {
	.box-shadow (none);
}
#header .mini-search .field {
	.box-shadow (0px 0px 4px 0px rgba(0, 0, 0, 0.2));
}
#phantom .ph-wrap {
	.box-shadow (0 0 6px rgba(0, 0, 0, 0.25));
}
.sub-nav > ul {
	.box-shadow (0px 0px 4px rgba(0, 0, 0, 0.20));
}
.dl-container > ul {
	.box-shadow (0px 0px 3px rgba(0, 0, 0, 0.15));
}
.rollover-thumbnails span {
	.box-shadow (0px 0px 5px 1px rgba(0, 0, 0, 0.15));
}
.loading-label,
#page .ls-defaultskin .ls-loading-container,
#page .ls-carousel .ls-loading-container {
	.box-shadow (0px 0px 4px rgba(0, 0, 0, 0.20));
}
#main #shaon-pricing-table .selectePrice-content,
#main #shaon-pricing-table .selectedpriceTitle span {
	.box-shadow (0 0 5px rgba(0,0,0,0.15));
}
.shopping-cart-inner {
	.box-shadow (0px 0px 4px rgba(0, 0, 0, 0.20));
}
#page .ls-defaultskin .ls-nav-start,
#page .ls-defaultskin .ls-nav-stop,
#page .ls-defaultskin .ls-bottom-slidebuttons a {
	.box-shadow (0 0 3px rgba(0, 0, 0, 0.15));
}
.mfp-iframe-scaler iframe,
.mfp-figure:after {
	.box-shadow (0 0 8px rgba(0, 0, 0, 0.6));
}

/*box shadow:end*/

/*From custom.less*/

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

.wf-container,
#main-nav,
#top-bar,
.header-bottom-bar,
.layout-list .post {
	.wf-clearfix;
}

a {
	text-decoration: underline;
}

a:hover,
.items-grid a:hover,
.post-content a:hover {
	text-decoration: none;
}
.dt-btn,
a.button,
.dt-btn:hover {
	color: @dt-btn-color;
	.content & {
		color: @dt-btn-color;
	}
	.sidebar &,
	.stripe .sidebar-content.solid-bg .widget & {
		color: @dt-btn-color;
	}
	.footer & {
		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;
	}
	.gw-go & {
		color: @dt-btn-color !important;
	}
}

#page input[type="button"],
#page input[type="reset"],
#page input[type="submit"],
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="range"],
.wpcf7-form input[type="date"],
#bbpress-forums div.bbp-the-content-wrapper input,
#page div.bbp-the-content-wrapper input {
	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"] {
	line-height: 18px;
}

.btn-light:hover {
	#page & {
		border-color: transparent !important;
	}
}

#top-bar.solid-bg .wf-container-top,
#top-bar.full-width-line .wf-container-top {
	border-bottom: none;
}

.header-bottom-bar.solid-bg .wf-container-top,
.header-bottom-bar.full-width-line .wf-container-top,
.header-bottom-bar.full-width-line.line-mobile {
	border-top: none;
}


#top-bar .mini-nav ul > li.act > a,
#bottom-bar .mini-nav ul > li.act > a,
.header-bottom-bar .mini-nav ul > li.act > a {
	text-decoration: underline;
}


#header .soc-ico a:hover,
.accent-gradient #header .soc-ico.accent-bg a:hover,
#header .soc-ico.accent-bg a:hover,
#header .soc-ico.custom-bg a:hover,
#header .soc-ico.gradient-bg a:hover,
.accent-gradient #header .soc-ico.gradient-bg a:hover {
	background: none;
}

.soc-ico a:hover .icon {
	#page &,
	#page .stripe .sidebar-content.solid-bg & {
		fill: #fff;
	}
}

#header.shadow-decoration {
	-webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.1);
}

/*!Revolution slider*/
	
#page .tp-rightarrow.custom:before {
	.rs-right-icon(white);
}
#page .tp-rightarrow.custom:after {
	.rs-right-icon(rgba(0,0,0,0.15));
}
#page .tp-rightarrow.custom: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.custom:before {
	.rs-left-icon(white);
}
#page .tp-leftarrow.custom:after {
	.rs-left-icon(rgba(0,0,0,0.15));
}
#page .tp-leftarrow.custom:hover:before {
	.rs-left-icon(rgba(255,255,255,0.7));
}
/*Revolution slider: end*/

#main-nav > li > a span > span.menu-subtitle,
.dt-mega-menu .sub-nav .dt-mega-parent > a span.menu-subtitle,
.dl-menuwrapper li > a .menu-subtitle {
	font-size: 12px;
	line-height: 14px;
}

/*#main-nav > li.menu-frame-on.act > a span > span.menu-subtitle,
#main-nav > li.menu-frame-on.act > a > span,
#main-nav > li.menu-frame-on.act > a > .fa,
#main-nav > li.menu-frame-on.act:hover > a > span,
#phantom #main-nav > li.menu-frame-on.act:hover > a > span,
#main-nav > li.menu-frame-on.act:hover > a span > span.menu-subtitle,
#main-nav > li.menu-frame-on.act > a:hover span {
	color: #fff;
	-webkit-text-fill-color: #fff;
	.gradient-hover & {
		color: #fff;
		-webkit-text-fill-color: #fff;
	}
}*/

/*.logo-classic #main-nav > li.menu-frame-on:hover > a,
.logo-classic #main-nav > li.menu-frame-on > a:hover {
	border: 1px solid transparent;
}*/

.logo-side #main-nav.divider-off > li {
	border-top: none;
}

/*#main-nav > li.has-children.level-arrows-on.menu-frame-on.act > a span:after,*/


	.sub-nav .menu-subtitle,
	.dl-menu .menu-subtitle,
	.sub-nav li.act > a:hover .menu-subtitle {
		font-size: 10px;
		line-height: 12px;
	}

.three-d-slider .navig .act,
.scale-me .navig div.act:hover,
#wp-calendar td.act,
.dt-highlight,
.standard-number-list li:before,
.assistive-info,
.rollover-thumbnails span:first-child i {
	color: @accent-color;
}

/*!-Metro slider*/

.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");
}
.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");
}
.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");
}
.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");
}

/*Metro slider: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-header-color: #ffffff;
@strype-4-secondary-color: @accent-bg-color;

@strype-4-divider-bg-color: fade(@strype-4-color, 15%); /* color of arrows and dividers */
@strype-4-divider-bg-color-ie: @strype-4-color;
@strype-4-divider-bg-color-temp: escape(~"@{strype-4-divider-bg-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: #333333; /* It's important to keep this value in quotes */
@strype-5-color-temp: escape(~"@{strype-5-color}");
@strype-5-header-color: #333333;
@strype-5-secondary-color: @accent-bg-color;

@strype-5-divider-bg-color: fade(@strype-5-color, 15%); /* color of arrows and dividers */
@strype-5-divider-bg-color-ie: @strype-5-color;
@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-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;
}
.style-ios .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);
}
	.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;
}
.style-ios .stripe-style-5 {
	.box-shadow (inset 0px 0px 0px 1px @strype-5-backgrounds-bg-color);
}
	.stripe-style-5 *,
	.stripe-style-5 a {
		color: @strype-5-color;
	}

	.sidebar .widget-divider-off .widget,
	.sidebar-content.widget-divider-off .widget,
	.solid-bg.sidebar-content .widget {
		border-top: none;
	}

.paginator .nav-next:after {
	.style-minimal & {
		right: 0;
	}
}

.paginator .nav-prev:before {
	.style-minimal & {
		left: 0;
	}
}


.footer.full-width-line .wf-container-footer,
.footer.solid-bg .wf-container-footer,
.empty-footer.solid-bg .wf-container-bottom,
.empty-footer.solid-bg #bottom-bar.full-width-line,
#bottom-bar.full-width-line .wf-container-bottom,
#bottom-bar.solid-bg .wf-container-bottom {
	border-top: none;
}

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


.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%20fill=%22white%22%20xml:space=%22preserve%22%3E%3Cpolygon%20points=%223.534,8.557%204.429,9.45%209.467,4.412%208.604,3.55%20%22/%3E%3Cpolygon%20points=%229.467,8.557%208.57,9.45%203.534,4.412%204.396,3.55%20%22/%3E%3C/svg%3E");
}

.accent-border-color.hr-thin.style-line {
	.accent-gradient & {
		height: 1px;
	}
}
.accent-border-color.hr-thick {
	.accent-gradient & {
		height: 5px;
	}
}


.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");
}


.overlay-close {
	.overlay-close-ico(white);
}
.overlay-close:hover {
	.overlay-close-ico(rgba(255,255,255,0.8));
}
.overlay-close-ico(@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=%2234px%22%20height=%2234px%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@{colour}%22%20width=%220.021%22%20height=%220.083%22/%3E%3Crect%20x=%229.328%22%20y=%22-1.049%22%20fill=%22@{colour}%22%20width=%220.03%22%20height=%220.042%22/%3E%3Cpolygon%20fill=%22@{colour}%22%20points=%2215.081,14.044%2014.067,15.103%200.92,1.913%201.999,0.899%20%22/%3E%3Cpolygon%20fill=%22@{colour}%22%20points=%220.959,14.01%201.967,15.062%2015.041,1.946%2013.969,0.938%20%22/%3E%3C/svg%3E");
}


.standard-arrow.bullet-top li:after,
.standard-arrow.list-divider.bullet-top li:first-child:after,
.standard-arrow.list-divider.bullet-top li:after {
	background-position: 0 center;
}
.rollover-content .entry-title a {
	#page & {
		background: none;
	}
}
.rollover-content,
.rollover-content *,
.rollover-content h3.entry-title,
.rollover-content h3.entry-title a,
.post .rollover-content .entry-title a:hover,
.rollover-content a:hover,
.hover-style-one h2.entry-title,
.hover-style-two h2.entry-title,
.tab-style-one .wpb_tabs_nav li.ui-state-active a,
.hover-style-two .fs-entry-content *,
.hover-style-one .fs-entry-content h4,
.edit-link,
.rollover-content .details:hover {
	#page & {
		color: @accent-color;
		-webkit-text-fill-color: #fff;
	}
	#page .sidebar & {
		color: @accent-color;
	}
	#page .footer & {
		color: @accent-color;
	}
	#page .stripe-style-1 & {
		color: @accent-color;
	}
	#page .stripe-style-2 & {
		color: @accent-color;
	}
	#page .stripe-style-3 & {
		color: @accent-color;
	}
	#page .stripe-style-4 & {
		color: @accent-color;
	}
	#page .stripe-style-5 & {
		color: @accent-color;
	}
}
.links-hovers-disabled .rollover-content .entry-title a:hover {
	background: none;
	-webkit-background-clip: text;
	-webkit-text-fill-color: #fff;
}

/* !- Shortcode slider */

.rsShor .rsArrowRight .rsArrowIcn:before,
.rsShor .rsArrowRight.rsArrowDisabled .rsArrowIcn:hover:before {
	.right-icon(rgba(255,255,255,0.5));
	.style-material-design & {
		.right-icon-material(rgba(255,255,255,0.5));
	}
}

.rsShor .rsArrowRight .rsArrowIcn:hover:before {
	.right-icon(white);
	.style-material-design & {
		.right-icon-material(white);
	}
}

	.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=%2219px%22%20height=%2219px%22%20viewBox=%220%200%2019%2019%22%20enable-background=%22new%200%200%2019%2019%22%20xml:space=%22preserve%22%3E%3Cpolygon%20id=%22arrow-25-icon%22%20fill=%22@{colour}%22%20points=%224.262,1.688%205.887,0%2015.738,9.406%206.012,19%204.262,17.188%2012.332,9.406%20%22/%3E%3C/svg%3E");
	}
	.right-icon-material(@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%3Cpolygon%20fill=%22@{colour}%22%20points=%229.349,2.035%208.016,3.363%2011.661,7.022%201.031,7.022%201.031,9.016%2011.661,9.016%208.016,12.674%209.349,14.002%2015.309,8.02%20%22/%3E%3C/svg%3E");
	}
	
.rsShor .rsArrowLeft .rsArrowIcn:before,
.rsShor .rsArrowLeft.rsArrowDisabled .rsArrowIcn:hover:before {
	.left-icon(rgba(255,255,255,0.5));
	.style-material-design & {
		.left-icon-material(rgba(255,255,255,0.5));
	}
}

.rsShor .rsArrowLeft .rsArrowIcn:hover:before {
	.left-icon(white);
	.style-material-design & {
		.left-icon-material(white);
	}
}
	.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=%2219px%22%20height=%2219px%22%20viewBox=%220%200%2019%2019%22%20enable-background=%22new%200%200%2019%2019%22%20xml:space=%22preserve%22%3E%3Cpolygon%20id=%22arrow-25-icon%22%20fill=%22@{colour}%22%20points=%226.669,9.406%2014.738,17.188%2012.988,19%203.262,9.406%2013.113,0%2014.738,1.688%20%22/%3E%3C/svg%3E");
	}
	.left-icon-material(@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%3Cpolygon%20fill=%22@{colour}%22%20points=%220.719,8.02%206.679,14.002%208.012,12.674%204.366,9.016%2014.996,9.016%2014.996,7.022%204.366,7.022%208.012,3.363%206.679,2.035%20%22/%3E%3C/svg%3E");
	}

/* Shortcode slider:end */
.accent-bg .lines,
.accent-bg .lines:before,
.accent-bg .lines:after {
	background-color: #fff;
}

/*!-Scroll top button*/

.scroll-top {
	background-color: #000;
	background-color: rgba(0,0,0,0.2);
}
.scroll-top:hover {
	background-color: #000;
	background-color: rgba(0,0,0,0.5);
}
/*Scroll top button:end*/


@percent-to-num: (unit(@bg-hover-opacity) / 100);
@percent-to-num-plain: (unit(@plain-hover-opacity) / 100);
.hover-color-static .rollover-content,
.accent-gradient .hover-color-static .rollover-content,
.hover-color-static.text-on-img .fs-entry-content,
.hover-color-static .fs-entry-content.buttons-on-img,
.hover-color-static.hover-scale .rollover-project:after {
	background-color: rgba(0, 0, 0, @percent-to-num);
	background-image: none;
}
.hover-color-static .buttons-on-img i,
.hover-color-static .rollover i,
.hover-color-static .rollover-video i,
.hover-color-static .rollover.rollover-thumbnails-on i,
.hover-color-static .buttons-on-img .rollover-content {
	background-color: rgba(0, 0, 0, @percent-to-num-plain);
	background-image: none;
}

.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=%2224px%22%20height=%2224px%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22@{colour}%22%20d=%22M1.114,20.999c-0.092,0-0.187-0.011-0.281-0.037c-0.484-0.129-0.823-0.574-0.824-1.082c-0.001-0.213,0.585-6.442,3.585-9.192c2.471-2.516,5.098-3.415,9.469-3.611l-0.033-4.255c0-0.453,0.415-0.812,0.827-0.985c0.413-0.173,0.892-0.079,1.206,0.243l8.384,8.501c0.375,0.38,0.431,0.973,0.142,1.418c-0.05,0.065-0.099,0.128-0.152,0.179c-0.334,0.342-8.373,8.493-8.373,8.493c-0.316,0.32-0.793,0.416-1.206,0.24c-0.412-0.174-0.827-0.646-0.827-1.102l-0.002-4.268c-0.279-0.012-0.789-0.026-1.156,0.005c-2.515,0.212-7.601,0.984-9.796,4.887C1.874,20.787,1.506,20.999,1.114,20.999z%20M10.636,13.699c1.364-0.177,1.812-0.214,3.238-0.105c0.721,0.036,1.12,0.771,1.12,1.344l0.049,3.35l6.534-6.912l-6.472-6.717l-0.024,3.155c0,0.62-0.717,1.05-1.326,1.072C5.823,9.16,3.969,12.281,1.901,17.846C4.096,15.024,7.469,14.188,10.636,13.699z%22/%3E%3C/svg%3E");
}
.photo-scroller .share-button.entry-share,
.slider-post-inner .share-button.entry-share,
.images-list-inner .share-button.entry-share {
	.share-button-ico(white);
	.style-material-design & {
		.share-button-ico-material(white);
	}
}
.share-button-ico(@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=%22M12.949,10.555c-0.623,0-1.185,0.259-1.586,0.674L5.417,8.255c0.018-0.114,0.028-0.23,0.028-0.349s-0.01-0.235-0.028-0.349l5.946-2.973C11.765,5,12.326,5.258,12.949,5.258c1.219,0,2.207-0.988,2.207-2.207s-0.988-2.207-2.207-2.207s-2.207,0.988-2.207,2.207c0,0.119,0.009,0.235,0.027,0.349L4.825,6.373C4.424,5.958,3.862,5.699,3.238,5.699c-1.219,0-2.207,0.988-2.207,2.207c0,1.219,0.988,2.207,2.207,2.207%09c0.624,0,1.186-0.259,1.586-0.674l5.945,2.973c-0.019,0.114-0.027,0.23-0.027,0.35c0,1.219,0.988,2.207,2.207,2.207s2.207-0.988,2.207-2.207S14.168,10.555,12.949,10.555z%22/%3E%3C/svg%3E");
}
.share-button-ico-material(@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%20fill=%22@{colour}%22%20xml:space=%22preserve%22%3E%3Cpath%20d=%22M12.376,10.586c-0.593,0-1.178,0.278-1.614,0.614L6.288,8.515C6.312,8.379,6.339,8.144,6.339,8c0-0.146-0.057-0.379-0.081-0.516l4.504-2.714c0.437,0.337,1.021,0.639,1.614,0.639c1.43,0,2.588-1.159,2.588-2.586c0-1.432-1.158-2.588-2.588-2.588c-1.429,0-2.587,1.156-2.587,2.588c0,0.145,0.037,0.383,0.063,0.521L5.414,6.005c-0.357-0.366-1.047-0.712-1.658-0.72c-1.687-0.02-2.72,1.333-2.72,2.763c0,1.429,0.99,2.676,2.678,2.656c0.593-0.008,1.328-0.274,1.744-0.707l4.41,2.645c-0.026,0.137-0.079,0.39-0.079,0.533c0,1.432,1.158,2.59,2.587,2.59c1.43,0,2.588-1.158,2.588-2.59C14.964,11.746,13.806,10.586,12.376,10.586z%22/%3E%3C/svg%3E");
}

/*!-LayerSlider DT Skin customisation*/

#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));
}

hr.gf_rule {
	border: medium none;
	height: 1px;
	margin: 30px 0 20px;
	overflow: hidden;
}

#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;
}


.hover-style-one .portfolio-categories,
.hover-style-one .portfolio-categories *,
.hover-style-one.hover-color-static.wf-container .portfolio-categories *,
.hover-style-two.hover-color-static.wf-container .portfolio-categories *,
.text-on-img.hover-color-static .fs-entry-content .portfolio-categories *,
.hover-style-two .portfolio-categories a,
.hover-style-two .portfolio-categories span,
.hover-style-two .portfolio-categories a * {
	color: rgba(255, 255, 255, 0.5) !important;
	-webkit-text-fill-color: fade(#ffffff, 50%) !important;
	.style-material-design & {
		color: rgba(255, 255, 255, 1) !important;
		-webkit-text-fill-color: fade(#ffffff, 100%) !important;
	}
}
.photo-scroller .btn-project-link {
	.btn-project-link(white);
}
.btn-project-link(@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=%22M11.797,3.106c0.552,0.553,0.552,1.453,0,2.004l-5.07,5.074c0.945,0.249,1.991,0.016,2.73-0.725l3.344-3.345c1.109-1.108,1.109-2.904,0-4.012L12.049,1.35c-1.109-1.107-2.904-1.107-4.012,0L4.692,4.693C3.952,5.433,3.719,6.479,3.97,7.424l5.071-5.071c0.553-0.553,1.452-0.553,2.005,0L11.797,3.106z%20M11.307,11.309c0.741-0.742,0.974-1.789,0.724-2.733l-5.069,5.073c-0.554,0.553-1.453,0.553-2.004,0l-0.754-0.753%09c-0.553-0.552-0.553-1.452,0-2.008l5.072-5.069c-0.946-0.25-1.992-0.017-2.731,0.724L3.198,9.884c-1.107,1.109-1.107,2.904,0,4.013l0.752,0.753c1.108,1.108,2.904,1.108,4.012,0L11.307,11.309z%22/%3E%3C/svg%3E");
}

#header.line-decoration.logo-side {
	border-bottom: none;
}
#phantom.logo-center.solid-bg .ph-wrap,
#phantom.logo-classic.solid-bg .ph-wrap {
	background-image: none;
}
.logo-center.solid-bg .navigation-holder,
.logo-classic.solid-bg .navigation-holder,
#main-nav.underline-hover > li > a i.underline,
#main-nav > li.menu-frame-on.act > a,
#main-nav > li.menu-frame-on.act:hover > a,
#phantom #main-nav > li.menu-frame-on.act:hover > a,
#phantom #main-nav > li.menu-frame-on.act > a,
header:not(.sub-downwards) #main-nav > li.menu-frame-on.act:hover > a,
#main-nav.underline-hover.gradient-decor > li > a i.underline,
#main-nav.gradient-decor > li.menu-frame-on.act > a,
#main-nav.gradient-decor > li.menu-frame-on.act:hover > a,
.logo-side #main-nav > li.has-children.level-arrows-on.menu-frame-on.act > a,
.logo-side.sub-downwards #main-nav > li.has-children.level-arrows-on.menu-frame-on.act > a {
	border: none;
}

.sub-downwards #main-nav:not(.text-center) > .menu-frame-on:first-child > .next-level-button {
	top: 7px;
}

.vc_col-xs-1,
.vc_col-sm-1,
.vc_col-md-1,
.vc_col-lg-1,
.vc_col-xs-2,
.vc_col-sm-2,
.vc_col-md-2,
.vc_col-lg-2,
.vc_col-xs-3,
.vc_col-sm-3,
.vc_col-md-3,
.vc_col-lg-3,
.vc_col-xs-4,
.vc_col-sm-4,
.vc_col-md-4,
.vc_col-lg-4,
.vc_col-xs-5,
.vc_col-sm-5,
.vc_col-md-5,
.vc_col-lg-5,
.vc_col-xs-6,
.vc_col-sm-6,
.vc_col-md-6,
.vc_col-lg-6,
.vc_col-xs-7,
.vc_col-sm-7,
.vc_col-md-7,
.vc_col-lg-7,
.vc_col-xs-8,
.vc_col-sm-8,
.vc_col-md-8,
.vc_col-lg-8,
.vc_col-xs-9,
.vc_col-sm-9,
.vc_col-md-9,
.vc_col-lg-9,
.vc_col-xs-10,
.vc_col-sm-10,
.vc_col-md-10,
.vc_col-lg-10,
.vc_col-xs-11,
.vc_col-sm-11,
.vc_col-md-11,
.vc_col-lg-11,
.vc_col-xs-12,
.vc_col-sm-12,
.vc_col-md-12,
.vc_col-lg-12 {
	.vc_row:not(.vc_gitem_row):not(.vc_grid-container) & {
		&:not(.vc_grid-item) {
			padding-left: 22px;
			padding-right: 22px;
		}
	}
}