html:not(.page-trans-loaded) {
	background-color: #000000;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* MAIN CONTAINER */
.container, #post-area.standard-minimal.full-width-content article.post .inner-wrap {
	margin: 0 auto;
	position: relative;
}
.container, #post-area.standard-minimal.full-width-content article.post .inner-wrap {
	max-width: 880px;
}

@media only screen and (min-width: 1300px) and (max-width: 1500px) {
html body[data-header-format="left-header"][data-ext-responsive="false"] .container, html body[data-header-format="left-header"][data-ext-responsive="false"] #post-area.standard-minimal.full-width-content article.post .inner-wrap, body[data-header-format="left-header"][data-ext-responsive="false"] .nectar-recent-posts-slider .flickity-page-dots {
	max-width: 900px;
}
}

@media only screen and (min-width: 1150px) and (max-width: 1300px) {
html body[data-header-format="left-header"][data-ext-responsive="false"] .container, html body[data-header-format="left-header"][data-ext-responsive="false"] #post-area.standard-minimal.full-width-content article.post .inner-wrap, body[data-header-format="left-header"][data-ext-responsive="false"] .nectar-recent-posts-slider .flickity-page-dots {
	max-width: 800px;
}
}

@media only screen and (min-width: 1000px) and (max-width: 1150px) {
html body[data-header-format="left-header"][data-ext-responsive="false"] .container, html body[data-header-format="left-header"][data-ext-responsive="false"] #post-area.standard-minimal.full-width-content article.post .inner-wrap, body[data-header-format="left-header"][data-ext-responsive="false"] .nectar-recent-posts-slider .flickity-page-dots {
	max-width: 650px;
}
}
.row {
	position: relative;
}
/* SELF CLEARING FLOATS - CLEARFIX METHOD */
.row:after, .col:after, .clr:after, .group:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* DEFAULT ROW STYLES */
.row, div.clear {
	padding-bottom: 24px;
} /* set according to preference*/
/* DEFAULT COLUMN STYLES */
.col {
	position: relative;
	z-index: 10;
	display: block;
	float: left;
	width: 100%;
}

@media (min-width: 690px) {
.col {
	margin-right: 2%;
}
.wpb_column {
	margin-right: 0px;
}
}
/* RESET MARGINS */
.col.col_last {
	margin-right: 0;
}
.col:last-child {
	margin-right: 0;
}

/* COLUMN WIDTH ON DISPLAYS +690px */
@media (min-width: 690px) {
.span_1 {
	width: 6.5%;
}
.span_2 {
	width: 15.0%;
}
.span_3 {
	width: 23.5%;
}
.span_4 {
	width: 32.0%;
}
.span_5 {
	width: 40.5%;
}
.span_6 {
	width: 49.0%;
}
.span_7 {
	width: 57.5%;
}
.span_8 {
	width: 66.0%;
}
.span_9 {
	width: 74.5%;
}
.span_10 {
	width: 83.0%;
}
.span_11 {
	width: 91.5%;
}
.span_12 {
	width: 100%;
}
/* full width content/no margin columns */
.full-width-content.vc_row-fluid .vc_span1, .full-width-content.vc_row-fluid .vc_col-sm-1, .vc_row-fluid[data-column-margin="none"] .vc_span1, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-1 {
	width: 8.33%;
}
.full-width-content.vc_row-fluid .vc_span2, .full-width-content.vc_row-fluid .vc_col-sm-2, .vc_row-fluid[data-column-margin="none"] .vc_span2, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-2 {
	width: 16.66%;
}
.full-width-content.vc_row-fluid .vc_span3, .full-width-content.vc_row-fluid .vc_col-sm-3, .vc_row-fluid[data-column-margin="none"] .vc_span3, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-3 {
	width: 25%;
}
.full-width-content.vc_row-fluid .vc_span4, .full-width-content.vc_row-fluid .vc_col-sm-4, .vc_row-fluid[data-column-margin="none"] .vc_span4, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-4 {
	width: 33.33%;
}
.full-width-content.vc_row-fluid .vc_span5, .full-width-content.vc_row-fluid .vc_col-sm-5, .vc_row-fluid[data-column-margin="none"] .vc_span5, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-5 {
	width: 41.5%;
}
.full-width-content.vc_row-fluid .vc_span6, .full-width-content.vc_row-fluid .vc_col-sm-6, .vc_row-fluid[data-column-margin="none"] .vc_span6, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-6 {
	width: 50%;
}
.full-width-content.vc_row-fluid .vc_span7, .full-width-content.vc_row-fluid .vc_col-sm-7, .vc_row-fluid[data-column-margin="none"] .vc_span7, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-7 {
	width: 58.3%;
}
.full-width-content.vc_row-fluid .vc_span8, .full-width-content.vc_row-fluid .vc_col-sm-8, .vc_row-fluid[data-column-margin="none"] .vc_span8, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-8 {
	width: 66.66%;
}
.full-width-content.vc_row-fluid .vc_span9, .full-width-content.vc_row-fluid .vc_col-sm-9, .vc_row-fluid[data-column-margin="none"] .vc_span9, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-9 {
	width: 75%;
}
.full-width-content.vc_row-fluid .vc_span10, .full-width-content.vc_row-fluid .vc_col-sm-10, .vc_row-fluid[data-column-margin="none"] .vc_span10, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-10 {
	width: 83.0%;
}
.full-width-content.vc_row-fluid .vc_span11, .full-width-content.vc_row-fluid .vc_col-sm-11, .vc_row-fluid[data-column-margin="none"] .vc_span11, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-11 {
	width: 91.5%;
}
.full-width-content.vc_row-fluid .vc_span12, .full-width-content.vc_row-fluid .vc_col-sm-12, .vc_row-fluid[data-column-margin="none"] .vc_span12, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-12 {
	width: 100%;
}
.full-width-content.vc_row-fluid .wpb_column, .vc_row-fluid[data-column-margin="none"] .wpb_column {
	margin-left: 0!important;
}
.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper {
	margin: 0;
}
}
.vc_row-fluid[data-column-margin="none"] {
	margin-bottom: 0;
}
/* STYLES FROM THE HOME PAGE */

.tolb-holder {
	background: rgba(0,0,0,0.8)
}
.tolb-holder .tolb-close, .tolb-holder .tolb-title, .tolb-holder .tolb-counter, .tolb-holder .tolb-next i, .tolb-holder .tolb-prev i {
	color: #ffffff
}
.tolb-holder .tolb-load {
	border-color: rgba(255,255,255,0.2);
	border-left: 3px solid #ffffff
}
.to-heart-icon, .to-heart-icon svg, .to-post-like, .to-post-like .to-like-count {
	position: relative;
	display: inline-block
}
.to-post-like {
	width: auto;
	cursor: pointer;
	font-weight: 400
}
.to-heart-icon {
	float: left;
	margin: 0 4px 0 0
}
.to-heart-icon svg {
	overflow: visible;
	width: 15px;
	height: 14px
}
.to-heart-icon g {
	-webkit-transform: scale(1);
	transform: scale(1)
}
.to-heart-icon path {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: fill .4s ease, stroke .4s ease
}
.no-liked .to-heart-icon path {
	fill: #999;
	stroke: #999
}
.empty-heart .to-heart-icon path {
	fill: transparent!important;
	stroke: #999
}
.liked .to-heart-icon path, .to-heart-icon svg:hover path {
	fill: #ff6863!important;
	stroke: #ff6863!important
}
@keyframes heartBeat {
0% {
transform:scale(1)
}
20% {
transform:scale(.8)
}
30% {
transform:scale(.95)
}
45% {
transform:scale(.75)
}
50% {
transform:scale(.85)
}
100% {
transform:scale(.9)
}
}
@-webkit-keyframes heartBeat {
0%, 100%, 50% {
-webkit-transform:scale(1)
}
20% {
-webkit-transform:scale(.8)
}
30% {
-webkit-transform:scale(.95)
}
45% {
-webkit-transform:scale(.75)
}
}
.heart-pulse g {
	-webkit-animation-name: heartBeat;
	animation-name: heartBeat;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.to-post-like a {
	color: inherit!important;
	fill: inherit!important;
	stroke: inherit!important
}
img.wp-smiley, img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
#rs-demo-id {
}
body a {
	color: #000000;
}
#header-outer:not([data-lhe="animated_underline"]) header#top nav > ul > li > a:hover, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.sfHover > a, header#top nav > ul > li.button_bordered > a:hover, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-item > a, header#top nav .sf-menu li.current_page_item > a .sf-sub-indicator i, header#top nav .sf-menu li.current_page_ancestor > a .sf-sub-indicator i, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current_page_ancestor > a, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-ancestor > a, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current_page_item > a, body header#top nav .sf-menu li.current_page_item > a .sf-sub-indicator [class^="icon-"], header#top nav .sf-menu li.current_page_ancestor > a .sf-sub-indicator [class^="icon-"], .sf-menu li ul li.sfHover > a .sf-sub-indicator [class^="icon-"], #header-outer:not(.transparent) #social-in-menu a i:after, .testimonial_slider[data-rating-color="accent-color"] .star-rating .filled:before, ul.sf-menu > li > a:hover > .sf-sub-indicator i, ul.sf-menu > li > a:active > .sf-sub-indicator i, ul.sf-menu > li.sfHover > a > .sf-sub-indicator i, .sf-menu ul li.current_page_item > a, .sf-menu ul li.current-menu-ancestor > a, .sf-menu ul li.current_page_ancestor > a, .sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active, .sf-menu ul li:hover > a, .sf-menu ul li.sfHover > a, .sf-menu li ul li a:hover, .sf-menu li ul li.sfHover > a, #footer-outer a:hover, .recent-posts .post-header a:hover, article.post .post-header a:hover, article.result a:hover, article.post .post-header h2 a, .single article.post .post-meta a:hover, .comment-list .comment-meta a:hover, label span, .wpcf7-form p span, .icon-3x[class^="icon-"], .icon-3x[class*=" icon-"], .icon-tiny[class^="icon-"], body .circle-border, article.result .title a, .home .blog-recent .col .post-header a:hover, .home .blog-recent .col .post-header h3 a, #single-below-header a:hover, header#top #logo:hover, .sf-menu > li.current_page_ancestor > a > .sf-sub-indicator [class^="icon-"], .sf-menu > li.current-menu-ancestor > a > .sf-sub-indicator [class^="icon-"], body #mobile-menu li.open > a [class^="icon-"], .pricing-column h3, .pricing-table[data-style="flat-alternative"] .pricing-column.accent-color h4, .pricing-table[data-style="flat-alternative"] .pricing-column.accent-color .interval, .comment-author a:hover, .project-attrs li i, #footer-outer #copyright li a i:hover, .col:hover > [class^="icon-"].icon-3x.accent-color.alt-style.hovered, .col:hover > [class*=" icon-"].icon-3x.accent-color.alt-style.hovered, #header-outer .widget_shopping_cart .cart_list a, .woocommerce .star-rating, .woocommerce-page table.cart a.remove, .woocommerce form .form-row .required, .woocommerce-page form .form-row .required, body #header-secondary-outer #social a:hover i, .woocommerce ul.products li.product .price, body .twitter-share:hover i, .twitter-share.hovered i, body .linkedin-share:hover i, .linkedin-share.hovered i, body .google-plus-share:hover i, .google-plus-share.hovered i, .pinterest-share:hover i, .pinterest-share.hovered i, .facebook-share:hover i, .facebook-share.hovered i, .woocommerce-page ul.products li.product .price, .nectar-milestone .number.accent-color, header#top nav > ul > li.megamenu > ul > li > a:hover, header#top nav > ul > li.megamenu > ul > li.sfHover > a, body #portfolio-nav a:hover i, span.accent-color, .nectar-love:hover i, .nectar-love.loved i, .portfolio-items .nectar-love:hover i, .portfolio-items .nectar-love.loved i, body .hovered .nectar-love i, header#top nav ul #search-btn a:hover span, header#top nav ul .slide-out-widget-area-toggle a:hover span, #search-outer #search #close a span:hover, .carousel-wrap[data-full-width="true"] .carousel-heading a:hover i, #search-outer .ui-widget-content li:hover a .title, #search-outer .ui-widget-content .ui-state-hover .title, #search-outer .ui-widget-content .ui-state-focus .title, .portfolio-filters-inline .container ul li a.active, body [class^="icon-"].icon-default-style, .single-post #single-below-header.fullscreen-header .icon-salient-heart-2, .svg-icon-holder[data-color="accent-color"], .team-member a.accent-color:hover, .ascend .comment-list .reply a, .wpcf7-form .wpcf7-not-valid-tip, .text_on_hover.product .add_to_cart_button, .blog-recent[data-style="minimal"] .col > span, .blog-recent[data-style="title_only"] .col:hover .post-header .title, .woocommerce-checkout-review-order-table .product-info .amount, .tabbed[data-style="minimal"] > ul li a.active-tab, .masonry.classic_enhanced article.post .post-meta a:hover i, .blog-recent[data-style*="classic_enhanced"] .post-meta a:hover i, .blog-recent[data-style*="classic_enhanced"] .post-meta .icon-salient-heart-2.loved, .masonry.classic_enhanced article.post .post-meta .icon-salient-heart-2.loved, .single #single-meta ul li:not(.meta-share-count):hover i, .single #single-meta ul li:not(.meta-share-count):hover a, .single #single-meta ul li:not(.meta-share-count):hover span, .single #single-meta ul li.meta-share-count .nectar-social a:hover i, #project-meta #single-meta ul li > a, #project-meta ul li.meta-share-count .nectar-social a:hover i, #project-meta ul li:not(.meta-share-count):hover i, #project-meta ul li:not(.meta-share-count):hover span, div[data-style="minimal"] .toggle:hover h3 a, div[data-style="minimal"] .toggle.open h3 a, .nectar-icon-list[data-icon-style="border"][data-icon-color="accent-color"] .list-icon-holder[data-icon_type="numerical"] span, .nectar-icon-list[data-icon-color="accent-color"][data-icon-style="border"] .content h4, body[data-dropdown-style="minimal"] #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove, body[data-dropdown-style="minimal"] #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove, #post-area.standard-minimal article.post .post-meta .date a, #post-area.standard-minimal article.post .post-header h2 a:hover, #post-area.standard-minimal article.post .more-link:hover span, #post-area.standard-minimal article.post .more-link span:after, #post-area.standard-minimal article.post .minimal-post-meta a:hover, body #pagination .page-numbers.prev:hover, body #pagination .page-numbers.next:hover, html body .woocommerce-pagination a.page-numbers:hover, body .woocommerce-pagination a.page-numbers:hover, body #pagination a.page-numbers:hover, .nectar-slide-in-cart .widget_shopping_cart .cart_list a, .sf-menu ul li.open-submenu > a, .woocommerce p.stars a:hover, .woocommerce .material.product .product-wrap .product-add-to-cart a:hover, .woocommerce .material.product .product-wrap .product-add-to-cart a:hover > span, .woocommerce-MyAccount-navigation ul li.is-active a:before, .woocommerce-MyAccount-navigation ul li:hover a:before, .woocommerce.ascend .price_slider_amount button.button[type="submit"], html .ascend.woocommerce #sidebar div ul li a:hover, html .ascend.woocommerce #sidebar div ul li.current-cat > a, .woocommerce .widget_layered_nav ul li.chosen a:after, .woocommerce-page .widget_layered_nav ul li.chosen a:after, body[data-form-submit="see-through"] input[type=submit], body[data-form-submit="see-through"] button[type=submit], #header-outer[data-format="left-header"] .sf-menu .sub-menu .current-menu-item > a, .nectar_icon_wrap[data-color="accent-color"] i, .nectar_team_member_close .inner:before, body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li.has-ul > a:hover, body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li.has-ul > a:hover, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li.megamenu ul ul li.current-menu-item.has-ul > a, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li.megamenu ul ul li.current-menu-ancestor.has-ul > a, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section a.active, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section a:hover {
	color: #000000!important;
}
.col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.accent-color.alt-style.hovered, body .col:not(#post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.accent-color.alt-style.hovered, .ascend #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap:not(.has_products) .icon-salient-cart {
	color: #000000!important;
}
.orbit-wrapper div.slider-nav span.right, .orbit-wrapper div.slider-nav span.left, .flex-direction-nav a, .jp-play-bar, .jp-volume-bar-value, .jcarousel-prev:hover, .jcarousel-next:hover, .portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items .col[data-default-color="true"] .bottom-meta, .portfolio-filters a, .portfolio-filters #sort-portfolio, .project-attrs li span, .progress li span, .nectar-progress-bar span, #footer-outer #footer-widgets .col .tagcloud a:hover, #sidebar .widget .tagcloud a:hover, article.post .more-link span:hover, #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner, article.post.quote .post-content .quote-inner, article.post.link .post-content .link-inner, #pagination .next a:hover, #pagination .prev a:hover, .comment-list .reply a:hover, input[type=submit]:hover, input[type="button"]:hover, #footer-outer #copyright li a.vimeo:hover, #footer-outer #copyright li a.behance:hover, .toggle.open h3 a, .tabbed > ul li a.active-tab, [class*=" icon-"], .icon-normal, .bar_graph li span, .nectar-button[data-color-override="false"].regular-button, .nectar-button.tilt.accent-color, body .swiper-slide .button.transparent_2 a.primary-color:hover, #footer-outer #footer-widgets .col input[type="submit"], .carousel-prev:hover, .carousel-next:hover, body .products-carousel .carousel-next:hover, body .products-carousel .carousel-prev:hover, .blog-recent .more-link span:hover, .post-tags a:hover, .pricing-column.highlight h3, .pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3 .highlight-reason, .pricing-table[data-style="flat-alternative"] .pricing-column.accent-color:before, #to-top:hover, #to-top.dark:hover, body[data-button-style*="rounded"] #to-top:after, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .single-portfolio .facebook-share a:hover, .single-portfolio .twitter-share a:hover, .single-portfolio .pinterest-share a:hover, .single-post .facebook-share a:hover, .single-post .twitter-share a:hover, .single-post .pinterest-share a:hover, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, article.post.quote .post-content .quote-inner, article.post.link .post-content .link-inner, article.format-status .post-content .status-inner, article.post.format-aside .aside-inner, body #header-secondary-outer #social li a.behance:hover, body #header-secondary-outer #social li a.vimeo:hover, #sidebar .widget:hover [class^="icon-"].icon-3x, .woocommerce-page button.single_add_to_cart_button, article.post.quote .content-inner .quote-inner .whole-link, .masonry.classic_enhanced article.post.quote.wide_tall .post-content a:hover .quote-inner, .masonry.classic_enhanced article.post.link.wide_tall .post-content a:hover .link-inner, .iosSlider .prev_slide:hover, .iosSlider .next_slide:hover, body [class^="icon-"].icon-3x.alt-style.accent-color, body [class*=" icon-"].icon-3x.alt-style.accent-color, #slide-out-widget-area, #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, #header-outer .widget_shopping_cart a.button, body[data-button-style="rounded"] .wpb_wrapper .twitter-share:before, body[data-button-style="rounded"] .wpb_wrapper .twitter-share.hovered:before, body[data-button-style="rounded"] .wpb_wrapper .facebook-share:before, body[data-button-style="rounded"] .wpb_wrapper .facebook-share.hovered:before, body[data-button-style="rounded"] .wpb_wrapper .google-plus-share:before, body[data-button-style="rounded"] .wpb_wrapper .google-plus-share.hovered:before, body[data-button-style="rounded"] .wpb_wrapper .nectar-social:hover > *:before, body[data-button-style="rounded"] .wpb_wrapper .pinterest-share:before, body[data-button-style="rounded"] .wpb_wrapper .pinterest-share.hovered:before, body[data-button-style="rounded"] .wpb_wrapper .linkedin-share:before, body[data-button-style="rounded"] .wpb_wrapper .linkedin-share.hovered:before, #header-outer a.cart-contents .cart-wrap span, .swiper-slide .button.solid_color a, .swiper-slide .button.solid_color_2 a, .portfolio-filters, button[type=submit]:hover, #buddypress button:hover, #buddypress a.button:hover, #buddypress ul.button-nav li.current a, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:after, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:before, header#top nav ul .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] a:hover i.lines-button:after, #buddypress a.button:focus, .text_on_hover.product a.added_to_cart, .woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:after, .woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.minus, .woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.plus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce .span_4 input[type="submit"].checkout-button, .portfolio-filters-inline[data-color-scheme="accent-color"], body[data-fancy-form-rcs="1"] [type="radio"]:checked + label:after, .select2-container .select2-choice:hover, .select2-dropdown-open .select2-choice, header#top nav > ul > li.button_solid_color > a:before, #header-outer.transparent header#top nav > ul > li.button_solid_color > a:before, .tabbed[data-style*="minimal"] > ul li a:after, .twentytwenty-handle, .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after, .masonry.classic_enhanced .posts-container article .meta-category a:hover, .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover, .masonry.classic_enhanced .posts-container article .video-play-button, .bottom_controls #portfolio-nav .controls li a i:after, .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i, .nectar_video_lightbox.nectar-button[data-color="default-accent-color"], .nectar_video_lightbox.nectar-button[data-color="transparent-accent-color"]:hover, .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] .flickity-page-dots .dot.is-selected:before, .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote.is-selected p, .nectar-recent-posts-slider .container .strong span:before, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover, .single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, body.single-post .sharing-default-minimal .nectar-love.loved, .nectar-fancy-box:after, .divider-small-border[data-color="accent-color"], .divider-border[data-color="accent-color"], div[data-style="minimal"] .toggle.open i:after, div[data-style="minimal"] .toggle:hover i:after, div[data-style="minimal"] .toggle.open i:before, div[data-style="minimal"] .toggle:hover i:before, .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after, #fp-nav:not(.light-controls).tooltip_alt ul li a span:after, #fp-nav.tooltip_alt ul li a span:after, .nectar-video-box[data-color="default-accent-color"] a.nectar_video_lightbox, body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] a.nectar_video_lightbox:after, .span_12.dark .owl-theme .owl-dots .owl-dot.active span, .span_12.dark .owl-theme .owl-dots .owl-dot:hover span, .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="accent-color"] .nectar_hotspot, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:before, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:after, .portfolio-filters-inline[data-color-scheme="accent-color-underline"] a:after, body[data-dropdown-style="minimal"] #header-outer header#top nav > ul > li:not(.megamenu) ul a:hover, body[data-dropdown-style="minimal"] #header-outer header#top nav > ul > li:not(.megamenu) li.sfHover > a, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) li.sfHover > a, body[data-dropdown-style="minimal"] header#top nav > ul > li.megamenu > ul ul li a:hover, body[data-dropdown-style="minimal"] header#top nav > ul > li.megamenu > ul ul li.sfHover > a, body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul ul li.current-menu-item > a, body[data-dropdown-style="minimal"] #header-outer .widget_shopping_cart a.button, body[data-dropdown-style="minimal"] #header-secondary-outer ul > li:not(.megamenu) li.sfHover > a, body[data-dropdown-style="minimal"] #header-secondary-outer ul > li:not(.megamenu) ul a:hover, #post-area.standard-minimal article.post .more-link span:before, .nectar-slide-in-cart .widget_shopping_cart a.button, body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] header#top nav ul li:not([class*="button_"]) > a span:after, .woocommerce .material.product .add_to_cart_button, body nav.woocommerce-pagination span.page-numbers.current, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul a:hover, body[data-form-submit="regular"] input[type=submit], body[data-form-submit="regular"] button[type=submit], body[data-form-submit="see-through"] input[type=submit]:hover, body[data-form-submit="see-through"] button[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light input[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light button[type=submit]:hover, body[data-form-submit="regular"] .container-wrap .span_12.light input[type=submit]:hover, body[data-form-submit="regular"] .container-wrap .span_12.light button[type=submit]:hover, .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon:hover, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul li.current-menu-item > a, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul li.current-menu-ancestor > a, .nectar-social-sharing-fixed > a:before, .nectar-social-sharing-fixed .nectar-social a, .tabbed[data-style="minimal_alt"] .magic-line, .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot, .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"], .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] span.play > .inner-wrap:before, .nectar-hor-list-item[data-color="accent-color"]:before {
	background-color: #000000!important;
}
.col:hover > [class^="icon-"].icon-3x:not(.alt-style).accent-color.hovered, .col:hover > [class*=" icon-"].icon-3x:not(.alt-style).accent-color.hovered, body .nectar-button.see-through-2[data-hover-color-override="false"]:hover, .col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x:not(.alt-style).accent-color.hovered, .col:not(#post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x:not(.alt-style).accent-color.hovered {
	background-color: #000000!important;
}
.bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i {
	box-shadow: none;
}
.tabbed > ul li a.active-tab, body[data-form-style="minimal"] label:after, body .recent_projects_widget a:hover img, .recent_projects_widget a:hover img, #sidebar #flickr a:hover img, body .nectar-button.see-through-2[data-hover-color-override="false"]:hover, #footer-outer #flickr a:hover img, body[data-button-style="rounded"] .wpb_wrapper .twitter-share:before, body[data-button-style="rounded"] .wpb_wrapper .twitter-share.hovered:before, body[data-button-style="rounded"] .wpb_wrapper .facebook-share:before, body[data-button-style="rounded"] .wpb_wrapper .facebook-share.hovered:before, body[data-button-style="rounded"] .wpb_wrapper .google-plus-share:before, body[data-button-style="rounded"] .wpb_wrapper .google-plus-share.hovered:before, body[data-button-style="rounded"] .wpb_wrapper .nectar-social:hover > *:before, body[data-button-style="rounded"] .wpb_wrapper .pinterest-share:before, body[data-button-style="rounded"] .wpb_wrapper .pinterest-share.hovered:before, body[data-button-style="rounded"] .wpb_wrapper .linkedin-share:before, body[data-button-style="rounded"] .wpb_wrapper .linkedin-share.hovered:before, #featured article .post-title a:hover, #header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a:after, body #featured article .post-title a:hover, div.wpcf7-validation-errors, body[data-fancy-form-rcs="1"] [type="radio"]:checked + label:before, body[data-fancy-form-rcs="1"] [type="radio"]:checked + label:after, body[data-fancy-form-rcs="1"] input[type="checkbox"]:checked + label > span, .select2-container .select2-choice:hover, .select2-dropdown-open .select2-choice, #header-outer:not(.transparent) header#top nav > ul > li.button_bordered > a:hover:before, .single #single-meta ul li:not(.meta-share-count):hover a, .single #project-meta ul li:not(.meta-share-count):hover a, div[data-style="minimal"] .toggle.default.open i, div[data-style="minimal"] .toggle.default:hover i, div[data-style="minimal"] .toggle.accent-color.open i, div[data-style="minimal"] .toggle.accent-color:hover i, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose, body[data-button-style="rounded"] #pagination > a:hover, body[data-form-submit="see-through"] input[type=submit], body[data-form-submit="see-through"] button[type=submit], .nectar_icon_wrap[data-style="border-basic"][data-color="accent-color"] .nectar_icon, .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon, .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"][data-draw="true"]:hover .nectar_icon, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] span.play:before, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] span.play:after {
	border-color: #000000!important;
}
#fp-nav:not(.light-controls).tooltip_alt ul li a.active span, #fp-nav.tooltip_alt ul li a.active span {
	box-shadow: none;
	-webkit-box-shadow: none;
}
.default-loading-icon:before {
	border-top-color: #000000!important;
}
#header-outer a.cart-contents span:before, #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner:after {
	border-color: transparent #000000!important;
}
body .col:not(#post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border, body #sidebar .widget:hover .circle-border, body .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow:after, body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow:after, .portfolio-items[data-ps="6"] .bg-overlay, .portfolio-items[data-ps="6"].no-masonry .bg-overlay, .nectar_team_member_close .inner {
	border-color: #000000;
}
.gallery a:hover img {
	border-color: #000000!important;
}

@media only screen and (min-width :1px) and (max-width :1000px) {
body #featured article .post-title > a {
	background-color: #000000;
}
body #featured article .post-title > a {
	border-color: #000000;
}
}
.nectar-button.regular-button.extra-color-1, .nectar-button.tilt.extra-color-1 {
	background-color: #e5452b!important;
}
.icon-3x[class^="icon-"].extra-color-1:not(.alt-style), .icon-tiny[class^="icon-"].extra-color-1, .icon-3x[class*=" icon-"].extra-color-1:not(.alt-style), body .icon-3x[class*=" icon-"].extra-color-1:not(.alt-style) .circle-border, .woocommerce-page table.cart a.remove, #header-outer .widget_shopping_cart .cart_list li a.remove, #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove, .nectar-milestone .number.extra-color-1, span.extra-color-1, .team-member ul.social.extra-color-1 li a, .stock.out-of-stock, body [class^="icon-"].icon-default-style.extra-color-1, body [class^="icon-"].icon-default-style[data-color="extra-color-1"], .team-member a.extra-color-1:hover, .pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-1 h3, .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-1 h4, .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-1 .interval, .svg-icon-holder[data-color="extra-color-1"], div[data-style="minimal"] .toggle.extra-color-1:hover h3 a, div[data-style="minimal"] .toggle.extra-color-1.open h3 a, .nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-1"] .list-icon-holder[data-icon_type="numerical"] span, .nectar-icon-list[data-icon-color="extra-color-1"][data-icon-style="border"] .content h4, .nectar_icon_wrap[data-color="extra-color-1"] i, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section a.active, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section a:hover, .testimonial_slider[data-rating-color="extra-color-1"] .star-rating .filled:before, header#top nav > ul > li.button_bordered_2 > a:hover {
	color: #e5452b!important;
}
.col:hover > [class^="icon-"].icon-3x.extra-color-1:not(.alt-style), .col:hover > [class*=" icon-"].icon-3x.extra-color-1:not(.alt-style).hovered, body .swiper-slide .button.transparent_2 a.extra-color-1:hover, body .col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style).hovered, body .col:not(#post-area):not(#sidebar):not(.span_12):hover a [class*=" icon-"].icon-3x.extra-color-1:not(.alt-style).hovered, #sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style), .portfolio-filters-inline[data-color-scheme="extra-color-1"], .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-1:before, .pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-1 h3 .highlight-reason, .nectar-button.nectar_video_lightbox[data-color="default-extra-color-1"], .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-1"]:hover, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] .flickity-page-dots .dot.is-selected:before, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote.is-selected p, .nectar-fancy-box[data-color="extra-color-1"]:after, .divider-small-border[data-color="extra-color-1"], .divider-border[data-color="extra-color-1"], div[data-style="minimal"] .toggle.extra-color-1.open i:after, div[data-style="minimal"] .toggle.extra-color-1:hover i:after, div[data-style="minimal"] .toggle.open.extra-color-1 i:before, div[data-style="minimal"] .toggle.extra-color-1:hover i:before, .nectar-animated-title[data-color="extra-color-1"] .nectar-animated-title-inner:after, .nectar-video-box[data-color="extra-color-1"] a.nectar_video_lightbox, body .nectar-video-box[data-color="extra-color-1"][data-hover="zoom_button"] a.nectar_video_lightbox:after, .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-1"] .nectar_hotspot, .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"] a:after, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-1"]:not([data-draw="true"]) .nectar_icon:hover, .nectar-google-map[data-nectar-marker-color="extra-color-1"] .animated-dot .middle-dot, .nectar-google-map[data-nectar-marker-color="extra-color-1"] .animated-dot div[class*="signal"], .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] span.play > .inner-wrap:before, .nectar-hor-list-item[data-color="extra-color-1"]:before, header#top nav > ul > li.button_solid_color_2 > a:before, #header-outer.transparent header#top nav > ul > li.button_solid_color_2 > a:before {
	background-color: #e5452b!important;
}
body [class^="icon-"].icon-3x.alt-style.extra-color-1, body [class*=" icon-"].icon-3x.alt-style.extra-color-1, [class*=" icon-"].extra-color-1.icon-normal, .extra-color-1.icon-normal, .bar_graph li span.extra-color-1, .nectar-progress-bar span.extra-color-1, #header-outer .widget_shopping_cart a.button, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce-page table.cart a.remove:hover, .swiper-slide .button.solid_color a.extra-color-1, .swiper-slide .button.solid_color_2 a.extra-color-1, .toggle.open.extra-color-1 h3 a {
	background-color: #e5452b!important;
}
.col:hover > [class^="icon-"].icon-3x.extra-color-1.alt-style.hovered, .col:hover > [class*=" icon-"].icon-3x.extra-color-1.alt-style.hovered, .no-highlight.extra-color-1 h3, .col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-1.alt-style.hovered, body .col:not(#post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-1.alt-style.hovered {
	color: #e5452b!important;
}
body .col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-1.hovered .circle-border, .woocommerce-page table.cart a.remove, #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove, #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove, body #sidebar .widget:hover .extra-color-1 .circle-border, .woocommerce-page table.cart a.remove, body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow:after, body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow:after, div[data-style="minimal"] .toggle.open.extra-color-1 i, div[data-style="minimal"] .toggle.extra-color-1:hover i, .nectar_icon_wrap[data-style="border-basic"][data-color="extra-color-1"] .nectar_icon, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-1"]:not([data-draw="true"]) .nectar_icon, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-1"][data-draw="true"]:hover .nectar_icon, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] span.play:before, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] span.play:after, #header-outer:not(.transparent) header#top nav > ul > li.button_bordered_2 > a:hover:before {
	border-color: #e5452b;
}
.pricing-column.highlight.extra-color-1 h3 {
	background-color: #e5452b!important;
}
.nectar-button.regular-button.extra-color-2, .nectar-button.tilt.extra-color-2 {
	background-color: #161616!important;
}
.icon-3x[class^="icon-"].extra-color-2:not(.alt-style), .icon-3x[class*=" icon-"].extra-color-2:not(.alt-style), .icon-tiny[class^="icon-"].extra-color-2, body .icon-3x[class*=" icon-"].extra-color-2 .circle-border, .nectar-milestone .number.extra-color-2, span.extra-color-2, .team-member ul.social.extra-color-2 li a, body [class^="icon-"].icon-default-style.extra-color-2, body [class^="icon-"].icon-default-style[data-color="extra-color-2"], .team-member a.extra-color-2:hover, .pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-2 h3, .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-2 h4, .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-2 .interval, .svg-icon-holder[data-color="extra-color-2"], div[data-style="minimal"] .toggle.extra-color-2:hover h3 a, div[data-style="minimal"] .toggle.extra-color-2.open h3 a, .nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-2"] .list-icon-holder[data-icon_type="numerical"] span, .nectar-icon-list[data-icon-color="extra-color-2"][data-icon-style="border"] .content h4, .nectar_icon_wrap[data-color="extra-color-2"] i, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section a.active, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section a:hover, .testimonial_slider[data-rating-color="extra-color-2"] .star-rating .filled:before {
	color: #161616!important;
}
.col:hover > [class^="icon-"].icon-3x.extra-color-2:not(.alt-style).hovered, .col:hover > [class*=" icon-"].icon-3x.extra-color-2:not(.alt-style).hovered, body .swiper-slide .button.transparent_2 a.extra-color-2:hover, .col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-2:not(.alt-style).hovered, .col:not(#post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-2:not(.alt-style).hovered, #sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-2:not(.alt-style), .pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-2 h3 .highlight-reason, .nectar-button.nectar_video_lightbox[data-color="default-extra-color-2"], .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-2"]:hover, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] .flickity-page-dots .dot.is-selected:before, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote.is-selected p, .nectar-fancy-box[data-color="extra-color-2"]:after, .divider-small-border[data-color="extra-color-2"], .divider-border[data-color="extra-color-2"], div[data-style="minimal"] .toggle.extra-color-2.open i:after, div[data-style="minimal"] .toggle.extra-color-2:hover i:after, div[data-style="minimal"] .toggle.open.extra-color-2 i:before, div[data-style="minimal"] .toggle.extra-color-2:hover i:before, .nectar-animated-title[data-color="extra-color-2"] .nectar-animated-title-inner:after, .nectar-video-box[data-color="extra-color-2"] a.nectar_video_lightbox, body .nectar-video-box[data-color="extra-color-2"][data-hover="zoom_button"] a.nectar_video_lightbox:after, .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-2"] .nectar_hotspot, .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"] a:after, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-2"]:not([data-draw="true"]) .nectar_icon:hover, .nectar-google-map[data-nectar-marker-color="extra-color-2"] .animated-dot .middle-dot, .nectar-google-map[data-nectar-marker-color="extra-color-2"] .animated-dot div[class*="signal"], .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] span.play > .inner-wrap:before, .nectar-hor-list-item[data-color="extra-color-2"]:before {
	background-color: #161616!important;
}
body [class^="icon-"].icon-3x.alt-style.extra-color-2, body [class*=" icon-"].icon-3x.alt-style.extra-color-2, [class*=" icon-"].extra-color-2.icon-normal, .extra-color-2.icon-normal, .bar_graph li span.extra-color-2, .nectar-progress-bar span.extra-color-2, .woocommerce .product-wrap .add_to_cart_button.added, .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .swiper-slide .button.solid_color a.extra-color-2, .swiper-slide .button.solid_color_2 a.extra-color-2, .toggle.open.extra-color-2 h3 a, .portfolio-filters-inline[data-color-scheme="extra-color-2"], .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-2:before {
	background-color: #161616!important;
}
.col:hover > [class^="icon-"].icon-3x.extra-color-2.alt-style.hovered, .col:hover > [class*=" icon-"].icon-3x.extra-color-2.alt-style.hovered, .no-highlight.extra-color-2 h3, .col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-2.alt-style.hovered, body .col:not(#post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-2.alt-style.hovered {
	color: #161616!important;
}
body .col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-2.hovered .circle-border, body #sidebar .widget:hover .extra-color-2 .circle-border, body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow:after, body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow:after, div[data-style="minimal"] .toggle.open.extra-color-2 i, div[data-style="minimal"] .toggle.extra-color-2:hover i, .nectar_icon_wrap[data-style="border-basic"][data-color="extra-color-2"] .nectar_icon, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-2"]:not([data-draw="true"]) .nectar_icon, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-2"][data-draw="true"]:hover .nectar_icon, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] span.play:before, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] span.play:after {
	border-color: #161616;
}
.pricing-column.highlight.extra-color-2 h3 {
	background-color: #161616!important;
}
.nectar-button.regular-button.extra-color-3, .nectar-button.tilt.extra-color-3 {
	background-color: #333333!important;
}
.icon-3x[class^="icon-"].extra-color-3:not(.alt-style), .icon-3x[class*=" icon-"].extra-color-3:not(.alt-style), .icon-tiny[class^="icon-"].extra-color-3, body .icon-3x[class*=" icon-"].extra-color-3 .circle-border, .nectar-milestone .number.extra-color-3, span.extra-color-3, .team-member ul.social.extra-color-3 li a, body [class^="icon-"].icon-default-style.extra-color-3, body [class^="icon-"].icon-default-style[data-color="extra-color-3"], .team-member a.extra-color-3:hover, .pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-3 h3, .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-3 h4, .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-3 .interval, .svg-icon-holder[data-color="extra-color-3"], div[data-style="minimal"] .toggle.extra-color-3:hover h3 a, div[data-style="minimal"] .toggle.extra-color-3.open h3 a, .nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-3"] .list-icon-holder[data-icon_type="numerical"] span, .nectar-icon-list[data-icon-color="extra-color-3"][data-icon-style="border"] .content h4, .nectar_icon_wrap[data-color="extra-color-3"] i, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section a.active, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section a:hover, .testimonial_slider[data-rating-color="extra-color-3"] .star-rating .filled:before {
	color: #333333!important;
}
.col:hover > [class^="icon-"].icon-3x.extra-color-3:not(.alt-style).hovered, .col:hover > [class*=" icon-"].icon-3x.extra-color-3:not(.alt-style).hovered, body .swiper-slide .button.transparent_2 a.extra-color-3:hover, .col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-3:not(.alt-style).hovered, .col:not(#post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-3:not(.alt-style).hovered, #sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-3:not(.alt-style), .portfolio-filters-inline[data-color-scheme="extra-color-3"], .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-3:before, .pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-3 h3 .highlight-reason, .nectar-button.nectar_video_lightbox[data-color="default-extra-color-3"], .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-3"]:hover, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] .flickity-page-dots .dot.is-selected:before, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote.is-selected p, .nectar-fancy-box[data-color="extra-color-3"]:after, .divider-small-border[data-color="extra-color-3"], .divider-border[data-color="extra-color-3"], div[data-style="minimal"] .toggle.extra-color-3.open i:after, div[data-style="minimal"] .toggle.extra-color-3:hover i:after, div[data-style="minimal"] .toggle.open.extra-color-3 i:before, div[data-style="minimal"] .toggle.extra-color-3:hover i:before, .nectar-animated-title[data-color="extra-color-3"] .nectar-animated-title-inner:after, .nectar-video-box[data-color="extra-color-3"] a.nectar_video_lightbox, body .nectar-video-box[data-color="extra-color-3"][data-hover="zoom_button"] a.nectar_video_lightbox:after, .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-3"] .nectar_hotspot, .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"] a:after, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-3"]:not([data-draw="true"]) .nectar_icon:hover, .nectar-google-map[data-nectar-marker-color="extra-color-3"] .animated-dot .middle-dot, .nectar-google-map[data-nectar-marker-color="extra-color-3"] .animated-dot div[class*="signal"], .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] span.play > .inner-wrap:before, .nectar-hor-list-item[data-color="extra-color-3"]:before {
	background-color: #333333!important;
}
body [class^="icon-"].icon-3x.alt-style.extra-color-3, body [class*=" icon-"].icon-3x.alt-style.extra-color-3, .extra-color-3.icon-normal, [class*=" icon-"].extra-color-3.icon-normal, .bar_graph li span.extra-color-3, .nectar-progress-bar span.extra-color-3, .swiper-slide .button.solid_color a.extra-color-3, .swiper-slide .button.solid_color_2 a.extra-color-3, .toggle.open.extra-color-3 h3 a {
	background-color: #333333!important;
}
.col:hover > [class^="icon-"].icon-3x.extra-color-3.alt-style.hovered, .col:hover > [class*=" icon-"].icon-3x.extra-color-3.alt-style.hovered, .no-highlight.extra-color-3 h3, .col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-3.alt-style.hovered, body .col:not(#post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-3.alt-style.hovered {
	color: #333333!important;
}
body .col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-3.hovered .circle-border, body #sidebar .widget:hover .extra-color-3 .circle-border, body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow:after, body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow:after, div[data-style="minimal"] .toggle.open.extra-color-3 i, div[data-style="minimal"] .toggle.extra-color-3:hover i, .nectar_icon_wrap[data-style="border-basic"][data-color="extra-color-3"] .nectar_icon, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-3"]:not([data-draw="true"]) .nectar_icon, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-3"][data-draw="true"]:hover .nectar_icon, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] span.play:before, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] span.play:after {
	border-color: #333333;
}
.pricing-column.highlight.extra-color-3 h3 {
	background-color: #333333!important;
}
.divider-small-border[data-color="extra-color-gradient-1"], .divider-border[data-color="extra-color-gradient-1"], .nectar-progress-bar span.extra-color-gradient-1 {
	background: #ff3366;
	background: linear-gradient(to right, #ff3366, #3452ff);
}
.icon-normal.extra-color-gradient-1, body [class^="icon-"].icon-3x.alt-style.extra-color-gradient-1, .nectar-button.extra-color-gradient-1:after, .nectar-button.see-through-extra-color-gradient-1:after, .nectar_icon_wrap[data-color="extra-color-gradient-1"] i, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:before {
	background: #ff3366;
	background: linear-gradient(to bottom right, #ff3366, #3452ff);
}
.testimonial_slider[data-rating-color="extra-color-gradient-1"] .star-rating .filled:before {
	color: #ff3366;
	background: linear-gradient(to right, #ff3366, #3452ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.nectar-button.extra-color-gradient-1, .nectar-button.see-through-extra-color-gradient-1 {
	border-width: 3px;
	border-style: solid;
	-moz-border-image: -moz-linear-gradient(top right, #ff3366 0, #3452ff 100%);
	-webkit-border-image: -webkit-linear-gradient(top right, #ff3366 0, #3452ff 100%);
	border-image: linear-gradient(to bottom right, #ff3366 0, #3452ff 100%);
	border-image-slice: 1;
}
.nectar-gradient-text[data-color="extra-color-gradient-1"][data-direction="horizontal"] * {
	background-image: linear-gradient(to right, #ff3366, #3452ff);
}
.nectar-gradient-text[data-color="extra-color-gradient-1"] *, .nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-gradient-1"] .list-icon-holder[data-icon_type="numerical"] span {
	color: #ff3366;
	background: linear-gradient(to bottom right, #ff3366, #3452ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: inline-block;
}
[class^="icon-"][data-color="extra-color-gradient-1"]:before, [class*=" icon-"][data-color="extra-color-gradient-1"]:before, [class^="icon-"].extra-color-gradient-1:not(.icon-normal):before, [class*=" icon-"].extra-color-gradient-1:not(.icon-normal):before, .nectar_icon_wrap[data-color="extra-color-gradient-1"] i {
	color: #ff3366;
	background: linear-gradient(to bottom right, #ff3366, #3452ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: initial;
}
.nectar-button.extra-color-gradient-1 .hover, .nectar-button.see-through-extra-color-gradient-1 .start {
	background: #ff3366;
	background: linear-gradient(to bottom right, #ff3366, #3452ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: initial;
}
.nectar-button.extra-color-gradient-1.no-text-grad .hover, .nectar-button.see-through-extra-color-gradient-1.no-text-grad .start {
	background: transparent!important;
	color: #ff3366!important;
}
.divider-small-border[data-color="extra-color-gradient-2"], .divider-border[data-color="extra-color-gradient-2"], .nectar-progress-bar span.extra-color-gradient-2 {
	background: #2AC4EA;
	background: linear-gradient(to right, #2AC4EA, #32d6ff);
}
.icon-normal.extra-color-gradient-2, body [class^="icon-"].icon-3x.alt-style.extra-color-gradient-2, .nectar-button.extra-color-gradient-2:after, .nectar-button.see-through-extra-color-gradient-2:after, .nectar_icon_wrap[data-color="extra-color-gradient-2"] i, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:before {
	background: #2AC4EA;
	background: linear-gradient(to bottom right, #2AC4EA, #32d6ff);
}
.testimonial_slider[data-rating-color="extra-color-gradient-2"] .star-rating .filled:before {
	color: #2AC4EA;
	background: linear-gradient(to right, #2AC4EA, #32d6ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.nectar-button.extra-color-gradient-2, .nectar-button.see-through-extra-color-gradient-2 {
	border-width: 3px;
	border-style: solid;
	-moz-border-image: -moz-linear-gradient(top right, #2AC4EA 0, #32d6ff 100%);
	-webkit-border-image: -webkit-linear-gradient(top right, #2AC4EA 0, #32d6ff 100%);
	border-image: linear-gradient(to bottom right, #2AC4EA 0, #32d6ff 100%);
	border-image-slice: 1;
}
.nectar-gradient-text[data-color="extra-color-gradient-2"][data-direction="horizontal"] * {
	background-image: linear-gradient(to right, #2AC4EA, #32d6ff);
}
.nectar-gradient-text[data-color="extra-color-gradient-2"] *, .nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-gradient-2"] .list-icon-holder[data-icon_type="numerical"] span {
	color: #2AC4EA;
	background: linear-gradient(to bottom right, #2AC4EA, #32d6ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: inline-block;
}
[class^="icon-"][data-color="extra-color-gradient-2"]:before, [class*=" icon-"][data-color="extra-color-gradient-2"]:before, [class^="icon-"].extra-color-gradient-2:not(.icon-normal):before, [class*=" icon-"].extra-color-gradient-2:not(.icon-normal):before, .nectar_icon_wrap[data-color="extra-color-gradient-2"] i {
	color: #2AC4EA;
	background: linear-gradient(to bottom right, #2AC4EA, #32d6ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: initial;
}
.nectar-button.extra-color-gradient-2 .hover, .nectar-button.see-through-extra-color-gradient-2 .start {
	background: #2AC4EA;
	background: linear-gradient(to bottom right, #2AC4EA, #32d6ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: initial;
}
.nectar-button.extra-color-gradient-2.no-text-grad .hover, .nectar-button.see-through-extra-color-gradient-2.no-text-grad .start {
	background: transparent!important;
	color: #2AC4EA!important;
}
html .container-wrap, .project-title, html .ascend .container-wrap, html .ascend .project-title, html body .vc_text_separator div, html .carousel-wrap[data-full-width="true"] .carousel-heading, html .carousel-wrap span.left-border, html .carousel-wrap span.right-border, .single-post.ascend #page-header-bg.fullscreen-header, .single-post #single-below-header.fullscreen-header, html #page-header-wrap, html .page-header-no-bg, html #full_width_portfolio .project-title.parallax-effect, html .portfolio-items .col, html .page-template-template-portfolio-php .portfolio-items .col.span_3, html .page-template-template-portfolio-php .portfolio-items .col.span_4 {
	background-color: #ffffff;
}
html body, body h1, body h2, body h3, body h4, body h5, body h6 {
	color: #676767;
}
#project-meta .nectar-love {
	color: #676767!important;
}
.full-width-section > .col.span_12.dark, .full-width-content > .col.span_12.dark {
	color: #676767;
}
.full-width-section > .col.span_12.dark h1, .full-width-content > .col.span_12.dark h1, .full-width-section > .col.span_12.dark h2, .full-width-content > .col.span_12.dark h2, .full-width-section > .col.span_12.dark h3, .full-width-content > .col.span_12.dark h3, .full-width-section > .col.span_12.dark h4, .full-width-content > .col.span_12.dark h4, .full-width-section > .col.span_12.dark h5, .full-width-content > .col.span_12.dark h5, .full-width-section > .col.span_12.dark h6, .full-width-content > .col.span_12.dark h6 {
	color: #444;
}
#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap {
	background-color: #dde7e6!important;
}
#footer-outer #footer-widgets {
	border-bottom: none!important;
}
#footer-outer #footer-widgets .col ul li {
	border-bottom: 1px solid rgba(0,0,0,0.1)!important;
}
#footer-outer #footer-widgets .col .widget_recent_comments ul li {
	background-color: rgba(0,0,0,0.07)!important;
	border-bottom: 0!important;
}
#footer-outer, #footer-outer a:not(.nectar-button), body[data-form-style="minimal"] #footer-outer #footer-widgets .col input[type=text] {
	color: #444444!important;
}
#footer-outer .widget h4, #footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span {
	color: #444444!important;
}
#footer-outer #copyright, body {
	border: none!important;
	background-color: #dde7e6!important;
}
#footer-outer #copyright li a i, #footer-outer #copyright p {
	color: #444444!important;
}
#footer-outer #copyright li a:hover i, #footer-outer[data-cols="1"] #copyright li a:hover i {
	border-color: #ffffff!important;
	color: #ffffff!important;
}
#call-to-action {
	background-color: #ECEBE9!important;
}
#call-to-action span {
	color: #4B4F52!important;
}
body #slide-out-widget-area-bg {
	background-color: rgba(0,0,0,0.8);
}
#nectar_fullscreen_rows {
background-color:;
}
#nectar_fullscreen_rows > .wpb_row .full-page-inner-wrap {
background-color:;
}
#header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu {
	padding-top: 30px;
}
body #header-outer[data-format="centered-menu-under-logo"] .span_3 {
	padding-bottom: 30px;
}
#header-outer #logo img {
	height: 24px;
}
.ascend #header-outer[data-full-width="true"] header#top nav > ul.buttons {
	margin-top: -30px;
}
header#top nav > ul > li:not(#social-in-menu) > a {
	padding-bottom: 32px;
	padding-top: 2px;
}
header#top nav > ul > li#social-in-menu > a {
	margin-bottom: 32px;
	margin-top: 2px;
}
#header-outer .cart-menu {
	padding-bottom: 31px;
	padding-top: 31px;
}
header#top nav > ul li#search-btn, header#top nav > ul li.slide-out-widget-area-toggle {
	padding-bottom: 2px;
	padding-top: 3px;
}
header#top .sf-menu > li.sfHover > ul {
	top: 19px;
}
.sf-sub-indicator {
	height: 20px;
}
#header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a, header#top nav > ul > li[class*="button_solid_color"] > a, body #header-outer:not([data-lhe="animated_underline"]) header#top nav ul li[class*="button_solid_color"] a:hover, #header-outer[data-lhe="animated_underline"] header#top nav > ul > li[class*="button_bordered"] > a, header#top nav > ul > li[class*="button_bordered"] > a, body #header-outer.transparent header#top nav > ul > li[class*="button_bordered"] > a, body #header-outer.transparent header#top nav > ul > li[class*="button_solid_color"] > a, #header-outer[data-lhe="animated_underline"] header#top nav > ul > li[class*="button_solid_color"] > a {
	margin-left: 41px;
	margin-right: 41px;
}
#header-outer[data-lhe="default"] header#top nav > ul > li > a {
	padding-left: 41px;
	padding-right: 41px;
}
#header-space {
	height: 84px;
}
body[data-smooth-scrolling="1"] #full_width_portfolio .project-title.parallax-effect {
	top: 84px;
}
body.single-product div.product .product_title {
	padding-right: 0;
}
#ajax-loading-screen, #ajax-loading-screen[data-effect="center_mask_reveal"] span {
	background-color: #000000
}
.default-loading-icon {
	border-color: rgba(255,255,255,0.2);
}
#ajax-loading-screen .reveal-1 {
	background-color: #000000;
}
#ajax-loading-screen .reveal-2 {
	background-color: #0026ff;
}
#header-outer[data-permanent-transparent="1"] .midnightHeader header#top #logo img, #header-outer[data-permanent-transparent="1"] .midnightHeader header#top #social-in-menu, #header-outer[data-permanent-transparent="1"] .midnightHeader header#top #logo.no-image, #header-outer[data-permanent-transparent="1"] .midnightHeader header#top ul.sf-menu > li > a {
	margin-top: 30px;
}
#header-outer[data-permanent-transparent="1"][data-full-width="false"] .midnightHeader header#top nav ul.buttons li, body:not(.ascend) #header-outer[data-permanent-transparent="1"][data-full-width="true"] .midnightHeader header#top nav ul.buttons li {
	margin-top: 30px;
}
#header-outer[data-permanent-transparent="1"][data-full-width="false"][data-has-menu="false"] header#top, body:not(.ascend) #header-outer[data-permanent-transparent="1"][data-full-width="true"][data-has-menu="false"] header#top {
	padding-bottom: 30px;
}
#header-outer[data-permanent-transparent="1"][data-format="centered-menu-under-logo"] .midnightHeader #logo {
	height: 24px;
}

@media only screen and (max-width:1000px) {
body header#top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
	height: 24px!important;
}
header#top .col.span_9 {
	min-height: 48px;
	line-height: 28px;
}
}
body #header-outer, body[data-header-color="dark"] #header-outer {
	background-color: rgba(0,0,0,0.96);
}
.nectar-slider-loading .loading-icon, .portfolio-loading, #ajax-loading-screen .loading-icon, .loading-icon, .pp_loaderIcon {
	background-image: url("");
}

@media only screen and (min-width:1000px) and (max-width:1300px) {
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, .full-width-content .vc_span12 .swiper-slide .content h2 {
	font-size: 45px!important;
	line-height: 51px!important;
}
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p {
	font-size: 18px!important;
	line-height: 31.2px!important;
}
}

@media only screen and (min-width :690px) and (max-width :1000px) {
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, .full-width-content .vc_span12 .swiper-slide .content h2 {
	font-size: 33px!important;
	line-height: 39px!important;
}
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p {
	font-size: 13.2px!important;
	line-height: 24px!important;
}
}

@media only screen and (max-width :690px) {
.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content h2, .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2 {
	font-size: 15px!important;
	line-height: 21px!important;
}
.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content p, .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p {
	font-size: 10px!important;
	line-height: 17.52px!important;
}
}
#mobile-menu #mobile-search, header#top nav ul #search-btn {
	display: none!important;
}
#header-outer.transparent header#top #logo, #header-outer.transparent header#top #logo:hover {
	color: #333333!important;
}
#header-outer.transparent header#top nav > ul > li > a, #header-outer.transparent header#top nav ul #search-btn a span.icon-salient-search, #header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class^="icon-"], #header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class*=" icon-"], #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, .ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart {
	color: #333333!important;
	opacity: 0.75!important;
	transition: opacity 0.2s linear, color 0.2s linear;
}
#header-outer.transparent:not([data-lhe="animated_underline"]) header#top nav > ul > li > a:hover, #header-outer.transparent:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.sfHover > a, #header-outer.transparent:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current_page_ancestor > a, #header-outer.transparent header#top nav .sf-menu > li.current-menu-item > a, #header-outer.transparent:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current-menu-ancestor > a, #header-outer.transparent:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current-menu-item > a, #header-outer.transparent:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current_page_item > a, #header-outer.transparent header#top nav > ul > li > a:hover > .sf-sub-indicator > i, #header-outer.transparent header#top nav > ul > li.sfHover > a > span > i, #header-outer.transparent header#top nav ul #search-btn a:hover span, #header-outer.transparent header#top nav ul .slide-out-widget-area-toggle a:hover span, #header-outer.transparent header#top nav .sf-menu > li.current-menu-item > a i, #header-outer.transparent header#top nav .sf-menu > li.current-menu-ancestor > a i, #header-outer.transparent .cart-outer:hover .icon-salient-cart, .ascend #boxed #header-outer.transparent .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart {
	opacity: 1!important;
	color: #333333!important;
}
#header-outer.transparent[data-lhe="animated_underline"] header#top nav > ul > li > a:hover, #header-outer.transparent[data-lhe="animated_underline"] header#top nav .sf-menu > li.sfHover > a, #header-outer.transparent[data-lhe="animated_underline"] header#top nav .sf-menu > li.current-menu-ancestor > a, #header-outer.transparent[data-lhe="animated_underline"] header#top nav .sf-menu > li.current_page_item > a {
	opacity: 1!important;
}
#header-outer[data-lhe="animated_underline"].transparent header#top nav > ul > li > a:after, #header-outer.transparent header#top nav>ul>li[class*="button_bordered"]>a:before {
	border-color: #333333!important;
}
#header-outer.transparent:not(.directional-nav-effect) > header#top nav ul .slide-out-widget-area-toggle a i.lines, #header-outer.transparent:not(.directional-nav-effect) > header#top nav ul .slide-out-widget-area-toggle a i.lines:before, #header-outer.transparent:not(.directional-nav-effect) > header#top nav ul .slide-out-widget-area-toggle a i.lines:after, #header-outer.transparent:not(.directional-nav-effect) > header#top nav ul .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] .lines-button:after, #header-outer.transparent.directional-nav-effect > header#top nav ul .slide-out-widget-area-toggle a span.light .lines-button i, #header-outer.transparent.directional-nav-effect > header#top nav ul .slide-out-widget-area-toggle a span.light .lines-button i:after, #header-outer.transparent.directional-nav-effect > header#top nav ul .slide-out-widget-area-toggle a span.light .lines-button i:before, #header-outer.transparent:not(.directional-nav-effect) .midnightHeader.nectar-slider header#top nav ul .slide-out-widget-area-toggle a i.lines, #header-outer.transparent:not(.directional-nav-effect) .midnightHeader.nectar-slider header#top nav ul .slide-out-widget-area-toggle a i.lines:before, #header-outer.transparent:not(.directional-nav-effect) .midnightHeader.nectar-slider header#top nav ul .slide-out-widget-area-toggle a i.lines:after, #header-outer.transparent.directional-nav-effect .midnightHeader.nectar-slider header#top nav ul .slide-out-widget-area-toggle a span.light .lines-button i, #header-outer.transparent.directional-nav-effect .midnightHeader.nectar-slider header#top nav ul .slide-out-widget-area-toggle a span.light .lines-button i:after, #header-outer.transparent.directional-nav-effect .midnightHeader.nectar-slider header#top nav ul .slide-out-widget-area-toggle a span.light .lines-button i:before {
	background-color: #333333!important;
}
#header-outer.transparent header#top nav ul .slide-out-widget-area-toggle a i.lines, #header-outer.transparent:not(.side-widget-open) header#top nav ul .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] a i.lines-button:after {
	opacity: 0.75!important;
}
#header-outer.transparent.side-widget-open header#top nav ul .slide-out-widget-area-toggle a i.lines, #header-outer.transparent header#top nav ul .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] a:hover i.lines-button:after, #header-outer.transparent header#top nav ul .slide-out-widget-area-toggle a:hover i.lines, #header-outer.transparent header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:before, #header-outer.transparent header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:after {
	opacity: 1!important;
}
#header-outer.transparent.dark-slide > header#top nav > ul > li > a, #header-outer.transparent.dark-row > header#top nav > ul > li > a, #header-outer.transparent.dark-slide:not(.directional-nav-effect) > header#top nav ul #search-btn a span, #header-outer.transparent.dark-row:not(.directional-nav-effect) > header#top nav ul #search-btn a span, #header-outer.transparent.dark-slide > header#top nav > ul > li > a > .sf-sub-indicator [class^="icon-"], #header-outer.transparent.dark-slide > header#top nav > ul > li > a > .sf-sub-indicator [class*=" icon-"], #header-outer.transparent.dark-row > header#top nav > ul > li > a > .sf-sub-indicator [class*=" icon-"], #header-outer.transparent.dark-slide:not(.directional-nav-effect) .cart-menu .cart-icon-wrap .icon-salient-cart, #header-outer.transparent.dark-row:not(.directional-nav-effect) .cart-menu .cart-icon-wrap .icon-salient-cart, body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide > header#top .cart-outer .cart-menu .cart-icon-wrap i, body.ascend #boxed #header-outer.transparent.dark-slide > header#top .cart-outer .cart-menu .cart-icon-wrap i, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top nav > ul > li > a, #header-outer.transparent.dark-slide:not(.directional-nav-effect) .midnightHeader.nectar-slider header#top nav ul #search-btn a span, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top nav > ul > li > a > .sf-sub-indicator [class^="icon-"], #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top nav > ul > li > a > .sf-sub-indicator [class*=" icon-"], #header-outer.transparent.dark-slide:not(.directional-nav-effect) .midnightHeader.nectar-slider header#top .cart-menu .cart-icon-wrap .icon-salient-cart, body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top .cart-outer .cart-menu .cart-icon-wrap i, body.ascend #boxed #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top .cart-outer .cart-menu .cart-icon-wrap i {
	color: #000000!important;
}
#header-outer.transparent.dark-slide:not(.directional-nav-effect) > header#top nav ul .slide-out-widget-area-toggle a .lines-button i, #header-outer.transparent.dark-slide:not(.directional-nav-effect) > header#top nav ul .slide-out-widget-area-toggle a .lines-button i:after, #header-outer.transparent.dark-slide:not(.directional-nav-effect) > header#top nav ul .slide-out-widget-area-toggle a .lines-button i:before, #header-outer.transparent.dark-slide:not(.directional-nav-effect) .midnightHeader.nectar-slider header#top nav ul .slide-out-widget-area-toggle a .lines-button i, #header-outer.transparent.dark-slide:not(.directional-nav-effect) .midnightHeader.nectar-slider header#top nav ul .slide-out-widget-area-toggle a .lines-button i:after, #header-outer.transparent.dark-slide:not(.directional-nav-effect) .midnightHeader.nectar-slider header#top nav ul .slide-out-widget-area-toggle a .lines-button i:before, #header-outer.transparent.dark-slide:not(.directional-nav-effect) > header#top nav ul .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] .lines-button:after, #header-outer.transparent.dark-slide:not(.directional-nav-effect) .midnightHeader.nectar-slider header#top nav ul .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] .lines-button:after {
	background-color: #000000!important;
}
#header-outer.transparent.dark-slide > header#top nav > ul > li > a:hover, #header-outer.transparent.dark-slide > header#top nav .sf-menu > li.sfHover > a, #header-outer.transparent.dark-slide > header#top nav .sf-menu > li.current_page_ancestor > a, #header-outer.transparent.dark-slide > header#top nav .sf-menu > li.current-menu-item > a, #header-outer.transparent.dark-slide > header#top nav .sf-menu > li.current-menu-ancestor > a, #header-outer.transparent.dark-slide > header#top nav .sf-menu > li.current_page_item > a, #header-outer.transparent.dark-slide > header#top nav > ul > li > a:hover > .sf-sub-indicator > i, #header-outer.transparent.dark-slide > header#top nav > ul > li.sfHover > a > span > i, #header-outer.transparent.dark-slide > header#top nav ul #search-btn a:hover span, #header-outer.transparent.dark-slide > header#top nav .sf-menu > li.current-menu-item > a i, #header-outer.transparent.dark-slide > header#top nav .sf-menu > li.current-menu-ancestor > a i, #header-outer.transparent.dark-slide > header#top .cart-outer:hover .icon-salient-cart, body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide > header#top .cart-outer:hover .cart-menu .cart-icon-wrap i, #header-outer.transparent.dark-slide > header#top #logo, #header-outer[data-permanent-transparent="1"].transparent.dark-slide .midnightHeader.nectar-slider header#top .span_9 > .slide-out-widget-area-toggle i, #header-outer.transparent:not([data-lhe="animated_underline"]).dark-slide header#top nav .sf-menu > li.current_page_item > a, #header-outer.transparent:not([data-lhe="animated_underline"]).dark-slide header#top nav .sf-menu > li.current-menu-ancestor > a, #header-outer.transparent:not([data-lhe="animated_underline"]).dark-slide header#top nav > ul > li > a:hover, #header-outer.transparent:not([data-lhe="animated_underline"]).dark-slide header#top nav .sf-menu > li.sfHover > a, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top nav > ul > li > a:hover, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top nav .sf-menu > li.sfHover > a, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top nav .sf-menu > li.current_page_ancestor > a, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top nav .sf-menu > li.current-menu-item > a, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top nav .sf-menu > li.current-menu-ancestor > a, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top nav .sf-menu > li.current_page_item > a, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top nav > ul > li > a:hover > .sf-sub-indicator > i, #header-outer.transparent.dark-slide header#top nav > ul > li.sfHover > a > span > i, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top nav ul #search-btn a:hover span, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top nav .sf-menu > li.current-menu-item > a i, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top nav .sf-menu > li.current-menu-ancestor > a i, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top .cart-outer:hover .icon-salient-cart, body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide > header#top .cart-outer:hover .cart-menu .cart-icon-wrap i, #header-outer.transparent.dark-slide .midnightHeader.nectar-slider header#top #logo, .swiper-wrapper .swiper-slide[data-color-scheme="dark"] .slider-down-arrow i.icon-default-style[class^="icon-"], .slider-prev.dark-cs i, .slider-next.dark-cs i, .swiper-container .dark-cs.slider-prev .slide-count span, .swiper-container .dark-cs.slider-next .slide-count span {
	color: #000000!important;
}
#header-outer[data-lhe="animated_underline"].transparent.dark-slide header#top nav > ul > li > a:after, #header-outer[data-lhe="animated_underline"].transparent:not(.side-widget-open) .midnightHeader.dark header#top nav > ul > li > a:after, #header-outer[data-lhe="animated_underline"].transparent:not(.side-widget-open) .midnightHeader.default header#top nav > ul > li > a:after, #header-outer.dark-slide.transparent:not(.side-widget-open) header#top nav>ul>li[class*="button_bordered"]>a:before {
	border-color: #000000!important;
}
.swiper-container[data-bullet_style="scale"] .slider-pagination.dark-cs .swiper-pagination-switch.swiper-active-switch i, .swiper-container[data-bullet_style="scale"] .slider-pagination.dark-cs .swiper-pagination-switch:hover i {
	background-color: #000000;
}
.slider-pagination.dark-cs .swiper-pagination-switch {
	border: 1px solid #000000;
	background-color: transparent;
}
.slider-pagination.dark-cs .swiper-pagination-switch:hover {
	background: none repeat scroll 0 0 #000000;
}
.slider-pagination.dark-cs .swiper-active-switch {
	background: none repeat scroll 0 0 #000000;
}
#fp-nav:not(.light-controls) ul li a span:after {
	background-color: #000000;
}
#fp-nav:not(.light-controls) ul li a span {
	box-shadow: none;
	-webkit-box-shadow: none;
}
body #fp-nav ul li a.active span {
	box-shadow: none;
	-webkit-box-shadow: none;

}
.no-rgba #header-space {
	display: none;
}

@media only screen and (min-width:1000px) {
#header-space {
	display: none;
}
.nectar-slider-wrap.first-section, .parallax_slider_outer.first-section, .full-width-content.first-section, .parallax_slider_outer.first-section .swiper-slide .content, .nectar-slider-wrap.first-section .swiper-slide .content, #page-header-bg, .nder-page-header, #page-header-wrap, .full-width-section.first-section {
	margin-top: 0!important;
}
body #page-header-bg, body #page-header-wrap {
	height: 84px;
}
.swiper-container .slider-prev, .swiper-container .slider-next {
	top: 52%!important;
}
.first-section .nectar-slider-loading .loading-icon {
	opacity: 0
}
body #search-outer {
	z-index: 100000;
}
}
.loading-icon .material-icon .bar:after {
	background-color: #000000;
}
.loading-icon .material-icon .bar {
	border-color: #000000;
}
.loading-icon .material-icon .color-2 .bar:after {
	background-color: #000000;
}
.loading-icon .material-icon .color-2 .bar {
	border-color: #000000;
}
.loading-icon .material-icon .spinner.color-2 {
	display: none!important;
}
.loading-icon .material-icon > div:first-child .right-side, .loading-icon .material-icon > div:first-child .left-side {
	-webkit-animation: none!important;
	animation: none!important;
}

@media only screen and (min-width:1000px) {
.container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, #post-area.standard-minimal.full-width-content article.post .inner-wrap {
	max-width: 1425px;
	width: 100%;
	margin: 0 auto;
	padding: 0 90px;
}
body[data-header-format="left-header"] .container, body[data-header-format="left-header"] .woocommerce-tabs .full-width-content .tab-container, body[data-header-format="left-header"] .nectar-recent-posts-slider .flickity-page-dots, body[data-header-format="left-header"] #post-area.standard-minimal.full-width-content article.post .inner-wrap {
	padding: 0 60px;
}
body .container .page-submenu.stuck .container:not(.tab-container):not(.normal-container), .nectar-recent-posts-slider .flickity-page-dots, #nectar_fullscreen_rows[data-footer="default"] #footer-widgets .container, #nectar_fullscreen_rows[data-footer="default"] #copyright .container {
	padding: 0 90px!important;
}
.swiper-slide .content {
	padding: 0 90px;
}
body[data-header-format="left-header"] .container .page-submenu.stuck .container:not(.tab-container), body[data-header-format="left-header"] .nectar-recent-posts-slider .flickity-page-dots {
	padding: 0 60px!important;
}
body[data-header-format="left-header"] .swiper-slide .content {
	padding: 0 60px;
}
body .container .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {
	width: 100%!important;
	padding: 0!important;
}
body .carousel-heading .container {
	padding: 0 10px!important;
}
body .carousel-heading .container .carousel-next {
	right: 10px;
}
body .carousel-heading .container .carousel-prev {
	right: 35px;
}
.carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link {
	left: 90px;
}
.carousel-wrap[data-full-width="true"] .carousel-heading {
	margin-left: -20px;
	margin-right: -20px;
}
.carousel-wrap[data-full-width="true"] .carousel-next {
	right: 90px!important;
}
.carousel-wrap[data-full-width="true"] .carousel-prev {
	right: 115px!important;
}
.carousel-wrap[data-full-width="true"] {
	padding: 0!important;
}
.carousel-wrap[data-full-width="true"] .caroufredsel_wrapper {
	padding: 20px!important;
}
#search-outer #search #close a {
	right: 90px;
}
#boxed, #boxed #header-outer, #boxed #header-secondary-outer, #boxed #slide-out-widget-area-bg.fullscreen, #boxed #page-header-bg[data-parallax="1"], #boxed #featured, body[data-footer-reveal="1"] #boxed #footer-outer, #boxed .orbit > div, #boxed #featured article, .ascend #boxed #search-outer {
	max-width: 1400px!important;
	width: 90%!important;
	min-width: 980px;
}
body[data-hhun="1"] #boxed #header-outer:not(.detached), body[data-hhun="1"] #boxed #header-secondary-outer {
	width: 100%!important;
}
#boxed #search-outer #search #close a {
	right: 0!important;
}
#boxed .container {
	width: 92%;
	padding: 0;
}
#boxed #footer-outer #footer-widgets, #boxed #footer-outer #copyright {
	padding-left: 0;
	padding-right: 0;
}
#boxed .carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link {
	left: 35px;
}
#boxed .carousel-wrap[data-full-width="true"] .carousel-next {
	right: 35px!important;
}
#boxed .carousel-wrap[data-full-width="true"] .carousel-prev {
	right: 60px!important;
}
}

@media only screen and (min-width:1000px) {
.container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, #post-area.standard-minimal.full-width-content article.post .inner-wrap {
	max-width: 1550px;
}
}
.pagination-navigation {
	-webkit-filter: url("https://www.eldonhernandez.com/#goo");
	filter: url("https://www.eldonhernandez.com/#goo");
}
body, .toggle h3 a, body .ui-widget, table, .bar_graph li span strong, #slide-out-widget-area .tagcloud a, body .container .woocommerce-message a.button, #search-results .result .title span, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .row .col.section-title .nectar-love span, body .nectar-love span, body .nectar-social .nectar-love .nectar-love-count, body .carousel-heading h2, .sharing-default-minimal .nectar-social .social-text, body .sharing-default-minimal .nectar-love {
	font-family: Montserrat;
	letter-spacing: .1px;
	font-size: 16px;
	line-height: 30px;
	font-weight: 300;
}
.bold, strong, b {
	font-family: Montserrat;
	font-weight: 600;
}
.single #single-below-header span {
	font-family: Montserrat;
}
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
	line-height: 30px!important;
}
header#top nav > ul > li > a {
	font-family: Montserrat;
	text-transform: capitalize;
	letter-spacing: 3px;
	font-size: 14px;
	line-height: 19.6px;
	font-weight: 400;
}
header#top nav > ul > li[class*="button_solid_color"] > a:before, #header-outer.transparent header#top nav > ul > li[class*="button_solid_color"] > a:before {
	height: 24px;
}
header#top nav > ul > li[class*="button_bordered"] > a:before, #header-outer.transparent header#top nav > ul > li[class*="button_bordered"] > a:before {
	height: 34px;
}
header#top .sf-menu li ul li a, #header-secondary-outer nav > ul > li > a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list a {
	font-family: Montserrat;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
}

@media only screen and (min-width :1px) and (max-width :1000px) {
header#top .sf-menu a {
	font-family: Montserrat!important;
	font-size: 14px!important;
}
}
#page-header-bg h1, body h1, body .row .col.section-title h1, .full-width-content .recent-post-container .inner-wrap h2 {
	font-family: Oswald;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 60px;
	line-height: 65px;
	font-weight: 400;
}

@media only screen and (max-width:1300px) and (min-width:1000px) {
body .row .col.section-title h1, body h1, .full-width-content .recent-post-container .inner-wrap h2 {
	font-size: 45px;
	line-height: 48.75px;
}
}

@media only screen and (max-width:1000px) and (min-width:690px) {
body .row .col.section-title h1, body h1 {
	font-size: 42px;
	line-height: 45.5px;
}
.full-width-content .recent-post-container .inner-wrap h2 {
	font-size: 42px;
	line-height: 45.5px;
}
}

@media only screen and (max-width:690px) {
body .row .col.section-title h1, body h1 {
	font-size: 39px;
	line-height: 42.25px;
}
.full-width-content .recent-post-container .inner-wrap h2 {
	font-size: 39px;
	line-height: 42.25px;
}
}
#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, article.post.format-status .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, .row .col.section-title h2 {
	font-family: Oswald;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 30px;
	line-height: 46px;
	font-weight: 400;
}

@media only screen and (max-width:1300px) and (min-width:1000px) {
body h2 {
	font-size: 25.5px;
	line-height: 39.1px;
}
.row .span_2 h2, .row .span_3 h2, .row .span_4 h2, .row .vc_col-sm-2 h2, .row .vc_col-sm-3 h2, .row .vc_col-sm-4 h2 {
	font-size: 21px;
	line-height: 32.2px;
}
}

@media only screen and (max-width:1000px) and (min-width:690px) {
.col h2, h2 {
	font-size: 24px;
	line-height: 36.8px;
}
}

@media only screen and (max-width:690px) {
.col h2, h2 {
	font-size: 22.5px;
	line-height: 34.5px;
}
}
body h3, .row .col h3, .toggle h3 a, .ascend #respond h3, .ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title, .woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, .nectar-hor-list-item[data-font-family="h3"], .woocommerce ul.products li.product h2 {
	font-family: Oswald;
	text-transform: uppercase;
	letter-spacing: 5px;
	font-size: 20px;
	line-height: 25px;
	font-weight: 400;
}

@media only screen and (min-width:1000px) {
.ascend .comments-section .comment-wrap.full-width-section > h3, .blog_next_prev_buttons[data-post-header-style="default_minimal"] .col h3 {
	font-size: 34px!important;
	line-height: 42px!important;
}
.masonry.classic_enhanced .masonry-blog-item.large_featured h3.title {
	font-size: 30px!important;
	line-height: 37.5px!important;
}
}

@media only screen and (min-width:1300px) and (max-width:1500px) {
body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3 {
	font-size: 17px!important;
	line-height: 21.25px;
}
}

@media only screen and (max-width:1300px) and (min-width:1000px) {
.row .span_2 h3, .row .span_3 h3, .row .span_4 h3, .row .vc_col-sm-2 h3, .row .vc_col-sm-3 h3, .row .vc_col-sm-4 h3, .row .col h3, body h3 {
	font-size: 17px;
	line-height: 21.25px;
}
}

@media only screen and (max-width:1000px) and (min-width:690px) {
.row .span_2 h3, .row .span_3 h3, .row .span_4 h3, .row .vc_col-sm-2 h3, .row .vc_col-sm-3 h3, .row .vc_col-sm-4 h3, .row .col h3, body h3 {
	font-size: 16px;
	line-height: 20px;
}
}

@media only screen and (max-width:690px) {
.row .span_2 h3, .row .span_3 h3, .row .span_4 h3, .row .vc_col-sm-2 h3, .row .vc_col-sm-3 h3, .row .vc_col-sm-4 h3, .row .col h3, body h3 {
	font-size: 16px;
	line-height: 20px;
}
}
body h4, .row .col h4, .portfolio-items .work-meta h4, .list-icon-holder[data-icon_type="numerical"] span, .portfolio-items .col.span_3 .work-meta h4, #respond h3, h3#comments, .portfolio-items[data-ps="6"] .work-meta h4, .nectar-hor-list-item[data-font-family="h4"] {
	font-family: Oswald;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-size: 16px;
	line-height: 23px;
	font-weight: 400;
}

@media only screen and (min-width:690px) {
.portfolio-items[data-ps="6"] .wide_tall .work-meta h4 {
	font-size: 27.2px!important;
	line-height: 35.2px!important;
}
.nectar-slide-in-cart .widget_shopping_cart .cart_list .mini_cart_item > a:not(.remove) {
	font-family: Oswald!important;
	font-weight: 400!important;
}
}

@media only screen and (max-width:1300px) and (min-width:1000px) {
.row .col h4, body h4 {
	font-size: 16px;
	line-height: 23px;
}
}

@media only screen and (max-width:1000px) and (min-width:690px) {
.row .col h4, body h4 {
	font-size: 16px;
	line-height: 23px;
}
}

@media only screen and (max-width:690px) {
.row .col h4, body h4 {
	font-size: 14.4px;
	line-height: 20.7px;
}
}
body h5, .row .col h5, .portfolio-items .work-item.style-3-alt p, .nectar-hor-list-item[data-font-family="h5"] {
	font-family: Oswald;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 12px;
	line-height: 25px;
	font-weight: 400;
}
body .wpb_column > .wpb_wrapper > .morphing-outline .inner > h5 {
	font-size: 17px!important;
}

@media only screen and (max-width:1300px) and (min-width:1000px) {
.row .col h5, body h5 {
	font-size: 12px;
	line-height: 25px;
}
}

@media only screen and (max-width:1000px) and (min-width:690px) {
.row .col h5, body h5 {
	font-size: 12px;
	line-height: 25px;
}
}

@media only screen and (max-width:690px) {
.row .col h5, body h5 {
	font-size: 12px;
	line-height: 25px;
}
}
body h6, .row .col h6, .nectar-hor-list-item[data-font-family="h6"] {
	font-family: Oswald;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 10px;
	line-height: 26px;
	font-weight: 400;
}

@media only screen and (max-width:1300px) and (min-width:1000px) {
.row .col h6, body h6 {
	font-size: 10px;
	line-height: 26px;
}
}

@media only screen and (max-width:1000px) and (min-width:690px) {
.row .col h6, body h6 {
	font-size: 10px;
	line-height: 26px;
}
}

@media only screen and (max-width:690px) {
.row .col h6, body h6 {
	font-size: 10px;
	line-height: 26px;
}
}
body i, body em, .masonry.meta_overlaid article.post .post-header .meta-author > span, #post-area.masonry.meta_overlaid article.post .post-meta .date, #post-area.masonry.meta_overlaid article.post.quote .quote-inner .author, #post-area.masonry.meta_overlaid article.post.link .post-content .destination, body .testimonial_slider[data-style="minimal"] blockquote span.title {
	font-family: Montserrat;
	font-weight: 300;
	font-style: italic
}
form label, .woocommerce-checkout-review-order-table .product-info .amount, .woocommerce-checkout-review-order-table .product-info .product-quantity, .nectar-progress-bar p, .nectar-progress-bar span strong i, .nectar-progress-bar span strong, .testimonial_slider:not([data-style="minimal"]) blockquote span, .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered, .woocommerce-ordering .select2-container .select2-choice>.select2-chosen, .tabbed[data-style="minimal_alt"] > ul li a {
	font-family: Montserrat;
	font-weight: 300!important;
}
.portfolio-filters-inline .container > ul a, .portfolio-filters > ul a, .portfolio-filters > a span {
	font-family: Roboto;
	font-size: 16px!important;
	line-height: 16px;
	font-weight: 500!important;
}
.portfolio-filters-inline #current-category {
	line-height: 16px;
}
.portfolio-items .col p, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls li span:not(.text) {
	font-family: Roboto;
	text-transform: capitalize;
	font-size: 14px!important;
	line-height: 30px;
	font-weight: 500!important;
}
.nectar-dropcap {
}
body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1 {
	font-family: Oswald;
	text-transform: uppercase;
	font-size: 60px;
	line-height: 60px;
	font-weight: 400;
}

@media only screen and (min-width:690px) and (max-width:1000px) {
#page-header-bg .span_6 h1, .overlaid-content h1 {
	font-size: 42px!important;
	line-height: 46px!important;
}
}

@media only screen and (min-width:1000px) and (max-width:1300px) {
#page-header-bg .span_6 h1, .nectar-box-roll .overlaid-content h1 {
	font-size: 51px;
	line-height: 51px;
}
}

@media only screen and (min-width:1300px) and (max-width:1500px) {
#page-header-bg .span_6 h1, .nectar-box-roll .overlaid-content h1 {
	font-size: 54px;
	line-height: 54px;
}
}

@media only screen and (max-width:690px) {
#page-header-bg.fullscreen-header .span_6 h1, .overlaid-content h1 {
	font-size: 27px!important;
	line-height: 27px!important;
}
}
body #page-header-bg .span_6 span.subheader, body .row .col.section-title > span, .nectar-box-roll .overlaid-content .subheader {
	font-family: Oswald;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 20px;
	line-height: 40px;
	font-weight: 400;
}

@media only screen and (min-width:1000px) and (max-width:1300px) {
body #page-header-bg:not(.fullscreen-header) .span_6 span.subheader, body .row .col.section-title > span {
	font-size: 16px;
	line-height: 32px;
}
}

@media only screen and (min-width:690px) and (max-width:1000px) {
body #page-header-bg.fullscreen-header .span_6 span.subheader, .overlaid-content .subheader {
	font-size: 18px!important;
	line-height: 36px!important;
}
}

@media only screen and (max-width:690px) {
body #page-header-bg.fullscreen-header .span_6 span.subheader, .overlaid-content .subheader {
	font-size: 14px!important;
	line-height: 28px!important;
}
#page-header-bg .span_6 span.subheader {
	font-size: 15px!important;
}
}
body #slide-out-widget-area .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a, body #nectar-ocm-ht-line-check {
	font-family: Oswald;
	text-transform: uppercase;
	letter-spacing: 5px;
	font-size: 40px;
	line-height: 40px;
	font-weight: 400;
}

@media only screen and (min-width:690px) and (max-width:1000px) {
body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
	font-size: 36px!important;
	line-height: 36px!important;
}
}

@media only screen and (max-width:690px) {
body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
	font-size: 28px!important;
	line-height: 28px!important;
}
}
#slide-out-widget-area .menuwrapper li small {
}

@media only screen and (min-width:690px) and (max-width:1000px) {
#slide-out-widget-area .menuwrapper li small {
font-size:;
line-height:;
}
}

@media only screen and (max-width:690px) {
#slide-out-widget-area .menuwrapper li small {
font-size:;
line-height:;
}
}
.swiper-slide .content h2 {
}

@media only screen and (min-width:1000px) and (max-width:1300px) {
body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2, body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, body .full-width-content .vc_span12 .swiper-slide .content h2 {
font-size:;
line-height:;
}
}

@media only screen and (min-width:690px) and (max-width:1000px) {
body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2, body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, body .full-width-content .vc_span12 .swiper-slide .content h2 {
font-size:;
line-height:;
}
}

@media only screen and (max-width:690px) {
body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2, body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, body .full-width-content .vc_span12 .swiper-slide .content h2 {
font-size:;
line-height:;
}
}
#featured article .post-title h2 span, .swiper-slide .content p, #portfolio-filters-inline #current-category, body .vc_text_separator div {
}
#portfolio-filters-inline ul {
line-height:;
}
.swiper-slide .content p.transparent-bg span {
}

@media only screen and (min-width:1000px) and (max-width:1300px) {
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p {
font-size:;
line-height:;
}
}

@media only screen and (min-width:690px) and (max-width:1000px) {
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p {
font-size:;
line-height:;
}
}

@media only screen and (max-width:690px) {
body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, body .full-width-content .vc_span12 .swiper-slide .content p {
font-size:;
line-height:;
}
}
.testimonial_slider blockquote, .testimonial_slider blockquote span, .testimonial_slider[data-style="minimal"] blockquote span:not(.title), .testimonial_slider[data-style="minimal"] blockquote, blockquote, .testimonial_slider[data-style="minimal"] .controls {
	font-family: Roboto;
	text-transform: capitalize;
	letter-spacing: 0;
	font-size: 20px;
	line-height: 40px;
	font-weight: 400;
}
#footer-outer .widget h4, #sidebar h4, #call-to-action .container a, .uppercase, .nectar-button, .nectar-button.medium, .nectar-button.small, .nectar-3d-transparent-button, body .widget_calendar table th, body #footer-outer #footer-widgets .col .widget_calendar table th, .swiper-slide .button a, body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > a, .carousel-heading h2, body .gform_wrapper .top_label .gfield_label, body .vc_pie_chart .wpb_pie_chart_heading, #infscr-loading div, #page-header-bg .author-section a, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .ascend input[type="submit"], .ascend button[type="submit"], .widget h4, .text-on-hover-wrap .categories a, .text_on_hover.product .add_to_cart_button, .woocommerce-page .single_add_to_cart_button, .woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.qty, .woocommerce-page #respond input#submit, .meta_overlaid article.post .post-header h2, .meta_overlaid article.post.quote .post-content h2, .meta_overlaid article.post.link .post-content h2, .meta_overlaid article.post.format-status .post-content h2, .meta_overlaid article .meta-author a, .pricing-column.highlight h3 .highlight-reason, .blog-recent[data-style="minimal"] .col > span, body .masonry.classic_enhanced .posts-container article .meta-category a, body .masonry.classic_enhanced .posts-container article.wide_tall .meta-category a, .blog-recent[data-style*="classic_enhanced"] .meta-category a, .nectar-recent-posts-slider .container .strong, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a, .single .heading-title[data-header-style="default_minimal"] .meta-category a, .nectar-fancy-box .link-text, #post-area.standard-minimal article.post .post-meta .date a, #post-area.standard-minimal article.post .more-link span, .nectar-slide-in-cart .widget_shopping_cart .buttons a, .material.product .product-wrap .product-add-to-cart a .price .amount, .material.product .product-wrap .product-add-to-cart a span, ul.products li.material.product span.onsale, body[data-button-style="rounded"] #pagination > a, html body #pagination > span, .woocommerce nav.woocommerce-pagination ul li a, html body nav.woocommerce-pagination ul li a, html body nav.woocommerce-pagination ul li span, .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart, .woocommerce-page ul.products li.product.material .price, .woocommerce-page ul.products li.product.material .price ins span, body[data-form-submit="see-through-2"] input[type=submit], body[data-form-submit="see-through-2"] button[type=submit], body[data-form-submit="see-through"] input[type=submit], body[data-form-submit="see-through"] button[type=submit], body[data-form-submit="regular"] input[type=submit] body[data-form-submit="regular"] button[type=submit], .nectar_team_member_overlay .team_member_details .title, body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li.has-ul > a, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info .normal-container > a, .nectar-hor-list-item .nectar-list-item-btn {
	font-family: Roboto;
	text-transform: none!important;
	letter-spacing: 1px;
	font-size: 16px;
	font-weight: 500;
}
.team-member h4, .row .col.section-title p, .row .col.section-title span, #page-header-bg .subheader, .nectar-milestone .subject, .testimonial_slider blockquote span {
	font-family: Roboto;
	font-size: 20px;
	font-weight: 700;
}
article.post .post-meta .month {
	line-height: 14px!important;
}
.recentcomments a {
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
}
/* You can add your own CSS here. */
.mobileonly {
	display: none
}
.nomobile {
	display: block
}
#menu {
	position: fixed;
	z-index: 999999;
}
.play {
	cursor: pointer;
}
#team {
	padding: 90px!important;
}
.calcpadding {
	padding-top: calc(40vh - 165px) !important;
	padding-bottom: calc(40vh - 165px) !important;
}
.nectar_video_lightbox.play_button_with_text span.play:before {
	width: 30px;
	height: 30px;
	left: 50%;
	top: 50%;
	z-index: -1;
}
.nectar_video_lightbox.play_button_with_text span.play {
	height: 30px;
	width: 30px;
	position: relative;
	vertical-align: middle;
	display: inline-block;
}
.header-title {
	font-size: 36px;
	line-height: 25.6px;
	margin: 20px 0;
	letter-spacing: 15px;
}
.nectar_video_lightbox.play_button {
	position: relative;
	width: 40px;
	height: 40px;
	margin: 0;
	display: inline-block;
}
.nectar_video_lightbox:hover:before {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	opacity: 0.4;
	transform: scale(.8) !important;
}
.nectar_video_lightbox.play_button:before {
	background: #fff;
	border-radius: 50%;
	transform: scale(.5);
}
.nectar_video_lightbox svg {
	width: 10px;
	height: 10px;
	z-index: 10;
}
.nectar_video_lightbox path, .span_12.dark .nectar_video_lightbox.play_button_with_text path {
	fill: #000 !important;
}
.lift50 {
	top: -70px !important
}
.videoaspect {
	min-height: 80vh;
	background-size: cover;
	background-position-y: -20px;
}
.videoaspect .vc_column-inner {
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	align-content: center;
	align-items: center;
	height: 100%;
}
.hugeshadow, .twentytwenty-wrapper.twentytwenty-horizontal {
	box-shadow: none;
}
.nectar_team_member_overlay .inner-wrap {
	top: 0 !important;
}
.tg-nav-color {
	background: transparent !important;
	border-radius: 50%;
	font-size: 1.25em !important
}
.tg-nav-color:hover {
	background: transparent !important;
	border-radius: 50%;
	font-size: 1.25em !important
}
.tg-right-arrow i:before {
	content: "\e602";
	font-size: 1.25em;
}
.tg-left-arrow i:before {
	content: "\e604";
	font-size: 1.25em;
}
.portfolio-template-default .row.project-title, .portfolio-template-default .comments-section.row {
	display: none;
}
.nectar-flickity.not-initialized.flickity-enabled.is-draggable {
	margin-top: -60px;
}
.single-portfolio .row .col img {
	margin-bottom: 15px;
	max-width: 70%;
}
.bottom_controls {
	background-color: rgba(0,0,0,0.03);
	padding: 40px 0;
	margin-top: -30px;
	position: relative;
	z-index: 1;
}
.single-portfolio #post-area {
	padding-right: 40px;
	margin-right: 0px!important;
	margin-top: 4px;
	width: 100%;
	height: auto;
	max-height: 120vh;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden
}
.single-portfolio #sidebar, .single-portfolio #sidebar-inner {
	display: none
}
.tg-grid-slider {
	overflow: hidden;
	padding: 70px 0 150px 0 !important;
	margin-top: -50px;
}
.tg-grid-area-wrapper {
	top: -50px;
	position: relative;
}
.alofi {
	box-shadow: none;
}
.noshadow .alofi {
	box-shadow: none;
}
.tg-grid-area-bottom2, .tg-grid-area-bottom1 {
	text-align: center;
	margin-top: -100px;
	z-index: 20;
}
.fa-icon-long-arrow-right:before {
	content: "\f178";
	margin-top: 8px;
	position: absolute;
}
.tp-video-play-button {
	display: none !important;
}
.wdpu-2609 .wdpu-msg {
	position: relative;
	display: block;
	margin: 30px;
	text-align: left;
	padding: 0px !important;
	background-color: rgba(255, 255, 255, 0.5);
	box-shadow: none;
	font-size: 15px;
	max-width: 800px;
	min-width: 100px;
}
body p, ul, li {
	font-family: Montserrat;
	color: rgba(0,0,0,.5);
	-webkit-font-smoothing: antialiased;
	line-height: 1.5em !important;
}
.column-about ul, li {
	font-family: Montserrat;
	color: rgba(0,0,0,.5);
	-webkit-font-smoothing: antialiased;
	line-height: 1.5em !important;
}
.midnightHeader.default {
	display: none !important
}
.extra-padding {
	padding: 0 0 0 10px !important
}
.twentytwenty-wrapper.twentytwenty-horizontal {
	padding: 0 !important;
}
.tg-nav-color {
	color: #999;
	background: #fff;
}
.tg-filter, .tg-filter .tg-nav-color {
	background: transparent !important;
}
.brasilia .tg-cats-holder {
	position: relative;
	display: block;
	margin: 0 0 10px 0;
	font-size: 13px;
	line-height: 18px;
	display: none !important;
}
.vc_col-sm-12.gridoverlay.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-0 {
	position: absolute;
}
.z-top {
	z-index: 50 !important
}
.z-sky {
	z-index: 100 !important
}
#trickyborder {
	pointer-events: none
}
.rev_column_inner {
	margin: 0 !important;
}
.about-grid .col.span_6 {
	width: 49%;
	margin-right: 2% !important;
}
.about-grid .col.span_6:nth-child(2) {
	width: 48%;
	margin-right: 0 !important;
}
.rev_column {
	padding: 0 15px !important;
}
.metis.tp-tabs:before {
	border-right: none !important;
	background: transparent !important;
}
/*.rev_column_inner .rev_layer_in_column, .rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
    bottom: -40px;
}*/
.hide {
	display: none
}
.apia .tg-media-button i {
	left: 0 !important;
}
.col.span_12.section-title h1 {
	font-size: 2em !important;
	line-height: 1.25em !important;
	text-transform: uppercase !important;
	letter-spacing: .1em !important;
	padding: 0px 0;
}
.container-wrap {
	padding-bottom: 0 !important;
}
.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_pos_align_center.vc_sep_color_grey.vc_separator-has-text h4 {
	letter-spacing: .3em;
	font-size: 1em;
}
.wpb_row {
	margin-bottom: 0 !important
}
#full_width_portfolio {
	margin-top: 90px;
}
.tp-fullwidth-forcer {
	height: 100vh;
}
#logo.no-image {
	font-family: 'Oswald' !important;
	text-transform: uppercase;
	letter-spacing: 5px !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	color: #363636 !important
}
.single #page-header-bg.fullscreen-header h1 {
	line-height: 45px !important;
	font-size: 40px !important;
}
.subheader {
	font-size: .8em !important;
	letter-spacing: .2em
}
#header-space {
	height: 0 !important;
}
#rev_slider_10_1 {
	height: 100vh !important;
	top: -20px !important;
}
.bullet-bar.tp-bullets {
	transform: matrix(1, 0, 0, 1, -160, -50) !important;
}
.testimonial_slider blockquote, .testimonial_slider blockquote span, .testimonial_slider[data-style="minimal"] blockquote span:not(.title), .testimonial_slider[data-style="minimal"] blockquote, blockquote, .testimonial_slider[data-style="minimal"] .controls {
	text-transform: none !important;
}
/* FLICKITY */

.nectar-flickity:not(.masonry) .flickity-slider .cell img {
	margin: 0 !important;
	vertical-align: middle;
	max-width: none;
	width: initial;
	max-height: 400px;
	padding: 0 !important;
}
.nectar-flickity:not(.masonry) .flickity-slider .cell {
	width: auto !important;
	margin-right: 3%;
	counter-increment: gallery-cell;
}
.gmnoprint {
	display: none;
}

@media only screen and (max-width: 667px) {
.leftalign div h5, .leftalign div p {
	text-align: left !important;
}
video.resizelistener {
	display: none !important;
	width: 0 !important
}
#logo {
	margin-left: 20px;
}
span.tg-filter-name.tg-nav-color.tg-nav-font {
	font-size: .8em !important;
	padding: 7px;
}
.tg-filters-holder {
	margin-top: 70px;
}
.rev_column_inner .rev_layer_in_column, .rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
	bottom: 0px;
}
#header-outer[data-permanent-transparent="1"] .midnightHeader header#top .span_9 > .slide-out-widget-area-toggle {
	top: 0px;
	right: -10px
}
.extra-padding {
	padding: 20px 0 !important
}
.rev_column_inner {
	margin-bottom: 30px !important;
}
.container-wrap {
	margin-top: 50px !important;
}
blockquote.active {
	padding: 0 !important;
}
.project-title .container .title-wrap h1 {
	font-size: 1em !important;
}
.border-fix {
	border: 40px solid #f6f6f8 !important;
}
}

@media only screen and (min-width: 668px) and (max-width: 1024px) {
.extra-padding {
	padding: 20px 0 !important
}
}

@media only screen and (max-width: 690px) {
body .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"] {
	margin-left: 0 !important;
}
.makeroom {
	margin: 60px 0
}
div#fws_5a692574dee78 {
	margin-bottom: -39px !important;
	margin-top: -30px !important;
}
.col h2, h2 {
	font-size: 26px;
	line-height: 38px;
}
h4 span {
	line-height: 26px;
}
#logo {
	margin-left: 0 !important
}
.p1 {
	padding: 20px;
	line-height: 1.75em !important;
}
#header-outer[data-permanent-transparent="1"] .midnightHeader header#top .span_9 > .slide-out-widget-area-toggle {
	top: 10px !important;
	right: 0 !important
}
.heading-line:nth-child(2) h4.p1 {
	display: none
}
.row .col p:last-child {
	padding-bottom: 40px;
}
.tg-grid-slider {
	overflow: hidden;
	padding: 70px 0 150px 0 !important;
	margin-top: -35px;
}
body[data-bg-header="true"] .full-width-section.first-section, body[data-bg-header="true"] .full-width-content.first-section, body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section {
	margin-top: 0px!important;
	margin-bottom: 50px !important;
}
.tg-grid-area-bottom2, .tg-grid-area-bottom1 {
	text-align: center;
	margin-top: -100px;
	z-index: 20;
	padding-left: 10px;
}
.tg-slider-bullets {
	position: relative;
	display: inline-block;
	height: 70px;
	line-height: 20px !important;
	padding-left: 0;
}
.tg-slider-bullets li {
	position: relative;
	display: block;
	float: left;
	width: 8px;
	height: 8px;
	top: 0;
	margin: 10px 17px 0 5px;
	cursor: pointer;
	line-height: 10px !important;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-ms-perspective: 1000px;
	-o-perspective: 1000px;
	perspective: 1000px;
}
body[data-footer-reveal="1"][data-footer-reveal-shadow="small"] .container-wrap {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	padding-bottom: 40px !important;
}
}

@media only screen and (max-width:1300px) {
.mobileonly {
	display: block
}
.nomobile {
	display: none
}
#fws_5a65154ef3a94 .col .col .vc_column-inner {
	padding: 0 14px !important;
}
}
.nectar-flickity[data-controls="material_pagination"]:not(.masonry) .flickity-viewport {
	margin: 20px 0 130px 0;
}
.vc_custom_1516827748736 {
	margin-bottom: 30px !important;
}
.wpb_animate_when_almost_visible {
	opacity: 1;
}
/* The following is the grid styles */
#grid-7033 .tg-nav-color:not(.dots):not(.tg-dropdown-value):not(.tg-dropdown-title):hover, #grid-7033 .tg-nav-color:hover .tg-nav-color, #grid-7033 .tg-filter-active span, #grid-7033 .tg-page-number.tg-page-current {
	color: #ff6863
}
#grid-7033 .tg-filter:not(.tg-dropdown-item), #grid-7033 .tg-search-holder, #grid-7033 .tg-dropdown-holder, #grid-7033 .tg-sorter-order, #grid-7033 .tg-left-arrow, #grid-7033 .tg-right-arrow, #grid-7033 .tg-search-holder, #grid-7033 .tg-page-number:not(.dots), #grid-7033 .tg-pagination-prev, #grid-7033 .tg-pagination-next, #grid-7033 .tg-ajax-button {
	background: #ffffff
}
#grid-7033 .tg-filter:not(.tg-dropdown-item):hover, #grid-7033 .tg-filter.tg-filter-active, #grid-7033 .tg-sorter-order:hover, #grid-7033 .tg-left-arrow:not(.tg-disabled):hover, #grid-7033 .tg-right-arrow:not(.tg-disabled):hover, #grid-7033 .tg-page-number.tg-page-current, #grid-7033 .tg-page-number:not(.dots):hover, #grid-7033 .tg-pagination-prev:hover, #grid-7033 .tg-pagination-next:hover, #grid-7033 .tg-ajax-button:hover {
	background: #ff6863
}
.tg-nav-bg input[type=text].tg-search {
	height: 34px
}
.tg-nav-bg .tg-nav-font, .tg-nav-bg input[type=text].tg-search {
	font-size: 13px;
	line-height: 34px
}
.tg-nav-bg .tg-search::-webkit-input-placeholder {
font-size:13px;
line-height:34px
}
.tg-nav-bg .tg-search::-moz-placeholder {
font-size:13px;
line-height:34px
}
.tg-nav-bg .tg-search:-ms-input-placeholder {
font-size:13px;
line-height:34px
}
.tg-nav-bg .tg-page-number.dots, .tg-nav-bg .tg-slider-bullets {
	height: 34px
}
.tg-nav-bg .tg-search-icon, .tg-nav-bg .tg-search-clear, .tg-nav-bg .tg-sorter-order, .tg-nav-bg .tg-page-number, .tg-nav-bg .tg-left-arrow i, .tg-nav-bg .tg-right-arrow i {
	min-width: 34px
}
.tg-nav-bg .tg-dropdown-item {
	font-weight: normal
}
.tg-nav-bg .tg-dropdown-item {
	text-transform: none
}
#grid-7033 .tg-nav-color, #grid-7033 .tg-search-icon:hover:before, #grid-7033 .tg-search-icon:hover input, #grid-7033 .tg-disabled:hover .tg-icon-left-arrow, #grid-7033 .tg-disabled:hover .tg-icon-right-arrow, #grid-7033 .tg-dropdown-title.tg-nav-color:hover {
	color: #999999
}
#grid-7033 input.tg-search:hover {
	color: #999999 !important
}
#grid-7033 input.tg-search::-webkit-input-placeholder {
color:#999999
}
#grid-7033 input.tg-search::-moz-placeholder {
color:#999999;
opacity:1
}
#grid-7033 input.tg-search:-ms-input-placeholder {
color:#999999
}
.grid-7033 .tg-dropdown-item {
	color: #777777;
	background: #ffffff
}
.grid-7033 .tg-filter-active, .grid-7033 .tg-dropdown-item:hover {
	color: #444444;
	background: #f5f6fa
}
#grid-7033 .tg-slider-bullets li.tg-active-item span {
	background: #59585b
}
#grid-7033 .tg-slider-bullets li span {
	background: #DDDDDD
}
.alofi a, .alofi a:active, .alofi a:focus, .alofi .tg-item-overlay {
	text-decoration: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: opacity 0.25s ease, color 0.25s ease, -webkit-transform 0.3s ease-in-out;
	-moz-transition: opacity 0.25s ease, color 0.25s ease, -moz-transform 0.3s ease-in-out;
	-ms-transition: opacity 0.25s ease, color 0.25s ease, -ms-transform 0.3s ease-in-out;
	-o-transition: opacity 0.25s ease, color 0.25s ease, -o-transform 0.3s ease-in-out;
	transition: opacity 0.25s ease, color 0.25s ease, transform 0.3s ease-in-out
}
.alofi .tg-item-link {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.tg-item .tg-dark div, .tg-item .tg-dark h1, .tg-item .tg-dark h1 a, .tg-item .tg-dark h2, .tg-item .tg-dark h2 a, .tg-item .tg-dark h3, .tg-item .tg-dark h3 a, .tg-item .tg-dark h4, .tg-item .tg-dark h4 a, .tg-item .tg-dark h5, .tg-item .tg-dark h5 a, .tg-item .tg-dark h6, .tg-item .tg-dark h6 a, .tg-item .tg-dark a, .tg-item .tg-dark a.tg-link-url, .tg-item .tg-dark i, .tg-item .tg-dark .tg-media-button, .tg-item .tg-dark .tg-item-price span {
	color: #444444;
	fill: #444444;
	stroke: #444444;
	border-color: #444444
}
.tg-item .tg-dark p, .tg-item .tg-dark ol, .tg-item .tg-dark ul, .tg-item .tg-dark li {
	color: #777777;
	fill: #777777;
	stroke: #777777;
	border-color: #777777
}
.tg-item .tg-dark span, .tg-item .tg-dark .no-liked .to-heart-icon path, .tg-item .tg-dark .empty-heart .to-heart-icon path, .tg-item .tg-dark .tg-item-comment i, .tg-item .tg-dark .tg-item-price del span {
	color: #999999;
	fill: #999999;
	stroke: #999999;
	border-color: #999999
}
.tg-item .tg-light div, .tg-item .tg-light h1, .tg-item .tg-light h1 a, .tg-item .tg-light h2, .tg-item .tg-light h2 a, .tg-item .tg-light h3, .tg-item .tg-light h3 a, .tg-item .tg-light h4, .tg-item .tg-light h4 a, .tg-item .tg-light h5, .tg-item .tg-light h5 a, .tg-item .tg-light h6, .tg-item .tg-light h6 a, .tg-item .tg-light a, .tg-item .tg-light a.tg-link-url, .tg-item .tg-light i, .tg-item .tg-light .tg-media-button, .tg-item .tg-light .tg-item-price span {
	color: #ffffff;
	fill: #ffffff;
	stroke: #ffffff;
	border-color: #ffffff
}
.tg-item .tg-light p, .tg-item .tg-light ol, .tg-item .tg-light ul, .tg-item .tg-light li {
	color: #f6f6f6;
	fill: #f6f6f6;
	stroke: #f6f6f6;
	border-color: #f6f6f6
}
.tg-item .tg-light span, .tg-item .tg-light .no-liked .to-heart-icon path, .tg-item .tg-light .empty-heart .to-heart-icon path, .tg-item .tg-light .tg-item-comment i, .tg-item .tg-light .tg-item-price del span {
	color: #f5f5f5;
	fill: #f5f5f5;
	stroke: #f5f5f5;
	border-color: #f5f5f5
}
#grid-7033 .tg-item-content-holder {
	background-color: #ffffff
}
#grid-7033 .tg-item-overlay {
	background-color: rgba(22,22,22,0.65)
}
 @-webkit-keyframes ball-beat {
50% {
opacity:.2;
-webkit-transform:scale(.75);
transform:scale(.75)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes ball-beat {
50% {
opacity:.2;
-webkit-transform:scale(.75);
transform:scale(.75)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
.ball-beat>div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	display: inline-block;
	-webkit-animation: ball-beat .7s 0s infinite linear;
	animation: ball-beat .7s 0s infinite linear
}
.ball-beat>div:nth-child(2n-1) {
	-webkit-animation-delay: -.35s!important;
	animation-delay: -.35s!important
}
#grid-7033 .tg-grid-preloader-inner>div {
	background: #000000
}
#grid-7033 .tg-grid-preloader-scale {
	transform: scale(0.37)
}
/* image overlay styles */
.overlay {
	font-family: Oswald;
	text-transform: uppercase;
	letter-spacing: 3px;
  	position: relative;
  	text-align: center;
  	color: white;
	font-size: 34px;
}


/* Centered text */
.centered {
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* Create two equal columns that floats next to each other */
.column-about {
  float: left;
  width: 50%;
  padding: 10px;
}

/* Clear floats after the columns */
.row-about:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column-about {
    width: 100%;
  }
}