/* 1. -------------------------------------------------------- THEME STYLES */

/* GENERATED BY SCALIA THEME OPTIONS */
.textwidget .sc-button,
input[type='submit'] {
	padding-right: 40px;
}

.sc-button,
input[type='submit'] {
	padding-right: 40px;
}

.sc-button-sep-button .sc-button {
	padding-right: 40px;
}

.ls-slide > .ls-s {
	font-family: 'NeffHandRegular' !important;
	text-transform: uppercase;
}

.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time {
	font-size: 33px !important;
}

.ai1ec-event-header > .ai1ec-event-title {
	font-size: 33px !Important;
}

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

}

@media (min-width:980px) and (max-width:1200px) {
	#site-header .site-title,
	#site-header .primary-navigation {
		display: block;
		text-align: center;
	}

	#site-header.fixed.shrink .site-title {
		display: none;
	}

}

#primary-menu.no-responsive>li>a {
	font-family: 'Lato';
}

#primary-menu.no-responsive>li>a {
	font-weight: 100;
}

#primary-menu.no-responsive>li>a {
	font-size: 17px;
}

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

.primary-navigation.responsive li a {
	font-weight: 100;
}

#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: 17px;
}

.primary-navigation.responsive li a {
	font-size: 17px;
}

#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: 30px;
}

.primary-navigation.responsive li a {
	line-height: 30px;
}

.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: 31px;
}

.blog article .entry-title {
	font-family: 'NeffHandRegular';
	text-transform: uppercase;
}

.timely {
	font-family: 'NeffHandRegular';
	text-transform: uppercase;
}

comment-inner a,
.comment-author.vcard a,
.comment-text,
.comment-reply-link {
	color: #fff;
}

svg:not



(:root) {
	overflow: hidden;
	display: none;
}

.sc-divider-style-1 {
	height: 1px;	/* border: 0 none; */
	border-bottom: 1px dotted #777777;
}

.sc-divider {
	position: relative;	/* border-top: 1px solid transparent; */
}

.blog article .entry-title {
	font-weight: 300;
}

.blog article .entry-title {
	font-size: 40px;
}

.blog-style-default article.sticky .entry-title {
	font-size: 58px;
}

/*.comment-form label
{
color:#ffffff;	
}*/
.dwqa-comment-form .comment-form textarea {
	min-height: 43px;
}

.ai1ec-event-summary {
	display: block;
}

.dwqa-answer-form form {
	color: #fff;
}

@media (max-width:768px) {
	.ai1ec-date-events {
		display: block !important;
	}

	.ai1ec-agenda-view .ai1ec-date-title {
		margin: 30px 0.75em;
	}

	.ai1ec-agenda-view .ai1ec-date-events .ai1ec-event-summary {
		margin-top: 40px;
	}

	.ai1ec-event-summary img {
		height: auto;
	}

	.ai1ec-event-summary .sc-button {
		display: none;
	}

	/*.ai1ec-event-summary-footer {
		display: none;
	}*/
	.wpb_single_image .vc_single_image-wrapper img,
	#ai1ec-container .wpb_single_image .vc_single_image-wrapper img {
		max-width: 100%;
	}

	.ai1ec-agenda-view .ai1ec-event-summary-footer {
		overflow: auto;
	}

	.ai1ec-event-summary-footer .ai1ec-categories {
		display: none;
	}

	.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time {
		font-size: 20px !important;
		clear: both;
	}

	.ai1ec-event-header > .ai1ec-event-title {
		font-size: 20px !Important;
	}

}

#respond p {
	color: #ffffff !important;
}

@media (max-width:768px) {
	.blog-style-default article.sticky .entry-title {
		font-size: 40px;
	}

}

.blog article .entry-title {
	line-height: 40px;
}

.blog-style-default article.sticky .entry-title {
	line-height: 68.25px;
}

@media (max-width:768px) {
	.blog-style-default article.sticky .entry-title {
		line-height: 42px;
	}

}

h1,
.title-h1 {
	font-family: "NeffHandRegular", arial;
	text-transform: uppercase;
}

h1,
.title-h1 {
	font-weight: 300;
}

h1,
.title-h1 {
	font-size: 100px;
}

h1,
.title-h1 {
	line-height: 80px;
}

h2,
.title-h2,
.single-product-content .price {
	font-family: 'NeffHandRegular';
	text-transform: uppercase;
}

h2,
.title-h2,
.single-product-content .price {
	font-weight: 100;
}

h2,
.title-h2,
.single-product-content .price {
	font-size: 55px;
	line-height: 90px;
}

/* h2 post */
.single .wpb_text_column h2 {
	color: #000;
	font-size: 40px;
	line-height: 40px;
	font-weight: 400;
}

.page .wpb_text_column {
	color: #fff;
	margin-bottom: 0;
	margin-left: 0;
}

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: 'NeffHandRegular';
	text-transform: uppercase;
}

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: 300;
}

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: 50px;
}

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: 50px;
}

h4,
.title-h4,
.portfolio.columns-1 .portfolio-item .caption .title,
h3.comment-reply-title,
.single-product-content .price del {
	font-family: 'NeffHandRegular';
	text-transform: uppercase;
}

@media only screen and (min-width:992px) and (max-width:1150px) {
	.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title {
		font-family: 'NeffHandRegular';
		text-transform: uppercase;
	}

}

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: 40px;
}

@media only screen and (min-width:992px) and (max-width:1150px) {
	.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title {
		font-size: 60px;
	}

}

h4,
.title-h4,
.portfolio.columns-1 .portfolio-item .caption .title,
h3.comment-reply-title {
	line-height: 40px;
}

@media only screen and (min-width:992px) and (max-width:1150px) {
	.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title {
		line-height: 40px;
	}

}

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,
.vc_tta-tabs .vc_tta-title-text {
	font-family: 'NeffHandRegular';
	text-transform: uppercase;
}

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,
.vc_tta-tabs .vc_tta-title-text {
	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,
.vc_tta-tabs .vc_tta-title-text {
	font-size: 24px;
}

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,
.vc_tta-tabs .vc_tta-title-text {
	line-height: 30px;
}

h6,
.title-h6,
.sc_accordion_header a,
.widget_meta li,
.widget_rss li,
.widget_archive li,
.wpb_toggle,
.vc_toggle_title h4 {
	font-family: 'NeffHandRegular';
	text-transform: uppercase;
}

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: 20px;
}

h6,
.title-h6,
.sc_accordion_header a,
.widget_meta li,
.widget_rss li,
.widget_archive li,
.wpb_toggle,
.vc_toggle_title h4 {
	line-height: 28px;
}

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: 16px;
}

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: 22px;
}

.widget-title {
	font-family: 'NeffHandRegular';
	text-transform: uppercase;
}

.widget-title {
	font-weight: 300;
}

.widget-title {
	font-size: 40px;
}

.widget-title {
	line-height: 40px;
}

.sc-button,
input[type='submit'],
.blog-load-more button,
.price_slider_amount .button {
	font-family: 'NeffHandRegular';
	text-transform: uppercase;
}

.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: 25px;
}

.sc-button,
input[type='submit'],
.blog-load-more button,
.price_slider_amount .button {
	line-height: 20px;
}

.sc-nivoslider-title {
	font-family: 'NeffHandRegular';
	text-transform: uppercase;
}

.sc-nivoslider-title {
	font-weight: 300;
}

.sc-nivoslider-title {
	font-size: 80px;
}

.sc-nivoslider-title {
	line-height: 100px;
}

.sc-nivoslider-description {
	font-family: 'Roboto';
}

.sc-nivoslider-description {
	font-weight: 100;
}

.sc-nivoslider-description {
	font-size: 36px;
}

.sc-nivoslider-description {
	line-height: 50px;
}

.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: 'NeffHandRegular';
	text-transform: uppercase;
}

.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: normal;
}

.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: 21px;
}

.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: 30px;
}

.portfolio-item-description,
.portfolio-item .caption .subtitle,
.fancybox-title .slide-info-summary,
.blog.blog-style-masonry article .description .summary {
	font-family: 'Source Sans Pro';
}

.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: 17px;
}

.portfolio-item-description,
.portfolio-item .caption .subtitle,
.fancybox-title .slide-info-summary,
.blog.blog-style-masonry article .description .summary {
	line-height: 24px;
}

.quickfinder-item-title,
.project_info-item-style-2 .title {
	font-family: 'NeffHandRegular';
	text-transform: uppercase;
}

.quickfinder-item-title,
.project_info-item-style-2 .title {
	font-weight: normal;
}

.quickfinder-item-title,
.project_info-item-style-2 .title {
	font-size: 21px;
}

.quickfinder-item-title,
.project_info-item-style-2 .title {
	line-height: 30px;
}

.quickfinder-item-text {
	font-family: 'Source Sans Pro';
}

.quickfinder-item-text {
	font-weight: 300;
}

.quickfinder-item-text {
	font-size: 17px;
}

.quickfinder-item-text {
	line-height: 24px;
}

.gallery-title,
.sc-gallery-item-title {
	font-family: 'NeffHandRegular';
	text-transform: uppercase;
}

.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: 30px;
}

.gallery-description,
.sc-gallery-item-description {
	font-family: 'Source Sans Pro';
}

.gallery-description,
.sc-gallery-item-description {
	font-weight: 300;
}

.gallery-description,
.sc-gallery-item-description {
	font-size: 17px;
}

.gallery-description,
.sc-gallery-item-description {
	line-height: 24px;
}

.pricing-price {
	font-family: 'Roboto';
}

.pricing-cost {
	font-weight: 300;
}

.pricing-cost {
	font-size: 56px;
}

.pricing-cost {
	line-height: 56px;
}

.sc-testimonial-text,
.testimonials-style-1-text {
	font-family: 'Source Sans Pro';
}

.sc-testimonial-text,
.testimonials-style-1-text {
	font-weight: 300;
}

.sc-testimonial-text,
.testimonials-style-1-text {
	font-style: italic;
}

.sc-testimonial-text,
.testimonials-style-1-text {
	font-size: 32px;
}

.sc-testimonial-text,
.testimonials-style-1-text {
	line-height: 29px;
}

.sc-counter-number,
.diagram-circle .text div span {
	font-family: 'Roboto';
}

.sc-counter-number,
.diagram-circle .text div span {
	font-weight: 300;
}

.sc-counter-number {
	font-size: 59px;
}

.sc-counter-number {
	line-height: 66px;
}

.products .product-info .price ins,
.products .product-info .price .amount,
.widget_shopping_cart_content .quantity,
.widget_shopping_cart_content .total .amount {
	font-family: 'Roboto';
}

.products .product-info .price ins,
.products .product-info .price .amount,
.widget_shopping_cart_content .quantity,
.widget_shopping_cart_content .total .amount {
	font-weight: 300;
}

.products .product-info .price ins,
.products .product-info .price .amount {
	font-size: 26px;
}

.products .product-info .price ins,
.products .product-info .price .amount {
	line-height: 36px;
}

.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: 21px;
}

.pricing-column-top-choice .pricing-column-top-choice-text {
	line-height: 18px;
}

body {
	background-color: #000;
}

#page {
	background-color: #000;
}

#site-header,
#site-header-wrapper,
.top-area-style-2 {
	background-color: #ffffff;
}

#site-header.fixed.shrink {
	background-color: rgba(255, 255, 255, 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,.sc-tabs-style-1 .sc_tabs_nav li.resp-tab-active,.sc-tour-style-1 .sc_tabs_nav li.resp-tab-active,.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 a,.sc-tour-style-1 .sc_tabs_nav li.resp-tab-active a,.vc_tta-style-scalia-style-1 .vc_tta-tabs-list li.vc_tta-tab.vc_active a,.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,
.vc_tta-style-scalia-style-1 .vc_tta-tabs-list li a,
.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,
.vc_tta-style-scalia-style-1 .vc_tta-panel.vc_active .vc_tta-panel-heading,
.vc_tta-style-scalia-style-2.vc_tta-tabs-position-top .vc_tta-panel.vc_active .vc_tta-panel-heading,
.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;
background-color: none;
} */
.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,
.vc_tta-tab.vc_active .vc_tta-title-text,
.vc_tta-tabs.vc_tta-style-scalia-style-2.vc_tta-tabs-position-top .vc_tta-tab.vc_active:before,
.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: #931335;
}

.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: #58ABB7;
}

.portfolio-item .image .button .button-corner span,
.pricing-table-style-3 .pricing-column-top-choice {
	background-color: #58ABB7;
}

.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item.active a {
	border: 4px solid #58ABB7;
}

.portfolio-item .image .button {
	border-bottom-color: #58ABB7;
}

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

.jtwt_tweet {
	border-top: 1px solid #d2dae1;
}

.skill-line {
	background-color: #d2dae1;
}

.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,.vc_tta-style-scalia-style-1 .vc_tta-tabs-list li.vc_tta-tab>a,.sc-tour-style-1>.sc_tour_tabs_wrapper,.vc_tta-style-scalia-style-1 .vc_tta-panels,.sc-tour-style-1 .sc_tabs_nav li,.sc-tabs-style-2 .resp-accordion,.vc_tta.vc_general.vc_tta-style-scalia-style-2.vc_tta-tabs-position-top .vc_tta-panel-heading,.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 dotted #777777;
}

.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,
.vc_tta-style-scalia-style-2.vc_tta-tabs-position-top .vc_tta-panels-container,
.sc-tabs-style-1 .resp-accordion.resp-tab-active,
.sc-tour-style-1 .resp-accordion.resp-tab-active,
.vc_tta-style-scalia-style-1 .vc_tta-panel.vc_active .vc_tta-panel-heading,
.widget_recent_entries ul li,
.widget_nav_menu ul.menu,
.widget_submenu>div>ul,
.project_info-item-style-2 .value {
	border-bottom: 1px solid #D2DAE1;
}

.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,
.vc_tta-style-scalia-style-2.vc_tta-tabs-position-top .vc_tta-panels-container,
.sc-tour-style-2 .sc_tabs_nav li+li,
.vc_tta-style-scalia-style-2.vc_tta-tabs-position-left .vc_tta-tabs-container li+li,
.sc-tour-style-1 .resp-accordion,
.sc-tour-style-2 .resp-accordion,
.sc-tabs-style-1 .resp-accordion,
.vc_tta.vc_general.vc_tta-style-scalia-style-1 .vc_tta-panel .vc_tta-panel-heading,
.vc_tta.vc_tta-tabs.vc_tta-style-scalia-style-2.vc_tta-tabs-position-left .vc_tta-panel-heading,
.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 #D2DAE1;
}

.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,
.vc_tta-style-scalia-style-2.vc_tta-tabs-position-top .vc_tta-tabs-container li+li,
.vc_tta-style-scalia-style-2.vc_tta-tabs-position-left .vc_tta-panels-container,
.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 #D2DAE1;
}

.sc-table-style-2 .tabletolist .row_headers,
.pricing-table-style-2 .pricing-row,
.vc_tta-style-scalia-style-2.vc_tta-tabs-position-left .vc_tta-panels-container,
.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 #D2DAE1;
}

.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before,
.comment-form-rating .stars a,
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before {
	color: #D2DAE1;
}

form.cart .quantity .minus,
form.cart .quantity .plus,
.shop_table .quantity .minus,
.shop_table .quantity .plus,
.blog-style-timeline article:after {
	background-color: #D2DAE1;
}

@media (min-width:768px) {
	.blog-style-timeline .item-post .post-text:before {
		border-right: 20px solid #D2DAE1;
	}

}

@media (max-width:768px) {
	.blog-style-timeline .item-post .post-text:before {
		border-bottom: 30px solid #D2DAE1;
	}

}

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

}

.shadow-box,
.sc-pagination a,
sc-pagination .current,
.sc-wrapbox-style-1,
.sc-table-responsive.sc-table-style-2 .tabletolist.nrh>li>ul,
.sc-table-style-1 .tabletolist.rh>li>.titles,
.sc-table-style-2 .tabletolist.rh,
.team-person,
.portfolio-items-masonry .portfolio-item .caption,
.testimonials-style-1-block .sc-testimonials-carousel-wrap,
#calendar_wrap,
.widget_recent_comments ul,
.pricing-table-style-2 .pricing-footer,
.pricing-table-style-3 .pricing-column,
.pricing-table-style-3 .pricing-title,
.pricing-table-style-3 .pricing-title-wrapper,
.pricing-table-style-3 .highlighted .pricing-title,
.sc-tabs-style-1 .resp-tabs-container,
.sc-tour-style-1 .resp-tab-active,
.sc-tour-style-1>.sc_tour_tabs_wrapper,
.sc-tabs-style-2 .resp-accordion,
.vc_tta-style-scalia-style-2.vc_tta-tabs-position-top .vc_tta-panel .vc_tta-panel-heading,
.blog-style-timeline .post-text,
.widget_recent_entries,
.project_info-item-style-1 .project_info-item,
.widget_layered_nav ul,
ul.product_list_widget li,
.widget_recently_viewed_products ul.product_list_widget,
.widget_nav_menu ul.menu,
.widget_submenu>div>ul,
.blog.blog-style-masonry article .description {
	box-shadow: 0 3px 0 0 rgba(98, 112, 128, 0.1);
	-moz-box-shadow: 0 3px 0 0 rgba(98, 112, 128, 0.1);
	-webkit-box-shadow: 0 3px 0 0 rgba(98, 112, 128, 0.1);
}

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 .combobox-text,
.combobox-wrapper .combobox-button,
.chosen-container-single .chosen-single,
.chosen-container-single .chosen-single div,
.edit-address-form .form-row .chosen-container-single .chosen-single div,
.select2-container .select2-choice,
.select2-container .select2-choice .select2-arrow,
.sc-table thead+tbody tr:first-child td,
.checkout-cart-info>td,
.pricing-table-style-2 .pricing-price,
.widget_product_search input {
	box-shadow: inset 0 3px 0 0 rgba(98, 112, 128, 0.1);
	-moz-box-shadow: inset 0 3px 0 0 rgba(98, 112, 128, 0.1);
	-webkit-box-shadow: inset 0 3px 0 0 rgba(98, 112, 128, 0.1);
}

.sc-wrapbox-style-6 {
	box-shadow: 0 0 5px 3px rgba(98, 112, 128, 0.1);
	-moz-box-shadow: 0 0 5px 3px rgba(98, 112, 128, 0.1);
	-webkit-box-shadow: 0 0 5px 3px rgba(98, 112, 128, 0.1);
}

form.cart .quantity .minus,
.shop_table .quantity .minus {
	box-shadow: inset 3px 12px 0 -8px rgba(98, 112, 128, 0.1);
	-moz-box-shadow: inset 3px 12px 0 -8px rgba(98, 112, 128, 0.1);
	-webkit-box-shadow: inset 3px 12px 0 -8px rgba(98, 112, 128, 0.1);
}

form.cart .quantity .plus,
.shop_table .quantity .plus {
	box-shadow: inset -3px 12px 0 -8px rgba(98, 112, 128, 0.1);
	-moz-box-shadow: inset -3px 12px 0 -8px rgba(98, 112, 128, 0.1);
	-webkit-box-shadow: inset -3px 12px 0 -8px rgba(98, 112, 128, 0.1);
}

.shop_table .quantity .minus,
.shop_table .quantity .plus {
	box-shadow: inset -3px 12px 0 -8px rgba(98, 112, 128, 0.1);
	-moz-box-shadow: inset -3px 12px 0 -8px rgba(98, 112, 128, 0.1);
	-webkit-box-shadow: inset -3px 12px 0 -8px rgba(98, 112, 128, 0.1);
}

form.cart .quantity .qty,
.shop_table .quantity .qty {
	box-shadow: inset 0 12px 0 -8px rgba(98, 112, 128, 0.1);
	-moz-box-shadow: inset 0 12px 0 -8px rgba(98, 112, 128, 0.1);
	-webkit-box-shadow: inset 0 12px 0 -8px rgba(98, 112, 128, 0.1);
}

.triangle-with-shadow:after {
	box-shadow: 3px 3px 0 0 rgba(98, 112, 128, 0.1);
	-moz-box-shadow: 3px 3px 0 0 rgba(98, 112, 128, 0.1);
	-webkit-box-shadow: 3px 3px 0 0 rgba(98, 112, 128, 0.1);
}

.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,
.select2-container .select2-choice,
.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,
#page .vc_tta.vc_tta-tabs.vc_tta-style-scalia-style-2.vc_tta-tabs-position-top .vc_tta-panel-heading,
#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: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	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,
	#page .vc_tta-tabs.vc_tta-style-scalia-style-1 .vc_tta-panels-container .vc_tta-panels {
		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,
.select2-container .select2-choice .select2-arrow,
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;
}

.product .onsale,
.woocommerce-cart-form .actions .checkout-button,
.widget_shopping_cart_content .buttons a.checkout,
#primary-menu.no-responsive>li.menu-item-cart .widget_shopping_cart_content .buttons a.checkout,
.woocommerce ul.woocommerce-error li:before,
.widget .product_list_widget .onsale,
.shop-widget-area .onsale,
.blog-style-default article.sticky .sticky-label,
.blog-style-default article.sticky .sticky-label:after,
#primary-menu.no-responsive>li.megamenu-enable>ul>li .mega-label,
#primary-navigation #primary-menu>li.menu-item-cart>a .minicart-item-count {
	background-color: #ff7070;
}

.comment-reply-link:before,
.comment-form label em,
.comment-awaiting-moderation,
.woocommerce-before-cart .cart-short-info .items-count,
.shop_table td.product-remove .remove,
.comment-form-rating .stars a.active,
.comment-form-rating .stars a:hover,
.woocommerce .checkout .woocommerce-billing-collumn .form-row label abbr,
.woocommerce .edit-address-form .woocommerce-billing-collumn .form-row label abbr,
.woocommerce ul.woocommerce-error li,
.woocommerce .checkout-login-box .login .form-row label .required,
.woocommerce .checkout-lost-password-box .form-row label .required,
.woocommerce #customer_login .col .login-box .form-row label .required,
.read-more-link:before,
.sc_accordion_header.ui-accordion-header-active .ui-accordion-header-icon:before,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.form-edit-adress abbr,
.post-author-info .categories a,
.post-author-info .categories,
.block-navigation-prev a:before,
.block-navigation-next a:after,
h4.wpb_toggle_title_active:after,
.vc_toggle_active .vc_toggle_title:after,
.resp-accordion.resp-tab-active:after,
.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info a,
.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info span.sep,
.blog.blog-style-masonry article .description .info .more-link:before,
.widget_categories>ul ul ul li>a:hover,
.widget_categories>ul ul ul li.current-cat-ancestor>a,
.widget_categories>ul ul ul li.current-cat-parent>a,
.widget_categories>ul ul ul li.current-cat>a,
.widget_product_categories>ul ul ul li>a:hover,
.widget_product_categories>ul ul ul li.current-cat-ancestor>a,
.widget_product_categories>ul ul ul li.current-cat-parent>a,
.widget_product_categories>ul ul ul li.current-cat>a,
.widget_pages>ul ul ul li>a:hover,
.widget_pages>ul ul ul li.current_page_ancestor>a,
.widget_pages>ul ul ul li.current_page_parent>a,
.widget_pages>ul ul ul li.current_page_item>a,
#colophon .widget_nav_menu ul.menu li.menu-item-current>a,
#colophon .widget_submenu>div>ul li.menu-item-current>a,
#colophon .widget_nav_menu ul.menu li.menu-item-active>a,
#colophon .widget_submenu>div>ul li.menu-item-active>a {
	color: #931335;
}

#primary-navigation #primary-menu>li.menu-item-cart>a .minicart-item-count:after {
	border-top-color: #ff7070;
}

#primary-menu.no-responsive>li>a,
.products .product-bottom .add_to_cart_button:before,
.widget_product_search #searchsubmit {
	color: #e0e0e0;
}

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

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

.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: #ffffff;
}

#primary-menu.no-responsive>li.menu-item-current>a,
#primary-menu.no-responsive>li.menu-item-active>a {
	color: #e0e0e0;
}

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

.primary-navigation.responsive li a {
	color: #e0e0e0;
	background: #000;
}

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

.primary-navigation.responsive li a:hover {
	color: #ffffff;
}

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

.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: #000;
}

#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: #99A3B0;
}

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

.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: #384554;
}

h1,
.title-h1,
.sc-counter-number,
.sc-testimonial-item:after,
blockquote p:after,
.testimonials-style-1-teg,
.testimonials-style-2-teg,
.pricing-title {
	color: #000;
}

h2,
.title-h2 {
	color: #ffffff;
}

.ui-slider-range.ui-widget-header.ui-corner-all,
.ui-slider-handle.ui-state-default.ui-corner-all,
.skill-line>div {
	background-color: #ffffff;
}

h3,
.title-h3 {
	color: #ffffff;
	text-align: center;
}

h4,
.title-h4 {
	color: #000;
}

h5,
.title-h5 {
	color: #000;
}

h6,
.title-h6 {
	color: #000;
}

a {
	color: #828282;
}

a:hover {
	color: #931335;
}

a:active {
	color: #931335;
}

.type-post .post-content a {
	color: #b4022e;
	text-decoration: underline;
	font-weight: 700;
}

.type-post .post-content .wpurp-rows-row a {
	color: #b4022e !important;
	text-decoration: underline !important;
	font-weight: 700 !important;
}

.type-post .post-content .vc_grid .vc_col-sm-3 .vc_custom_heading.vc_gitem-post-data-source-post_excerpt {
	display: none;
}

.type-post .post-content .vc_grid .vc_col-sm-3 a {
	text-decoration: none;
	color: initial;
}

.type-post .post-content a:hover,
.post-content a:focus {
	text-decoration: none;
}

#footer-navigation li a {
	color: #ffffff;
}

.footer-site-info {
	color: #728194;
}

.footer-site-info a {
	color: #ff7070;
}

.page-title-block {
	background-position: 50% 0;
	background-size: cover;
	padding: 5px 0;
	position: relative;
	text-align: center;
	border-top: 1px dotted #777777;
}

.page-title-block,
.page-title-title h1,
.page-title-excerpt {
	color: #ffffff;
}

.page-title-excerpt {
	display: none;
}

.top-area {
	color: #384554;
}

#primary-navigation .menu-toggle:after,
.portfolio-filters-resp button:after {
	background: #fff;
	box-shadow: 0 10px 0 0 #fff, 0 20px 0 0 #fff;
}

.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: #99a3b0;
}

.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: #7c7c7c;
}

.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: #000;
}

.socials-sharing a {
	background-color: #fff;
	border-radius: 16%;
}

.socials-sharing a:hover {
	color: #000;
	background-color: #931335;
}

.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: #931335;
}

input[type='submit'] {

	/*background-image: url("/wp-content/themes/scalia/images/arrow_right_white_cta.png") repeat scroll center center / cover !important;
	    background-color: #931335;
	    transform: translate3d(0px, -50%, 0px) !important;*/
	background: #931335
	url("/wp-content/themes/scalia/images/arrow_right_white_cta.png")
	repeat scroll 93% 55%/cover;
	background-repeat: no-repeat;
	background-position: 93% 55%;
	background-size: 25px 26px;
}

.sc-button:before {

	/*content: '\e601';
	font-family: 'scalia-icons';
	font-weight: normal;
	float: left;
	margin-left: -1.4em;
	font-size: 82.6%;
	vertical-align: middle;*/
	background: transparent
	url("/wp-content/themes/scalia/images/arrow_right_white_cta.png")
	repeat scroll center center/cover;
	content: "";
	display: block;
	height: 26px;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translate3d(0px, -50%, 0px);
	width: 25px;
}

.checkbox-sign.checked:before {
	color: #58abb7;
}

.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 dotted #777777;
	border-bottom: 1px dotted #777777;
}

.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: #931335;
}

.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: #58abb7;
}

.widget a {
	color: #931335;
}

.widget a:hover {
	color: #384554;
}

.widget a:active {
	color: #384554;
}

#colophon .widget-title {
	color: #000;
}

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

#colophon .widget a,
#colophon .sc-contacts .sc-contacts-item:before {
	color: #58abb7;
}

#colophon .widget a:hover {
	color: #ffffff;
}

#colophon .widget a:active {
	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: #fff;
}

.portfolio-item .caption .title,
.blog.blog-style-masonry article .description .title,
.blog.blog-style-masonry article .description .title a {
	color: #000;
	font-size: 35px;
	line-height: 40px;
}

.portfolio-item .caption .subtitle,
.blog.blog-style-masonry article .description .summary {
	color: #627080;
}

.portfolio-item .image .button.active,
.portfolio-item .image .button.active .button-corner span {
	border-bottom-color: #384554;
}

.portfolio-item .image .share {
	background-color: #384554;
}

.portfolio-item .caption .info {
	color: #99a3b0;
}

.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: #ff7070;
}

.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(147, 19, 53, 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(255, 255, 255, 0.8);
}

.portfolio.hover-horizontal-sliding .overlay {
	background-color: rgba(255, 112, 112, 0.8);
}

.portfolio.hover-vertical-sliding .overlay {
	background-color: rgba(56, 69, 84, 0.8);
}

.quickfinder-item-title,
.quickfinder-item-title a,
.project_info-item-style-2 .title {
	color: #000;
}

.quickfinder-item-text,
.quickfinder-item-text a {
	color: #384554;
}

.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: #58ABB7;
}

.sc-icon,
.woocommerce-message:before,
.woocommerce-info:before {
	color: #58abb7;
}

.quickfinder-item-text,
.quickfinder-item-text a {
	color: #384554;
}

.sc-pagination a {
	border: 1px dotted #777777;
}

.sc-pagination a {
	color: #777777;
}

.sc-pagination a:hover,
.sc-pagination .current {
	color: #ffffff;
}

.sc-pagination a:hover,
.sc-pagination .current {
	background-color: #931335;
}

.sc-pagination a:hover,
.sc-pagination .current {
	border-color: #ff7070;
}

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

.sc-mini-pagination a,
.flexslider .flex-control-paging li a,
.flexslider .flex-control-paging li a:hover,
.vc_carousel-indicators li {
	background-color: #d2dae1;
}

.sc-mini-pagination a.selected,
.sc-mini-pagination a.active,
.flexslider .flex-control-paging li a.flex-active,
.flexslider .flex-control-paging li a.flex-active:hover,
.vc_carousel-indicators .vc_active {
	background-color: #ff7070;
}

.footer-socials-item a:after,
#colophon .sc-custom-mailchimp input[type="email"] {
	color: #000;
}

#colophon .sc-custom-mailchimp button {
	background-color: #000;
}

.footer-socials-item a:hover:after,
.footer-socials-item a:active:after {
	color: #ff7070;
}

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

.top-area-socials .socials-item a:hover:after,
.top-area-socials .socials-item a:active:after {
	color: #384554;
}

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,
.select2-container,
.checkbox-sign,
.radio-sign {
	background-color: #fff;
	color: #000;
}

.combobox-wrapper .combobox-button:before,
.chosen-container-single .chosen-single div:before,
.select2-container .select2-choice .select2-arrow: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,
.select2-container .select2-choice,
.widget_product_search form:before {
	color: #384554;
}

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,
.select2-container .select2-choice {
	border: 1px solid #7c7c7c;
	border-radius: 5px;
	color: #000;
	font-size: 17px;
}

.combobox-wrapper .combobox-button,
.chosen-container-single .chosen-single div,
.edit-address-form .form-row .chosen-container-single .chosen-single div,
.select2-container .select2-choice .select2-arrow {
	background-color: #d2dae1;
}

#page {
	background-image: url('https://lovecooking.neff.es/wp-content/uploads/2016/04/neff-pizarra-textura.jpg');
}

#site-header {
	background-image: url('https://lovecooking.neff.es/wp-content/uploads/2016/04/neff-pizarra-textura.jpg');
}

.block-content {

	/*background-image:
		url('http://lovecooking.neff.es/wp-content/uploads/2016/04/neff-pizarra-textura.jpg');*/
	background: transparent;
}

.stumbleupon {
	display: none !important;
}

@media (max-width:480px) {
	.block-content {
		padding-top: 0;
	}

	.wpb_column.vc_column_container.vc_col-sm-6:first-child {

		/*display: none;*/
	}

	.wpb_row > * {
		margin-top: 0 !important;
	}

	a img {
		max-width: 100%;
		height: auto;
	}

}

.preloader:after,
.loading:after {
	background-image: url('https://lovecooking.neff.es/wp-content/themes/scalia/images/neff-pasion-por-la-cocina.gif');
}

body.home .slideshow-preloader {
	height: 600px;
}

@media (max-width:1259px) {
	body.home .slideshow-preloader {
		height: 480px;
	}

}

@media (max-width:979px) {
	body.home .slideshow-preloader {
		height: 360px;
	}

	body.home .sc-slideshow .sc-button {
		display: none !important;
	}

	.col-xs-6 {
		width: 100%;
	}

}

@media (max-width:767px) {
	body.home .slideshow-preloader {
		height: 220px;
	}

	.icono-post {
		display: none;
	}

	.single .wpb_text_column h2 {
		font-size: 30px;
	}

}

@media (max-width:480px) {
	body.home .slideshow-preloader {
		height: 140px;
	}

}

/*   Slide 1 - Linear Scale Animation   */
#Slide1_Scale {
	-o-animation: slide 16s infinite linear;
	-moz-animation: slide 16s infinite linear;
	-webkit-animation: slide 16s infinite linear;
	animation: slide 16s infinite linear;
}

@
keyframes slide {
	0% {
		transform: rotate(0deg) scale(1);
		top: 0px;
		left: 0px;
	}

	100% {
		transform: rotate




		(0
		deg)
		scale




		(1);
		top: 0
		px;
		left: -502
		px;
	}

}

@
-o-keyframes slide {
	0% {
		-o-transform: rotate(0deg) scale(1);
		top: 0px;
		left: 0px;
	}

	100% {
		-o-transform: rotate




		(0
		deg)
		scale




		(1);
		top: 0
		px;
		left: -502
		px;
	}

}

@
-moz-keyframes slide {
	0% {
		-moz-transform: rotate(0deg) scale(1);
		top: 0px;
		left: 0px;
	}

	100% {
		-moz-transform: rotate




		(0
		deg)
		scale




		(1);
		top: 0
		px;
		left: -502
		px;
	}

}

@
-webkit-keyframes slide {
	0% {
		-webkit-transform: rotate(0deg) scale(1);
		top: 0px;
		left: 0px;
	}

	100% {
		-webkit-transform: rotate




		(0
		deg)
		scale




		(1);
		top: 0
		px;
		left: -502
		px;
	}

}

/*   Slide 1 - Glass Neon Light Animation   */
#Slide1_GlassNeon {
	-o-animation: glass_neon 1.5s infinite linear;
	-moz-animation: glass_neon 1.5s infinite linear;
	-webkit-animation: glass_neon 1.5s infinite linear;
	animation: glass_neon 1.5s infinite linear;
}

@
keyframes glass_neon {
	0% {
		opacity: 0.2;
	}

	15% {
		opacity: 1;
	}

	25% {
		opacity: 0
		.2;
	}

	30% {
		opacity: 0
		.2;
	}

	31% {
		opacity: 0
		.9;
	}

	50% {
		opacity: 0
		.3;
	}

	60% {
		opacity: 0
		.3;
	}

	65% {
		opacity: 1;
	}

	70% {
		opacity: 0
		.2;
	}

	71% {
		opacity: 0
		.6;
	}

	85% {
		opacity: 0
		.2;
	}

	100% {
		opacity: 1;
	}

}

@
-o-keyframes glass_neon {
	0% {
		opacity: 0.2;
	}

	15% {
		opacity: 1;
	}

	25% {
		opacity: 0
		.2;
	}

	30% {
		opacity: 0
		.2;
	}

	31% {
		opacity: 0
		.9;
	}

	50% {
		opacity: 0
		.3;
	}

	60% {
		opacity: 0
		.3;
	}

	65% {
		opacity: 1;
	}

	70% {
		opacity: 0
		.2;
	}

	71% {
		opacity: 0
		.6;
	}

	85% {
		opacity: 0
		.2;
	}

	100% {
		opacity: 1;
	}

}

@
-moz-keyframes glass_neon {
	0% {
		opacity: 0.2;
	}

	15% {
		opacity: 1;
	}

	25% {
		opacity: 0
		.2;
	}

	30% {
		opacity: 0
		.2;
	}

	31% {
		opacity: 0
		.9;
	}

	50% {
		opacity: 0
		.3;
	}

	60% {
		opacity: 0
		.3;
	}

	65% {
		opacity: 1;
	}

	70% {
		opacity: 0
		.2;
	}

	71% {
		opacity: 0
		.6;
	}

	85% {
		opacity: 0
		.2;
	}

	100% {
		opacity: 1;
	}

}

@
-webkit-keyframes glass_neon {
	0% {
		opacity: 0.2;
	}

	15% {
		opacity: 1;
	}

	25% {
		opacity: 0
		.2;
	}

	30% {
		opacity: 0
		.2;
	}

	31% {
		opacity: 0
		.9;
	}

	50% {
		opacity: 0
		.3;
	}

	60% {
		opacity: 0
		.3;
	}

	65% {
		opacity: 1;
	}

	70% {
		opacity: 0
		.2;
	}

	71% {
		opacity: 0
		.6;
	}

	85% {
		opacity: 0
		.2;
	}

	100% {
		opacity: 1;
	}

}

 

/*------------------------------------------------------------ # THEME STYLES */
 

/* 2. -------------------------------------------------------- GENERAL */

  /* COLORS */






  /* TIPOGRAPHY */

/* @font-face {
    font-family: 'scalia-user-icons';
    src:url('fonts/scalia-user-icons.eot?-yiqymz');
    src:url('fonts/scalia-user-icons.eot?#iefix-yiqymz') format('embedded-opentype'),
        url('fonts/scalia-user-icons.woff?-yiqymz') format('woff'),
        url('fonts/scalia-user-icons.ttf?-yiqymz') format('truetype'),
        url('fonts/scalia-user-icons.svg?-yiqymz#scalia-user-icons') format('svg');
    font-weight: normal;
    font-style: normal;
} */

/*@font-face {
    font-family: 'Windsor';
    src:url('fonts/windsor-demibold-webfont.eot?-yiqymz');
    src:url('fonts/windsor-demibold-webfont?#iefix-yiqymz') format('embedded-opentype'),
        url('fonts/windsor-demibold-webfont.woff?-yiqymz') format('woff'),
        url('fonts/windsor-demibold-webfont.ttf?-yiqymz') format('truetype'),
        url('fonts/windsor-demibold-webfont.svg?-yiqymz#windsor-demibold-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
@font-face {
	font-family: "Windsor";
	src: url('/wp-content/themes/scalia-default-child/css/fonts/windsor-demibold-webfont.eot');
	src: url('/wp-content/themes/scalia-default-child/css/fonts/windsor-demibold-webfont.eot?#iefix')
	format('embedded-opentype'), url('/wp-content/themes/scalia-default-child/css/fonts/windsor-demibold-webfont.woff')
	format('woff'), url('/wp-content/themes/scalia-default-child/css/fonts/windsor-demibold-webfont.ttf')
	format('truetype'), url('/wp-content/themes/scalia-default-child/css/fonts/windsor-demibold-webfont.svg#windsor-demibold-webfont')
	format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Windsor_nuevo";
	src: url('/wp-content/themes/scalia-default-child/css/fonts/windsor-demibold-webfont.eot');
	src: url('/wp-content/themes/scalia-default-child/css/fonts/windsor-demibold-webfont.eot?#iefix')
	format('embedded-opentype'), url('/wp-content/themes/scalia-default-child/css/fonts/windsor-demibold-webfont.woff')
	format('woff'), url('/wp-content/themes/scalia-default-child/css/fonts/windsor-demibold-webfont.ttf')
	format('truetype'), url('/wp-content/themes/scalia-default-child/css/fonts/windsor-demibold-webfont.svg#windsor-demibold-webfont')
	format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'NeffHandRegular';
	src: url("/wp-content/themes/scalia-default-child/css/fonts/NEFFHand-Regular.eot");
	src: url("/wp-content/themes/scalia-default-child/css/fonts/NEFFHand-Regular.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/scalia-default-child/css/fonts/NEFFHand-Regular.woff2") format("woff2"), url("/wp-content/themes/scalia-default-child/css/fonts/NEFFHand-Regular.woff") format("woff"), url("/wp-content/themes/scalia-default-child/css/fonts/NEFFHand-Regular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase !important;
}

.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: 'NeffHandRegular';
}

/* BUTTONS */
 

/*------------------------------------------------------------ #GENERAL */



 

/* 3. -------------------------------------------------------- HEADER */



  /* TOP AREA */   
.top-area {
	padding: 0;
}

/* SEARCH */
.top-area-search {
	float: right;
	padding-right: 0;
	position: relative;
}

.panel row .page-header {
	display: none;
}

#qt_question-content_toolbar {
	display: none;
}

.dwqa-votes-count {
	display: none !important;
}

.dwqa-question-vote,
.dwqa-answer-vote {
	display: none;
}

/*.jpibfi_container{
color:#fff;
}*/

/* MENU */
#primary-navigation .menu-toggle::after {
	border-radius: 2px;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	top: 10px;
	width: 100%;
}

 

/*------------------------------------------------------------ #HEADER */
 

/* 4. -------------------------------------------------------- PAGES */



  /* HOME */   
  /* CONTACT */   
  /* COOKIES */   

.sc-list>ul>li::before {
	color: #931335 !important;
	content: "";
	display: inline-block;
	font-family: "scalia-icons";
	font-size: 0.74em;
	font-weight: normal;
	margin-top: -0.2em;
	text-indent: 0;
	vertical-align: middle;
	width: 1.62em;
}

/* ERROR 404 */
.error {
	text-align: center;
	padding: 40px;
	display: block;
	margin: auto;
}

 

/*------------------------------------------------------------ #PAGES */
  /* 5. -------------------------------------------------------- BLOG */




.block-content:last-child {
	padding-bottom: 10px;
	padding-top: 10px;
}

.single .wpb_text_column {
	background: #ffffff none repeat scroll 0 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 20px 20px;
}

.blog.blog-style-masonry article .description .tags,
.blog.blog-style-masonry article .description .tags a {
	display: none;
	font-size: 89.5%;
	text-decoration: none;
}

.blog.blog-style-masonry article .description .info {
	display: none;
	margin-top: 27px;
}

body .blog article a.default::after {
	display: none;
}

.blog.blog-style-masonry article .description .title a:hover {
	text-decoration: none !important;
	P font-weight: 300;
}

/* CATEGORIES */
  /* POSTS */   

.comments-title,
.comment-reply-title {
	color: #ffffff;
	margin-top: 0;
	text-align: left;
	text-transform: uppercase;
	border-bottom: 1px dotted #777777;
	padding: 0px 0px 10px 0px;
}

.blog.blog-style-masonry article .description .summary,
.blog.blog-style-masonry article .description .summary p {
	margin: 0;
	padding: 0;
	display: none;
}

.titulo-post-relacionados h4 {
	color: #fff;
}

.wpb_text_column.wpb_content_element.titulo-post-relacionados {
	background: none;
}

blockquote {
	font-size: 12px;
}

blockquote p:after {
	content: none;
}

.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	display: none;
	background-color: #931335 !important;
}

div.blog article a.default:hover img {
	transform: scale(1.15, 1.15);
	-o-transform: scale(1.15, 1.15);
	-ms-transform: scale(1.15, 1.15);
	-moz-transform: scale(1.15, 1.15);
	-webkit-transform: scale(1.15, 1.15);
}

div.blog article a.default:before {
	background-color: rgba(147, 19, 53, 0.8);
}

body .blog article a.default:hover:before {
	opacity: 1;
}

/* POST RELACIONADOS */
.vc_gitem_row .vc_gitem-col {
	padding: 0 30px !important;
}

.vc_gitem-zone,
.vc_gitem_row .vc_gitem-col {
	border-radius: 4px !important;
}

.vc_gitem_row {
	background: #ffffff none repeat scroll 0 0 !important;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
	padding: inherit;
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,
.vc_gitem-animate-fadeIn .vc_gitem-zone-b,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
	background-color: rgba(147, 19, 53, 0.8) !important;
	bottom: 0;
	box-sizing: border-box;
	display: block;
	left: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all 1s ease 0s;
}

.vc_grid-item-mini:hover .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link {
	transform: scale(1.15, 1.15);
	-o-transform: scale(1.15, 1.15);
	-ms-transform: scale(1.15, 1.15);
	-moz-transform: scale(1.15, 1.15);
	-webkit-transform: scale(1.15, 1.15);
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.vc_gitem-animated-block {
	overflow: hidden !important;
}

	/* home blog */
		body .blog article a.default img.img-responsive {
			width: 100%;
		}

/* COMMENTS */

/* SIDEBAR */
 

/*------------------------------------------------------------ #BLOG */

/* 6. -------------------------------------------------------- PLUGINS */




.dwqa-container {
	color: #fff;
}

.dwqa-search .dwqa-autocomplete li {
	background: #000000 none repeat scroll 0 0;
	border-bottom: 1px solid #dddddd;
	color: #ffffff;
	cursor: pointer;
	margin: 0;
	padding: 10px 15px;
}

.dwqa-search .dwqa-autocomplete li.ui-state-focus,
.dwqa-search .dwqa-autocomplete li:hover {
	background: #931335 none repeat scroll 0 0;
}

.dwqa-breadcrumbs {
	color: #931335;
	font-size: 22px;
	margin-bottom: 20px;
}

.dwqa-question-item .dwqa-question-meta {
	color: #ffffff;
	font-size: 16px;
}

.dwqa-question-content {
	background: #ffffff none repeat scroll 0 0;
	margin-bottom: 50px;
	margin-left: 0;
	padding: 20px;
	font-size: 22px;
	line-height: 28px;
	color: #000;
}

.dwqa-question-footer {
	display: none;
}

.dwqa-answers {
	margin-bottom: 50px;
}

.dwqa-staff {
	background: #931335 none repeat scroll 0 0;
	border-radius: 3px;
	color: #ffffff;
	margin: 0 5px;
	padding: 1px 5px;
}

.dwqa-question-vote .dwqa-vote-count {
	color: #fff;
}

.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: #000;
}

.dwqa-comments-list .dwqa-comment {
	border-bottom: 1px solid #000000;
	padding: 10px 0;
}

.dwqa-comments-list {
	background: none;
	padding: 0 10px;
}

.dwqa-comments-list .dwqa-comment p:last-child {
	background: #f2f2f2 none repeat scroll 0 0;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 20px;
}

.dwqa-question-item.dwqa-sticky {
	background: none;
}

.dwqa-answer-form-title {
	border-top: 1px solid #dddddd;
	color: #ffffff;
	font-size: 22px;
	line-height: 26px;
	padding: 10px 0;
}

.dwqa-answer-content {
	background: #f2f2f2 none repeat scroll 0 0;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 20px;
	color: #000;
}

.dwqa-questions-footer .dwqa-ask-question a {
	background: #931335 none repeat scroll 0 0;
	display: inline-block;
	font-family: 'NeffHandRegular';
	text-transform: uppercase;
	font-size: 40px;
	padding: 15px 20px;
	text-transform: uppercase;
	border: none;
}

.dwqa-questions-footer .dwqa-ask-question a:hover {
	color: #fff;
}

.dwqa-question-item .dwqa-status {
	background: #61bd4f none repeat scroll 0 0;
	border-radius: 3px;
	color: #ffffff;
	margin-right: 5px;
	padding: 1px 5px;
}

.dwqa-question-item .dwqa-question-title a {
	border: medium none !important;
	font-size: 22px;
	font-weight: bold;
	line-height: 28px;
	text-decoration: none !important;
}

.dwqa-questions-list .dwqa-question-item {
	border-bottom: 1px solid #dddddd;
	border-left: none;
	border-right: none;
	padding: 30px 140px 30px 70px;
}

@media (max-width:480px) {
	.dwqa-questions-list {
		border-top: 1px dotted #dddddd;
	}

	.dwqa-questions-list .dwqa-question-item {
		border-bottom: 1px dotted #dddddd;
		padding: 30px 15px 30px 15px;
	}

	.dwqa-questions-list {
		border-top: 0px solid;
	}

	.dwqa-question-meta span:nth-child(2) {
		display: block;
		padding-top: 50px;
	}

	.dwqa-questions-list .dwqa-question-item .avatar {
		position: static;
		width: 48px;
		height: auto;
		margin-right: 5px;
	}

}

.dwqa-questions-list .dwqa-question-item .dwqa-question-stats span {
	border: none;
	display: block;
	float: left;
	font-size: 11px;
	height: 48px;
	margin-left: 5px;
	min-width: 48px;
	text-align: center;
}

.consultas-anteriores>div {
	padding-top: 10px !important;
	padding-bottom: 35px;
}

.dwqa-question-content>div.printfriendly,
.dwqa-answer-content>div.printfriendly {
	display: none;
}

.dwqa-answer-form .dwqa-captcha input {
	width: auto;
	margin-bottom: 0;
}

.wp-editor-container .wp-editor-area {
	font-family: 'Lato';
	font-size: 16px;
}

.js .tmce-active .wp-editor-area {
	color: #000 !important;
}

/* Mail Poet */
.widget_wysija_cont p label {
	color: #000000;
	display: block;
}

.widget_wysija_cont .updated,
.widget_wysija_cont .login .message {
	background-color: #31AF12;
	color: #fff;
	border: none;
	margin: 20px;
}

.widget_wysija_cont .wysija-submit {
	margin-top: 0;
	display: inline;
}

.comment-form label {
	min-width: 85px;
}

/*Estilos Javi*/
.blanco {
	background-color: #fff;
	padding: 20px;
}

.centro {
	float: none !important;
	margin: auto;
}

.titulo_ficha {
	color: #000000;
	font-size: 37px;
	font-weight: 400;
	line-height: 40px;
}

.titulo_preparacion {
	color: #000000;
	font-size: 37px;
	font-weight: 400;
	line-height: 40px;
}

/*Fin estilos Javi*/
.post-related-posts {
	display: none;
}

/* CONTACT FORM */
  /* EDGE SLIDER */   
 

/*------------------------------------------------------------ #PLUGINS */

.wp-editor-tabs {
	display: none;
}

.wp-switch-editor.switch-tmce {
	display: none;
}

.wp-switch-editor.switch-html {
	display: none;
}

.mce-toolbar-grp.mce-container.mce-panel.mce-stack-layout-item.mce-first {
	display: none;
}

.mce-container-body.mce-flow-layout {
	display: none;
}

.wp-core-ui.wp-editor-wrap.tmce-active {
	margin: 0 0 1.421em;
}

.dwqa-comment-meta {
	color: #fff;
}

.dwqa-answer-form form .quicktags-toolbar {
	display: none;
}

.dwqa-answer-meta {
	color: #fff;
}

.dwqa-select {
	display: none;
}

.dwqa-comment-form {
	display: none;
}

/* 7. -------------------------------------------------------- WIDGETS */
.socials-sharing a::after {
	font-family: scalia-socials;
	font-size: 24px;
	left: 12px;
	position: absolute;
	top: 12px;
}

.post-author-info .name {
	font-family: "Windsor" color:#ffffff;
	margin-left: 95px;
	margin-top: 14px;
}

.block-tags .tags-links a {
	background: #000000 none repeat scroll 0 0;
	color: #ffffff;
	padding: 10px;
	margin: 5px;
	float: left;
}

.block-divider {
	background: none;
	display: block;
	height: 40px;
	margin-bottom: 0px;
	margin-top: 0px;
}

/* Ocultar autor post */
.post-author-block {
	display: none;
	padding: 25px 30px 40px;
}

/* Preguntas y respuestas (AnsPress) */
.wpb_widgetised_column .widget:first-child .widget-title {
	color: #ffffff;
	font-size: 70px;
	line-height: 86px;
	margin-bottom: 0;
	margin-top: 0;
}

.ap-widget-pos .ap-questions-widget .ap-question-title,
.widget .ap-questions-widget .ap-question-title {
	color: #ffffff;
	display: block;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 5px;
}

.wpb_widgetised_column .widget {
	color: #ffffff;
	font-size: 89.5%;
}

.ap-widget-pos .ap-questions-widget .ap-question-item,
.widget .ap-questions-widget .ap-question-item {
	border-bottom: 1px dotted #777777;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

/* RECENT POSTS */
.related-element a {

	/*color: #ffffff;*/
	display: table-cell;
	font-family: 'NeffHandRegular';
	text-transform: uppercase;
	font-size: 50px;
	line-height: 40px;
	padding-right: 14px;
}

 

/* SEARCH */
 .entry-date {
	font-size: 12px;
	color: #fff;
}

.blog-style-default article .post-text {
	color: #ffffff;
}

.blog-style-default article+article {
	border-top: 1px dotted #777777;
	margin-top: 65px;
}

/* RECENT COMMENTS */
.post-related-posts h3 {
	color: #ffffff;
}

/* TAGS */
.sep {
	display: none;
}

.item-post-container span.sep {
	display: inline;
	margin: 0;
	color: #828282;
}

 

/*------------------------------------------------------------ #WIDGETS */
 

/* 8. -------------------------------------------------------- FOOTER */



  /* SOCIAL */   
  /* LINKS */   

.banda {
	float: left;
}

.logo-neff {
	float: right;
}

.enlaces {
	padding: 25px 0px;
}

#footer-navigation li a {
	color: #5c5c61;
	font-size: 14px;
}

#footer-nav,
#colophon .sc-custom-mailchimp input[type="email"] {
	background-color: #fff;
}

#footer-nav {
	padding: 0px;
}

#colophon {
	background: #fff;
	padding: 0px;
}

#colophon .widget.inline-column {
	border-bottom: 0px none;
}

.inline-column {
	text-align: center;
}

@media (max-width:480px) {
	.jpibfi_container>p>img {
		max-width: 100%;
		height: auto;
	}

	#colophon .widget.inline-column {
		border-bottom: 1px dotted #828282;
	}

	.inline-column {
		padding-bottom: 30px;
		margin-bottom: 0;
	}

	.footer-neff .row {
		height: 220px;
	}

	.footer-neff .row>a {
		position: absolute;
		bottom: 25px;
		width: 100%;
	}

	.footer-neff .enlaces {
		padding: 25px 25px;
		text-align: center;
	}

	.footer-neff .logo-neff {
		float: none;
		margin: 0 auto;
		display: block;
	}

}

.ai1ec-categories {
	display: none !important;
}

[for="question-category"],
#question-category {
	display: none;
}

/*Estilos mj*/
@media (max-width:767px) {
	.site-title .logo-1x {
		display: block !important;
	}

	.site-title .logo-2x {
		display: none !important;
	}

	.site-title .logo-3x {
		display: none !important;
	}

	#site-header .site-title a img.default {
		opacity: 100;
	}

	#site-header .site-title a img.small {
		opacity: 0;
	}

	.row {
		margin-top: 0em;
	}

	h1,
	.title-h1 {
		font-size: 35px !important;
		line-height: 1.2 !important;
	}

	#colophon .widget.inline-column {
		border-bottom: 1px dotted #828282;
	}

	.primary-navigation.responsive li a {
		color: #fff !important;
		font-weight: bold;
	}

	.primary-navigation.responsive li.dl-back a {
		color: #000 !important;
		font-weight: bold;
	}

}

.block-content {
	padding: 0px 0;
}

span.entry-date {
	display: none;
}

.dwqa-questions-footer .dwqa-ask-question a {
	color: #ffffff;
}

@media (min-width:1199px) {
	.sub-menu {
		display: none !important;
	}

}

#primary-menu.no-responsive > li.menu-item-parent > a:after {
	content: '';
}

@media (max-width:1199px) {
	.row {
		margin-top: 0em;
	}

	#primary-menu.no-responsive > li.menu-item-parent > a:after {
		content: '\e602';
	}

}

@media (max-width:1199px) {
	.primary-navigation.responsive li a {
		color: #fff !important;
		font-weight: bold;
	}

	.primary-navigation.responsive li.dl-back a {
		color: #000 !important;
	}

}

.comment-form #comment-author + label:before,
.comment-form #comment-email + label:before {
	color: #ffffff;
}

.related-element a {
	color: #ffffff !important;
}

.related-element img {

	/*display:none;*/
}

.col-xs-6 h3.titulo_ficha2 {
	color: #000;
}

h1.page-title {
	color: #ffffff;
}

.col-xs-6 h2 {
	color: #000;
}

.wysijap p {
	color: #ffffff !important;
}

/*Estilos mj*/

/* estilos alvaro */
h1.entry-title {
	font-size: 60px;
	font-family: "NeffHandRegular", arial;
	text-transform: uppercase;
}

.ai1ec-agenda-widget-view .ai1ec-date-title:hover,
.ai1ec-agenda-view .ai1ec-date-title:hover {
	color: #828282 !Important;
}

/* estilos víctor*/
.child-category ul {
	list-style: none;
	padding-left: 0;
	text-align: center;
}

.child-category ul li {
	display: inline-block;
	margin: 0 7px;
}

/*    Modificaciones de estilos del plugin   */
.ssba img {
	width: 35px !important;
	margin-right: 8px !important;
}

.ssba_sharecount {
	margin-right: 8px !important;
	font: 17px Arial, Helvetica, sans-serif !Important;
}

.ls-inner {
	background-image: url("https://lovecooking.neff.es/wp-content/uploads/2016/04/pizarra-fondo-slider.jpg") !important;
}

#dynamic-to-top span {
	background: url( https://lovecooking.neff.es/wp-content/plugins/dynamic-to-top/css/images/up.png )no-repeat center center !important
}

.blog-style-default article {
	padding: 40px 5px;
	position: relative;
}

.blog.blog-style-masonry article .description .title a {
	font-weight: normal !important;
}

.wpurp-rows-row>.wpurp-recipe-title {
	font-family: 'NeffHandRegular' !important;
}

div.post-related-posts > div > div > div > a {
	display: block;
}

.related-element img {
	height: 82px !important;
	width: 82px !important;
	display: block;
	margin: auto;
}

.related-element-info {
	float: left !important;
	margin-top: 20px !important;
	font-size: 10px !important;
}

.related-element a {
	font-size: 25px !important;
	line-height: 25px !important;
}

#menuCat > li > a {
	color: white !important;
}

#menuCat > li > a:hover {
	color: #b4022e !important;
}

.ssba {
	width: 70%;
	display: inline-block;
}

div.printfriendly {
	width: 30% !important;
	display: inline-block !important;
	text-align: right !important;
	margin: 0 !important;
	margin-bottom: 40px !important;
}

.pf-alignleft {
	float: none !important;
}

#comments {
	margin-top: 0;
}

@media (max-width: 1199px)
{
	.wpb_row > *, .vc_column_container {
		margin-top: 1.421em;
		float: right !important; 
	}
}