@charset "UTF-8";
/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
/*--------------------------------------------------------------
# Dependancies, plugins, bootstrap
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# variables and mixins
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Breakpoints
--------------------------------------------------------------*/
/* Extra small devices */
/* Small Mobile devices */
/* Small devices */
/* Medium devices */
/* Large devices */
/*--------------------------------------------------------------
# Colors
--------------------------------------------------------------*/
/*
$defaultHeadingColor: $brand__black;
$defaultTextColor: $brand__black;
$defaultBulletColor: $brand__black;
$defaultLinkColor: $brand__black;
$defaultLinkColor--hover: $brand__black;
$defaultCTAbg: $brand__orange;
$defaultCTAtext: $brand__white;
$freeContentHRcolor: $brand__grey;
*/
/*--------------------------------------------------------------
# 
--------------------------------------------------------------*/
/*
%example-shared {
  border: 1px solid #ccc;
  padding: 10px;
  color: #333;
}

.example {
  @extend %example-shared;
}
*/
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Google Fonts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Custom fonts that reside on server
--------------------------------------------------------------*/
/*
@font-face {
    font-family: 'fs_millbankregular';
    src: url('webfonts/fsmillbank/fsmillbank-webfont.woff2') format('woff2'),
         url('webfonts/fsmillbank/fsmillbank-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
*/
/*--------------------------------------------------------------
# Typography extends fontstacks
--------------------------------------------------------------*/
/*
%fontStack-main{
	font-family: 'fs_millbankregular', sans-serif;
}
*/
/* Small Mobile devices */
/* Small devices */
/* Medium devices */
/* Large devices */
/*--------------------------------------------------------------
# Parts
--------------------------------------------------------------*/
.main-container .row-inner > div {
  padding: 0px 0px 0px 0px; }

.main-container .row-inner > div:not([class*=col-md]) {
  padding: 0px 0px 0px 0px; }

.serv-boxes {
  width: 50px;
  height: auto; }

.icons {
  width: 100px !important;
  height: 100px !important; }

.icon {
  width: 100px !important;
  height: 100px !important; }

.heading {
  margin-top: 0px; }

.main-container .row-container .row-parent .single-internal-gutter .uncont > * {
  margin-top: 36px; }

.vc_custom_1547824502533 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  border-right-width: 30px !important;
  border-left-width: 30px !important; }

.home-icons {
  width: 150px !important;
  height: 150px !important; }

.client-logo {
  max-width: 150px; }

.fa.fa-push-right, .fa.pull-left {
  margin-right: .3em;
  display: none; }

.tmb-light.tmb-content-under.tmb .t-entry p.t-entry-meta span,
.tmb-light.tmb-content-lateral.tmb .t-entry p.t-entry-meta span,
.tmb-light.tmb-content-under.tmb .t-entry p.t-entry-meta a:not(:hover),
.tmb-light.tmb-content-lateral.tmb .t-entry p.t-entry-meta a:not(:hover) {
  color: #ec4a31; }

.tmb-light.tmb-color-text, .tmb-light.tmb .t-entry-text, .tmb-light.tmb .t-entry-text p, .tmb-light.tmb .t-entry p.t-entry-comments .extras a, .tmb-light.tmb-woocommerce.tmb .t-entry .t-entry-category a, .tmb-light.tmb-woocommerce.tmb .t-entry .t-entry-category .cat-comma {
  color: #023f5e; }

body.home #container {
  /* either of these will work for horizontal Isotope layouts */
  height: 80%;
  height: 480px; }
body.home #display-medium-owl-demo .owl-item {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px; }
body.home #display-medium-owl-demo img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  max-height: 100%; }
body.home #display-medium-owl-demo .details-title {
  border-bottom: 0px solid #212121;
  margin-bottom: 15px; }
body.home p, body.home li, body.home dt, body.home dd, body.home dl, body.home address, body.home label, body.home small, body.home pre, body.home code {
  font-size: 15px;
  line-height: 1.75;
  margin: 2px 0 0; }
body.home .text-right.display-medium-readmore {
  color: #ec4a31; }

body.page-id-73047 .italics {
  line-height: 10px; }
body.page-id-73047 #display-medium-owl-demo .owl-item {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px; }
body.page-id-73047 #display-medium-owl-demo img {
  display: block;
  max-width: 250px;
  width: auto;
  height: auto;
  max-height: 0%; }
body.page-id-73047 #display-medium-owl-demo .details-title {
  border-bottom: 0px solid #212121;
  margin-bottom: 15px; }
body.page-id-73047 p, body.page-id-73047 li, body.page-id-73047 dt, body.page-id-73047 dd, body.page-id-73047 dl, body.page-id-73047 address, body.page-id-73047 label, body.page-id-73047 small, body.page-id-73047 pre, body.page-id-73047 code {
  font-size: 15px;
  line-height: 1.75;
  margin: 2px 0 0; }
body.page-id-73047 .text-right.display-medium-readmore {
  color: #ec4a31; }
body.page-id-73047 .display-medium-subtitle {
  display: none; }
body.page-id-73047 .logo-hover svg rect,
body.page-id-73047 .logo-hover svg path,
body.page-id-73047 .logo-hover svg polygon {
  fill: ffffff; }
body.page-id-73047 .logo-hover:hover svg rect,
body.page-id-73047 .logo-hover:hover svg path,
body.page-id-73047 .logo-hover:hover svg polygon {
  fill: #2dcbd3; }
body.page-id-73047 .logo-width {
  width: 150px; }
body.page-id-73047 .logo-width-2 {
  width: 170px; }
body.page-id-73047 h4, body.page-id-73047 .h4 {
  font-size: 20px;
  line-height: 1.2;
  margin: 0px 0 0; }

body.page-id-87 .isotope-filters .menu-light .menu-smart > li.active > a, body.page-id-87 .isotope-filters .menu-light .menu-smart > li a.active, body.page-id-87 .isotope-filters .menu-light .menu-smart > li.current-menu-ancestor > a, body.page-id-87 .isotope-filters .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
  color: #ec4a31; }
body.page-id-87 .font-ui, body.page-id-87 .plan .plan-title > h3, body.page-id-87 .plan .plan-price .price, body.page-id-87 #main-logo .text-logo, body.page-id-87 .isotope-filters ul.menu-smart > li > span > a, body.page-id-87 .comment-content .comment-reply-link span, body.page-id-87 .comment-content .comment-reply-link {
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: rgba(236, 74, 49, 0.5); }
body.page-id-87 .isotope-filters .menu-light .menu-smart a:hover, body.page-id-87 .isotope-filters .menu-light .menu-smart a:focus {
  color: #99e5ea; }
body.page-id-87 .isotope-filters ul.menu-smart > li > span > a {
  font-size: 12px;
  text-transform: none !important;
  font-weight: 500 !important;
  line-height: 1.2em; }

body.page-id-73237 .unshadow-xs, body.page-id-73237 .uncell.unshadow-xs, body.page-id-73237 .uncont.unshadow-xs, body.page-id-73237 .menu-dd-shadow-xs.menu-horizontal .menu-smart ul {
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2); }

/* Extra small devices */
span.text-avoidwrap {
  display: inline-block; }

.caseStudyImageCol .uncell {
  height: 200px; }

/* Small Mobile devices */
/* Small devices */
/* ucc960-breakpoint */
@media only screen and (min-width: 960px) {
  .main-container .row-inner {
    margin-left: 0px; }

  .caseStudyImageCol .uncell {
    height: 100%; }
  .caseStudyImageCol .uncol {
    min-height: 300px; }
  .caseStudyImageCol .uncoltable {
    min-height: 300px !important; } }
/* Medium devices */
/* Large devices */
/* Extra small devices */
.d-i {
  display: inline; }
.d-b {
  display: block; }
.d-ib {
  display: inline-block; }

/* Small Mobile devices */
/* Small devices */
/* ucc960-breakpoint */
/* Medium devices */
/* Large devices */
/* Extra small devices */
.main-container .row-container.ucc-custom-row {
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: 50% 0%;
  margin-bottom: -500px; }
  .main-container .row-container.ucc-custom-row .row-parent {
    padding-top: 0;
    padding-bottom: 0; }
  .main-container .row-container.ucc-custom-row .row-inner {
    margin-left: 0; }
  .main-container .row-container.ucc-custom-row--glyphs2 {
    background-image: url(img/Slider-glyphs-v2.png);
    background-position: 43% 0%; }
  .main-container .row-container.ucc-custom-row--glyphsAbout {
    background-image: url(img/Slider-glyphs-about-v2.png);
    background-position: 76% 0%; }
  .main-container .row-container.ucc-custom-row--glyphs2-noContent {
    margin-bottom: -640px;
    background-image: url(img/Slider-glyphs-v2.png);
    background-position: 50% 0%; }

div.ucc-hero__heading h1, div.ucc-hero__heading p, div.ucc-hero__text h1, div.ucc-hero__text p {
  color: #023f5e;
  margin: 0;
  padding: 0; }
div.ucc-hero__heading h1 {
  line-height: 0.95;
  margin-bottom: 20px; }
div.ucc-hero__heading h6 {
  color: #023f5e; }
  div.ucc-hero__heading h6 a {
    color: #023f5e; }
    div.ucc-hero__heading h6 a:hover {
      text-decoration: underline;
      color: #023f5e; }
div.ucc-hero__heading h6 + h1 {
  color: #000000; }
div.ucc-hero__text p {
  font-family: "Gentium Basic", serif;
  line-height: 1.17; }
div.ucc-hero__spacer {
  height: 500px; }

div.ucc-hero {
  padding-top: 25px; }
  div.ucc-hero__heading h1 {
    font-size: 52px;
    letter-spacing: 7.4px; }
  div.ucc-hero__heading h6 {
    font-size: 24px;
    line-height: 1.2; }
  div.ucc-hero__heading h6 + h1 {
    font-size: 40px;
    line-height: 1.2;
    letter-spacing: normal; }
  div.ucc-hero__text p {
    font-size: 30px; }

.ucc-custom-row--glyphs2-noContent div.ucc-hero {
  padding-top: 0px; }
  .ucc-custom-row--glyphs2-noContent div.ucc-hero__heading {
    display: none; }
  .ucc-custom-row--glyphs2-noContent div.ucc-hero__text {
    display: none; }
  .ucc-custom-row--glyphs2-noContent div.ucc-hero__spacer {
    height: 640px; }

/* custom BG positions */
@media only screen and (min-width: 375px) {
  .main-container .row-container.ucc-custom-row--glyphs2 {
    background-position: 43% 0%; }
  .main-container .row-container.ucc-custom-row--glyphsAbout {
    background-position: 75% 0%; } }
/* Small Mobile devices */
@media only screen and (min-width: 425px) {
  .main-container .row-container.ucc-custom-row--glyphs2 {
    background-position: 43% 0%; }
  .main-container .row-container.ucc-custom-row--glyphsAbout {
    background-position: 48% 0%; } }
/* Small devices */
@media only screen and (min-width: 768px) {
  .main-container .row-container.ucc-custom-row--glyphs2 {
    background-position: 11% 0%; }
  .main-container .row-container.ucc-custom-row--glyphsAbout {
    background-position: 50% 0%; } }
/* ucc960-breakpoint */
@media only screen and (min-width: 960px) {
  .main-container .row-container.ucc-custom-row--glyphs2 {
    background-position: 50% 0%; }

  div.ucc-hero {
    padding-top: 144px; }
    div.ucc-hero:after {
      content: "";
      display: table;
      clear: both; }
    div.ucc-hero__heading {
      width: 46.1711711712%;
      max-width: 410px;
      float: left; }
      div.ucc-hero__heading h1 {
        font-size: 70px;
        letter-spacing: 10px; }
      div.ucc-hero__heading h6 {
        font-size: 24px;
        margin: 0;
        margin-top: -35px; }
      div.ucc-hero__heading h6 + h1 {
        font-size: 50px; }
    div.ucc-hero__text {
      width: 50%;
      float: right; }
      div.ucc-hero__text p {
        font-size: 30px;
        padding-top: 20px; }
    div.ucc-hero__image {
      background-size: cover;
      width: 50%;
      position: absolute;
      right: 0;
      height: 100%;
      z-index: -1; }
    div.ucc-hero__spacer {
      height: 578px;
      clear: both; }

  .ucc-custom-row--glyphsAbout div.ucc-hero__heading {
    width: 365px; } }
/* Medium devices */
/* Large devices */
@media only screen and (min-width: 1280px) {
  .main-container .row-container.ucc-custom-row .row-inner {
    margin-left: -37px;
    margin-right: -37px; } }

/*# sourceMappingURL=style.css.map */
