
.skills li {
	font-size:14px;
	}
@media (min-width: 768px) and (max-width: 979px) {
	#site-header .header-main {
		position: relative;
		display: table;
		width: 100%;
		z-index: 11;
		
	}
	#primary-navigation .menu-toggle {
		display: inline-block;
	}
	.primary-navigation .dl-menu {
		position: absolute;
		left: 0;
		right: 0;
		opacity: 0;
	}
}


#primary-menu.no-responsive > li > a {
	font-family: 'Lato';
}

#primary-menu.no-responsive > li > a {
	font-weight: 300;
}

#primary-menu.no-responsive > li > a {
	font-size: 14px;
}

#primary-menu.no-responsive > li > a {
	line-height: 20px;
}

#primary-menu.no-responsive > li.megamenu-enable > ul li,
#primary-menu.no-responsive > li li > a,
.portfolio-filters-resp ul li a,
.widget_nav_menu ul.menu,
.widget_submenu > div > ul,
.widget_categories > ul,
.widget_product_categories > ul,
.widget_pages > ul {
	font-family: 'Lato';
}
.primary-navigation.responsive li a {
	font-family: 'Lato';
}

#primary-menu.no-responsive > li.megamenu-enable > ul li,
#primary-menu.no-responsive > li li > a,
.portfolio-filters-resp ul li a,
.widget_nav_menu ul.menu,
.widget_submenu > div > ul,
.widget_categories > ul,
.widget_product_categories > ul,
.widget_pages > ul {
	font-weight: 300;
}
.primary-navigation.responsive li a {
	font-weight: 300;
}


#primary-menu.no-responsive > li.megamenu-enable > ul li,
#primary-menu.no-responsive > li li > a,
.portfolio-filters-resp ul li a,
.widget_nav_menu ul.menu,
.widget_submenu > div > ul,
.widget_categories > ul,
.widget_product_categories > ul,
.widget_pages > ul {
	font-size: 14px;
}
.primary-navigation.responsive li a {
	font-size: 14px;
}

#primary-menu.no-responsive > li.megamenu-enable > ul li,
#primary-menu.no-responsive > li li > a,
.portfolio-filters-resp ul li a,
.widget_nav_menu ul.menu,
.widget_submenu > div > ul,
.widget_categories > ul,
.widget_product_categories > ul,
.widget_pages > ul {
	line-height: 20px;
}
.primary-navigation.responsive li a {
	line-height: 20px;
}

.styled-subtitle,
.sc-pagination a,
.sc-pagination .current,
.team-person-name,
.pricing-price .time,
.sc-testimonial-name,
.diagram-circle .text div,
.diagram-circle .text div span.title,
.diagram-circle .text div span.summary,
.vc_pie_chart .vc_pie_chart_value,
.sc-counter-text,
.comment-author .fn,
.products .product-title,
form.cart .quantity .qty,
.shop_table .quantity .qty,
.woocommerce-before-cart .cart-short-info,
input[type="text"].coupon-code,
.cart_totals table th,
.order-totals table th,
.cart_totals table .shipping td,
.woocommerce-message,
.woocommerce-info,
.woocommerce ul.woocommerce-error li,
.woocommerce table.checkout-cart-info-table tr th,
.woocommerce table.checkout-cart-info-table tr.shipping td,
.sc-teams-name,
.sc-teams-phone,
.widget_calendar caption,
.entry-title,
.blog-style-timeline .post-time,
.sc-dropcap.sc-dropcap-style-medium {
	font-family: 'Lato';
}

.styled-subtitle,
.sc-pagination a,
.sc-pagination .current,
.team-person-name,
.pricing-price .time,
.sc-testimonial-name,
.diagram-circle .text div,
.diagram-circle .text div span.title,
.diagram-circle .text div span.summary,
.vc_pie_chart .vc_pie_chart_value,
.sc-counter-text,
.comment-author .fn,
.products .product-title,
form.cart .quantity .qty,
.shop_table .quantity .qty,
.woocommerce-before-cart .cart-short-info,
input[type="text"].coupon-code,
.cart_totals table th,
.order-totals table th,
.cart_totals table .shipping td,
.woocommerce-message,
.woocommerce-info,
.woocommerce ul.woocommerce-error li,
.woocommerce table.checkout-cart-info-table tr th,
.woocommerce table.checkout-cart-info-table tr.shipping td,
.sc-teams-name,
.sc-teams-phone,
.widget_calendar caption,
.entry-title,
.blog-style-timeline .post-time,
.sc-dropcap.sc-dropcap-style-medium {
	font-weight: 300;
}

.styled-subtitle,
.sc-pagination a,
.sc-pagination .current,
.team-person-name,
.pricing-price .time,
.sc-testimonial-name,
.vc_pie_chart,
.sc-counter-text,
.comment-author .fn,
.products .product-title,
form.cart .quantity .qty,
.shop_table .quantity .qty,
.woocommerce-before-cart .cart-short-info,
input[type="text"].coupon-code,
.cart_totals table th,
.order-totals table th,
.cart_totals table .shipping td,
.woocommerce-message,
.woocommerce-info,
.woocommerce ul.woocommerce-error li,
.woocommerce table.checkout-cart-info-table tr th
.woocommerce table.checkout-cart-info-table tr.shipping td,
.sc-teams-name,
.sc-teams-phone,
.widget_calendar caption,
.entry-title,
.blog-style-timeline .post-time,
.sc-dropcap.sc-dropcap-style-medium {
	font-size: 26px;
}

.styled-subtitle,
.team-person-name,
.pricing-price .time,
.sc-testimonial-name,
.sc-counter-text,
.comment-author .fn,
.products .product-title,
.woocommerce-before-cart .cart-short-info,
.cart_totals table th,
.order-totals table th,
.cart_totals table .shipping td,
.woocommerce-message,
.woocommerce-info,
.woocommerce ul.woocommerce-error li,
.woocommerce table.checkout-cart-info-table tr th,
.woocommerce table.checkout-cart-info-table tr.shipping td,
.sc-teams-name,
.sc-teams-phone,
.widget_calendar caption,
.entry-title,
.blog-style-timeline .post-time {
	line-height: 34px;
}

.blog article .entry-title {
	font-family: 'Arial';
}

.blog article .entry-title {
	font-weight: normal;
}

.blog article .entry-title {
	font-size: 40px;
}
.blog-style-default article.sticky .entry-title {
	font-size: 65px;
}
@media (max-width: 768px) {
	.blog-style-default article.sticky .entry-title {
		font-size: 40px;
	}
}

.blog article .entry-title {
	line-height: 60px;
}
.blog-style-default article.sticky .entry-title {
	line-height: 97.5px;
}
@media (max-width: 768px) {
	.blog-style-default article.sticky .entry-title {
		line-height: 60px;
	}
}

h1,
.title-h1 {
	font-family: 'Lato';
}

h1,
.title-h1 {
	font-weight: 100;
}

h1,
.title-h1 {
	font-size: 80px;
}

h1,
.title-h1 {
	line-height: 70px;
}

h2,
.title-h2,
.single-product-content .price {
	font-family: 'Lato';
}

h2,
.title-h2,
.single-product-content .price {
	font-weight: 100;
}

h2,
.title-h2,
.single-product-content .price {
	font-size: 60px;
}

h2,
.title-h2 {
	line-height: 72px;
}

h3,
.title-h3,
.cart_totals table .order-total td,
.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,
.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,
.sc-dropcap {
	font-family: 'Lato';
}

h3,
.title-h3,
.cart_totals table .order-total td,
.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,
.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,
.sc-dropcap {
	font-weight: 100;
}

h3,
.title-h3,
.cart_totals table .order-total td,
.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,
.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,
.sc-dropcap {
	font-size: 43px;
}

h3,
.title-h3,
.cart_totals table .order-total td,
.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,
.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount {
	line-height: 38px;
}

h4,
.title-h4,
.portfolio.columns-1 .portfolio-item .caption .title,
h3.comment-reply-title,
.single-product-content .price del {
	font-family: 'Lato';
}
@media only screen and (min-width: 992px) and (max-width: 1150px) {
	.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title {
		font-family: 'Lato';
	}
}

h4,
.title-h4,
.portfolio.columns-1 .portfolio-item .caption .title,
h3.comment-reply-title,
.single-product-content .price del {
	font-weight: 300;
}
@media only screen and (min-width: 992px) and (max-width: 1150px) {
	.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title {
		font-weight: 300;
	}
}

h4,
.title-h4,
.portfolio.columns-1 .portfolio-item .caption .title,
h3.comment-reply-title,
.single-product-content .price del {
	font-size: 31px;
}
@media only screen and (min-width: 992px) and (max-width: 1150px) {
	.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title {
		font-size: 31px;
	}
}

h4,
.title-h4,
.portfolio.columns-1 .portfolio-item .caption .title,
h3.comment-reply-title {
	line-height: 31px;
}
@media only screen and (min-width: 992px) and (max-width: 1150px) {
	.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title {
		line-height: 31px;
	}
}

h5,
.sc-table thead th,
.sc-table-responsive .tabletolist.rh > li > .titles,
.title-h5,
.shop_table td.product-price,
.shop_table td.product-subtotal,
.cart_totals table .cart-subtotal td,
.woocommerce-cart-form.responsive .cart-item .sc-table .shop_table td.product-subtotal,
.woocommerce table.shop_table.order-details thead tr th.product-name,
.woocommerce table.shop_table.order-details thead tr th.product-total,
.resp-tabs-list li {
	font-family: 'Lato';
}

h5,
.sc-table thead th,
.sc-table-responsive .tabletolist.rh > li > .titles,
.title-h5,
.shop_table td.product-price,
.shop_table td.product-subtotal,
.cart_totals table .cart-subtotal td,
.woocommerce-cart-form.responsive .cart-item .sc-table .shop_table td.product-subtotal,
.woocommerce table.shop_table.order-details thead tr th.product-name,
.woocommerce table.shop_table.order-details thead tr th.product-total,
.resp-tabs-list li {
	font-weight: 300;
}

h5,
.sc-table thead th,
.sc-table-responsive .tabletolist.rh > li > .titles,
.title-h5,
.shop_table td.product-price,
.shop_table td.product-subtotal,
.cart_totals table .cart-subtotal td,
.woocommerce-cart-form.responsive .cart-item .sc-table .shop_table td.product-subtotal,
.woocommerce table.shop_table.order-details thead tr th.product-name,
.woocommerce table.shop_table.order-details thead tr th.product-total,
.resp-tabs-list li {
	font-size: 25px;
}

h5,
.sc-table thead th,
.sc-table-responsive .tabletolist.rh > li > .titles,
.title-h5,
.shop_table td.product-price,
.shop_table td.product-subtotal,
.cart_totals table .cart-subtotal td,
.woocommerce-cart-form.responsive .cart-item .sc-table .shop_table td.product-subtotal,
.woocommerce table.shop_table.order-details thead tr th.product-name,
.woocommerce table.shop_table.order-details thead tr th.product-total,
.resp-tabs-list li {
	line-height: 28px;
}

h6,
.title-h6,
.sc_accordion_header a,
.widget_meta li,
.widget_rss li,
.widget_archive li,
.wpb_toggle,
.vc_toggle_title h4 {
	font-family: 'Lato';
}

h6,
.title-h6,
.sc_accordion_header a,
.widget_meta li,
.widget_rss li,
.widget_archive li,
.wpb_toggle,
.vc_toggle_title h4 {
	font-weight: 300;
}

h6,
.title-h6,
.sc_accordion_header a,
.widget_meta li,
.widget_rss li,
.widget_archive li,
.wpb_toggle,
.vc_toggle_title h4 {
	font-size: 21px;
}

h6,
.title-h6,
.sc_accordion_header a,
.widget_meta li,
.widget_rss li,
.widget_archive li,
.wpb_toggle,
.vc_toggle_title h4 {
	line-height: 25px;
}

body,
option,
.portfolio.columns-1 .portfolio-item .caption .subtitle,
.gallery-item .overlay .subtitle,
.cart_totals table .shipping td label,
.woocommerce-cart-form.responsive .cart-item .sc-table .shop_table td.product-price {
	font-family: 'Lato';
}

body,
option,
.portfolio.columns-1 .portfolio-item .caption .subtitle,
.gallery-item .overlay .subtitle,
.cart_totals table .shipping td label,
.woocommerce-cart-form.responsive .cart-item .sc-table .shop_table td.product-price {
	font-weight: 300;
}

body,
.inline-column,
option,
.portfolio.columns-1 .portfolio-item .caption .subtitle,
.gallery-item .overlay .subtitle,
.sc-gallery-grid.hover-zooming-blur .gallery-item .overlay .title,
.cart_totals table .shipping td label,
.woocommerce-cart-form.responsive .cart-item .sc-table .shop_table td.product-price,
.portfolio-filters a {
	font-size: 19px;
}

body,
option,
.gallery-item .overlay .subtitle,
.cart_totals table .shipping td label,
.woocommerce-cart-form.responsive .cart-item .sc-table .shop_table td.product-price {
	line-height: 27px;
}

.widget-title {
	font-family: 'Lato';
}

.widget-title {
	font-weight: 300;
}

.widget-title {
	font-size: 31px;
}

.widget-title {
	line-height: 40px;
}

.sc-button,
input[type='submit'],
.blog-load-more button,
.price_slider_amount .button {
	font-family: 'Lato';
}

.sc-button,
input[type='submit'],
.blog-load-more button,
.price_slider_amount .button {
	font-weight: 300;
}

.sc-button,
widget a.sc-button,
input[type='submit'],
.blog-load-more button,
.price_slider_amount .button {
	font-size: 19px;
}

.sc-button,
input[type='submit'],
.blog-load-more button,
.price_slider_amount .button {
	line-height: 39px;
}

.sc-nivoslider-title {
	font-family: 'Arial';
}

.sc-nivoslider-title {
	font-weight: normal;
}

.sc-nivoslider-title {
	font-size: 65px;
}

.sc-nivoslider-title {
	line-height: 80px;
}

.sc-nivoslider-description {
	font-family: 'Arial';
}

.sc-nivoslider-description {
	font-weight: normal;
}

.sc-nivoslider-description {
	font-size: 30px;
}

.sc-nivoslider-description {
	line-height: 38px;
}

.portfolio-item-title,
.portfolio-item .caption .title,
.gallery-item .overlay .title,
.fancybox-title .slide-info-title,
.blog-style-default article.sticky .sticky-label,
.blog.blog-style-masonry article .description .title {
	font-family: 'Lato';
}

.portfolio-item-title,
.portfolio-item .caption .title,
.gallery-item .overlay .title,
.fancybox-title .slide-info-title,
.blog-style-default article.sticky .sticky-label,
.blog.blog-style-masonry article .description .title {
	font-weight: 300;
}

.portfolio-item-title,
.portfolio-item .caption .title,
.gallery-item .overlay .title,
.fancybox-title .slide-info-title,
.blog-style-default article.sticky .sticky-label,
.blog.blog-style-masonry article .description .title {
	font-size: 19px;
}

.portfolio-item-title,
.portfolio-item .caption .title,
.gallery-item .overlay .title,
.fancybox-title .slide-info-title,
.blog-style-default article.sticky .sticky-label,
.blog.blog-style-masonry article .description .title {
	line-height: 23px;
}

.portfolio-item-description,
.portfolio-item .caption .subtitle,
.fancybox-title .slide-info-summary,
.blog.blog-style-masonry article .description .summary {
	font-family: 'Lato';
}

.portfolio-item-description,
.portfolio-item .caption .subtitle,
.fancybox-title .slide-info-summary,
.blog.blog-style-masonry article .description .summary {
	font-weight: 300;
}

.portfolio-item-description,
.portfolio-item .caption .subtitle,
.fancybox-title .slide-info-summary,
.blog.blog-style-masonry article .description .summary {
	font-size: 19px;
}

.portfolio-item-description,
.portfolio-item .caption .subtitle,
.fancybox-title .slide-info-summary,
.blog.blog-style-masonry article .description .summary {
	line-height: 25px;
}

.quickfinder-item-title,
.project_info-item-style-2 .title {
	font-family: 'Lato';
}

.quickfinder-item-title,
.project_info-item-style-2 .title {
	font-weight: 300;
}

.quickfinder-item-title,
.project_info-item-style-2 .title {
	font-size: 19px;
}

.quickfinder-item-title,
.project_info-item-style-2 .title {
	line-height: 26px;
}

.quickfinder-item-text {
	font-family: 'Arial';
}

.quickfinder-item-text {
	font-weight: normal;
}

.quickfinder-item-text {
	font-size: 15px;
}

.quickfinder-item-text {
	line-height: 23px;
}

.gallery-title,
.sc-gallery-item-title {
	font-family: 'Arial';
}

.gallery-title,
.sc-gallery-item-title {
	font-weight: normal;
}

.gallery-title,
.sc-gallery-item-title {
	font-size: 21px;
}

.gallery-title,
.sc-gallery-item-title {
	line-height: 26px;
}

.gallery-description,
.sc-gallery-item-description {
	font-family: 'Arial';
}

.gallery-description,
.sc-gallery-item-description {
	font-weight: normal;
}

.gallery-description,
.sc-gallery-item-description {
	font-size: 13px;
}

.gallery-description,
.sc-gallery-item-description {
	line-height: 26px;
}

.pricing-price {
	font-family: 'Lato';
}

.pricing-cost {
	font-weight: 300;
}

.pricing-cost {
	font-size: 50px;
}

.pricing-cost {
	line-height: 40px;
}

.sc-testimonial-text,
.testimonials-style-1-text {
	font-family: 'Lato';
}

.sc-testimonial-text,
.testimonials-style-1-text {
	font-weight: 300;
}

.sc-testimonial-text,
.testimonials-style-1-text {
	font-size: 31px;
}

.sc-testimonial-text,
.testimonials-style-1-text {
	line-height: 18px;
}

.sc-counter-number,
.diagram-circle .text div span {
	font-family: 'Arial';
}

.sc-counter-number,
.diagram-circle .text div span {
	font-weight: normal;
}

.sc-counter-number {
	font-size: 16px;
}

.sc-counter-number {
	line-height: 18px;
}

.products .product-info .price ins,
.products .product-info .price .amount,
.widget_shopping_cart_content .quantity,
.widget_shopping_cart_content .total .amount {
	font-family: 'Arial';
}

.products .product-info .price ins,
.products .product-info .price .amount,
.widget_shopping_cart_content .quantity,
.widget_shopping_cart_content .total .amount {
	font-weight: normal;
}

.products .product-info .price ins,
.products .product-info .price .amount {
	font-size: 16px;
}

.products .product-info .price ins,
.products .product-info .price .amount {
	line-height: 18px;
}

.pricing-column-top-choice .pricing-column-top-choice-text {
	font-family: 'Lato';
}

.pricing-column-top-choice .pricing-column-top-choice-text {
	font-weight: 300;
}

.pricing-column-top-choice .pricing-column-top-choice-text {
	font-size: 17px;
}

.pricing-column-top-choice .pricing-column-top-choice-text {
	line-height: 18px;
}

body {
	background-color: #8b94a5;
}

#page {
	background-color: #E8ECEF;
}

#site-header,
#site-header-wrapper,
.top-area-style-2 {
	background-color: #322837;
}
#site-header.fixed.shrink {
	/*background-color: rgba(50, 40, 55, 0.95);*/
}

.block-content,
.sc-wrapbox-style-12 .sc-wrapbox-inner,
.sc-table td,
body .sc-table-style-2 thead,
body .sc-table-style-2 tr:nth-child(2n) td,
.sc-table .tabletolist.nrh > li > ul > li,
.resp-tabs-container,
.resp-tab-content,
.resp-tab-active,
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item a,
.pricing-title,
.pricing-price,
.sc-clients-type-carousel-grid .sc-client-item a:hover,
.sc_client-carousel .sc-client-item a:hover,
.products .product-inner,
.sc-table .shop_table tbody tr,
.woocommerce-message:before,
.woocommerce-info:before,
.woocommerce table.shop_table.order-details tr.cart_item,
.woocommerce table.shop_table.order-details tr.order_item,
.triangle-with-shadow:after,
.pricing-table-style-2 .pricing-column,
.pricing-table-style-3 .pricing-column,
.pricing-table-style-3 .highlighted .pricing-row,
.pricing-table-style-3 .highlighted .pricing-footer,
.blog-style-default article .post-image .sc-dummy,
.blog-style-default article.sticky .post-image .sc-dummy:after,
.blog-style-timeline.blog-style-styled_list1 .item-post .post-text,
.blog.blog-style-masonry article .description,
.portfolio-items-masonry .portfolio-item .caption,
.blog-style-default article.no-image .post-image .sc-dummy,
.project_info-item-style-1 .project_info-item .icon,
.wpb_toggle,
.vc_toggle_title,
.page-title-style-2,
.top-area-socials .socials-item a,
.pricing-table-style-2 .highlighted .pricing-title-wrapper .pricing-title,
.portfolio-item .image .button .button-corner,
.portfolio .portfolio-item .overlay-line,
.sc-tabs-style-1 .sc_tabs_nav li.resp-tab-active,
.sc-tour-style-1 .sc_tabs_nav li.resp-tab-active,
.portfolio.portfolio-slider.full .portolio-slider-prev span,
.portfolio.portfolio-slider.full .portolio-slider-next span,
.quickfinder-item .quickfinder-animation,
.page-title-block.page-title-style-2,
.page-title-block.has-background-image {
	background-color: #ffffff;
}

.blog-style-default article.sticky .sticky-label,
#primary-navigation #primary-menu > li.menu-item-cart > a .minicart-item-count,
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap .sc-gallery-item a:after,
.portfolio-item .image .button:before,
.portfolio-item .image .share a:hover,
.product .onsale,
.woocommerce ul.woocommerce-error li:before,
.pricing-column-top-choice .pricing-column-top-choice-text,
.widget .onsale:after,
.shop-widget-area .onsale,
.socials-sharing li a:hover:after,
.wpb_wrapper .vc_progress_bar .vc_label_units,
.portfolio-item .image .overlay .links a.icon:before,
.portfolio.hover-title .portfolio-item .caption .title,
.portfolio.hover-title.columns-4 .portfolio-item .caption .title,
.portfolio.hover-title .portfolio-item .caption .subtitle,
.portfolio.hover-title .portfolio-item .caption .info,
.portfolio.hover-title .portfolio-item .caption .info a,
.portfolio.hover-default .portfolio-item .image .overlay .links .caption .info a,
.portfolio.hover-default .portfolio-item .image .overlay .links .caption .info span.sep,
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap:hover .sc-prev:after,
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap:hover .sc-next:after,
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap .sc-gallery-item a:after,
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap .sc-gallery-item .sc-gallery-caption,
.gallery-item .overlay a.icon:before,
.gallery-item .overlay .title,
.gallery-item .overlay .subtitle,
div.blog article a.youtube:after,
div.blog article a.vimeo:after,
div.blog article a.self_video:after {
	color: #ffffff;
}
@media (min-width: 768px) {
	.blog-style-timeline .item-post .post-text:after {
		border-right: 20px solid #ffffff;
	}
}
@media (max-width: 768px) {
	.blog-style-timeline .item-post .post-text:after {
		border-bottom: 30px solid #ffffff;
	}
}
@media (max-width: 768px) {
	.blog-style-timeline .post-text:after,
	.blog-style-timeline.blog-style-styled_list1 .post-text:after,
	.blog-style-timeline.blog-style-styled_list2 .post-text:after {
		border-bottom: 30px solid #ffffff;
	}
}


#footer-nav,
#colophon .sc-custom-mailchimp input[type="email"] {
	background-color: #2c2e3a;
}

.sc-dummy,
.default-background,
.top-area-style-1,
.sc-wrapbox-style-7 .sc-wrapbox-inner,
.sc-table thead,
.sc-table tr:nth-child(2n) td,
body .sc-table-style-2 tr td:nth-child(2n),
.sc-table-style-1 .tabletolist.nrh > li > ul > li:nth-child(odd),
.sc-table-style-1 .tabletolist.rh > li > .titles,
.sc-table-style-2 .tabletolist .row_headers,
.pricing-table-style-1 .pricing-price-row,
.pricing-table-style-1 .pricing-row,
.pricing-table-style-1 .pricing-footer,
.pricing-title-new,
.highlighted .pricing-title,
.sc-clients-type-carousel-grid .sc-client-item a,
.sc_client-carousel .sc-client-item a,
.portfilio-top-panel,
.before-products-list,
.products .product-bottom,
.sc-woocommerce-tabs .sc-tabs #tab-additional_information .shop_attributes tr:nth-child(even) th,
.sc-woocommerce-tabs .sc-tabs #tab-additional_information .shop_attributes tr:nth-child(even) td,
.shipping-calculator-form-wrap,
.woocommerce-message,
.woocommerce-info,
ul.woocommerce-error li,
#primary-menu.no-responsive > li.menu-item-cart .widget_shopping_cart_content .minicart-bottom,
.woocommerce .checkout #payment .payment_methods li .payment_box,
.checkout-cart-info > td,
.woocommerce table.shop_table.order-details thead tr th,
.woocommerce #customer_login .col .login-box,
.testimonials-style-2-bg,
.testimonials-style-2-bg,
.widget .searchform,
.pricing-table-style-2 .highlighted .pricing-title,
.pricing-table-style-2 .pricing-price,
.pricing-table-style-3 .pricing-title,
.pricing-table-style-3 .pricing-row,
.pricing-table-style-3 .pricing-footer,
.sc-tabs-style-1 .sc_tabs_nav li,
.sc-tour-style-1 .sc_tabs_nav li,
.sc-tabs-style-1 .resp-accordion.resp-tab-active,
.sc-tour-style-1 .resp-accordion.resp-tab-active,
.sc-tabs-style-2 .resp-accordion.resp-tab-active,
.blog-style-timeline.blog-style-styled_list1 .item-post,
.blog-style-default article .post-image .sc-dummy:after,
.blog-style-default article.sticky .post-image .sc-dummy,
.widget_product_search,
.widget_recent_reviews .product_list_widget .wp-post-image,
.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all,
.project_info-item-style-1 .project_info-item .title,
.post-author-block,
.portfolio-item .image .button .button-corner b {
	background-color: #f1f5f8;
}
.sc-wrapbox-style-2,
.sc-wrapbox-style-3,
.sc-wrapbox-style-6,
.sc-wrapbox-style-8,
.sc-wrapbox-style-9,
.sc-wrapbox-style-10 {
	border-color: #f1f5f8;
}

.sc-table thead th,
.woocommerce table.shop_table.order-details thead tr th,
.sc-table-responsive .tabletolist.rh > li > .titles,
.sc-table-style-1 .tabletolist.nrh .row_headers,
.team-person-name,
.pricing-price .time,
.sc_accordion_header a,
.sc-testimonial-name,
.comment-author .fn,
.shipping_calculator .shipping-calculator-button:before,
.pricing-price .time,
.sc-teams-name,
.sc-teams-phone,
.sc-team-style-horizontal .team-person-phone,
.widget_calendar caption,
.resp-tab-active,
.project_info-item-style-1 .project_info-item  .title,
.post-author-info .name,
.wpb_toggle,
.vc_toggle_title h4,
.account-tittle,
.blog-style-timeline .post-time span,
.blog.blog-style-masonry article .description .tags a {
	color: #ff9955;
}

.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item.active a:before,
.portfolio-item .image .share a,
.portfolio-filters a:hover,
.portfolio-filters a.active,
.portfolio-filters a:hover .icon,
.portfolio-filters a.active .icon,
.gallery-item .overlay .subtitle a,
.products .product-info .price ins,
.products .product-info .price .amount,
.single-product-content .price del,
.shop_table td.product-subtotal,
.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-info .styled-subtitle,
.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-info .styled-subtitle,
.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-info h4 a,
.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-info h4 a,
.widget_shopping_cart_content .quantity,
.woocommerce .checkout_coupon .styled-subtitle,
.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,
.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,
.woocommerce .sc-products-price ins,
.sc-products-price > span,
.widget_product_search h4,
.widget-area .reviewer,
.widget_shopping_cart_content .quantity,
.widget_shopping_cart_content .total .amount {
	color: #ff9955;
}
.portfolio-item .image .button .button-corner span,
.pricing-table-style-3 .pricing-column-top-choice {
	background-color: #ff9955;
}
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item.active a {
	border: 4px solid #ff9955;
}
.portfolio-item .image .button {
	border-bottom-color: #ff9955;
}

.top-area-style-2,
.widget_archive li,
.widget_meta li,
.widget_rss li,
#primary-menu.no-responsive > li.megamenu-enable > ul > li span.megamenu-column-header {
	border-bottom: 1px solid #86919e;
}
.jtwt_tweet {
	border-top: 1px solid #86919e;
}
.skill-line {
	background-color: #86919e;
}

.bordered-box,
.sc-wrapbox-style-1,
.sc-wrapbox-style-4,
.sc-wrapbox-style-5,
.sc-wrapbox-style-7,
.sc-table-responsive .tabletolist.nrh > li > ul,
.sc-table-style-1 .tabletolist.rh > li > .titles,
.sc-table-style-2 .tabletolist.rh,
*:not(.sc-table) > table:not([class]):not([id]) tr:not([class]):not([id]) td:not([class]),
*:not(.sc-table) > table:not([class]):not([id]) tr:not([class]):not([id]) th:not([class]),
.team-person,
.portfolio-items-masonry .portfolio-item .caption,
.products .product-inner,
.widget_recently_viewed_products ul.product_list_widget,
.widget_recent_reviews ul.product_list_widget li,
.widget_shopping_cart_content ul.product_list_widget li,
form.cart .quantity .minus,
form.cart .quantity .plus,
.shop_table .quantity .minus,
.shop_table .quantity .plus,
.woocommerce-cart-form.responsive .cart-item,
.form-edit-adress-fields,
.woocommerce-cart-form.responsive .coupon,
.woocommerce .checkout_coupon,
.woocommerce .checkout-login-box .login-message-box,
.triangle-with-shadow:after,
.testimonials-style-1-block .sc-testimonials-carousel-wrap,
#calendar_wrap,
#colophon .widget form.searchform,
.widget_recent_comments ul,
.pricing-table-style-2 .highlighted .pricing-title,
.pricing-table-style-2 .pricing-footer,
.pricing-table-style-2 .pricing-price-row,
.pricing-table-style-2 .pricing-price,
.pricing-table-style-3 .pricing-column,
.sc-tabs-style-1 .resp-tabs-container,
.sc-tabs-style-1 .sc_tabs_nav li,
.sc-tour-style-1 > .sc_tour_tabs_wrapper,
.sc-tour-style-1 .sc_tabs_nav li,
.sc-tabs-style-2 .resp-accordion,
.blog-style-timeline .post-text,
.widget .sc-products-content,
.widget_recent_entries ul,
.widget_layered_nav ul,
.blog.blog-style-masonry article .description {
	border: 1px solid #86919e;
}
.sc-table thead th,
.sc-table-style-2 .tabletolist.rh > li > .titles,
form.cart .quantity .qty,
.shop_table .quantity .qty,
.woocommerce table.shop_table.order-details,
.woocommerce table.shop_table.order-details tr.cart_item,
.woocommerce table.shop_table.order-details tr.order_item,
.pricing-table-style-2 .pricing-row,
.pricing-table-style-3 .pricing-title,
.pricing-table-style-3 .pricing-price,
.pricing-table-style-3 .pricing-row,
.pricing-table-style-3 .highlighted .pricing-title,
.widget .product-dummy-wrapper,
.sc-tabs-style-2 .resp-tabs-container,
.sc-tabs-style-1 .resp-accordion.resp-tab-active,
.sc-tour-style-1 .resp-accordion.resp-tab-active,
.widget_recent_entries ul li,
.widget_nav_menu ul.menu,
.widget_submenu > div > ul,
.project_info-item-style-2 .value {
	border-bottom: 1px solid #86919e;
}
.sc-table-style-2 thead + tbody tr:first-child td,
.sc-table-style-2 thead + tbody tr:first-child th,
.sc-table-style-2 tbody tr + tr td,
.sc-table-style-2  tbody tr + tr th,
.sc-table-style-2 .tabletolist.rh > li +li,
.sc-table-style-2 .tabletolist > li > ul > li + li .row_headers,
.sc-table-style-2 .tabletolist > li > ul > li + li .row_data,
.sc_accordion_section + .sc_accordion_section,
form.cart .quantity .qty,
.shop_table .quantity .qty,
.sc-table .shop_table tr + tr td,
.cart_totals table tr + tr td,
.cart_totals table tr + tr th,
.order-totals table tr + tr td,
.order-totals table tr + tr th,
.woocommerce table.checkout-cart-info-table tr,
.widget_recent_comments li,
.sc-tabs-style-2 .resp-tabs-container,
.sc-tour-style-2 .sc_tabs_nav li + li,
.sc-tour-style-1 .resp-accordion,
.sc-tour-style-2 .resp-accordion,
.sc-tabs-style-1 .resp-accordion,
.wpb_toggle_content + .wpb_toggle,
.vc_toggle + .vc_toggle .vc_toggle_title,
.widget .product-dummy-wrapper,
.widget_layered_nav ul li,
.widget_nav_menu ul.menu,
.widget_nav_menu ul.menu > li + li,
.widget_nav_menu ul.menu > li > ul > li > ul > li + li,
.widget_nav_menu ul.menu > li > ul > li > ul > li > ul > li > ul > li + li,
.widget_categories > ul > li + li,
.widget_product_categories > ul > li + li,
.widget_pages > ul > li + li,
.widget_categories > ul > li > ul,
.widget_product_categories > ul > li > ul,
.widget_pages > ul > li > ul,
.widget_categories > ul > li > ul > li + li,
.widget_product_categories > ul > li > ul > li + li,
.widget_pages > ul > li > ul > li + li,
.widget_categories > ul > li > ul > li > ul,
.widget_product_categories > ul > li > ul > li > ul,
.widget_pages > ul > li > ul > li > ul,
.widget_submenu > div > ul,
.widget_submenu > div > ul > li + li,
.widget_submenu > div > ul > li > ul > li > ul > li + li,
.widget_submenu > div > ul > li > ul > li > ul > li > ul > li > ul > li + li,
#colophon .widget_nav_menu ul.menu > li > ul,
#colophon .widget_submenu > div > ul > li > ul {
	border-top: 1px solid #86919e;
}
.sc-table-style-2 tbody * + td,
.sc-table-style-2 tbody * + th,
.pricing-table-style-2 .pricing-row,
.sc-tour-style-2 .resp-tabs-container,
.sc-tabs-style-2 .sc_tabs_nav li + li,
.widget_nav_menu ul.menu > li > a,
.widget_nav_menu ul.menu > li > ul > li > ul > li > a,
.widget_nav_menu ul.menu > li > ul > li > ul > li > ul > li > ul > li > a,
.widget_submenu > div > ul > li > a,
.widget_submenu > div > ul > li > ul > li > ul > li > a,
.widget_submenu > div > ul > li > ul > li > ul > li > ul > li > ul > li > a,
#colophon .widget_nav_menu ul.menu > li > ul,
#colophon .widget_submenu > div > ul > li > ul {
	border-left: 1px solid #86919e;
}
.sc-table-style-2 .tabletolist .row_headers,
.pricing-table-style-2 .pricing-row,
.widget_nav_menu ul.menu > li > a,
.widget_nav_menu ul.menu > li > ul > li > ul > li > a,
.widget_nav_menu ul.menu > li > ul > li > ul > li > ul > li> ul > li > a,
.widget_submenu > div > ul > li > a,
.widget_submenu > div > ul > li > ul > li > ul > li > a,
.widget_submenu > div > ul > li > ul > li > ul > li > ul > li> ul > li > a,
#colophon .widget_nav_menu ul.menu > li > ul,
#colophon .widget_submenu > div > ul > li > ul {
	border-right: 1px solid #86919e;
}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before,
.comment-form-rating .stars a,
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before {
	color: #86919e;
}
form.cart .quantity .minus,
form.cart .quantity .plus,
.shop_table .quantity .minus,
.shop_table .quantity .plus,
.blog-style-timeline article:after {
	background-color: #86919e;
}
@media (min-width: 768px) {
	.blog-style-timeline .item-post .post-text:before {
		border-right: 20px solid #86919e;
	}
}
@media (max-width: 768px) {
	.blog-style-timeline .item-post .post-text:before {
		border-bottom: 30px solid #86919e;
	}
}
@media (max-width: 768px) {
	.blog-style-timeline .post-text:before,
	.blog-style-timeline.blog-style-styled_list1 .post-text:before,
	.blog-style-timeline.blog-style-styled_list2 .post-text:before {
		border-bottom: 30px solid #86919e;
	}
}


.rounded-corners,
.sc-button,
input[type='submit'],
.sc-pagination a,
.sc-pagination .current,
.sc-icon-shape-square,
input[type="text"],
input[type="password"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="number"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="month"],
input[type="week"],
textarea,
.checkbox-sign,
.combobox-wrapper,
.chosen-container-single .chosen-single,
.sc-table,
.sc-table table,
.sc-table-responsive .tabletolist.nrh > li > ul,
.sc-table-style-1 .tabletolist.rh > li > .titles,
.sc-table-style-2 .tabletolist.rh,
.team-person,
.sc-gallery .sc-gallery-preview-carousel-wrap,
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item a,
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item a img,
.skill-line,
.skill-line div,
.diagram-legend .legend-element .color,
.blog-load-more button,
.portfilio-top-panel,
.portfolio-item .image img,
.portfolio-item .image .image-inner
.portfolio-items-masonry.hover-title .portfolio-item .image .image-inner,
.portfolio-items-masonry.hover-title .portfolio-item .image img,
.portfolio-item .image .overlay,
.portfolio.portfolio-items-masonry.hover-title .portfolio-item .image .overlay,
.gallery-item .image-wrap,
.gallery-item .image-wrap img,
.gallery-item .overlay,
.shop_table .product-thumbnail img.attachment-shop_thumbnail.wp-post-image,
.woocommerce-message,
.woocommerce-info,
.woocommerce ul.woocommerce-error li,
.widget .product-dummy,
.widget_recently_viewed_products ul.product_list_widget,
.widget_price_filter .price_slider,
.widget_price_filter .price_slider .ui-slider-handle,
.testimonials-style-1 .sc-testimonials-carousel-wrap,
.testimonials-style-1-block .sc-testimonials-carousel-wrap,
.testimonials-style-2-text,
.widget .searchform,
#calendar_wrap,
.widget_recent_comments ul,
.widget_nav_menu ul.menu,
.widget_submenu > div > ul,
.flickr-item img,
.widget .flickr-item a,
.widget .flickr-item a:before,
.sc-tour-style-1 .resp-tabs-container,
.blog-style-timeline .post-text,
.blog-style-timeline.blog-style-styled_list1 .item-post,
.blog-style-default .wp-post-image,
.blog-style-default article.no-image .post-image,
.blog-style-default .post-image a,
.widget_product_search,
.widget_recent_entries ul,
.widget_recent_entries,
.project_info-item-style-1 .project_info-item,
.widget_layered_nav ul,
ul.product_list_widget li,
.sc-tabs-style-2 .resp-accordion,
#primary-menu.no-responsive > li.megamenu-enable > ul > li li > a,
.blog.blog-style-masonry article.no-image .description,
.sc-dropcap.sc-dropcap-shape-square .sc-dropcap-letter,
.wpb_gallery .slides img,
.pricing-table-style-3 .highlighted .pricing-column,
div.blog article a.youtube:before,
div.blog article a.vimeo:before,
div.blog article a.self_video:before,
div.blog.blog-style-default article a.default:before,
.pricing-table-style-3 .pricing-column-wrapper:first-child:last-child .pricing-column {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: hidden;
}
@media (max-width: 768px) {
	.sc-tabs.sc-tabs-style-1 .resp-tabs-container,
	.sc-tour.sc-tour-style-1 .sc_tour_tabs_wrapper {
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		overflow: hidden;
	}
}
.combobox-wrapper .combobox-button,
.chosen-container-single .chosen-single div,
.edit-address-form .form-row .chosen-container-single .chosen-single div,
form.cart .quantity .plus,
.shop_table .quantity .plus,
.shop-widget-area .sc-products-content,
.widget .sc-products-content,
.pricing-table-style-3 .pricing-column-wrapper:last-child .pricing-column {
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
}
.portfolio-items-masonry .portfolio-item .image .image-inner,
.portfolio-items-masonry .portfolio-item .image img,
.portfolio.portfolio-items-masonry .portfolio-item .image .overlay,
.products .product-image,
.products .product-image img,
.products .product-image:before,
.product-dummy,
.pricing-table-style-2 .highlighted .pricing-title,
.pricing-table-style-2 .pricing-price-row,
.pricing-table-style-1 .pricing-title-wrapper + .pricing-row,
.pricing-table-style-1 .pricing-title-wrapper + .pricing-price-row,
.pricing-table-style-1 .highlighted .pricing-title,
.sc-tabs-style-1 .sc_tabs_nav li,
.blog.blog-style-masonry article img.wp-post-image,
.blog.blog-style-masonry article > a,
div.blog article a.default:before,
.scroll-top-button:before {
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}
.portfolio-item .image .share,
.portfolio-items-masonry .portfolio-item .caption,
.products .product-bottom,
.sc-picturebox-text,
.testimonials-style-2-bg,
.pricing-table-style-2 .pricing-footer,
.pricing-column-wrapper.highlighted,
.pricing-table-style-1 .pricing-footer,
.blog.blog-style-masonry article .description {
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
}
form.cart .quantity .minus,
.shop_table .quantity .minus,
.sc-tour-style-1 .sc_tabs_nav li,
.shop-widget-area  .sc-products-image,
.woocommerce-placeholder.wp-post-image,
.widget .attachment-shop_thumbnail.wp-post-image,
.pricing-table-style-3 .pricing-column-wrapper:first-child .pricing-column {
	border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
}
.sc-tabs-style-1 .resp-tabs-container,
.sc-tour-style-1 .sc_tour_tabs_wrapper,
.sc-tour-style-1 .resp-tab-content {
	border-radius: 0 4px 4px 4px;
	-moz-border-radius: 0 4px 4px 4px;
	-webkit-border-radius: 0 4px 4px 4px;
}
.portfolio-item .image .button .button-corner span {
	border-radius: 0 0 4px 0;
	-moz-border-radius: 0 0 4px 0;
	-webkit-border-radius: 0 0 4px 0;
}


#primary-menu.no-responsive > li > a,
.products .product-bottom .add_to_cart_button:before,
.widget_product_search #searchsubmit {
	color: #000;
	
}

#primary-menu.no-responsive > li:hover > a,
#primary-menu.no-responsive > li li.menu-item-parent > a:after,
.portfolio-filters-resp ul li:after {
	color: #f35164;
}
#primary-menu.no-responsive > li > ul > li> ul a:hover,
#primary-menu.no-responsive > li > ul > li> ul li.menu-item-active > a,
#primary-menu.no-responsive > li > ul > li> ul li.menu-item-current > a,
.widget_nav_menu ul.menu ul li.menu-item-active > a,
.widget_submenu > div > ul ul li.menu-item-active > a {
	background-color: #f35164;
}
.primary-navigation.responsive li.menu-item-parent > a:after,
.primary-navigation.responsive li.menu-item-parent > span > a:after,
.primary-navigation.responsive li.dl-back:after,
.primary-navigation.responsive li.dl-parent > a:after {
	color: #f35164;
}

#primary-menu.no-responsive > li.menu-item-current > a,
#primary-menu.no-responsive > li.menu-item-active > a {
	color: #f35164;
}


#primary-menu.no-responsive > li > ul > li a,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li:hover > a,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li:hover > a:after,
.widget_nav_menu ul.menu li > a,
.widget_submenu > div > ul li > a,
.widget_categories > ul li > a,
.widget_product_categories > ul li > a,
.widget_pages > ul li > a {
	color: #ffffff;
}
.primary-navigation.responsive li a {
	color: #ffffff;
}

#primary-menu.no-responsive > li > ul > li:hover > a,
.portfolio-filters-resp ul li:hover,
.widget_nav_menu ul.menu li > a:hover,
.widget_nav_menu ul.menu li.menu-item-active > a,
.widget_nav_menu ul.menu li.menu-item-current > a,
.widget_submenu > div > ul li > a:hover,
.widget_submenu > div > ul li.menu-item-active > a,
.widget_submenu > div > ul li.menu-item-current > a,
.widget_categories > ul li > a:hover,
.widget_categories > ul li.current-cat-ancestor > a,
.widget_categories > ul li.current-cat-parent > a,
.widget_categories > ul li.current-cat > a,
.widget_product_categories > ul li > a:hover,
.widget_product_categories > ul li.current-cat-ancestor > a,
.widget_product_categories > ul li.current-cat-parent > a,
.widget_product_categories > ul li.current-cat > a,
.widget_pages > ul li > a:hover,
.widget_pages > ul li.current_page_ancestor > a,
.widget_pages > ul li.current_page_parent > a,
.widget_pages > ul li.current_page_item > a {
	color: #ffb932;
}
.primary-navigation.responsive li a:hover {
	color: #ffb932;
}

#primary-menu.no-responsive > li > ul > li > a,
#primary-menu.no-responsive > li.menu-item-cart > .minicart,
#primary-menu.no-responsive > li.megamenu-enable > ul,
.portfolio-filters-resp ul li,
.widget_nav_menu ul.menu li > a,
.widget_submenu > div > ul li > a {
	background-color: #322837;
}
#primary-menu.no-responsive > li > ul ul li:hover > a,
#primary-menu.no-responsive > li > ul ul li:hover > a:after,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li > a:hover,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li > a:hover:after,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li > a:hover:before,
#primary-menu.no-responsive > li > ul ul li.menu-item-active > a,
#primary-menu.no-responsive > li > ul ul li.menu-item-current > a,
#primary-menu.no-responsive > li > ul ul li.menu-item-active > a:after,
#primary-menu.no-responsive > li > ul ul li.menu-item-current > a:after,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-active > a,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-current > a,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-active > a:after,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-current > a:after,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-active > a:before,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-current > a:before,
#primary-menu.no-responsive > li.megamenu-enable > ul > li .mega-label,
.widget_nav_menu ul.menu ul li.menu-item-active > a,
.widget_nav_menu ul.menu ul li.menu-item-active > a:before,
.widget_submenu > div > ul ul li.menu-item-active > a,
.widget_submenu > div > ul ul li.menu-item-active > a:before {
	color: #322837;
}
.primary-navigation.responsive li a,
.primary-navigation.responsive li.menu-item-cart .minicart {
	background-color: #322837;
}
.widget_nav_menu ul.menu > li > ul > li + li,
.widget_nav_menu ul.menu > li > ul > li > ul > li > ul > li + li,
.widget_submenu > div > ul > li > ul > li + li,
.widget_submenu > div > ul > li > ul > li > ul > li > ul > li + li {
	border-top: 1px solid #322837;
}

#primary-menu.no-responsive > li > ul > li:hover > a,
#primary-menu.no-responsive > li > ul > li> ul a,
#primary-menu.no-responsive > li > ul > li.menu-item-active > a,
#primary-menu.no-responsive > li > ul > li.menu-item-current > a,
.widget_nav_menu ul.menu > li > ul > li > a,
.widget_nav_menu ul.menu > li > ul > li > ul > li > ul > li > a,
.widget_submenu > div > ul > li > ul > li > a,
.widget_submenu > div > ul > li > ul > li > ul > li > ul > li > a {
	background-color: #322837;
}
.primary-navigation.responsive li a:hover,
.primary-navigation.responsive li.dl-back a:hover,
.primary-navigation.responsive li a:focus,
.primary-navigation.responsive li.dl-back a:focus,
.primary-navigation.responsive li a:active,
.primary-navigation.responsive li.dl-back a:active,
.primary-navigation.responsive li.menu-item-active > a,
.primary-navigation.responsive li.menu-item-current > a {
	background-color: #322837;
}

#primary-menu.no-responsive > li ul {
		box-shadow: 3px 0 0 0 rgba(255, 255, 255, 0.2), -3px 0 0 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow: 3px 0 0 0 rgba(255, 255, 255, 0.2), -3px 0 0 0 rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: 3px 0 0 0 rgba(255, 255, 255, 0.2), -3px 0 0 0 rgba(255, 255, 255, 0.2);
	}
#primary-menu.no-responsive > li ul ul {
		box-shadow: 3px 3px 0 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow: 3px 3px 0 0 rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: 3px 3px 0 0 rgba(255, 255, 255, 0.2);
	}
#primary-menu.no-responsive > li > ul:before {
		background-color: rgba(255, 255, 255, 0.2);
	}
#primary-menu.no-responsive > li > ul ul.invert {
		box-shadow: -3px 3px 0 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow: -3px 3px 0 0 rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: -3px 3px 0 0 rgba(255, 255, 255, 0.2);
	}
.primary-navigation.responsive .dl-menu,
.primary-navigation.responsive > .dl-submenu {
		box-shadow: 3px 0 0 0 rgba(255, 255, 255, 0.2), -3px 0 0 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow: 3px 0 0 0 rgba(255, 255, 255, 0.2), -3px 0 0 0 rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: 3px 0 0 0 rgba(255, 255, 255, 0.2), -3px 0 0 0 rgba(255, 255, 255, 0.2);
	}
.primary-navigation.responsive .dl-menu:before,
.primary-navigation.responsive > .dl-submenu:before {
		background-color: rgba(255, 255, 255, 0.2);
	}

#primary-menu.no-responsive > li.megamenu-enable > ul > li span.megamenu-column-header a.megamenu-has-icon:before,
#primary-menu.no-responsive > li.megamenu-enable > ul > li > ul > li > a:before {
	color: #ffffff;
}

body,
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap .sc-gallery-item .sc-gallery-caption,
.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title,
.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info,
.sc-gallery-grid.hover-zooming-blur .gallery-item .overlay .title,
.sc-gallery-grid.hover-zooming-blur .gallery-item .overlay .subtitle,
.products .product-bottom .add_to_cart_button,
.products .product-bottom .added_to_cart,
.shipping_calculator .shipping-calculator-button,
.widget_shopping_cart_content ul.cart_list li a,
.shop-widget-area .sc-products-title a,
.woocommerce-page ul.product_list_widget li a,
.portfolio.hover-horizontal-sliding .overlay .links .caption .info a,
.portfolio.hover-horizontal-sliding .overlay .links .caption .info span.sep {
	color: #000000;
}
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap .sc-gallery-item a:after,
.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before,
.sc-gallery-grid.hover-zooming-blur .gallery-item .overlay a.icon:before {
	background-color: #000000;
}

h1,
.title-h1,
.sc-counter-number,
.sc-testimonial-item:after,
blockquote p:after,
.testimonials-style-1-teg,
.testimonials-style-2-teg,
.pricing-title {
	color: #000000;
}

h2,
.title-h2 {
	color: #000000;
}
.ui-slider-range.ui-widget-header.ui-corner-all,
.ui-slider-handle.ui-state-default.ui-corner-all,
.skill-line > div {
	background-color: #000000;
}

h3,
.title-h3 {
	color: #000000;
}

h4,
.title-h4 {
	color: #000000;
}

h5,
.title-h5 {
	color: #000000;
}

h6,
.title-h6 {
	color: #000000;
}

a {
	color: #f15364;
}

a:hover {
	color: #3D3641;
}

a:active {
	color: #3D3641;
}

#footer-navigation li a {
	color: #e8ecef;
}

.footer-site-info {
	color: #7b848f;
}

.footer-site-info a {
	color: #60dbc4;
}



.top-area {
	color: #99a3b0;
}
#primary-navigation .menu-toggle:after,
.portfolio-filters-resp button:after {
	background: #99a3b0;
	box-shadow: 0 10px 0 0 #99a3b0, 0 20px 0 0 #99a3b0;
}

.team-person-position,
.sc-news-item-date,
.sc-testimonial-position,
.sc-testimonial-company,
.single-product-content .price,
.sc-pp-posts-date,
.jtwt_date,
.sc-latest-news-title > span,
.sc-teams-position,
.blog.blog-style-timeline .comments,
.entry-date,
.portfolio-filters a,
.comments-link a,
.widget_recent_entries .post-date,
.post-author-info .date,
.block-date,
.block-tags .sep,
.styled-blog-meta .comments:after,
.related-element-info .date,
.login label,
.register label,
.form-edit-adress label,
.teaser_grid_container .sc-post-date,
.sc-post-grid-item-date,
.page-title-style-2 .page-title-excerpt,
.blog.blog-style-masonry article .description .info .date,
.blog.blog-style-masonry article .description .info .sep,
.blog.blog-style-masonry article .description .info .comments,
.widget_categories > ul li,
.widget_product_categories > ul,
.widget_pages > ul,
.gallery-caption {
	color: #87929f;
}

.blog.blog-style-timeline article .comments:before,
.widget .sc-contacts-email:before,
.widget .sc-contacts-phone:before,
.widget .sc-contacts-address:before,
.widget .sc-contacts-fax:before,
.top-area-search .searchform button:before,
.blog.blog-style-masonry article .description .info .comments:before,
.blog-style-default .post-image .sc-dummy:after {
	color: #86919e;
}

.project_info-item-style-1 .project_info-item .icon,
.widget_recent_comments li:before,
.widget_recent_entries ul li:before,
.portfolio-filters a .icon,
.comment-form label:before,
.jtwt_tweet:before,
.socials-sharing a:after {
	color: #86919e;
}
.socials-sharing a {
	border: 2px solid #86919e;
}
.socials-sharing a:hover {
	background-color: #86919e;
}

.sc-button,
input[type='submit'],
.page-links a,
.blog-load-more button span,
.blog-load-more button span:before,
.blog-style-default .comments-link a,
.widget a.sc-button,
#primary-menu.no-responsive > li.menu-item-cart .widget_shopping_cart_content .buttons a.checkout,
.price_slider_amount .button {
	color: #ffffff;
}

.sc-button:hover,
input[type='submit']:hover,
.page-links a,
.blog-load-more button span:hover,
.blog-style-default .comments-link a,
.widget a.sc-button:hover,
#primary-menu.no-responsive > li.menu-item-cart .widget_shopping_cart_content .buttons a:hover,
.price_slider_amount .button:hover {
	color: #ffffff;
}

.sc-button:active,
input[type='submit']:active,
.page-links a,
.blog-load-more button span:active,
.blog-style-default .comments-link a,
.widget a.sc-button:active,
#primary-menu.no-responsive > li.menu-item-cart .widget_shopping_cart_content .buttons a:active,
.price_slider_amount .button:active {
	color: #ffffff;
}

.sc-button,
input[type='submit'],
.radio-sign.checked:before,
.page-links a,
.blog-load-more button,
.blog-style-default .comments-link a,
.price_slider_amount .button {
	background-color: #FF9955;
}
.checkbox-sign.checked:before {
	color: #FF9955;
}
.blog-load-more .sc-button-separator,
.blog-load-more .sc-button-separator,
.portfolio-load-more .sc-button-separator,
.portfolio-load-more .sc-button-separator {
	border-top: 1px solid #FF9955;
	border-bottom: 1px solid #FF9955;
}

.sc-button:hover,
input[type='submit']:hover,
.page-links a,
.blog-load-more button:hover,
.blog-style-default .comments-link a,
.price_slider_amount .button:hover {
	background-color: #f15364;
}

.sc-button:active,
input[type='submit']:active,
.page-links a,
.blog-load-more button:active,
.blog-style-default .comments-link a,
.price_slider_amount .button:active {
	background-color: #f15364;
}


.widget a {
	color: #f15364;
}

.widget a:hover {
	color: #3D3641;
}

.widget a:active {
	color: #3D3641;
}


#colophon .widget-title {
	color: #ffffff;
}

#colophon .widget,
#colophon .widget .sc-testimonial-position,
#colophon .widget .sc-pp-posts-date,
#colophon .widget .jtwt_date,
#colophon .widget .sc-latest-news-title > span,
#colophon .widget .sc-teams-position,
#colophon .widget.widget_recent_entries .post-date {
	color: #ffffff;
}

#colophon .widget a,
#colophon .sc-contacts .sc-contacts-item:before {
	color: #ffffff;
}



.sc-prev:after,
.sc-next:after,
.sc-prev:hover,
.sc-next:hover,
.portfolio.portfolio-slider .portolio-slider-prev span,
.portfolio.portfolio-slider .portolio-slider-next span,
.sc-pagination .prev:after,
.sc-pagination .next:after {
	color: #000000;
}


.portfolio-item .caption,
.blog.blog-style-masonry article .description {
	background-color: #ffffff;
}

.portfolio-item .caption .title,
.blog.blog-style-masonry article .description .title,
.blog.blog-style-masonry article .description .title a {
	color: #3b3e4f;
}

.portfolio-item .caption .subtitle,
.blog.blog-style-masonry article .description .summary {
	color: #3b3e4f;
}

.portfolio-item .image .button.active,
.portfolio-item .image .button.active .button-corner span {
	border-bottom-color: #3D3641;
}
.portfolio-item .image .share {
	background-color: #3D3641;
}

.portfolio-item .caption .info {
	color: #75889C;
}

.slideinfo .fancybox-skin,
.slideinfo .fancybox-title {
	background-color: #ffffff;
}

.fancybox-title .slide-info-title {
	color: #3b3e4f;
}

.fancybox-title .slide-info-summary {
	color: #3b3e4f;
}


.vc_images_carousel .vc_carousel-control .icon-prev:before,
.vc_images_carousel .vc_carousel-control .icon-next:before,
.nivo-directionNav .sc-prev:after,
.nivo-directionNav .sc-next:after,
.ls-scalia a.ls-nav-prev:after,
.ls-scalia a.ls-nav-next:after {
	color: #48afdb;
}

.sc-image a:before,
.sc-gallery .sc-gallery-preview-carousel-wrap .sc-gallery-item a:before,
.portfolio-item .image .overlay,
.gallery-item .overlay,
.products .product-image:before,
.widget .flickr-item a:before,
div.blog article a.youtube:before,
div.blog article a.vimeo:before,
div.blog article a.self_video:before,
div.blog article a.default:before,
.widget .sc-pp-posts a:before,
.widget .sc-latest-news-image a:before {
		background-color: rgba(76, 88, 103, 0.8);
	}

.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap .sc-gallery-item a:before,
.portfolio.hover-zooming-blur .portfolio-item .image .overlay,
.sc-gallery-grid.hover-zooming-blur .gallery-item .overlay {
		background-color: rgba(240, 244, 247, 0.8);
	}

.portfolio.hover-horizontal-sliding .overlay {
		background-color: rgba(240, 244, 247, 0.8);
	}

.portfolio.hover-vertical-sliding .overlay {
		background-color: rgba(240, 244, 247, 0.8);
	}

.quickfinder-item-title,
.quickfinder-item-title a,
.project_info-item-style-2 .title {
	color: #3b3e4f;
}

.quickfinder-item-text,
.quickfinder-item-text a {
	color: #3b3e4f;
}

.widget_archive li:before,
.widget_nav_menu ul.menu li > a:before,
.widget_submenu > div > ul li > a:before,
.widget_categories > ul li > a:before,
.widget_product_categories > ul li:before,
.widget_pages > ul li > a:before,
.widget_meta li:before,
.widget_rss li:before,
.project_info-item-style-2 .icon,
.sc_accordion_header .ui-accordion-header-icon:before,
.wpb_toggle:after,
.vc_toggle_title:after,
.widget_layered_nav ul li a:before,
.widget .sc-contacts-address:before,
.widget .sc-contacts-phone:before,
.widget .sc-contacts-fax:before,
.widget .sc-contacts-email:before,
.widget .sc-contacts-website:before,
.resp-accordion:after {
	color: #F15364;
}

.sc-icon,
.woocommerce-message:before,
.woocommerce-info:before {
	color: #d6dde3;
}

.quickfinder-item-text,
.quickfinder-item-text a {
	color: #3b3e4f;
}

.sc-pagination a {
	border: 1px solid #000000;
}

.sc-pagination a {
	color: #000000;
}

.sc-pagination a:hover,
.sc-pagination .current {
	color: #ffffff;
}

.sc-pagination a:hover,
.sc-pagination .current {
	background-color: #F15364;
}
.sc-pagination a:hover,
.sc-pagination .current {
	border-color: #F15364;
}

.blog article a.default:after,
.gallery-item .overlay .title,
.gallery-item .overlay .subtitle,
.gallery-item .overlay .subtitle a,
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap:hover .sc-prev:after,
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap:hover .sc-next:after,
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap .sc-gallery-item a:after,
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap .sc-gallery-item .sc-gallery-caption,
.sc-image a:after,
.gallery-item .overlay-content a.icon:before,
.portfolio-item .image .overlay .links a.icon:before,
.portfolio.hover-title .portfolio-item .caption .title,
.portfolio.hover-title.columns-4 .portfolio-item .caption .title,
.portfolio.hover-title .portfolio-item .caption .subtitle,
.products .product-image:after {
	color: #ffffff;
}
.portfolio .portfolio-item .overlay-line {
	background-color: #ffffff;
}



.footer-socials-item a:after,
#colophon .sc-custom-mailchimp input[type="email"] {
	color: #ffffff;
}
#colophon .sc-custom-mailchimp button {
	background-color: #ffffff;
}

.footer-socials-item a:hover:after,
.footer-socials-item a:active:after {
	color: #ffb932;
}

.top-area-socials .socials-item a:after,
.top-area-contacts .sc-contacts-address:before,
.top-area-contacts .sc-contacts-phone:before,
.top-area-contacts .sc-contacts-fax:before,
.top-area-contacts .sc-contacts-email:before {
	color: #99a3b0;
}


input[type="text"],
input[type="password"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="number"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="month"],
input[type="week"],
textarea,
.combobox-wrapper,
.chosen-container,
.checkbox-sign,
.radio-sign {
	background-color: #ffffff;
}
.combobox-wrapper .combobox-button:before,
.chosen-container-single .chosen-single div:before {
	color: #ffffff;
}

input[type="text"],
input[type="password"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="number"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="month"],
input[type="week"],
textarea,
select,
.combobox-wrapper .combobox-text,
.chosen-container-single .chosen-single,
.widget_product_search form:before {
	color: #99a2a9;
}

input[type="text"],
input[type="password"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="number"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="month"],
input[type="week"],
textarea,
.checkbox-sign,
.radio-sign,
.combobox-wrapper,
.chosen-container-single .chosen-single {
	border: 1px solid #86919e;
}
.combobox-wrapper .combobox-button,
.chosen-container-single .chosen-single div,
.edit-address-form .form-row .chosen-container-single .chosen-single div {
	background-color: #86919e;
}






#colophon {
	background-image: url('../../../../images/footer-background.html');
}

.preloader:after,
.loading:after {
	background-image: url('../../scalia/images/preloader-1.gif');
}



@media (max-width: 585px) {
.custom-mailchimp .mc4wp-form input[type="email"] {
 max-width: 100% !important;
  min-width: 0px !important;
}
.your-message {
  display: inline-block;
  min-width:0px  !important;
 max-width: 100% !important;
}
.contact-form-style-1 input {
  border: medium none;
  padding: 25px;
  width: 100%;
}
}

.home-content-block .post-slider-colomn {
    padding: 0;
}
.home-content-block .flex-control-nav .flex-active {
    background-color:#f35164 !important;
    border:  1px solid #f35164 !important;
}
.home-content-block .flex-control-nav.flex-control-paging a {
    background-color: #fff;
    border: 1px solid #000;
}
.home-content-block  .home-content-block  .flex-control-paging li a:hover{
        background-color: #000000;
} 

.home-content-block   #mc4wp-form-1 p {
    display: inline-block;
    margin-left: 20px;
}



.home-content-block  .sc-button, input[type="submit"] {
    padding-left: 50px;
    padding-right: 28px;
}

@media (max-width: 980px) {
	.col-res h4{
		font-size: 26px;

	}
.custom_tb h2{
		font-size:45px;
		line-height: 1.4;
	}
}

@media (max-width: 768px) {
	.rsep-img .fullwidth-block.clearfix {
    background-image: none !important;
}
.rsep-img {
margin-top: -100px !important;
}
}

body.home .slideshow-preloader {
	height: 870px;
}
@media (max-width: 1279px) {
body.home .slideshow-preloader {
	height: 700px;
}
}
@media (max-width: 979px) {
body.home .slideshow-preloader {
	height: 550px;
}
body.home a.ls-nav-prev,
body.home a.ls-nav-next {
display: none !important;
}
}
@media (max-width: 767px) {
body.home .slideshow-preloader {
	height: 350px;
}
}
@media (max-width: 480px) {
  body.home .slideshow-preloader {
    display: none;
  }
}
.ls-container .sc-custom-mailchimp input[type=email] {
box-sizing: border-box !important;
height: 56px;
margin-right: 30px;
width: 270px;
}
@media (max-width: 1099px) {
  .ls-container .sc-custom-mailchimp,
  .ls-container .sc-button,
  .ls-container .form-text {
    display: none;
  }
}
.sc-custom-mailchimp input[type="email"] {
height: 56px;
}
.sc-team-style-rounded .team-person-position {
margin-bottom: 10px;
}

#home-content-block-7 .sc-custom-mailchimp button[type="submit"] {
margin-top:27px;
}

.ls-wp-container .mc4wp-alert {
    display: none;
}

.mc4wp-form .mc4wp-alert {
  margin-top: 27px;
}#primary-menu.no-responsive > li.menu-item-current:hover > a,
#primary-menu.no-responsive > li.menu-item-active:hover > a {
	color: #ffb932;
}

.widget_categories > ul li > a,
.widget_product_categories > ul li > a,
.widget_pages > ul li > a {
	color: #000000;
}
