  @font-face {
                        font-family: 'marspolice';
                        src: url('/wp-content/plugins/font/font_files/marspolice.eot');
                        src: url('/wp-content/plugins/font/font_files/marspolice.woff') format('woff'),
                        url('/wp-content/plugins/font/font_files/marspolice.eot') format('eot'),
                        url('/wp-content/plugins/font/font_files/marspolice.ttf')  format('truetype');
                }
  @font-face {
                        font-family: 'marspolicei';
                        src: url('/wp-content/plugins/font/font_files/marspolicei.eot');
                        src: url('/wp-content/plugins/font/font_files/marspolicei.woff') format('woff'),
                        url('/wp-content/plugins/font/font_files/marspolicei.eot') format('eot'),
                        url('/wp-content/plugins/font/font_files/marspolicei.ttf')  format('truetype');
                }
  PICK AN ELEMENT NOW - or type CSS selector(advanced) {
  font-size: 30px !important;
  color: #444 !important;
  }
  FOOTER DIV DIV.central-wrapper DIV.panel DIV.site-info.sidebar.ui-draggable {
  font-family:'marspolice' !important;}
  DIV DIV DIV.ls-inner DIV.ls-slide.ls-active DIV#HYPER.ls-l.HYPER {
  font-family:'marspolicei' !important;}
  /** UberMenu Custom Menu Styles (Customizer) **/
  /* main */
  .ubermenu-main { margin-top:0px; margin-bottom:0px; }
  .ubermenu-main.ubermenu-transition-slide .ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega,.ubermenu-main:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega,.ubermenu .ubermenu-force > .ubermenu-submenu { max-height:720px; }
  .ubermenu-main .ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:70px; }
  .ubermenu-main .ubermenu-item-layout-image_right > .ubermenu-target-text { padding-right:70px; }
  .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target { padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }
  .ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target { padding-right:25px; }
  .ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target, .ubermenu-main div, .ubermenu-main p, .ubermenu-main input { font-family:'Open Sans', sans-serif; }


  /** UberMenu Custom Menu Item Styles (Menu Item Settings) **/
  /* 43 */    .ubermenu .ubermenu-item.ubermenu-item-43 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-43 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-43.ubermenu-custom-content-padded { padding:20px; }
  /* 35 */    .ubermenu .ubermenu-item.ubermenu-item-35 > .ubermenu-target { background:#28303a; }
            .ubermenu .ubermenu-item.ubermenu-item-35 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-35 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-35.ubermenu-custom-content-padded { padding:20px; }
  /* 37 */    .ubermenu .ubermenu-item-37 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:115.6px; }
            .ubermenu .ubermenu-item.ubermenu-item-37 > .ubermenu-target { background:#303030; }
            .ubermenu .ubermenu-item.ubermenu-item-37 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-37 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-37.ubermenu-custom-content-padded { padding:20px; }
  /* 60 */    .ubermenu .ubermenu-item.ubermenu-item-60 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-60 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-60.ubermenu-custom-content-padded { padding:10px; }
  /* 34 */    .ubermenu .ubermenu-item.ubermenu-item-34 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-34 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-34.ubermenu-custom-content-padded { padding:10px; }
  /* 47 */    .ubermenu .ubermenu-item.ubermenu-item-47 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-47 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-47.ubermenu-custom-content-padded { padding:10px; }
  /* 82 */    .ubermenu .ubermenu-item.ubermenu-item-82 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-82 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-82.ubermenu-custom-content-padded { padding:10px; }
  /* 80 */    .ubermenu .ubermenu-item.ubermenu-item-80 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-80 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-80.ubermenu-custom-content-padded { padding:30px; }
  /* 83 */    .ubermenu .ubermenu-item.ubermenu-item-83 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-83 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-83.ubermenu-custom-content-padded { padding:20px; }
  /* 81 */    .ubermenu .ubermenu-item.ubermenu-item-81 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-81 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-81.ubermenu-custom-content-padded { padding:20px; }
  /* 15 */    .ubermenu .ubermenu-item.ubermenu-item-15 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-15 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-15.ubermenu-custom-content-padded { padding:10px; }
  /* 120 */   .ubermenu .ubermenu-item.ubermenu-item-120.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-120 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-120.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-120 > .ubermenu-target:hover { background:#55acee; }
  /* 66 */    .ubermenu .ubermenu-item.ubermenu-item-66 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-66 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-66.ubermenu-custom-content-padded { padding:3px; }
  /* 65 */    .ubermenu .ubermenu-item.ubermenu-item-65 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-65 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-65.ubermenu-custom-content-padded { padding:3px; }
  /* 67 */    .ubermenu .ubermenu-item.ubermenu-item-67 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-67 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-67.ubermenu-custom-content-padded { padding:3px; }
  /* 68 */    .ubermenu .ubermenu-item.ubermenu-item-68 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-68 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-68.ubermenu-custom-content-padded { padding:3px; }
  /* 64 */    .ubermenu .ubermenu-item.ubermenu-item-64 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-64 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-64.ubermenu-custom-content-padded { padding:3px; }
  /* 61 */    .ubermenu .ubermenu-item.ubermenu-item-61 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-61 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-61.ubermenu-custom-content-padded { padding:3px; }
  /* 62 */    .ubermenu .ubermenu-item.ubermenu-item-62 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-62 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-62.ubermenu-custom-content-padded { padding:3px; }
  /* 63 */    .ubermenu .ubermenu-item.ubermenu-item-63 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-63 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-63.ubermenu-custom-content-padded { padding:3px; }
  /* 11 */    .ubermenu .ubermenu-submenu.ubermenu-submenu-id-11 { padding:0 0 0 0; }
  /* 4039 */  .ubermenu .ubermenu-submenu.ubermenu-submenu-id-4039 { padding:0 0 0 0 ; }
  /* 132 */   .ubermenu .ubermenu-item.ubermenu-item-132.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-132 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-132.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-132 > .ubermenu-target:hover { background:#3b5998; }
  /* 4222 */  .ubermenu .ubermenu-item.ubermenu-item-4222 > .ubermenu-target { background:#333333; }
            .ubermenu .ubermenu-item.ubermenu-item-4222 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-4222 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-4222.ubermenu-custom-content-padded { padding:20px; }
  /* 4223 */  .ubermenu .ubermenu-item.ubermenu-item-4223 > .ubermenu-target { background:#272822; }
            .ubermenu .ubermenu-item.ubermenu-item-4223 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-4223 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-4223.ubermenu-custom-content-padded { padding:20px; }
  /* 45 */    .ubermenu .ubermenu-item.ubermenu-item-45 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-45 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-45.ubermenu-custom-content-padded { padding:25px; }
  /* 4224 */  .ubermenu .ubermenu-item.ubermenu-item-4224 > .ubermenu-target { background:#f8f8f8; }
            .ubermenu .ubermenu-item.ubermenu-item-4224 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-4224 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-4224.ubermenu-custom-content-padded { padding:20px; }
  /* 48 */    .ubermenu .ubermenu-submenu.ubermenu-submenu-id-48 { padding:0 0 0 0 ; }
  /* 59 */    .ubermenu .ubermenu-submenu.ubermenu-submenu-id-59 { padding:0 0 0 0; }
  /* 4307 */  .ubermenu .ubermenu-submenu.ubermenu-submenu-id-4307 { padding:0 0 0 0 ; }
  /* 4308 */  .ubermenu .ubermenu-submenu.ubermenu-submenu-id-4308 { padding:0 0 0 0 ; }
  /* 79 */    .ubermenu .ubermenu-item.ubermenu-item-79 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-79 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-79.ubermenu-custom-content-padded { padding:5px; }
  /* 78 */    .ubermenu .ubermenu-item.ubermenu-item-78 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-78 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-78.ubermenu-custom-content-padded { padding:5px; }
  /* 76 */    .ubermenu .ubermenu-item.ubermenu-item-76 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-76 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-76.ubermenu-custom-content-padded { padding:5px; }
  /* 77 */    .ubermenu .ubermenu-item.ubermenu-item-77 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-77 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-77.ubermenu-custom-content-padded { padding:5px; }
  /* 4284 */  .ubermenu .ubermenu-item.ubermenu-item-4284 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-4284 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-4284.ubermenu-custom-content-padded { padding:5px; }
  /* 33 */    .ubermenu .ubermenu-submenu.ubermenu-submenu-id-33 { padding:0 0 0 0; }
            .ubermenu .ubermenu-item.ubermenu-item-33 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-33 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-33.ubermenu-custom-content-padded { padding:10px; }
  /* 147 */   .ubermenu .ubermenu-item.ubermenu-item-147 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-147 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-147.ubermenu-custom-content-padded { padding:10px 0 0 0; }
  /* 13 */    .ubermenu .ubermenu-submenu.ubermenu-submenu-id-13 { padding:0 0 0 0; background-color:#ffffff; }

  /* Status: Loaded from Transient */
               
  @font-face {
        font-family: 'Aileron Light';
        src: url('/wp-content/themes/codeus/fonts/aileron-light-webfont.eot');
        src:local('☺'), url('/wp-content/themes/codeus/fonts/aileron-light-webfont.eot?#iefix') format('embedded-opentype'),
                url('/wp-content/themes/codeus/fonts/aileron-light-webfont.woff') format('woff'),
                url('/wp-content/themes/codeus/fonts/aileron-light-webfont.ttf') format('truetype'),
                url('/wp-content/themes/codeus/fonts/aileron-light-webfont.svg#aileronlight') format('svg');
                font-weight: normal;
                font-style: normal;
  }


  @font-face {
        font-family: 'Aileron UltraLight';
        src: url('/wp-content/themes/codeus/fonts/aileron-ultralight-webfont.eot');
        src:local('☺'), url('/wp-content/themes/codeus/fonts/aileron-ultralight-webfont.eot?#iefix') format('embedded-opentype'),
                url('/wp-content/themes/codeus/fonts/aileron-ultralight-webfont.woff') format('woff'),
                url('/wp-content/themes/codeus/fonts/aileron-ultralight-webfont.ttf') format('truetype'),
                url('/wp-content/themes/codeus/fonts/aileron-ultralight-webfont.svg#aileronultralight') format('svg');
                font-weight: normal;
                font-style: normal;
  }


  @font-face {
        font-family: 'Aileron Thin';
        src: url('/wp-content/themes/codeus/fonts/aileron-thin-webfont.eot');
        src:local('☺'), url('/wp-content/themes/codeus/fonts/aileron-thin-webfont.eot?#iefix') format('embedded-opentype'),
                url('/wp-content/themes/codeus/fonts/aileron-thin-webfont.woff') format('woff'),
                url('/wp-content/themes/codeus/fonts/aileron-thin-webfont.ttf') format('truetype'),
                url('/wp-content/themes/codeus/fonts/aileron-thin-webfont.svg#aileronthin') format('svg');
                font-weight: normal;
                font-style: normal;
  }

  /* 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;
        }
  a:hover {
                        color: #48afdb;
        }
  a:active {
                        color: #48afdb;
        }
  h1,
  .woocommerce.single-product .product .price {
                        font-family: 'Aileron UltraLight';
                                font-size: 58px;
                                line-height: 92px;
                                font-weight: normal;
                                font-style: normal;
                                color: #000000;
        }
  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: #48afdb;
        }
  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: #48afdb;
        }
  #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: #48afdb;
        }
  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: #48afdb;
        }
  #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: #3b3e4f;
        }
  .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: #48afdb;
                }
  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,
  .widget.widget_nav_menu li.current-menu-item li a:before,
  .widget.widget_submenu li.current-menu-item 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;
        }
                        .primary-nav { position: fixed;}
body {
        font-family: sans-serif;
        margin: 0;
        box-sizing: border-box;
    }

    ol,
    ul {
        padding: 0;
        margin: 0;
        list-style: none
    }

    * {
        box-sizing: border-box;
    }

    h1 {
        margin: 0;
        font-style: italic;
        font-size: 32px;
        color: #48afdb99;
    }

    .pfjqj {
        max-width: 1170px;
        margin: 50px auto;
        padding: 9px;
    }

    .ltfas {
        display: flex;
        flex-wrap: wrap;
        gap: 9px;
    }

    .iwpqo {
        flex-basis: 870px;
        min-width: 461px;
        flex-grow: 1;
        flex-shrink: 1;
    }

    .xncow {
        flex-basis: 100%;
        flex-grow: 1;
        flex-shrink: 1;
        padding: 9px;
        box-shadow: 0px 2px 12px rgba(0, 0, 0, .14);
        border-radius: 10px;
    }

    .wlxfh {
        flex-basis: 273px;
        flex-grow: 1;
        flex-shrink: 1;
        padding: 9px;
        box-shadow: 0px 2px 12px rgba(0, 0, 0, .14);
        border-radius: 10px;
    }

    .fttdy {
        width: 290px;
        max-width: 100%;
        max-height: 309px;
        float: left;
        margin: 9px 9px 9px 0;
    }

    .wcwze {
        width: 870px;
        max-width: 100%;
        max-height: 295px;
        margin-bottom: 9px;
    }

    .ltfas a {
        text-decoration: none;
        font-weight: 700;
        margin-bottom: 8px;
        color: #48afdb99;
    }

    .iwpqo:after {
        content: "";
        display: table;
        clear: both
    }

    .xncow * {
        display: inline;
    }

    .wlxfh * {
        display: block;
    }

    .ltfas a:hover {
        color: #48afdb;
    }

    .xncow a:before,
    .wlxfh a:before {
        content: "⚢";
        font-size: 12px;
        margin: 0 4px;
    }