@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 .header-main {
position: relative;
display: table;
width: 100%;
z-index: 11;
}
#primary-navigation .menu-toggle {
display: inline-block;
}
.primary-navigation .dl-menu {
position: absolute;
left: 0;
right: 0;
opacity: 0;
}
}
#primary-menu.no-responsive > li > a {
font-family: 'Source Sans Pro';
}
#primary-menu.no-responsive > li > a {
font-weight: normal;
}
#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: 'Source Sans Pro';
}
.primary-navigation.responsive li a {
font-family: 'Source Sans Pro';
}
#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: normal;
}
.primary-navigation.responsive li a {
font-weight: normal;
}
#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: 'Source Sans Pro';
}
.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: 'Source Sans Pro';
}
.blog article .entry-title {
font-weight: 300;
}
.blog article .entry-title {
font-size: 40px;
}
.blog-style-default article.sticky .entry-title {
font-size: 65px;
}
@media (max-width: 768px) {
.blog-style-default article.sticky .entry-title {
font-size: 40px;
}
}
.blog article .entry-title {
line-height: 42px;
}
.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: 'Source Sans Pro';
}
h1,
.title-h1 {
font-weight: 600;
}
h1,
.title-h1 {
font-size: 80px;
}
h1,
.title-h1 {
line-height: 114px;
}
h2,
.title-h2,
.single-product-content .price {
font-family: 'Source Sans Pro';
}
h2,
.title-h2,
.single-product-content .price {
font-weight: 600;
}
h2,
.title-h2,
.single-product-content .price {
font-size: 48px;
}
h2,
.title-h2 {
line-height: 56px;
}
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: 'Source Sans Pro';
}
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: normal;
}
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: 36px;
}
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: 51px;
}
h4,
.title-h4,
.portfolio.columns-1 .portfolio-item .caption .title,
h3.comment-reply-title,
.single-product-content .price del {
font-family: 'Source Sans Pro';
}
@media only screen and (min-width: 992px) and (max-width: 1150px) {
.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title {
font-family: 'Source Sans Pro';
}
}
h4,
.title-h4,
.portfolio.columns-1 .portfolio-item .caption .title,
h3.comment-reply-title,
.single-product-content .price del {
font-weight: normal;
}
@media only screen and (min-width: 992px) and (max-width: 1150px) {
.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title {
font-weight: normal;
}
}
h4,
.title-h4,
.portfolio.columns-1 .portfolio-item .caption .title,
h3.comment-reply-title,
.single-product-content .price del {
font-size: 29px;
}
@media only screen and (min-width: 992px) and (max-width: 1150px) {
.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title {
font-size: 29px;
}
}
h4,
.title-h4,
.portfolio.columns-1 .portfolio-item .caption .title,
h3.comment-reply-title {
line-height: 41px;
}
@media only screen and (min-width: 992px) and (max-width: 1150px) {
.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title {
line-height: 41px;
}
}
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: 'Source Sans Pro';
}
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: normal;
}
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: 22px;
}
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: 'Source Sans Pro';
}
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: 13px;
}
h6,
.title-h6,
.sc_accordion_header a,
.widget_meta li,
.widget_rss li,
.widget_archive li,
.wpb_toggle,
.vc_toggle_title h4 {
line-height: 19px;
}
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: 'Source Sans Pro';
}
body,
option,
.portfolio.columns-1 .portfolio-item .caption .subtitle,
.gallery-item .overlay .subtitle,
.cart_totals table .shipping td label,
.woocommerce-cart-form.responsive .cart-item .sc-table .shop_table td.product-price {
font-weight: 300;
}
body,
.inline-column,
option,
.portfolio.columns-1 .portfolio-item .caption .subtitle,
.gallery-item .overlay .subtitle,
.sc-gallery-grid.hover-zooming-blur .gallery-item .overlay .title,
.cart_totals table .shipping td label,
.woocommerce-cart-form.responsive .cart-item .sc-table .shop_table td.product-price,
.portfolio-filters a {
font-size: 19px;
}
body,
option,
.gallery-item .overlay .subtitle,
.cart_totals table .shipping td label,
.woocommerce-cart-form.responsive .cart-item .sc-table .shop_table td.product-price {
line-height: 27px;
}
.widget-title {
font-family: 'Roboto Condensed';
}
.widget-title {
font-weight: 300;
}
.widget-title {
font-size: 29px;
}
.widget-title {
line-height: 40px;
}
.sc-button,
input[type='submit'],
.blog-load-more button,
.price_slider_amount .button {
font-family: 'Source Sans Pro';
}
.sc-button,
input[type='submit'],
.blog-load-more button,
.price_slider_amount .button {
font-weight: 700;
}
.sc-button,
widget a.sc-button,
input[type='submit'],
.blog-load-more button,
.price_slider_amount .button {
font-size: 22px;
}
.sc-button,
input[type='submit'],
.blog-load-more button,
.price_slider_amount .button {
line-height: 34px;
}
.sc-nivoslider-title {
font-family: 'Roboto Condensed';
}
.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: 'Roboto Condensed';
}
.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: 'Roboto Condensed';
}
.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: 'Roboto Condensed';
}
.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: 'Source Sans Pro';
}
.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: 24px;
}
.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: 'Roboto Condensed';
}
.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: #FFFFFF;
}
#page {
background-color: #FFFFFF;
}
#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: #000000;
}
.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;
}
.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: #e24d74;
}
.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: #e24d74;
}
.portfolio-item .image .button .button-corner span,
.pricing-table-style-3 .pricing-column-top-choice {
background-color: #e24d74;
}
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item.active a {
border: 4px solid #e24d74;
}
.portfolio-item .image .button {
border-bottom-color: #e24d74;
}
.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 solid #D2DAE1;
}
.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: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
overflow: hidden;
}
@media (max-width: 768px) {
.sc-tabs.sc-tabs-style-1 .resp-tabs-container,
.sc-tour.sc-tour-style-1 .sc_tour_tabs_wrapper,
#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: #e24d74;
}
.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: #e24d74;
}
#primary-navigation #primary-menu > li.menu-item-cart > a .minicart-item-count:after {
border-top-color: #e24d74;
}
#primary-menu.no-responsive > li > a,
.products .product-bottom .add_to_cart_button:before,
.widget_product_search #searchsubmit {
color: #4C5867;
}
#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: #50b0d7;
}
#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: #50b0d7;
}
.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: #50b0d7;
}
#primary-menu.no-responsive > li.menu-item-current > a,
#primary-menu.no-responsive > li.menu-item-active > a {
color: #50b0d7;
}
#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: #4C5867;
}
.primary-navigation.responsive li a {
color: #4C5867;
}
#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: #50b0d7;
}
.primary-navigation.responsive li a:hover {
color: #50b0d7;
}
#primary-menu.no-responsive > li > ul > li > a,
#primary-menu.no-responsive > li.menu-item-cart > .minicart,
#primary-menu.no-responsive > li.megamenu-enable > ul,
.portfolio-filters-resp ul li,
.widget_nav_menu ul.menu li > a,
.widget_submenu > div > ul li > a {
background-color: #ffffff;
}
#primary-menu.no-responsive > li > ul ul li:hover > a,
#primary-menu.no-responsive > li > ul ul li:hover > a:after,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li > a:hover,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li > a:hover:after,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li > a:hover:before,
#primary-menu.no-responsive > li > ul ul li.menu-item-active > a,
#primary-menu.no-responsive > li > ul ul li.menu-item-current > a,
#primary-menu.no-responsive > li > ul ul li.menu-item-active > a:after,
#primary-menu.no-responsive > li > ul ul li.menu-item-current > a:after,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-active > a,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-current > a,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-active > a:after,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-current > a:after,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-active > a:before,
#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-current > a:before,
#primary-menu.no-responsive > li.megamenu-enable > ul > li .mega-label,
.widget_nav_menu ul.menu ul li.menu-item-active > a,
.widget_nav_menu ul.menu ul li.menu-item-active > a:before,
.widget_submenu > div > ul ul li.menu-item-active > a,
.widget_submenu > div > ul ul li.menu-item-active > a:before {
color: #ffffff;
}
.primary-navigation.responsive li a,
.primary-navigation.responsive li.menu-item-cart .minicart {
background-color: #ffffff;
}
.widget_nav_menu ul.menu > li > ul > li + li,
.widget_nav_menu ul.menu > li > ul > li > ul > li > ul > li + li,
.widget_submenu > div > ul > li > ul > li + li,
.widget_submenu > div > ul > li > ul > li > ul > li > ul > li + li {
border-top: 1px solid #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: #f1f5f8;
}
#primary-menu.no-responsive > li ul {
box-shadow: 3px 0 0 0 rgba(76, 88, 103, 0.2), -3px 0 0 0 rgba(76, 88, 103, 0.2);
-moz-box-shadow: 3px 0 0 0 rgba(76, 88, 103, 0.2), -3px 0 0 0 rgba(76, 88, 103, 0.2);
-webkit-box-shadow: 3px 0 0 0 rgba(76, 88, 103, 0.2), -3px 0 0 0 rgba(76, 88, 103, 0.2);
}
#primary-menu.no-responsive > li ul ul {
box-shadow: 3px 3px 0 0 rgba(76, 88, 103, 0.2);
-moz-box-shadow: 3px 3px 0 0 rgba(76, 88, 103, 0.2);
-webkit-box-shadow: 3px 3px 0 0 rgba(76, 88, 103, 0.2);
}
#primary-menu.no-responsive > li > ul:before {
background-color: rgba(76, 88, 103, 0.2);
}
#primary-menu.no-responsive > li > ul ul.invert {
box-shadow: -3px 3px 0 0 rgba(76, 88, 103, 0.2);
-moz-box-shadow: -3px 3px 0 0 rgba(76, 88, 103, 0.2);
-webkit-box-shadow: -3px 3px 0 0 rgba(76, 88, 103, 0.2);
}
.primary-navigation.responsive .dl-menu,
.primary-navigation.responsive > .dl-submenu {
box-shadow: 3px 0 0 0 rgba(76, 88, 103, 0.2), -3px 0 0 0 rgba(76, 88, 103, 0.2);
-moz-box-shadow: 3px 0 0 0 rgba(76, 88, 103, 0.2), -3px 0 0 0 rgba(76, 88, 103, 0.2);
-webkit-box-shadow: 3px 0 0 0 rgba(76, 88, 103, 0.2), -3px 0 0 0 rgba(76, 88, 103, 0.2);
}
.primary-navigation.responsive .dl-menu:before,
.primary-navigation.responsive > .dl-submenu:before {
background-color: rgba(76, 88, 103, 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: #384554;
}
.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: #4c5867;
}
h2,
.title-h2 {
color: #4c5867;
}
.ui-slider-range.ui-widget-header.ui-corner-all,
.ui-slider-handle.ui-state-default.ui-corner-all,
.skill-line > div {
background-color: #4c5867;
}
h3,
.title-h3 {
color: #4c5867;
}
h4,
.title-h4 {
color: #4c5867;
}
h5,
.title-h5 {
color: #4c5867;
}
h6,
.title-h6 {
color: #4c5867;
}
a {
color: #e04d61;
}
a:hover {
color: #384554;
}
a:active {
color: #e04d61;
}
#footer-navigation li a {
color: #ffffff;
}
.footer-site-info {
color: #728194;
}
.footer-site-info a {
color: #ff7070;
}
.page-title-block {
background-color: #f33c5e;
}
.page-title-block,
.page-title-title h1,
.page-title-excerpt {
color: #ffffff;
}
.top-area {
color: #384554;
}
#primary-navigation .menu-toggle:after,
.portfolio-filters-resp button:after {
background: #384554;
box-shadow: 0 10px 0 0 #384554, 0 20px 0 0 #384554;
}
.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: #99a3b0;
}
.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: #d2dae1;
}
.socials-sharing a {
border: 2px solid #d2dae1;
}
.socials-sharing a:hover {
background-color: #d2dae1;
}
.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: #e24d74;
}
.checkbox-sign.checked:before {
color: #e24d74;
}
.blog-load-more .sc-button-separator,
.blog-load-more .sc-button-separator,
.portfolio-load-more .sc-button-separator,
.portfolio-load-more .sc-button-separator {
border-top: 1px solid #e24d74;
border-bottom: 1px solid #e24d74;
}
.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: #a13854;
}
.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: #e24d74;
}
.widget a {
color: #e6e6e6;
}
.widget a:hover {
color: #384554;
}
.widget a:active {
color: #384554;
}
#colophon .widget-title {
color: #e6e6e6;
}
#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: #e6e6e6;
}
#colophon .widget a:hover {
color: #e24d74;
}
#colophon .widget a:active {
color: e6e6e6;
}
.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: #e24d74;
}
.portfolio-item .caption .title,
.blog.blog-style-masonry article .description .title,
.blog.blog-style-masonry article .description .title a {
color: #4c5867;
}
.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: #e24d74;
}
.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(80, 176, 215, 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(226, 77, 116, 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: #4c5867;
}
.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: #e24d74;
}
.sc-icon,
.woocommerce-message:before,
.woocommerce-info:before {
color: #e24d74;
}
.quickfinder-item-text,
.quickfinder-item-text a {
color: #384554;
}
.sc-pagination a {
border: 1px solid #d2dae1;
}
.sc-pagination a {
color: #e24d74;
}
.sc-pagination a:hover,
.sc-pagination .current {
color: #ffffff;
}
.sc-pagination a:hover,
.sc-pagination .current {
background-color: #e24d74;
}
.sc-pagination a:hover,
.sc-pagination .current {
border-color: #e24d74;
}
.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: #4c5867;
}
#colophon .sc-custom-mailchimp button {
background-color: #4c5867;
}
.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: #ffffff;
}
.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 #d2dae1;
}
.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;
}
#footer-nav {
background-image: url(https://gfoundry.com/wp-content/uploads/2019/02/Background-home-3.jpg);
}
#colophon {
background-image: url(https://gfoundry.com/wp-content/uploads/2019/02/Background-home-3.jpg);
}
.preloader:after,
.loading:after {
background-image: url(https://gfoundry.com/wp-content/themes/scalia/images/preloader-2.gif);
}  :root {
--brand-pink: #e24d74;
--brand-pink-shadow: rgba(226, 77, 116, 0.25);
--text-dark: #1f2937;
--text-medium: #4c5867;
--text-soft: #505862;
--text-muted: #616d7c;
--brand-pink-text: #b72c50;
--border-soft: #d1d5db;
} body.page {
--gf-card-blue: #126b89;
--gf-card-teal-start: #046b7d;
--gf-card-teal-end: #096c5d;
} body.single-post article.type-post blockquote {
position: relative;
display: table;
width: auto;
max-width: min(64rem, 100%);
margin: 28px auto;
padding: 18px 0;
border: 0;
border-top: 1px solid var(--border-soft);
border-bottom: 1px solid var(--border-soft);
border-radius: 0;
background: transparent;
box-shadow: none;
font-family: inherit;
font-size: clamp(1.2rem, 1.05rem + .5vw, 1.8rem);
line-height: 1.45;
font-style: normal;
font-weight: 600;
text-align: left;
}
body.single-post article.type-post blockquote::before,
body.single-post article.type-post blockquote::after {
content: none;
display: none;
}
body.single-post article.type-post blockquote p {
position: relative;
margin: 0;
padding: 0 0 0 70px;
max-width: 64ch;
color: inherit;
font: inherit;
letter-spacing: 0;
background: transparent;
}
body.single-post article.type-post blockquote p + p { margin-top: 1em; }
body.single-post article.type-post blockquote p::before,
body.single-post article.type-post blockquote p::after { content: none; }
body.single-post article.type-post blockquote p:first-of-type::before {
content: "\201C";
position: absolute;
left: 0;
top: .02em;
font-family: Georgia, "Times New Roman", serif;
font-size: 5rem;
line-height: .85;
color: currentColor;
}
body.single-post article.type-post .gf-article-dark blockquote {
color: #fff;
border-color: #667487;
}
body.single-post article.type-post .gf-article-dark .gf-article-quote {
background: #111b2b;
color: #fff;
}
@media (max-width: 767px) {
body.single-post article.type-post blockquote {
display: block;
max-width: 100%;
margin: 24px 0;
padding: 14px 0;
font-size: 1.1rem;
}
body.single-post article.type-post blockquote p {
max-width: 100%;
padding-left: 52px;
}
body.single-post article.type-post blockquote p:first-of-type::before { font-size: 2.6rem; }
} .vc_row.wpb_row.vc_row-fluid.uni_row {
display: flex !important;
flex-wrap: wrap !important;
gap: 10px !important;
margin-left: -5px !important;
margin-right: -5px !important;
} .gap_column,
.gap_column2,
.gap_column3,
.gap_column4 {
padding: 10px !important;
} .gap_column .vc_column-inner {
border-radius: 12px;
background: linear-gradient(114.88deg, var(--gf-card-blue, #3cd0ff), #0b0050);
}
.gap_column2 .vc_column-inner {
border-radius: 12px;
background: linear-gradient(135deg, var(--gf-card-teal-start, #049CB7), var(--gf-card-teal-end, #3DD9BD));
}
.gap_column3 .vc_column-inner {
border-radius: 12px;
background-image: linear-gradient(107.56deg, #ffa7a7 2.2%, #a30cb5 29.17%, #00173a 95.31%);
}
.gap_column4 .vc_column-inner {
border-radius: 12px;
background: linear-gradient(to right bottom, #1f224b 0%, #2d5d85 100%);
} .vc_row.vc_row-o-full-height {
min-height: initial !important;
} .inside-boxes-text-1 {
font-size: 22px;
line-height: 1.1666666667;
font-weight: 400;
letter-spacing: .009em;
}
.inside-boxes-text-2 h2 {
line-height: 1.1666666667;
letter-spacing: .009em;
}
.inside-boxes-text-2 h3 {
font-size: 34px;
line-height: 1.1666666667;
font-weight: 400;
letter-spacing: .009em;
}
.inside-boxes-text-2 h4 {
font-size: 28px;
line-height: 1.1666666667;
font-weight: 400;
letter-spacing: .009em;
}
.inside-boxes-text-2 h5 {
font-size: 19px;
line-height: 1.4211;
font-weight: 500;
letter-spacing: .012em;
}
.inside-boxes-text-2 h6 {
font-size: 13px;
line-height: 1.1666666667;
font-weight: 400;
letter-spacing: .009em;
}
.inside-boxes-text-2 li {
font-size: 19px;
color: #e3e3e3 !important;
}
.inside-boxes-text-2 ul,
.inside-boxes-text-2 li {
line-height: 1.5;
} body.page :is(.gap_column, .gap_column2, .gap_column3, .gap_column4)
> .vc_column-inner > .wpb_wrapper > .inside-boxes-text-2 :is(h2, h5, p),
body.page .gradient-background-9 .inside-boxes-text-2 :is(h2, h5, p) {
color: #fff;
} body.page :is(.gap_column, .gap_column2, .gap_column3, .gap_column4)
> .vc_column-inner > .wpb_wrapper > .inside-boxes-text-2 :is(h5, p) a,
body.page .gradient-background-9 .inside-boxes-text-2 :is(h5, p) a {
color: #fff;
text-decoration: underline;
text-underline-offset: .18em;
} .inside-boxes-text-3 h2 {
background-image: linear-gradient(45deg, #f55833, #8874ff, #f9df52);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.inside-boxes-text-3 h5,
.inside-boxes-text-4 h5 {
font-size: 19px;
line-height: 1.4211;
font-weight: 500;
letter-spacing: .012em;
}
.inside-boxes-text-4 h6 {
font-size: 14px;
line-height: 1.3666666667;
font-weight: 400;
letter-spacing: .012em;
margin-top: -5px;
}
.inside-boxes-text-4 h6 img {
padding-top: 0;
padding-bottom: 5px;
}
.inside-boxes-text-4 .far {
font-size: 24px;
line-height: 1.3666666667;
font-weight: 400;
letter-spacing: .012em;
margin-top: -5px;
} .shadow img {
filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.3));
}
.max-rounded-top img {
border-radius: 12px 12px 0 0;
filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.3));
} .gradient-text-7 h1,
.gradient-text-7 h2 {
background-image: linear-gradient(45deg, #f55833, #8874ff, #f9df52);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.gradient-text-7 h1 {
font-size: 50px;
line-height: 1.15;
font-weight: 600;
letter-spacing: 0.02em;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
} .gradient-background-7 h6 {
font-size: 13px;
line-height: 1.1666666667;
font-weight: 400;
letter-spacing: .009em;
}
.gradient-background-7 h5 {
font-size: 19px;
line-height: 1.4211;
font-weight: 500;
letter-spacing: .012em;
} .gradient-text-3,
.gradient-text-4 {
background-color: #ffffff;
background-image: linear-gradient(45deg, #F53E51, #F044B7, #7025FB);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
} .gradient-text-3 h1 {
background-color: #ffffff;
background-image: linear-gradient(
90deg,
#2F7CF6 0%,
#6A5AFB 28%,
#C54AF2 52%,
#FF3B5B 78%,
#FF6A1F 100%
);
background-size: 100% 100%;
background-repeat: no-repeat;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
font-size: 60px;
line-height: 1.05;
font-weight: 800;
letter-spacing: 0.02em;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
} .wpb_text_column.gradient-text-3 h5 {
color: #fff !important;
-webkit-text-fill-color: #f5f5f7 !important;
}
.gradient-text-4 h1 {
font-size: 50px;
line-height: 1.15;
font-weight: 600;
letter-spacing: 0.02em;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
} .gradient-text-5 {
--m1-max-gradient-stop-1-position: 30%;
--m1-max-gradient-stop-2-position: 70%;
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
background-clip: text;
background-image: linear-gradient(
var(--m1-chip-gradient-angle, 90deg),
var(--m1-max-gradient-stop-1-color, #e24d74) var(--m1-max-gradient-stop-1-position),
var(--m1-max-gradient-stop-2-color, #6a4bff) var(--m1-max-gradient-stop-2-position)
);
} .gradient-background-1 {
background-image: linear-gradient(107.56deg, #ffa7a7 2.2%, #a30cb5 29.17%, #00173a 95.31%);
border-radius: 12px;
}
.gradient-background-2 {
border-radius: 12px;
background: linear-gradient(107.56deg, #dcf9ff, #621dba 48.44%, #04001c 95.31%);
}
.gradient-background-3 {
border-radius: 12px;
background: linear-gradient(114.88deg, #3cd0ff, #0b0050);
}
.gradient-background-4 {
border-radius: 12px;
background: linear-gradient(135deg, #049CB7, #3DD9BD);
}
.gradient-background-5 {
border-radius: 12px;
background-image:
radial-gradient(at 0% 0%, rgba(10,43,97,0.5) 0px, transparent 50%),
radial-gradient(at 56% 9%, rgba(10,43,97,0.5) 0px, transparent 50%),
radial-gradient(at 31% 4%, rgba(10,43,97,0.5) 0px, transparent 50%),
radial-gradient(at 86% 0%, #0a2a61 0px, transparent 50%),
radial-gradient(at 61% 81%, rgba(111,88,116,0.23) 0px, transparent 50%),
radial-gradient(at 94% 50%, rgba(76,21,147,0.22) 0px, transparent 50%),
radial-gradient(at 84% 100%, rgba(111,88,116,0.7) 0px, transparent 50%),
radial-gradient(at 0% 100%, #74517b 0px, transparent 50%),
radial-gradient(at 68% 100%, rgba(75,59,78,0.69) 0px, transparent 50%),
radial-gradient(at 32% 100%, rgba(111,88,116,0.51) 0px, transparent 50%);
}
.gradient-background-6 {
border-radius: 12px;
background: linear-gradient(to right bottom, #1f224b 0%, #2d5d85 100%);
} .gradient-background-7 {
border-radius: 12px;
background-image: linear-gradient(112deg, #3a1f64 0%, #742774 38%, #bf2a7c 70%, var(--brand-pink) 100%);
}
.gradient-background-7_hero {
background-image: linear-gradient(112deg, #3a1f64 0%, #742774 38%, #bf2a7c 70%, var(--brand-pink) 100%);
}
.gradient-background-8 {
border-radius: 12px;
background-image: linear-gradient(201deg, #f4f4f4 0%, #ffffff 47%, #f4f4f4 100%);
}
.gradient-background-9 {
border-radius: 12px;
filter: drop-shadow(0px 5px 20px rgba(245, 245, 245, 0.3));
} .solid-text-1 h1 {
color: #000000;
font-size: 60px;
line-height: 1.05;
font-weight: 600;
letter-spacing: 0.02em;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
} .hero-img-portrait img,
#image1_homepage img {
width: 100%;
height: clamp(420px, 60vh, 640px) !important;
object-fit: cover;
object-position: center;
border-radius: 10px;
display: block;
} @media (min-width: 768px)  { .hero-img-portrait { margin-right: 1px; } }
@media (min-width: 1024px) { .hero-img-portrait { margin-right: 2px; } }
@media (min-width: 1280px) { .hero-img-portrait { margin-right: 3px; } } @media (min-width: 1280px) {
.hero-img-portrait img,
#image1_homepage img { max-height: 640px !important; }
}
@media (min-width: 1536px) {
.hero-img-portrait img,
#image1_homepage img {
height: clamp(420px, 60vh, 700px) !important;
max-height: 700px !important;
}
} .hero-img-portrait.no-crop img,
#image1_homepage.no-crop img {
height: auto !important;
max-height: 700px !important;
object-fit: contain !important;
margin: 0 auto;
} .hero-img-portrait.crop-top    img { object-position: 50% 0%;   }
.hero-img-portrait.crop-bottom img { object-position: 50% 100%; }
.hero-img-portrait.crop-left   img { object-position: 0% 50%;   }
.hero-img-portrait.crop-right  img { object-position: 100% 50%; } .hero-img-portrait img { max-width: 100% !important; } .cta-note {
padding: 24px 28px;
background: #f6fbfe;
border: 1px solid #d8eaf4;
border-radius: 14px;
} .cta-note strong {
background: linear-gradient(90deg, var(--brand-pink), #6a4bff);
-webkit-background-clip: text;
color: transparent;
} .bullets-lh-boost li {
line-height: 1.7;
margin-bottom: 8px;
}
@media (min-width: 1280px) {
.title-tighten { max-width: 560px; }
} .step {
display: inline-flex;
justify-content: center;
align-items: center;
width: 32px;
height: 32px;
border-radius: 50%;
background-color: var(--brand-pink);
color: #fff;
font-weight: 700;
font-size: 16px;
line-height: 1;
margin-right: 8px;
margin-top: -5px;
vertical-align: middle;
box-shadow: 0 4px 10px var(--brand-pink-shadow);
} #site-header .site-title {
padding: 0 !important;
}
#primary-navigation .menu-toggle {
display: none !important;
}
#site-header .primary-navigation {
display: block !important;
width: 100% !important;
} .faq-title .vc_toggle_title h4,
.faq-button .vc_toggle_title h4 {
color: #ffffff;
text-transform: none;
font-size: 20px;
line-height: 1.05;
font-weight: 400;
letter-spacing: 0.02em;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.faq-button li {
color: #ffffff;
text-transform: none;
} #ez-toc-container {
width: auto !important;
} #breadcrumbs {
font-size: 100% !important;
color: var(--text-medium) !important;
background-color: white !important;
padding: 0 10px 40px 10px !important;
font-weight: 500 !important;
text-align: center !important;
margin: 0 auto !important;
text-decoration: none !important;
}
#breadcrumbs a {
display: inline !important;
border: none !important;
text-transform: none !important;
color: var(--brand-pink-text) !important;
} .block-navigation {
display: none !important;
}
.block-content {
padding: 0 !important;
}
.vc_gitem-zone {
border-radius: 12px !important;
}
.vc_tta-title-text {
font-size: 16px !important;
}
:where(.entry-content, .post-content) img {
max-width: 100%;
height: auto;
} h2, .title-h2 {
font-size: 42px;
font-weight: 500;
line-height: 1.15;
} .single-product-content .price { font-size: 42px; font-weight: 500; line-height: 1.15; }
h3, .title-h3 {
font-size: 28px;
line-height: 1.2;
}
h6, .title-h6 {
color: var(--text-medium);
line-height: 1.38;
font-size: 13px;
} .page-title-block {
background-color: transparent !important;
background-image: linear-gradient(107.56deg, #ffa7a7 2.2%, #a30cb5 29.17%, #00173a 95.31%) !important;
padding: 100px 10px 100px 10px !important;
}
.page-title-block h1 {
font-size: 50px;
line-height: 1.05;
font-weight: 500;
letter-spacing: 0.02em;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
} .page-title-style-1 .page-title-title h1 {
color: #ffffff !important;
}
.page-title-style-1 .page-title-excerpt {
color: #ffffff;
} .page-title-block.page-title-style-2 {
background-image: none !important;
background-color: #ffffff !important;
padding: 40px !important;
}
.page-title-style-2 .page-title-title h1,
.page-title-block.page-title-style-2 h1 {
color: #000000 !important;
}
.page-title-style-2 .page-title-excerpt {
color: #000000;
} .max-rounded {
border-radius: 12px !important;
margin: 0 12px 24px 12px !important;
}
.max-rounded img {
border-radius: 12px !important;
filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.3)) !important;
}
.max-rounded2 {
border-radius: 12px !important;
margin: 0 12px 24px 12px !important;
}
.max-rounded2 img {
border-radius: 12px !important;
} .wpcf7-form input:is([type="text"], [type="password"], [type="date"],
[type="datetime-local"], [type="email"], [type="number"], [type="search"],
[type="tel"], [type="time"], [type="url"], [type="month"], [type="week"]),
.wpcf7-form select,
.wpcf7-form textarea {
box-sizing: border-box;
width: 100%;
max-width: 100%;
min-height: 52px;
height: auto;
padding: 12px 16px;
border: 1px solid var(--border-soft);
border-radius: 10px;
box-shadow: 0 0 8px 1px rgba(0, 0, 0, .06);
color: var(--text-soft);
font-family: inherit;
font-size: 19px;
line-height: 1.4;
font-weight: 500;
letter-spacing: .012em;
margin-bottom: 5px;
}
.wpcf7-form textarea { min-height: 140px; resize: vertical; }
.wpcf7-form input:is([type="checkbox"], [type="radio"]) {
width: auto;
height: auto;
min-height: 0;
padding: 0;
box-shadow: none;
}
.wpcf7-form input:focus-visible,
.wpcf7-form select:focus-visible,
.wpcf7-form textarea:focus-visible {
outline: 2px solid var(--brand-pink-text);
outline-offset: 2px;
}
.vc_contact-form-7 p {
color: var(--text-muted);
font-size: 16px;
line-height: 1.45;
font-weight: 400;
letter-spacing: .012em;
margin: 0 0 2px;
}
.wpcf7-form-control-wrap {
color: var(--text-soft);
font-family: inherit;
font-size: 19px;
line-height: 1.4;
} .vc_contact-form-7 .sc-button,
.wpcf7-form input[type="submit"],
.wpcf7-form button[type="submit"] {
box-sizing: border-box;
width: 100%;
min-height: 52px;
height: auto;
padding: 12px 20px;
background-color: #22717c;
color: #fff;
border: 0;
border-radius: 10px;
box-shadow: 0 0 8px 1px rgba(0, 0, 0, .06);
font-family: inherit;
font-size: 18px;
line-height: 1.4;
font-weight: 600;
white-space: normal;
} #colophon.site-footer li,
#colophon.site-footer p {
font-size: 16px;
}
.footer-site-info {
font-size: 16px !important;
} 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; }
}
@media (max-width: 767px) {
body.home .slideshow-preloader { height: 220px; }
}
@media (max-width: 480px) {
body.home .slideshow-preloader { height: 140px; }
}  @media (max-width: 1199px) {
.wpb_row { margin-top: 0 !important; }
} @media (max-width: 767px) {
#site-header .site-title a img.default {
opacity: 1 !important;
}
.col-sm-6 { width: 100%; }
} @media (min-width: 768px) and (max-width: 979px) {
#primary-navigation .menu-toggle { display: none !important; }
.col-sm-6 { width: 100%; }
} @media screen and (max-width: 750px) {
.owl-carousel.owl-loaded { display: none !important; }
.col-sm-6 { width: 100%; }
} @media screen and (max-width: 1150px) {
h4, .title-h4 {
line-height: 31px;
font-size: 22px;
}
} @media screen and (max-width: 600px) {
h4, .title-h4 {
line-height: 30px !important;
font-size: 22px !important;
}
.blog article a.default img { display: none !important; }
.owl-carousel.owl-loaded { display: none !important; }
.blog article .entry-title {
font-size: 28px !important;
line-height: 36px !important;
}
} @media screen and (min-width: 10px) {
h5.vc_custom_heading, .vc_custom_heading h5 { font-size: 12px; }
}
@media screen and (min-width: 1000px) {
h5.vc_custom_heading, .vc_custom_heading h5 { font-size: 14px; }
}
@media screen and (min-width: 1200px) {
h5.vc_custom_heading, .vc_custom_heading h5 { font-size: 18px; }
}
@media screen and (min-width: 1300px) {
h5.vc_custom_heading, .vc_custom_heading h5 { font-size: 19px; }
} #Slide1_Scale { animation: slide 16s infinite linear; }
@keyframes slide {
0% { transform: rotate(0deg) scale(1); top: 0; left: 0; }
100% { transform: rotate(0deg) scale(1); top: 0; left: -502px; }
}
#Slide1_GlassNeon { animation: glass_neon 1.5s infinite linear; }
@keyframes glass_neon {
0%, 25%, 30%, 70% { opacity: .2; }
15%, 65%, 100% { opacity: 1; }
31% { opacity: .9; }
50% { opacity: .3; }
60% { opacity: .3; }
71% { opacity: .6; }
85% { opacity: .2; }
}
@media (prefers-reduced-motion: reduce) {
#Slide1_Scale, #Slide1_GlassNeon { animation: none !important; }
} .gf-row-paper,
body.single-post article.type-post .gf-article-paper-panel {
padding: 40px !important;
background-image: url(https://gfoundry.com/wp-content/uploads/2019/02/background-white-paper.jpg?id=12717) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
border-radius: 10px !important;
} @media (max-width: 979px) {
h2, .title-h2 { font-size: 34px; line-height: 1.24; } .page-title-block h1 { font-size: 45px !important; line-height: 1.2 !important; }
}
@media (max-width: 767px) {
h1, .title-h1 { font-size: 34px !important; line-height: 1.2 !important; }
.solid-text-1 h1,
.gradient-text-3 h1,
.gradient-text-4 h1,
.gradient-text-7 h1,
.page-title-block h1 { font-size: 34px !important; line-height: 1.2 !important; }
.page-title-block.page-title-style-2 { padding: 24px 20px !important; }
.hero-img-portrait img,
#image1_homepage img { height: clamp(280px, 60vh, 420px) !important; }
}  body.home #hero_title h1 {
font-size: 52px !important;
line-height: 1.1 !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
body.home #hero_title h1 { font-size: 46px !important; }
}
@media (min-width: 768px) and (max-width: 979px) {
body.home #hero_title h1 { font-size: 40px !important; }
}
@media (max-width: 767px) {
body.home #hero_title h1 { font-size: 36px !important; line-height: 1.15 !important; }
}  body.single-post article.type-post .gf-article-table-scroll { overflow-x:auto; }
body.single-post article.type-post .gf-article-table { width:100%;border-collapse:collapse;text-align:left; }
body.single-post article.type-post .gf-article-table-cell { padding:16px;border-bottom:1px solid #dce3ea; }
body.single-post article.type-post .gf-article-table-basic { width:100%;border-collapse:collapse; }
body.single-post article.type-post .gf-article-table-heading { text-align:left;padding:14px;border-bottom:1px solid #dce3eb; }
body.single-post article.type-post .gf-article-table-cell-compact { padding:14px;vertical-align:top;border-bottom:1px solid #dce3eb; }
body.single-post article.type-post .gf-article-card-grid { display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin:24px 0; }
body.single-post article.type-post .gf-article-card { background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;color:#374151;font-size:16px;line-height:1.65; }
body.single-post article.type-post .gf-article-panel-padding { padding:40px; }
body.single-post article.type-post .gf-article-grid-wide { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,420px),1fr)); gap: 16px; }
body.single-post article.type-post .gf-article-grid-wide-spaced { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,420px),1fr)); gap: 16px; margin: 24px 0; }
body.single-post article.type-post .gf-article-grid-wide-tight { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,420px),1fr)); gap: 12px; }
body.single-post article.type-post .gf-article-table-scroll-contained { overflow-x:auto;max-width:100%; }
body.single-post article.type-post .gf-article-grid-standard { display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:24px 0; }
body.single-post article.type-post .gf-article-card-plain { background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;color:#334155; }
body.single-post article.type-post .gf-article-card-title { margin:0 0 12px;font-size:21px;color:#111827; }
body.single-post article.type-post .gf-article-table-frame { margin:24px 0;overflow-x:auto;border:1px solid #e2e8f0;border-radius:14px; }
body.single-post article.type-post .gf-article-table-wide { min-width:680px;width:100%;border-collapse:collapse;color:#334155;background:#fff; }
body.single-post article.type-post .gf-article-table-heading-muted { padding:16px;text-align:left;background:#f1f5f9;border-bottom:1px solid #e2e8f0; }
body.single-post article.type-post .gf-article-table-cell-muted { padding:16px;vertical-align:top;border-bottom:1px solid #e2e8f0; }
body.single-post article.type-post .gf-article-card-muted { padding:24px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;color:#334155; }
body.single-post article.type-post .gf-article-card-title-muted { margin:0 0 12px;font-size:21px;color:#172435; }
body.single-post article.type-post .gf-article-grid-small { display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,210px),1fr));gap: 12px; }
body.single-post article.type-post .gf-article-grid-medium { display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr));gap: 16px;margin: 24px 0; }
body.single-post article.type-post .gf-article-comparison-panel { max-width:100%;margin:24px auto;padding:24px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:#111827; }
body.single-post article.type-post .gf-article-comparison-title { font-size:22px;font-weight:bold;margin-bottom:16px; }
body.single-post article.type-post .gf-article-comparison-grid { display:grid;grid-template-columns:minmax(240px,1.5fr) 1fr 1fr;min-width:680px; }
body.single-post article.type-post .gf-article-comparison-heading { padding:12px 16px;background:#f3f4f6;font-weight:bold;border-bottom:1px solid #e5e7eb; }
body.single-post article.type-post .gf-article-comparison-cell { padding:12px 16px;border-bottom:1px solid #e5e7eb;line-height:1.55;color:#475569; }
body.single-post article.type-post .gf-article-comparison-note { font-size:14px;color:#64748b;margin-top:16px;line-height:1.6; }
body.single-post article.type-post .gf-article-grid-stretch { max-width:100%;margin:24px auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:stretch; }
body.single-post article.type-post .gf-article-card-title-small { font-size:20px;line-height:1.35;margin:0 0 12px;color:#111827; }
body.single-post article.type-post .gf-article-card-copy { font-size:16px;color:#374151;margin: 0; }
body.single-post article.type-post .gf-article-comparison-cell-centered { padding: 15px 18px; border-bottom: 1px solid #e5e7eb; text-align: center; color:#475569; }
body.single-post article.type-post .gf-article-comparison-heading-comfortable { padding:15px 18px;background:#f3f4f6;font-weight:bold;border-bottom:1px solid #e5e7eb; }
body.single-post article.type-post .gf-article-comparison-cell-comfortable { padding:15px 18px;border-bottom:1px solid #e5e7eb;line-height:1.55;color:#475569; }
body.single-post article.type-post .gf-article-comparison-grid-flexible { display:grid;grid-template-columns:3fr 1fr 1fr;gap:12px;font-weight:bold; }
body.single-post article.type-post .gf-article-note { background: #f0fdfd; border: 1px solid #e5e7eb; padding: 18px 22px; border-radius: 6px; margin: 20px 0; }
body.single-post article.type-post .gf-article-quote { border-top: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; padding: 20px 0; margin: 24px 0; background: #f9fafb; font-size: 20px; line-height: 1.5; font-style: italic; color: #111827; }
body.single-post article.type-post .gf-article-callout { background: #f9fafb; border: 1px solid #e5e7eb; border-radius: 12px; padding: 24px; margin: 20px 0; }
body.single-post article.type-post .gf-article-copy-reset { margin: 0; color: #374151; }
body.single-post article.type-post .gf-article-card-title-small-2 { margin: 0 0 12px; font-size: 20px; color: #111827; }
@media (max-width: 991px) {
body.single-post article.type-post .gf-article-grid { grid-template-columns: minmax(0, 1fr) !important; }
} body.single-post article.type-post .gf-article-section-space { padding-top: 70px !important; }
body.single-post article.type-post .gf-article-panel-space { padding: 40px !important; }
body.single-post article.type-post .gf-article-panel-sides {
padding-right: 40px !important;
padding-bottom: 40px !important;
padding-left: 40px !important;
} body.single-post #page-title.page-title-style-2[style=""] .page-title-excerpt[style=""] {
color: #536274;
} body.single-post article.type-post .inside-boxes-text-3 p[style*="font-size:14px"],
body.single-post article.type-post .inside-boxes-text-3 p[style*="font-size: 14px"] {
font-size: 16px !important;
line-height: 1.6 !important;
} body.single-post article.type-post .faq-vs .vc_toggle_title h4 {
font-size: 21px !important;
line-height: 1.45 !important;
color: #1a1a1a !important;
font-weight: 700 !important;
text-transform: none !important;
margin: 0 !important;
} body.single-post article.type-post .gf-update-card__desc {
font-size: 16px;
line-height: 1.55;
}
body.single-post article.type-post .gf-update-card__date {
font-size: 13px;
color: #606a75;
}
body.single-post article.type-post .gf-badge {
font-size: 10px;
} body.single-post article.type-post .forminator-ui.forminator-quiz-leads {
width: 100%;
max-width: 760px !important;
margin: 32px auto !important;
}
body.single-post article.type-post .forminator-quiz--description,
body.single-post article.type-post .forminator-quiz--description p {
font-family: inherit !important;
font-size: 18px !important;
font-weight: 400 !important;
line-height: 1.6 !important;
color: #536274 !important;
}
body.single-post article.type-post .forminator-quiz-leads .forminator-label {
font-size: 14px !important;
color: #445264 !important;
}
body.single-post article.type-post .forminator-quiz-leads .forminator-checkbox__label {
font-size: 15px !important;
line-height: 1.5 !important;
} body.single-post article.type-post .gf-article-dark h2 {
background: none;
color: #fff;
-webkit-text-fill-color: #fff;
}
@media (max-width: 767px) {
body.single-post #page-title h1 {
font-size: 32px !important;
line-height: 1.2 !important;
}
body.single-post article.type-post > .entry-content > .inside-boxes-text-3 h2 {
font-size: 28px;
line-height: 1.25;
} body.single-post article.type-post .gf-mobile-table {
display: block;
width: 100%;
min-width: 0 !important;
}
body.single-post article.type-post .gf-mobile-table thead {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
}
body.single-post article.type-post .gf-mobile-table tbody,
body.single-post article.type-post .gf-mobile-table tr,
body.single-post article.type-post .gf-mobile-table td {
display: block;
width: 100%;
box-sizing: border-box;
}
body.single-post article.type-post .gf-mobile-table tr {
padding: 10px 0;
border-bottom: 2px solid #dbe2ea;
}
body.single-post article.type-post .gf-mobile-table tr:last-child {
border-bottom: 0;
}
body.single-post article.type-post .gf-mobile-table td {
padding: 10px 14px !important;
border: 0 !important;
white-space: normal !important;
overflow-wrap: anywhere;
}
body.single-post article.type-post .gf-mobile-table td::before {
content: attr(data-label);
display: block;
font-size: 14px;
font-weight: 600;
color: #223146;
margin-bottom: 4px;
}
body.single-post article.type-post .gf-article-hero-title {
padding-top: 60px !important;
}
body.single-post article.type-post .gf-article-hero-image {
padding-bottom: 60px !important;
}
body.single-post article.type-post .gf-article-diagram {
padding: 24px 16px !important;
margin: 40px 0 !important;
}
body.single-post article.type-post .gf-article-benefits-heading {
margin-top: 64px !important;
}
body.single-post article.type-post .gf-article-benefits-grid {
padding: 24px 16px !important;
}
body.single-post article.type-post .gf-article-benefits-grid .wpb_column {
margin-bottom: 32px;
}
} @layer gf-article-mobile-spacing {
@media (max-width: 767px) {
body.single-post article.type-post > .entry-content > .inside-boxes-text-3 {
padding: 24px 20px !important;
}
body.single-post article.type-post .gf-row-paper,
body.single-post article.type-post .gf-article-paper-panel { padding: 24px 20px !important; }
}
} @media (max-width: 991px) {
body.single-post article.type-post .inside-boxes-text-3 img.alignright,
body.single-post article.type-post .inside-boxes-text-3 img.alignleft {
float: none !important;
display: block;
max-width: 100%;
height: auto;
margin: 0 auto 24px !important;
}
body.single-post article.type-post .inside-boxes-text-3 div[style*="display: grid"],
body.single-post article.type-post .inside-boxes-text-3 div[style*="display:grid"] {
grid-template-columns: minmax(0, 1fr) !important;
}
} body.single-scalia_pf_item #page-title.page-title-block{background:#f8f7f4!important;background-image:none!important;padding:72px 0!important;border:0!important;text-align:left;}
body.single-scalia_pf_item #page-title .container{width:100%;max-width:1200px;padding:0 32px;box-sizing:border-box;}
body.single-scalia_pf_item #page-title .page-title-title{margin:0!important;text-align:left;}
body.single-scalia_pf_item #page-title h1{font-family:inherit!important;font-size:clamp(40px,4.3vw,60px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#151b26!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-transform:none!important;max-width:20ch;margin:0!important;overflow-wrap:break-word;}
body.single-scalia_pf_item #page-title .page-title-excerpt{font-family:inherit;font-size:21px!important;line-height:1.5!important;font-weight:400!important;color:#4c5867!important;letter-spacing:normal;max-width:66ch;margin:26px 0 0!important;text-align:left;}
body.single-scalia_pf_item #page-title .page-title-excerpt:empty{display:none;}
body.single-scalia_pf_item #main-content .block-content > .container{width:100%;max-width:1200px;padding:64px 32px!important;box-sizing:border-box;}
body.single-scalia_pf_item .gf-partner-profile,body.single-scalia_pf_item .gf-partner-profile *{box-sizing:border-box;}
body.single-scalia_pf_item .gf-partner-back{display:inline-block;color:#b43159!important;font-size:17px;line-height:1.5;margin:0 0 40px;text-decoration:none;text-underline-offset:4px;}
body.single-scalia_pf_item .gf-partner-back:hover{text-decoration:underline;}
body.single-scalia_pf_item .gf-partner-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;align-items:start;}
body.single-scalia_pf_item .gf-partner-copy{min-width:0;max-width:72ch;}
body.single-scalia_pf_item .gf-partner-copy p,body.single-scalia_pf_item .gf-partner-copy li{font-family:inherit;font-size:18px;line-height:1.65;color:#4c5867;}
body.single-scalia_pf_item .gf-partner-copy p{margin:0 0 22px;}
body.single-scalia_pf_item .gf-partner-copy .gf-partner-intro{font-size:24px;line-height:1.35;font-weight:600;color:#151b26;margin:0 0 28px;}
body.single-scalia_pf_item .gf-partner-copy h2{font-family:inherit;font-size:38px!important;line-height:1.15!important;font-weight:700;letter-spacing:-.025em;color:#151b26;background:none;-webkit-text-fill-color:currentColor;margin:36px 0 22px;}
body.single-scalia_pf_item .gf-partner-copy h3{font-family:inherit;font-size:24px!important;line-height:1.25!important;color:#151b26;font-weight:600;margin:28px 0 16px;}
body.single-scalia_pf_item .gf-partner-copy a{color:#b43159;text-underline-offset:4px;}
body.single-scalia_pf_item .gf-partner-copy ul,body.single-scalia_pf_item .gf-partner-copy ol{margin:20px 0;padding-left:24px;}
body.single-scalia_pf_item .gf-partner-copy li+li{margin-top:9px;}
body.single-scalia_pf_item .gf-partner-identity{text-align:center;}
body.single-scalia_pf_item .gf-partner-logo{display:block;width:270px;max-width:100%;height:200px;object-fit:contain;margin:0 auto 28px!important;float:none!important;border:0;border-radius:0;}
body.single-scalia_pf_item .gf-partner-label{font-size:15px;line-height:1.5;color:#616d7c;margin:0 0 12px;}
body.single-scalia_pf_item .gf-partner-identity .vc_btn3-container{margin:0;}
body.single-scalia_pf_item .gf-partner-profile a:focus-visible{outline:3px solid #b43159;outline-offset:5px;}
body.single-scalia_pf_item .scalia_socials_sharing{margin-top:40px;}
body.single-scalia_pf_item .block-date{font-size:14px;line-height:1.5;color:#616d7c;}
body.single-scalia_pf_item .block-navigation:not(:has(a)){display:none;}
@media(max-width:1024px){
body.single-scalia_pf_item #page-title.page-title-block{padding:64px 0!important;}
body.single-scalia_pf_item #page-title .container{padding:0 28px;}
body.single-scalia_pf_item #page-title h1{font-size:46px!important;}
body.single-scalia_pf_item #page-title .page-title-excerpt{font-size:20px!important;}
body.single-scalia_pf_item #main-content .block-content > .container{padding:56px 28px!important;}
body.single-scalia_pf_item .gf-partner-grid{grid-template-columns:minmax(0,1fr) 250px;gap:36px;}
body.single-scalia_pf_item .gf-partner-logo{width:250px;height:auto;}
}
@media(max-width:767px){
body.single-scalia_pf_item #page-title.page-title-block{padding:46px 0!important;}
body.single-scalia_pf_item #page-title .container{padding:0 24px;}
body.single-scalia_pf_item #page-title h1{font-size:40px!important;max-width:100%;}
body.single-scalia_pf_item #page-title .page-title-excerpt{font-size:19px!important;margin-top:24px!important;}
body.single-scalia_pf_item #main-content .block-content > .container{padding:40px 24px!important;}
body.single-scalia_pf_item .gf-partner-back{margin-bottom:28px;}
body.single-scalia_pf_item .gf-partner-grid{grid-template-columns:minmax(0,1fr);gap:36px;}
body.single-scalia_pf_item .gf-partner-identity{grid-row:1;text-align:left;}
body.single-scalia_pf_item .gf-partner-logo{width:220px;height:auto;margin:0 0 18px!important;}
body.single-scalia_pf_item .gf-partner-copy p,body.single-scalia_pf_item .gf-partner-copy li{font-size:17px;}
body.single-scalia_pf_item .gf-partner-copy .gf-partner-intro{font-size:22px;}
body.single-scalia_pf_item .gf-partner-copy h2{font-size:32px!important;}
body.single-scalia_pf_item .gf-partner-copy h3{font-size:22px!important;}
}
@media(max-width:359px){body.single-scalia_pf_item #page-title h1{font-size:36px!important;}} body.single-scalia_pf_item #main-content > .block-content{padding:0!important;}
body.single-scalia_pf_item .gf-partner-profile > p{margin:0;}