/************
Custom default styles go here
************/

/* Default typography */
html {font-size: 16px;}

body {
  line-height: 1.45;
  color: #333;
}

h1.ct-headline, h2.ct-headline, h3.ct-headline, h4.ct-headline {
	font-family: din-condensed, sans-serif;
  line-height: 1.2;
}

h1.ct-headline {
	font-family: din-condensed, sans-serif;
  font-size: 3.157em;
}

h2.ct-headline {
	font-family: din-condensed, sans-serif;
	font-size: 2.369em;
}

h3.ct-headline {
	font-family: din-condensed, sans-serif;
	font-size: 1.777em;
}

h4.ct-headline {
	font-family: din-condensed, sans-serif;
	font-size: 1.333em;
}

small.ct-headline, .font_small {font-size: 0.75em;}


/* Material Design Fix */
.oxygen-builder-body #ct-toolbar #ct-ui input {
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    color: #fff !important;
}
.oxygen-builder-body #ct-toolbar .ct-ui input {
    border-radius: 0 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.oxygen-builder-body #ct-toolbar .ct-measure-value {
    font-size: 145% !important;
    width: 43px !important;
    padding-right: 6px !important;
}
.oxygen-builder-body #ct-toolbar .ct-measure-value, 
.oxygen-builder-body #ct-toolbar .ct-measure-type, 
.oxygen-builder-body #ct-toolbaar .ct-type-icon {
    border: none !important;
    display: table-cell !important;
    height: 28px !important;
    padding-top: 2px !important;
    text-align: center !important;
    width: 22px !important;
    vertical-align: middle !important;
}
.oxygen-builder-body #ct-toolbar .ct-textbox input, 
.oxygen-builder-body #ct-toolbar .ct-selectbox select, 
.oxygen-builder-body #ct-toolbar .ct-button-outlined {
    height: 28px !important;
    margin: 0 !important;
    padding: 0 10px 0 9px !important;
    width: 100% !important;
}
.oxygen-builder-body #ct-toolbar button, 
.oxygen-builder-body #ct-toolbar input, 
.oxygen-builder-body #ct-toolbar optgroup, 
.oxygen-builder-body #ct-toolbar select, 
.oxygen-builder-body #ct-toolbar textarea {
    color: inherit !important;
    font: inherit !important;
    margin: 0 !important;
}
.oxygen-builder-body #ct-toolbar *, 
.oxygen-builder-body #ct-toolbar *::before, 
.oxygen-builder-body #ct-toolbar *::after {
    box-sizing: inherit !important;
}
.oxygen-builder-body #ct-toolbar .clearfix {
    clear: initial !important;
}