@font-face {
	font-family: 'Aileron Light';
	src: url('../fonts/aileron-light-webfont.eot');
	src:local('☺'), url('../fonts/aileron-light-webfont.eot') format('embedded-opentype'), url('../fonts/aileron-light-webfont.woff') format('woff'), url('../fonts/aileron-light-webfont.ttf') format('truetype'), url('../fonts/aileron-light-webfont.svg#aileronlight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Aileron UltraLight';
	src: url('../fonts/aileron-ultralight-webfont.eot');
	src:local('☺'), url('../fonts/aileron-ultralight-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/aileron-ultralight-webfont.woff') format('woff'), url('../fonts/aileron-ultralight-webfont.ttf') format('truetype'), url('../fonts/aileron-ultralight-webfont.svg#aileronultralight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Aileron Thin';
	src: url('../fonts/aileron-thin-webfont.eot');
	src:local('☺'), url('../fonts/aileron-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/aileron-thin-webfont.woff') format('woff'), url('../fonts/aileron-thin-webfont.ttf') format('truetype'), url('../fonts/aileron-thin-webfont.svg#aileronthin') format('svg');
	font-weight: normal;
	font-style: normal;
}
</style> <style type="text/css"> /* ELEMENTS */
 body {
 font-family: 'Aileron Light';
 font-size: 17px;
 line-height: 25px;
 font-weight: normal;
 font-style: normal;
 background-color: #8b94a5;
 color: #3b3e4f;
}
a {
	color: #48afdb;
	font-family: calibri;
}
a:hover {
	color: #48afdb;
}
a:active {
	color: #48afdb;
}
h1, .woocommerce.single-product .product .price {
	font-family: 'Aileron UltraLight';
	font-size: 58px;
	line-height: 70px;
	font-weight: normal;
	font-style: normal;
	color: #48afdb;
}
h2, body.home-constructor h3.widget-title, .shop_table.cart .cart_totals, .shop_table.cart .cart_totals .order-total strong {
	font-family: 'Aileron UltraLight';
	font-size: 36px;
	line-height: 46px;
	font-weight: normal;
	font-style: normal;
	color: #00a71f;
}
h3, .shop_table.cart td.product-subtotal, .woocommerce table.shop_table.order-details tr.cart_item td.product-total, .woocommerce table.shop_table.order-details tr.order_item td.product-total, ul.products .price, .related-products.block.portfolio ul.thumbs li .price {
	font-family: 'Aileron Thin';
	font-size: 30px;
	line-height: 38px;
	font-weight: normal;
	font-style: normal;
	color: #48afdb;
}
h4, table thead th, .widget_shopping_cart .mini-cart-bottom .total .amount, ul.product_list_widget li .price {
	font-family: 'Aileron Thin';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
	color: #48afdb;
}
.quantity.buttons_added input[type="button"] {
	font-family: 'Aileron Thin';
}
h5, .product-left-block .stock, h3.comment-reply-title {
	font-family: 'Aileron Thin';
	font-size: 21px;
	line-height: 28px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
ul.product_list_widget li .price {
	font-size: 21px;
	line-height: 28px;
}
h6 {
	font-family: 'Aileron Thin';
	font-size: 19px;
	line-height: 25px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
.page-links-title {
	font-family: 'Aileron Thin';
	font-size: 19px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
.bar-title {
	color: #00a71f;
}
#footer #contacts .bar-title, #footer #contacts a {
	color: #48afdb;
}
input[type="submit"], button, a.button, .widget input[type="submit"], .widget button, .widget a.button {
	font-family: 'Aileron Thin';
	font-size: 19px;
	line-height: 19px;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	background-color: #00a71f;
}
input[type="submit"]:before, button:before, a.button:before, .widget input[type="submit"]:before, .widget button:before, .widget a.button:before {
	color: #ffffff;
	border-color: #ffffff;
}
input[type="submit"]:hover, button:hover, a.button:hover, .widget input[type="submit"]:hover, .widget button:hover, .widget a.button:hover {
	color: #ffffff;
	background-color: #558cad;
}
input[type="submit"]:hover:before, input[type="submit"]:hover:before, input[type="submit"]:hover:before {
	color: #ffffff;
	border-color: #ffffff;
}
input[type="submit"]:active, button:active, a.button:active {
	color: #ffffff;
	background-color: #558cad;
}
input[type="submit"]:active:before, input[type="submit"]:active:before, input[type="submit"]:active:before {
	color: #ffffff;
	border-color: #ffffff;
}
.icon {
	color: #d6dde3;
}
.icon.active {
	color: #48afdb;
}
input[type="text"], input[type="password"], textarea, 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"] {
	background-color: #ffffff;
	color: #99a2a9;
	border-color: #d6dde3;
}
.pagination > a, .pagination > span {
	font-family: 'Aileron Thin';
	font-weight: normal;
	font-size: 30px;
	font-style: normal;
	color: #3b3e4f;
	border-color: #48afdb;
}
.pagination .current, .pagination > span, .pagination a:hover {
	background-color: #48afdb;
	color: #ffffff;
}
body span.styled-subtitle, .portfolio ul.thumbs.products li .small-title a, .related-products.block.portfolio ul.thumbs li .small-title a, .shop_table.cart .cart_totals th, .shop_table.cart th, .before-cart-table {
	font-family: 'Aileron Thin';
	color: #75889C;
	font-size: 24px;
	line-height: 31px;
}
.woocommerce.single-product .product .price {
	color: #75889C;
}
.woocommerce #customer_login .col .login-box .form-row label, .woocommerce #customer_login .col .login-box .form-row .input-text {
	font-family: 'Aileron Thin';
}
.socials li a:hover:after {
	background-color: #48afdb;
	color: #ffffff;
}
/* LAYOUT */

#page {
	background-color: #E8ECEF;
}
/* HEADER */

.page-title-block .page-title-block-header {
	font-size: 58px;
}
#header {
	background-color: #ffffff;
}
#header.header-fixed {
	background-color: #ffffff;
}
#header #site-navigation li.current-menu-item, #header #site-navigation li.current-menu-ancestor {
}
#header #site-navigation li a {
	font-family: 'Aileron Light';
	font-size: 16px;
	line-height: 52px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
#header #site-navigation li a:hover {
	color: #48afdb;
}
#header #site-navigation li.current-menu-item > a, #header #site-navigation li.current-menu-ancestor > a {
	color: #00a71f;
}
#header #site-navigation li li, #header #site-navigation ul.minicart .cart_list_item {
	background-color: #ffffff;
}
#header #site-navigation li li + li {
	background-color: #ffffff;
}
#header #site-navigation li li:hover a, #header #site-navigation li li.current-menu-item a, #header #site-navigation li li.current-menu-ancestor a, #header #site-navigation li li li a {
	background-color: #e8ecef;
}
#header #site-navigation li li a {
	font-family: 'Aileron Light';
	font-size: 15px;
	line-height: 30px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
#header #site-navigation li li:hover a, #header #site-navigation li li.current-menu-item a, #header #site-navigation li li.current-menu-ancestor a {
	color: #3b3e4f;
}
#header #site-navigation li li.menu-parent-item > a:before {
	color: #48afdb;
}
#header #site-navigation li li.menu-parent-item:hover > a:before, #header #site-navigation li li.current-menu-item > a:before, #header #site-navigation li li.current-menu-ancestor > a:before {
	color: #3b3e4f;
}
#header #site-navigation li li li:hover a, #header #site-navigation li li li.current-menu-item a, #header #site-navigation li li li.current-menu-ancestor a {
	background-color: #48afdb;
}
@media only screen and (max-width:799px) {
#header #site-navigation li {
	background-color: #ffffff;
}
#header #site-navigation li.current-menu-item, #header #site-navigation li.current-menu-ancestor {
}
#header #site-navigation li a {
	font-family: 'Aileron Light';
	font-size: 15px;
	line-height: 30px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
#header #site-navigation li a:hover {
	color: #3b3e4f;
}
#header #site-navigation li.current-menu-item > a, #header #site-navigation li.current-menu-ancestor > a {
	color: #48afdb;
}
}
/* MAIN */

.content-wrap {
	background-color: #ffffff;
}
/* SIDEBAR */

.sidebar .widget + .widget {
	border-top-color: #d6dde3;
}
/* FOOTER */

#footer #contacts {
	background-color: #3b3e4f;
	color: #e8ecef;
}
#footer .socials-icons li a:after {
	color: #3b3e4f;
}
#footer .socials-icons li a:hover:after {
	background-color: #48afdb;
}
#bottom-line {
	background-color: #2c2e3a;
	color: #e8ecef;
}
#bottom-line .footer-nav li a {
	color: #e8ecef;
}
#bottom-line .footer-nav li:before {
	color: #48afdb;
}
#bottom-line .site-info {
	color: #7b848f;
}
#bottom-line .site-info a {
	color: #60dbc4;
}
/* SLIDESHOW */

.slideshow .nivo-caption .title {
	font-family: 'Aileron UltraLight';
	font-size: 65px;
	line-height: 80px;
	font-weight: normal;
	font-style: normal;
}
.slideshow .nivo-caption .description {
	font-family: 'Aileron UltraLight';
	font-size: 30px;
	line-height: 38px;
	font-weight: normal;
	font-style: normal;
}
/* QUICKFINDER */

.quickfinder.block, .slideshow.block {
	background-color: #f0f4f7;
}
.quickfinder ul li .title {
	font-family: 'Aileron Thin';
	font-size: 23px;
	line-height: 26px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
.quickfinder ul li .description {
	font-family: 'Aileron Light';
	font-size: 15px;
	line-height: 23px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
.quickfinder.block ul li .title {
	color: #00a71f;
}
.quickfinder.block ul li .description {
	color: #3b3e4f;
}
.quickfinder ul li .image {
	color: #ffffff;
	background-color: #48afdb;
}
/* PORTFOLIO */

/* ARROWS */

html * .ls-container .ls-nav-prev:before, html * .ls-container .ls-nav-next:before, .block.clients .prev:before, .block.clients .next:before, .block.portfolio .prev:before, .block.portfolio .next:before {
	border-color: #48afdb;
	color: #464959;
}
.portfolio ul.thumbs li .title, .block.portfolio ul.thumbs li .title {
	font-family: 'Aileron Thin';
	font-size: 21px;
	line-height: 60px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
.portfolio ul.thumbs li .small-title {
	font-family: 'Aileron Thin';
	font-size: 21px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
.portfolio ul.thumbs li .description {
	font-family: 'Aileron Light';
	font-size: 17px;
	line-height: 26px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
.portfolio.block {
	background-color: #e8ecef;
}
.portfolio.block ul.thumbs li .title {
	background-color: #ffffff;
	color: #3b3e4f;
}
.portfolio.block ul.thumbs li .description {
	color: #3b3e4f;
}
.portfolio.block ul.thumbs li .small-title {
	color: #3b3e4f;
}
.portfolio ul.thumbs li .title {
	background-color: #f0f4f7;
}
.portfolio ul.thumbs li .title .title-hover-color {
	background-color: #48afdb;
}
.portfolio ul.thumbs li .title .title-inner-content.hover {
	color: #ffffff;
}
.portfolio ul.thumbs li .share-block-toggle {
	background-color: #3a5370;
	color: #ffffff;
}
.portfolio ul.thumbs li .share-block-toggle.active {
	background-color: #48afdb;
}
.portfolio ul.thumbs li .share-block {
	background-color: #558cad;
}
.portfolio ul.thumbs li .share-block a, .portfolio ul.thumbs li .share-block a:hover {
	color: #ffffff;
}
.portfolio ul.thumbs li .share-block a:hover {
	background-color: #3a5370;
}
.portfolio ul.thumbs li .info {
	font-size: 17px;
}
.portfolio ul.thumbs li .info {
	color: #75889C;
}
.portfolio ul.filter li a {
	color: #3b3e4f;
}
.portfolio ul.filter li a:hover, .portfolio ul.filter li.active a {
	color: #48afdb;
}
.portfolio ul.filter li .icon {
	color: #d6dde3;
}
.portfolio ul.filter li a:hover .icon, .portfolio ul.filter li.active a .icon {
	color: #48afdb;
}
/* NEWS & BLOG */

.blog_list li .date-day {
	font-family: 'Aileron UltraLight';
	font-weight: normal;
	font-size: 36px;
	font-style: normal;
	color: #ffffff;
	background-color: #48afdb;
}
.blog_list li .date-day span {
	color: #ffffff;
}
.news_list .news_item .image {
	background-color: #f0f4f7;
}
.news_list .news_item .date {
	color: #75889C;
}
.news_list .all-news a:before {
	color: #3b3e4f;
}
.blog_list li .comment-count {
	color: #75889C;
}
.blog_list li .post-info {
	border-color: #d6dde3;
}
.blog_list li .post-info-bottom .more-link b:before {
	color: #48afdb;
}
.newslist:before, .newslist:after {
	background-color: #f0f4f7;
}
.newslist > li .datetime .day {
	color: #75889C;
}
.newslist > li .datetime .time {
	font-family: 'Aileron UltraLight';
	font-size: 36px;
	font-weight: normal;
	font-style: normal;
	color: #48afdb;
}
.newslist > li .thumbnail img {
	border-color: #f0f4f7;
}
.newslist > li .thumbnail .empty {
	background-color: #f0f4f7;
	border-color: #f0f4f7;
}
.newslist > li .thumbnail .empty:after {
	color: #d6dde3;
}
.newslist > li .text {
	background-color: #f0f4f7;
}
.newslist > li .text:after {
	border-color: transparent #f0f4f7 transparent transparent;
}
@media only screen and (max-width:999px) {
.panel .newslist > li .text:after {
	border-color: transparent transparent #f0f4f7 transparent;
}
}
@media only screen and (max-width:799px) {
#page .newslist > li .text:after {
	border-color:  transparent#f0f4f7 transparent transparent;
}
}
@media only screen and (max-width:599px) {
#page .newslist > li .text:after {
	border-color: transparent transparent #f0f4f7 transparent;
}
}
.post-tags-block {
	border-color: #d6dde3;
}
.post-tags {
	color: #75889C;
}
.post-author-block {
	background-color: #f0f4f7;
}
.post-author-avatar img {
	background-color: #ffffff;
}
.post-author-info .name {
	font-family: 'Aileron Thin';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
}
.post-author-info .date-info {
	color: #75889C;
}
.post-related-posts-line {
	border-color: #d6dde3;
}
.post-posts-links a {
	font-family: 'Aileron Light';
	font-size: 15px;
	line-height: 30px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
.post-posts-links a:hover {
	color: #48afdb;
}
.post-posts-links .left a:before, .post-posts-links .right a:before {
	border-color: #48afdb;
	color: #3b3e4f;
}
.related-element img {
	border-color: #f0f4f7;
}
.related-element.without-image > a {
	background-color: #f0f4f7;
}
ol.commentlist .comment-content .comment-author {
	font-family: 'Aileron Thin';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
}
ol.commentlist .comment-content .comment-date {
	color: #75889C;
}
ol.commentlist ul.children li {
	border-color: #d6dde3;
}
/* COMMENTS */

ol.commentlist li.comment {
	border-color: #d6dde3;
}
ol.commentlist {
	border-color: #d6dde3;
}
/* GALLERY */

.gallery .slide-info, .slideinfo .fancybox-title {
	background-color: #ffffff;
}
.gallery ul.thumbs li.selected a {
	border-color: #f0f4f7;
}
.gallery ul.thumbs li.selected a:before {
	border-color: transparent transparent #f0f4f7 transparent;
}
.gallery .navigation .prev:before, .gallery .navigation .next:before {
	border-color: #48afdb;
	color: #464959;
}
.gallery .slide-info .slide-caption, .slideinfo .fancybox-title .slide-caption {
	font-family: 'Aileron Light';
	font-size: 21px;
	line-height: 26px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
.gallery .slide-info .slide-description, .slideinfo .fancybox-title .slide-description {
	font-family: 'Aileron Light';
	font-size: 13px;
	line-height: 26px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
/* SHORTCODES */

.divider, .divider.double, .divider.dashed {
	border-color: #d6dde3;
}
.text_box {
	background-color: #f0f4f7;
}
.wrap-box.style-1 .wrap-box-inner, .wrap-box.style-2 .wrap-box-inner, .wrap-box.style-6 .wrap-box-inner {
	border-color: #d6dde3;
}
.wrap-box.style-3 .wrap-box-inner {
	border-color: #f0f4f7;
}
.accordion {
	border-color: #d6dde3;
}
.accordion h5:before, .shipping-calculator-button:before {
	border-color: #48afdb;
	color: #3b3e4f;
}
.tabs {
	background-color: #d6dde3;
}
.tabs > ul.tabs-nav li a {
	background-color: #f0f4f7;
	color: #3b3e4f;
}
.tabs > ul.tabs-nav li.ui-tabs-active a {
	background-color: #ffffff;
	color: #48afdb;
}
.tabs > .tab_wrapper {
	background-color: #ffffff;
}
.dropcap span {
	font-family: 'Aileron Thin';
	font-weight: normal;
	font-size: 30px;
	font-style: normal;
	border-color: #48afdb;
	color: #3b3e4f;
}
.simple-icon {
	border-color: #48afdb;
	color: #3b3e4f;
}
.list ul li:before {
	color: #48afdb;
}
table {
	border-color: #f0f4f7;
}
table thead tr {
	background-color: #f0f4f7;
}
table tr:nth-child(even) {
	background-color: #f0f4f7;
}
.alert-box > div {
	background-color: #f0f4f7;
}
.alert-box .alert-icon {
	border-color: #48afdb;
	color: #3b3e4f;
}
.iconed-title .icon, .iconed-text .icon {
	border-color: #48afdb;
	color: #3b3e4f;
}
.iconed-title .icon.active, .iconed-text .icon.active {
	background-color: #48afdb;
}
/* WIDGETS */

h3.widget-title {
	font-family: 'Aileron Thin';
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	font-style: normal;
	color: #000;
}
h3.widget-title + * {
}
.widget a {
	color: #3b3e4f;
}
.widget a:hover {
	color: #48afdb;
}
.widget a:active {
	color: #48afdb;
}
/* Projects & Contact Info */
.project_info-item .title, .contact_info-item .title {
	font-family: 'Aileron Thin';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
	color: #75889C;
}
.project_info-item + .project_info-item, .contact_info-item + .contact_info-item {
	border-color: #d6dde3;
}
/* Testimonials */
.testimonial_item td {
	color: #75889C;
}
.testimonial_item td.image div {
	background-color: #f0f4f7;
}
.testimonial_item td.info .name {
	font-family: 'Aileron Thin';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
/* Categories */
.widget.widget_categories ul li, .widget.widget_meta ul li {
	border-color: #d6dde3;
}
.widget.widget_categories ul li a, .widget.widget_meta ul li a {
	color: #3b3e4f;
	font-size: 15px;
}
.widget.widget_categories ul li a:hover, .widget.widget_meta ul li a:hover {
	color: #48afdb;
}
.widget.widget_categories ul li a:before, .widget.widget_meta ul li a:before {
	color: #48afdb;
}
/* Custom Recent/Popular Posts */
.widget.Custom_Recent_Posts a, .widget.Custom_Popular_Posts a, .widget.widget_recent_entries a, .widget.widget_rss a, .twitter-box a, .widget.widget_recent_comments a {
	color: #48afdb;
}
.widget.Custom_Recent_Posts .image, .widget.Custom_Popular_Posts .image {
	background-color: #f0f4f7;
}
.widget.widget_recent_comments ul li:before {
	color: #d6dde3;
}
.widget_tag_cloud a {
	color: #3b3e4f;
}
.widget.widget_archive a {
	color: #48afdb;
}
.widget.widget_archive ul li a:before {
	color: #3b3e4f;
}
/* Menu Widgets */
.widget.widget_nav_menu li, .widget.widget_submenu li {
	border-color: #d6dde3;
}
.widget.widget_nav_menu li a, .widget.widget_submenu li a {
	color: #3b3e4f;
	font-size: 15px;
}
.widget.widget_nav_menu li a:hover, .widget.widget_submenu li a:hover {
	color: #48afdb;
}
.widget.widget_nav_menu li.menu-item a:before, .widget.widget_submenu li.menu-item a:before {
	color: #48afdb;
}
.widget.widget_nav_menu li.menu-parent-item a:before, .widget.widget_submenu li.menu-parent-item a:before {
	border-color: #48afdb;
	color: #3b3e4f;
}
.widget.widget_nav_menu li.current-menu-item a, .widget.widget_nav_menu li.current-menu-ancestor a, .widget.widget_submenu li.current-menu-item a, .widget.widget_submenu li.current-menu-ancestor a {
	color: #48afdb;
}
.widget.widget_nav_menu li.current-menu-item ul, .widget.widget_nav_menu li.current-menu-ancestor ul, .widget.widget_submenu li.current-menu-item ul, .widget.widget_submenu li.current-menu-ancestor ul {
	border-color: #d6dde3;
	background-color: #e8ecef;
}
.widget.widget_nav_menu li li.current-menu-item, .widget.widget_submenu li li.current-menu-item {
	color: #48afdb;
	background-color: #48afdb;
}
.widget.widget_nav_menu li.current-menu-ancestor li a:before, .widget.widget_submenu li.current-menu-ancestor li a:before {
	color: #48afdb;
}
.widget.widget_nav_menu li.current-menu-ancestor li.current-menu-item a, .widget.widget_submenu li.current-menu-ancestor li.current-menu-item a {
	color: #ffffff;
}
.widget.widget_nav_menu li.current-menu-ancestor li.current-menu-item a:before, .widget.widget_submenu li.current-menu-ancestor li.current-menu-item a:before {
	color: #ffffff;
}
.widget.widget_nav_menu li.current-menu-item li a, .widget.widget_nav_menu li.current-menu-ancestor li a, .widget.widget_submenu li.current-menu-item li a, .widget.widget_submenu li.current-menu-ancestor li a {
	color: #3b3e4f;
}
.widget.widget_nav_menu li li.current-menu-item a, .widget.widget_nav_menu li li.current-menu-ancestor a, .widget.widget_submenu li li.current-menu-item a, .widget.widget_submenu li li.current-menu-ancestor a {
	color: #48afdb;
}
/* Team */
.team-item .team-image {
	background-color: #f0f4f7;
}
.team-item .team-name {
	font-family: 'Aileron Thin';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
}
.widget.widget_calendar th, .widget.widget_calendar caption {
	color: #75889C;
}
.widget.widget_calendar td a {
	color: #ffffff;
	background-color: #48afdb;
}
.twitter-box .jtwt_tweet:before {
	color: #d6dde3;
}
.widget.picturebox .description, .widget.widget_search form {
	background-color: #f0f4f7;
}
/* TEAM */

.team-element-email a:before, .contact-form label:before {
	color: #d6dde3;
}
.team-element-position, .contact-form label .required {
	color: #75889C;
}
.team-element-name {
	font-family: 'Aileron Thin';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
}
.team-element-image {
	background-color: #f0f4f7;
}
.team-element {
	border-color: #d6dde3;
}
/* CLIENTS */

.clients.block {
	background-color: #e8ecef;
}
.clients ul.list li a {
	background-color: #f0f4f7;
}
.clients ul.filter li a {
	color: #3b3e4f;
}
.clients ul.filter li a:hover, .clients ul.filter li.active a {
	color: #48afdb;
}
.clients ul.filter li .icon {
	color: #d6dde3;
}
.clients ul.filter li a:hover .icon, .clients ul.filter li.active a .icon {
	color: #48afdb;
}
/* DIAGRAMS */

.skill-line {
	background-color: #f0f4f7;
}
.diagram-circle .text {
	color: #75889C;
}
.diagram-circle .text div {
	font-family: 'Aileron Thin';
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	color: #75889C;
}
.diagram-circle .text div span {
	font-family: 'Aileron UltraLight';
	font-weight: Aileron UltraLight;
	font-style: normal;
	color: #48afdb;
}
.diagram-circle .text div span.title {
	font-family: 'Aileron Thin';
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	color: #75889C;
}
.diagram-circle .text div span.summary {
	font-family: 'Aileron Light';
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
.diagram-legend .legend-element .title {
	font-family: 'Aileron Thin';
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	color: #75889C;
}
/* SLIDESHOW & OVERLAY ICONS */

.slideshow .nivo-directionNav a.nivo-nextNav:before, .slideshow .nivo-directionNav a.nivo-prevNav:before, html * .slideshow .ls-container .ls-nav-prev:before, html * .slideshow .ls-container .ls-nav-next:before, .portfolio ul.thumbs li .overlay .p-icon, .block.portfolio ul.thumbs li .overlay .p-icon, .gallery .navigation.preview-navigation .prev:before, .gallery .navigation.preview-navigation .next:before, .gallery .preview li a span.overlay .p-icon, .gallery-three-columns ul li a span.overlay .p-icon, .gallery-four-columns ul li a span.overlay .p-icon, .image.wrap-box .fancy .overlay:before {
	border-color: #ffffff;
	color: #48afdb;
}
/* WPML */

#bottom-line #lang_sel ul ul a, #bottom-line #lang_sel ul ul a:visited {
	background-color: #2c2e3a;
}
#bottom-line #lang_sel ul ul a:hover, #bottom-line #lang_sel ul ul a:visited:hover {
	background-color: #3b3e4f;
}
/* PRICING TABLE */

.pricing-table .pricing-column .pricing-title {
	font-family: 'Aileron Thin';
	font-size: 30px;
	line-height: 38px;
	font-weight: normal;
	font-style: normal;
}
.pricing-table .pricing-column .pricing-title span.subtitle {
	font-family: 'Aileron Light';
}
.pricing-table .pricing-column .pricing-price {
	font-family: 'Aileron UltraLight';
}
.pricing-table .pricing-column .pricing-price span.time {
	font-family: 'Aileron Light';
}
/* Menu Widgets */
.widget.widget_product_categories li {
	border-color: #d6dde3;
}
.widget.widget_product_categories li a {
	color: #3b3e4f;
	font-size: 15px;
}
.widget.widget_product_categories li a:hover {
	color: #48afdb;
}
.widget.widget_product_categories li.cat-item a:before {
	color: #48afdb;
}
.widget.widget_product_categories li.cat-parent a:before {
	border-color: #48afdb;
	color: #3b3e4f;
}
.widget.widget_product_categories li.current-cat a, .widget.widget_product_categories li.current-cat-parent a {
	color: #48afdb;
}
.widget.widget_product_categories li.current-cat ul, .widget.widget_product_categories li.cat-parent ul {
	border-color: #d6dde3;
	background-color: #e8ecef;
}
.widget.widget_product_categories li li.current-cat {
	color: #48afdb;
	background-color: #48afdb;
}
.widget.widget_product_categories li.current-cat li a:before, .widget.widget_product_categories li.cat-parent li a:before {
	color: #48afdb;
}
.widget.widget_product_categories li.current-cat li.current-cat a:before, .widget.widget_product_categories li.cat-parent li.current-cat a:before, .widget.widget_product_categories li.cat-parent li.current-cat a {
	color: #ffffff;
 18:06 26.04.2014
}
widget.widget_product_categories li.cat-parent li.current-cat a:before {
	color: #ffffff;
}
.widget.widget_product_categories li.current-cat li a, .widget.widget_product_categories li.cat-parent li a {
	color: #3b3e4f;
}
widget.widget_product_categories li li.current-cat a, .widget.widget_product_categories li li.cat-parent a {
	color: #48afdb;
}
/* PRODUCT LIST */

.woocommerce-result-count, .shop_table.cart .product-name h4 a, .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 {
	color: #75889C;
}
.portfolio ul.thumbs.products li .info, .portfolio ul.thumbs.products li .info a, .related-products.block.portfolio ul.thumbs li .info a {
	color: #3b3e4f;
}
/* PRODUCT SEARCH */

.widget_product_search form {
	background-color: #f0f4f7;
}
.widget_product_search form button, .widget_product_search form button:hover {
	background-color: #ffffff;
}
.woocommerce-message, .woocommerce-info {
	background-color: #f0f4f7;
}
.woocommerce table.shop_table.order-details tr.cart_item td.product-total, .woocommerce table.shop_table.order-details tr.order_item td.product-total, .woocommerce table.checkout-cart-info-table tr td {
	font-family: 'Aileron UltraLight';
}
.product-right-block .images .dummy, .products .image.dummy {
	background-color: #f0f4f7;
}
.product_bottom_line .product_meta .sep {
	color: #48afdb;
}
.shop_table.cart .cart-collaterals .cart_totals td .shipping-message {
	font-family: 'Aileron Light';
	font-size: 17px;
	line-height: 25px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}
.widget_shopping_cart .mini-cart-bottom .buttons .button.cart-link {
	color: #48afdb;
}
.widget_shopping_cart .mini-cart-bottom .buttons .button.cart-link:before {
	color: #3b3e4f;
}
.widget_shopping_cart .total {
	border-color: #d6dde3;
}
.shop_attributes tr + tr td, .shop_attributes tr + tr th {
	border-color: #d6dde3;
}
.combobox-button, .quantity.buttons_added input[type="button"], .woocommerce-checkout .form-row .chosen-container-single .chosen-single div, .edit-address-form .form-row .chosen-container-single .chosen-single div, .woocommerce-checkout .form-row .checkbox-sign, .woocommerce-checkout #ship-to-different-address .checkbox-sign, .woocommerce .checkout #payment .payment_methods li span.radio, .checkout-login-box .form-row .checkbox-sign {
	background-color: #d6dde3;
}
.combobox-button:after {
	color: #558cad;
}
#header #site-navigation ul.minicart .mini-cart-bottom .total .amount, .woocommerce.widget_products .product_list_widget .price .amount {
	font-family: 'Aileron Thin';
}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .comment-form-rating .stars a + a, .comment-form-rating .stars a:before {
	color: #d6dde3;
}
.woocommerce .star-rating, .woocommerce-page .star-rating, .comment-form-rating .stars a:hover:before, .comment-form-rating .stars a.active:before {
	color: #48afdb;
}
.widget_price_filter .price_slider .ui-slider-range, .widget_price_filter .price_slider .ui-slider-handle {
	background-color: #48afdb;
}
.quantity input[type="number"], .combobox-wrapper, .widget_price_filter .price_slider, .woocommerce .checkout .form-row .input-text, .woocommerce .edit-address-form .form-row .input-text, .woocommerce-checkout .form-row .chosen-container-single .chosen-single, .edit-address-form .form-row .chosen-container-single .chosen-single, .shop_table.cart .input-text {
	background-color: #f0f4f7;
}
ul.products.thumbs li, ul.product_list_widget li {
	border-color: #f0f4f7;
}
.woocommerce .products .cart-button {
	background-color: #f0f4f7;
}
.woocommerce .products .cart-button:before, .woocommerce .products .added_to_cart:before {
	color: #3b3e4f;
}
.shop_table.cart, .shop_table.cart tr + tr > td, .shop_table.cart .cart_totals tr + tr td, .shop_table.cart .cart_totals tr + tr th {
	border-color: #d6dde3;
}
.widget_shopping_cart .cart_list_item {
	border-color: #d6dde3;
}
.widget_shopping_cart .cart_list_item .mini-cart-info dl.variation dt, .widget_shopping_cart .cart_list_item .mini-cart-info dl.variation dd, .widget_shopping_cart .cart_list_item .mini-cart-info .quantity, #header #site-navigation ul.minicart .cart_list_item .mini-cart-info dl.variation dt, #header #site-navigation ul.minicart .cart_list_item .mini-cart-info dl.variation dd, #header #site-navigation ul.minicart .cart_list_item .mini-cart-info .quantity {
	color: #75889C;
}
.widget_shopping_cart .total, #header #site-navigation ul.minicart .mini-cart-bottom {
	background-color: #f0f4f7;
}
.woocommerce .checkout .woocommerce-billing-collumn .form-row label, .woocommerce .checkout .woocommerce-shipping-fields .form-row label, .woocommerce .edit-address-form .woocommerce-billing-collumn .form-row label {
	color: #75889C;
}
.shop_table.cart .coupon .button, .woocommerce .checkout-login-box .woocommerce-info .button, .myaccount-splash-page .address .title a.edit, #header #site-navigation ul.minicart .mini-cart-bottom .buttons .wc-forward {
	background-color: #75889C;
}
.woocommerce .checkout #payment .payment_methods li .payment_box, .woocommerce .checkout-login-box .login .form-row .input-text, .woocommerce .checkout-lost-password-box .form-row .input-text {
	background-color: #f0f4f7;
}
.woocommerce table.shop_table.order-details, .woocommerce table.checkout-cart-info-table tr, .woocommerce table.shop_table.order-details tr.cart_item, .woocommerce table.shop_table.order-details tr.order_item, .checkout-login-box, .checkout-lost-password-box, .woocommerce .edit-address-form, .woocommerce table.shop_table.order-details.received-order, .woocommerce ul.order_details li, table.myaccount-orders-table, table.myaccount-orders-table tbody td, #header #site-navigation ul.minicart .cart_list_item {
	border-color: #d6dde3;
}
.woocommerce table.shop_table.order-details thead tr th.product-name, .woocommerce table.shop_table.order-details thead tr th.product-total, .woocommerce .checkout-login-box .login .form-row label, .woocommerce .checkout-lost-password-box .form-row label, .woocommerce #customer_login .col .login-box .form-row label, table.myaccount-orders-table thead th {
	color: #75889C;
}
.widget_layered_nav ul li a:before, .widget_layered_nav_filters ul li a:before {
	color: #48afdb;
}
#header #site-navigation .minicart-item-count {
	color: #ffffff;
	background-color: #48afdb;
}
