/*	Theme's secondary color: LIGHT BLUE

light blue 1 - #70bdcc / rgb(112, 189, 204)
light blue 2 - #a0d3de / rgb(160, 211, 222)
light blue 3 - #c3dee3 / rgb(195, 222, 227)
light blue 4 - #65aab8 / rgb(101, 170, 184)
*/


/*-----------------------------------------------------------------------------------*/
/*	Light Blue 1 - #70bdcc / rgb(112, 189, 204)
/*-----------------------------------------------------------------------------------*/

/* Typography */
a.text-secondary-color:hover {
	color: #70bdcc !important;
}
a.read-more-link.text-secondary-color:hover::after {
	background-color: #70bdcc;
}
.dark-colored-bg a.read-more-link.text-secondary-color:hover::after {
	background-color: #70bdcc;
}

/* Buttons */
.button.button-colored {
	background: rgba(112, 189, 204, 0.85); /* #70bdcc */
}
.button.button-colored::before {
	/* background-image: 2 colors - see in "Light Blue 4" */
}
.button.button-colored.button-medium {
	color: #70bdcc;
	border-color: #70bdcc;
}
.button.button-colored.button-medium::before {
	background: #70bdcc;
}

/* Header Menu */
#primary-nav .sf-arrows ul .sf-with-ul:hover::after,
#primary-nav ul ul li.sfHover > .sf-with-ul::after {
	color: #70bdcc;
}

/* Hero Image, Hero Slider, Page Title, Subheader Navigation */
#subheader-bar .action-box .action-button .button-colored {
	background: rgba(112, 189, 204, 0.85); /* #70bdcc */
}

/* Stripe Sections */
.stripe-upper-bg-mix-gradient > .stripe-upper-bg::after {
	background-image: -webkit-linear-gradient(135deg, rgba(112, 189, 204, 0), rgba(112, 189, 204, 0.4), rgba(112, 189, 204, 0));
	background-image: -o-linear-gradient(135deg, rgba(112, 189, 204, 0), rgba(112, 189, 204, 0.4), rgba(112, 189, 204, 0));
	background-image: linear-gradient(135deg, rgba(112, 189, 204, 0), rgba(112, 189, 204, 0.4), rgba(112, 189, 204, 0)); /* #70bdcc */
}

/* Icon Boxes */
.icon-boxes.top-icon-box.icon-large-round-bg .box-icon.secondary-color-bg,
.icon-boxes.top-icon-box.icon-medium-round-bg .box-icon.secondary-color-bg {
	background-color: #70bdcc;
}
.icon-boxes.top-icon-box.icon-large .box-icon.secondary-color i,
.icon-boxes.top-icon-box.icon-small .box-icon.secondary-color i,
.icon-boxes.top-icon-box.box-filled-bg .box-icon.secondary-color i {
	color: #70bdcc;
}
.icon-boxes.left-icon-box.icon-small-round-bg .box-icon {
	background-color: #70bdcc;
}
.icon-boxes.left-icon-box.icon-small-round-bg .box-icon.secondary-color-bg {
	background-color: #70bdcc;
}
.icon-boxes.left-icon-box.icon-large .box-icon.secondary-color i,
.icon-boxes.left-icon-box.icon-medium .box-icon.secondary-color i,
.icon-boxes.left-icon-box.icon-heading .box-icon.secondary-color i {
	color: #70bdcc;
}

/* Stages */
.stages .box-icon.secondary-color-bg {
	background-color: #70bdcc;
}

/* Feature List */
.feature-list.numeric-list .box-icon {
	background-color: #70bdcc;
}
.feature-list.numeric-list .box-icon.secondary-color-bg {
	background-color: #70bdcc;
}
.feature-list.check-list .box-icon {
	border-color: #70bdcc;
}
.feature-list.check-list .box-icon.secondary-color-bg {
	border-color: #70bdcc;
}

/* Tabs */
.tabs .tabs-nav .tabs-list li.active a {
	border-bottom-color: #70bdcc;
}
.tabs-full-width .tabs-nav .tabs-list li.active a {
	border-bottom-color: #70bdcc;
}

/* Blog */
.blog-list-layout article.sticky-newest .post-date .day {
	color: #70bdcc;
}
.blog-list-layout article .post-meta a:hover {
	color: #70bdcc;
}
.blog-grid-layout article .post-category a:hover {
	color: #70bdcc;
}

/* News & Client Stories */
.recent-posts.picture-boxes .box-text .post-category a:hover {
	color: #70bdcc;
}

/* Standard Table */
.stripe-secondary-color-bg table th,
.stripe-secondary-color-bg table thead td {
	border-right-color: rgba(112, 189, 204, 0.7); /* #70bdcc */
}
.stripe-secondary-color-bg table td {
	border-color: rgba(112, 189, 204, 0.7); /* #70bdcc */
}

/* Pricing Table */
.pricing-table .table-column.featured:first-child .footer {
	border-left-color: #70bdcc;
}

/* Typography */
.note-separator.colored-separator {
	border-bottom-color: #70bdcc;
}


/*-----------------------------------------------------------------------------------*/
/*	Light Blue 2 - #a0d3de / rgb(160, 211, 222)
/*-----------------------------------------------------------------------------------*/

/* Typography */
h2.underline-small::before,
h3.underline-small::before,
h4.underline-small::before,
h5.underline-small::before,
h6.underline-small::before {
	background-color: #a0d3de;
	background: -webkit-linear-gradient(left, #a0d3de 50%, rgba(160, 211, 222, 0.5));
	background: -o-linear-gradient(left, #a0d3de 50%, rgba(160, 211, 222, 0.5));
	background: linear-gradient(to right, #a0d3de 50%, rgba(160, 211, 222, 0.5)); /* #a0d3de */
}
.dark-colored-bg .text-secondary-color {
	color: #a0d3de !important;
}
blockquote {
	border-left-color: rgba(160, 211, 222, 0.5); /* #a0d3de */
}
.stripe-light-grey-bg .quote-marks::before,
.stripe-primary-color-pale-bg .quote-marks::before,
.stripe-primary-color-light-bg .quote-marks::before,
.stripe-pale-bg .quote-marks::before {
	color: rgba(160, 211, 222, 0.5); /* #a0d3de */
}
a.text-secondary-color-light:hover {
	color: #a0d3de !important;
}
p.text-white a:hover {
	color: #a0d3de;
}
.dark-colored-bg a.read-more-link.text-secondary-color::after {
	background-color: #a0d3de;
}
.dark-colored-bg a.read-more-link.text-secondary-color-light:hover::after {
	background-color: #a0d3de;
}

/* Buttons */
.dark-colored-bg .button.button-colored:not(.button-medium) {
	background: rgba(160, 211, 222, 0.8); /* #a0d3de; */
}
.dark-colored-bg .button.button-colored:not(.button-medium)::before {
	/* background-image: 2 colors - see in "Light Blue 4" */
}

/* Images */
.img-geometric-bg-left .image-wrapper::before,
.img-geometric-bg-left .image-wrapper::after,
.img-geometric-bg-right .image-wrapper::before,
.img-geometric-bg-right .image-wrapper::after {
	background-color: rgba(160, 211, 222, 0.1); /* #a0d3de */
}
.img-geometric-bg-left:not(.img-round) .image-wrapper::before {
	background-color: rgba(160, 211, 222, 0.15); /* #a0d3de */
}
.img-geometric-bg-left:not(.img-round) .image-wrapper::after {
	background-color: rgba(160, 211, 222, 0.15); /* #a0d3de */
}
.img-geometric-bg-right:not(.img-round) .image-wrapper::before {
	background-color: rgba(160, 211, 222, 0.15); /* #a0d3de */
}
.img-geometric-bg-right:not(.img-round) .image-wrapper::after {
	background-color: rgba(160, 211, 222, 0.15); /* #a0d3de */
}

/* Header Menu */
#primary-nav > ul > li:not(.button-item).current-menu-item > a,
#primary-nav > ul > li:not(.button-item).top-current-menu-ancestor > a,
#primary-nav > ul > li:not(.button-item).current-menu-item > a:hover,
#primary-nav > ul > li:not(.button-item).top-current-menu-ancestor > a:hover {
	color: #a0d3de;
}
#primary-nav .sf-mega-section h6 {
	border-bottom-color: rgba(160, 211, 222, 0.5); /* #a0d3de */
}
#secondary-nav .quick-links .contact-phone {
	color: #a0d3de;
}

/* Homepage Hero */
#home-hero-content .bottom-square {
	background-color: #a0d3de;
}

/* Hero Image, Hero Slider, Page Title, Subheader Navigation */
#hero-content .bottom-square {
	background-color: #a0d3de;
}

/* Stripe Sections */
.stripe-secondary-color-bg {
	background-color: #a0d3de;
}
@media (max-width: 991px) {
	.stripe-left-col-fullwidth-grey.stripe-secondary-color-bg .columns:last-child,
	.stripe-right-col-fullwidth-grey.stripe-secondary-color-bg .columns:first-child {
		background-color: #a0d3de;
	}
}

/* Icon Boxes */
.icon-boxes.top-icon-box.icon-large-round-bg .box-icon.secondary-color-bg::before,
.icon-boxes.top-icon-box.icon-medium-round-bg .box-icon.secondary-color-bg::before {
	border-color: rgba(160, 211, 222, 0.45); /* #a0d3de */
}
.no-touch-screen .icon-boxes.top-icon-box.box-filled-bg .columns.link-hovered::before {
	border-color: #a0d3de;
}

/* Stages */
.stages article::before {
	background-color: rgba(160, 211, 222, 0.7); /* #a0d3de */
}
.stages .box-icon.secondary-color-bg::before {
	border-color: rgba(160, 211, 222, 0.5); /* #a0d3de */
}

/* Fancy Image */
@media (min-width: 768px) {
	.fancy-picture.colored-beam-left::before {
		background: linear-gradient(to bottom right, transparent 0%, transparent 50%, #a0d3de 50%, #a0d3de 100%);
	}
	.fancy-picture.colored-beam-left::after {
		background: linear-gradient(to top right, transparent 0%, transparent 50%, #a0d3de 50%, #a0d3de 100%);
	}
	.fancy-picture.colored-beam-right::before {
		background: linear-gradient(to bottom left, transparent 0%, transparent 50%, #a0d3de 50%, #a0d3de 100%);
	}
	.fancy-picture.colored-beam-right::after {
		background: linear-gradient(to top left, transparent 0%, transparent 50%, #a0d3de 50%, #a0d3de 100%);
	}
}
@media (max-width: 767px) {
	.fancy-picture[class*="colored-beam-"]::before {
		background: linear-gradient(to bottom left, transparent 0%, transparent 50%, #a0d3de 50%, #a0d3de 100%);
	}
	.fancy-picture[class*="colored-beam-"]::after {
		background: linear-gradient(to top left, transparent 0%, transparent 50%, #a0d3de 50%, #a0d3de 100%);
	}
}

/* Fancy Icon */
.fancy-icon .box-icon::before {
	background-color: #a0d3de;
}
@media (min-width: 768px) {
	.fancy-icon.colored-beam-left::before {
		background: linear-gradient(to bottom right, transparent 0%, transparent 50%, #a0d3de 50%, #a0d3de 100%);
	}
	.fancy-icon.colored-beam-left::after {
		background: linear-gradient(to top right, transparent 0%, transparent 50%, #a0d3de 50%, #a0d3de 100%);
	}
	.fancy-icon.colored-beam-right::before {
		background: linear-gradient(to bottom left, transparent 0%, transparent 50%, #a0d3de 50%, #a0d3de 100%);
	}
	.fancy-icon.colored-beam-right::after {
		background: linear-gradient(to top left, transparent 0%, transparent 50%, #a0d3de 50%, #a0d3de 100%);
	}
}
@media (max-width: 767px) {
	.fancy-icon[class*="colored-beam-"]::before {
		background: linear-gradient(to bottom left, transparent 0%, transparent 50%, #a0d3de 50%, #a0d3de 100%);
	}
	.fancy-icon[class*="colored-beam-"]::after {
		background: linear-gradient(to top left, transparent 0%, transparent 50%, #a0d3de 50%, #a0d3de 100%);
	}
}

/* Carousel Plugin */
.owl-carousel.image-slider .owl-nav [class*="owl-"]:hover {
	background-color: rgba(160, 211, 222, 0.5); /* #a0d3de */
}

/* Info Box */
.info-box.info-sign::before,
.info-box.quote-sign::before {
	color: rgba(160, 211, 222, 0.5); /* #a0d3de */
}

/* Testimonials */
.stripe-whitish-bg .testimonial-boxes .columns::after,
.stripe-light-grey-bg .testimonial-boxes .columns::after,
.stripe-primary-color-pale-bg .testimonial-boxes .columns::after,
.stripe-primary-color-light-bg .testimonial-boxes .columns::after,
.stripe-pale-bg .testimonial-boxes .columns::after {
	color: rgba(160, 211, 222, 0.07); /* #a0d3de */
}

.stripe-secondary-color-bg .testimonial-boxes .columns::after {
	color: rgba(160, 211, 222, 0.07); /* #a0d3de */
}

/* Stat Data */
.dark-colored-bg .stat-data .fact-title .title {
	color: #a0d3de;
}

/* Blog */
.blog-grid-layout article .post-meta {
	border-top-color: rgba(160, 211, 222, 0.5); /* #a0d3de */
}

/* Single Post */
.single-post-details .post-share:not(:first-child) {
	border-top-color: rgba(160, 211, 222, 0.5); /* #a0d3de */
}
.single-post-details .post-tags:not(:first-child) {
	border-top-color: rgba(160, 211, 222, 0.5); /* #a0d3de */
}

/* Twitter Feed */
.dark-colored-bg .twitter-feed-wrapper .twitter-feed .tweet_text a:hover {
	color: #a0d3de;
}

/* Pricing Table */
.pricing-table .featured .price {
	background-image: -webkit-linear-gradient(left, rgba(160, 211, 222, 0.2), rgba(160, 211, 222, 0.2));
	background-image: -o-linear-gradient(left, rgba(160, 211, 222, 0.2), rgba(160, 211, 222, 0.2));
	background-image: linear-gradient(to right, rgba(160, 211, 222, 0.2), rgba(160, 211, 222, 0.2)); /* #a0d3de */
}
.pricing-table .featured .footer {
	background-color: rgba(160, 211, 222, 0.2); /* #a0d3de */
}

/* Preview Image Overlay & Lightbox Overlay */
.video-preview .overlay {
	background-color: rgba(160, 211, 222, 0.1); /* #a0d3de */
}

/* Forms */
.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form input[type="url"]:focus,
.comment-form textarea:focus {
	border-bottom-color: #a0d3de;
}
#page-content .contact-form input[type="text"]:focus,
#page-content .contact-form input[type="email"]:focus,
#page-content .contact-form input[type="url"]:focus,
#page-content .contact-form textarea:focus,
#page-content .contact-form div.error > textarea:focus {
	border-bottom-color: #a0d3de;
}
#main .subscription-form input[type="text"]:focus,
#main .subscription-form input[type="email"]:focus,
.mfp-content .subscription-form input[type="text"]:focus,
.mfp-content .subscription-form input[type="email"]:focus {
	border-color: #a0d3de;
	-webkit-box-shadow: 0 0 3px rgba(160, 211, 222, 0.7);
	        box-shadow: 0 0 3px rgba(160, 211, 222, 0.7); /* #a0d3de */
}

/* Sidebar */
#sidebar .widget.title-underline .widget-title::before {
	background-color: #a0d3de;
	background: -webkit-linear-gradient(left, #a0d3de 50%, rgba(160, 211, 222, 0.5));
	background: -o-linear-gradient(left, #a0d3de 50%, rgba(160, 211, 222, 0.5));
	background: linear-gradient(to right, #a0d3de 50%, rgba(160, 211, 222, 0.5)); /* #a0d3de */
}
#sidebar .widget-subscription-form.secondary-color-bg {
	background-color: #a0d3de;
	/* background: 2 colors - see in "Light Blue 3" */
}
#sidebar .widget-banner .banner-text .banner-description .banner-link {
	color: #a0d3de;
}

/* Typography */
.dark-colored-bg .highlight-dashline {
	border-color: rgba(160, 211, 222, 0.8); /* #a0d3de */
}
.divider-line.colored-divider {
	border-bottom-color: rgba(160, 211, 222, 0.5); /* #a0d3de */
}
.divider-dotline.colored-divider {
	border-bottom-color: #a0d3de;
}


/*-----------------------------------------------------------------------------------*/
/*	Light Blue 3 - #c3dee3 / rgb(195, 222, 227)
/*-----------------------------------------------------------------------------------*/

/* Typography */
.text-secondary-color-light {
	color: #c3dee3 !important;
}
.dark-colored-bg .pullquote .pullquote-stat .out-of-number {
	color: #c3dee3;
}
p.text-white a {
	color: #c3dee3;
}
.dark-colored-bg a.read-more-link.text-secondary-color-light::after {
	background-color: #c3dee3;
}

/* Header Menu */
.sidr ul li.sidr-class-current-menu-item > a,
.sidr ul ul li.sidr-class-current-menu-item a::before,
.sidr ul li.sidr-class-current-menu-ancestor > a,
.sidr ul ul li.sidr-class-current-menu-ancestor > a::before {
	color: #c3dee3;
}
#secondary-nav .quick-links .phone-number:hover {
	color: #c3dee3;
}

/* Hero Image, Hero Slider, Page Title, Subheader Navigation */
#hero-content.image-bg.full-width-image .hero-caption p {
	color: #c3dee3;
}

/* Testimonials */
.dark-colored-bg .testimonial-main-style-1 .testimonial-item .author-info {
	color: #c3dee3;
}
.dark-colored-bg .testimonial-main-style-2 .testimonial-item .author-info h5 {
	color: #c3dee3;
}

/* Tabs */
.dark-colored-bg .tabs .tabs-nav .tabs-list li.active a {
	color: #c3dee3;
	border-bottom-color: #c3dee3;
}
.tabs-full-width .tabs-nav .dark-colored-bg .tabs-list li.active a {
	color: #c3dee3;
	border-bottom-color: #c3dee3;
}

/* Stat Data */
.dark-colored-bg .stat-data.stat-3-cols .fact-number {
	color: #c3dee3;
}

/* Twitter Feed */
.dark-colored-bg .twitter-feed-wrapper .twitter-feed .tweet_text a {
	color: #c3dee3;
}

/* Sidebar */
#sidebar .widget-subscription-form.secondary-color-bg { /* !!! 2 colors */
	background: -webkit-linear-gradient(-45deg, #a0d3de, #c3dee3);
	background: -o-linear-gradient(-45deg, #a0d3de, #c3dee3);
	background: linear-gradient(-45deg, #a0d3de, #c3dee3);
}


/*-----------------------------------------------------------------------------------*/
/*	Light Blue 4 - #65aab8 / rgb(101, 170, 184)
/*-----------------------------------------------------------------------------------*/

/* Typography */
.text-secondary-color {
	color: #65aab8 !important;
}
.pullquote .pullquote-stat .out-of-number {
	color: #65aab8;
}
a.read-more-link.text-secondary-color::after {
	background-color: #65aab8;
}

/* Buttons */
.button.button-colored::before {  /* !!! 2 colors */
	background-image: -webkit-linear-gradient(bottom, #70bdcc, #65aab8);
	background-image: -o-linear-gradient(bottom, #70bdcc, #65aab8);
	background-image: linear-gradient(to top, #70bdcc, #65aab8);
}
.dark-colored-bg .button.button-colored:not(.button-medium)::before { /* !!! 2 colors */
	background-image: -webkit-linear-gradient(bottom, rgba(160, 211, 222, 0), #65aab8);
	background-image: -o-linear-gradient(bottom, rgba(160, 211, 222, 0), #65aab8);
	background-image: linear-gradient(to top, rgba(160, 211, 222, 0), #65aab8);  /* #a0d3de; */
}

/* Feature List */
.feature-list.check-list .box-icon i,
.feature-list.check-list .box-icon.secondary-color-bg i {
	color: #65aab8;
}
.feature-list.arrow-list .box-icon.secondary-color i {
	color: #65aab8;
}

/* Preview Image List (Image Grid) */
.preview-image-list.gallery-standard .gallery-item::after {
	background-color: rgba(101, 170, 184, 0.9); /* #65aab8 */
}

/* Testimonials */
.stripe-secondary-color-bg .testimonial-main-style-2 > .testimonial-item:first-child,
.stripe-secondary-color-bg .testimonial-main-style-2 .cycle-carousel-wrap .testimonial-item.cycle-slide-active {
	border-right-color: #65aab8;
}

/* Staff */
.staff-member-profile .profile-header .subtitle {
	color: #65aab8;
}

/* Stat Data */
.stat-data .fact-title .title {
	color: #65aab8;
}

/* Blog */
.blog-list-layout article .post-meta a {
	color: #65aab8;
}
.blog-grid-layout article .post-category a {
	color: #65aab8;
}

/* News & Client Stories */
.recent-posts.picture-boxes .box-text .post-category a {
	color: #65aab8;
}

/* Pricing Table */
.pricing-table .featured .header {
	background-color: #65aab8;
	border-color: #65aab8;
}
.pricing-table .table-column.featured:first-child .header {
	border-left-color: #65aab8;
}
.pricing-table .table-column.featured:last-child .header {
	border-right-color: #65aab8;
}
.pricing-table .featured .features {
	border-left-color: #65aab8;
	border-right-color: #65aab8;
}
.pricing-table .table-column.featured:first-child .features {
	border-left-color: #65aab8;
}
.pricing-table .table-column.featured:last-child .features {
	border-right-color: #65aab8;
}
.pricing-table .featured .footer {
	border-color: #65aab8;
}
.pricing-table .featured .header.empty-price-row .price {
	background: #65aab8;
}
@media (min-width: 480px) and (max-width: 767px) {
	.pricing-table.basic .table-column.featured:nth-child(odd) .header,
	.pricing-table.basic .table-column.featured:nth-child(odd) .features,
	.pricing-table.extended .table-column.featured:nth-child(even) .header,
	.pricing-table.extended .table-column.featured:nth-child(even) .features {
		border-left-color: #65aab8;
	}
	.pricing-table.basic .table-column.featured:nth-child(even) .header,
	.pricing-table.basic .table-column.featured:nth-child(even) .features,
	.pricing-table.extended .table-column.featured:nth-child(odd) .header,
	.pricing-table.extended .table-column.featured:nth-child(odd) .features {
		border-right-color: #65aab8;
	}
	.pricing-table.extended .table-column.row-labels + .table-column.featured .footer {
		border-left-color: #65aab8;
	}
}
@media (max-width: 479px) {
	.pricing-table .featured .header,
	.pricing-table .featured .features {
		border-left-color: #65aab8 !important;
		border-right-color: #65aab8 !important;
	}
}

/* Sidebar */
#sidebar .widget-banner.secondary-color-bg::before {
	background-color: #65aab8;
}
#sidebar .widget-banner.secondary-color-bg .banner-text .banner-description::before {
	background-color: rgba(101, 170, 184, 0.5); /* #65aab8 */
}

/* Typography */
.highlight-dashline {
	border-bottom-color: #65aab8;
}


/*-----------------------------------------------------------------------------------*/
/*	Backgrounds
/*-----------------------------------------------------------------------------------*/
.stripe-memphis-bg > .stripe-upper-bg::before,
.stripe-secondary-color-bg.stripe-memphis-bg > .stripe-upper-bg::after {
	background-image: url(../../images/backgrounds/secondary-color/light-blue/memphis-bg-secondary.svg); /* color 1 */
}
.small-bar.colored-bar::after {
	background-image: url(../../images/backgrounds/secondary-color/light-blue/zigzag-secondary.svg); /* color 2 */
}


/*-----------------------------------------------------------------------------------*/
/*	Icons
/*-----------------------------------------------------------------------------------*/
a.read-more-link-small.text-secondary-color::before {
	background-image: url(../../images/icons/secondary-color/light-blue/link-arrow-long-secondary1.svg); /* color 4 */
}
a.read-more-link-small.text-secondary-color::after {
	background-image: url(../../images/icons/secondary-color/light-blue/link-arrow-long-secondary2.svg); /* color 1 */
}
