body {
  font-family: 'Source Sans Pro', sans;
  font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Lora', sans;
  font-weight: 400;
}
a {
    color: #e58408;
    text-decoration: none;
}

.container .frame-has-backgroundimage, .container .frame-background-primary, .container .frame-background-secondary, .container .frame-background-light, .container .frame-background-dark {

    padding-left: 2em;
    padding-right: 2em;

}


.frame-background-primary {
    color: #fff;
    background-color: #5f6e00;
	padding-top: 2em;
    padding-bottom: 1em;
	border: 2px solid #5f6e00;
	border-radius: 1em;
}

.frame-background-light {
    color: #000;
    background-color: #ffe8ca;
	padding-top: 2em;
    padding-bottom: 1em;
	padding-left: 1em;
    padding-right: 1em;
	border: 2px solid #663d2b;
	border-radius: 1em;
}

.frame-background-dark {
    color: #ffe8ca;
    background-color: #5f6e00;
	padding-top: 2em;
    padding-bottom: 1em;
	padding-left: 1em;
    padding-right: 1em;
}

.frame-background-primary h1{
    color: #ffe8ca;
}
.frame-background-dark h1, .frame-background-dark h2, .frame-background-dark h3 {
    color: #faf0c8;
}

blockquote {
	border-left: 5px solid #e58408;
}

blockquote p {
    font-family: 'Tangerine', cursive;
    font-size: 46px;
    color: #e58408;
    line-height: 1em;
}


.navbar-mainnavigation .dropdown-item.active, .navbar-mainnavigation .dropdown-item:hover, .navbar-mainnavigation .dropdown-item:focus {
    background-color: #87b915;
}
.navbar-mainnavigation .navbar-nav > li > .nav-link::before {
    background: #e58408 ;
}

#page-footer .footer-section-content {
    color: #faf0c81;
    background-color: #7b8920;
}

.footer-section-meta {
    color: #faf0c81;
    background-color: #5f6e00;
}

.footer-section-meta a{
    color: #faf0c81;
}

.footer-section-meta a:not(.btn) {
    color: #ffe0b1;
}
.footer-section a:not(.btn) {
    color: #fac700;
}
.footer-section a:hover:not(.btn) {
    color: #e58408 ;
}
.footer-section-meta {
    color: #FFFFFF;
}
.text-muted {
    color: #e89424 !important;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #7b8920;
    border: 2px solid #5f6e00;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    color: #FFFFFF;
}

.section-primary {
    color: #faf0c8;
    background-color: #5f6e00;
}

.section-primary h2{
    color: #fac700;
}

.frame-ruler-after {
    border-bottom: 1px solid rgba(233,174,0,1);
    margin-bottom: 1em;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {

    color: #7b8920;

}

h1.awesome, .h1.awesome, h2.awesome, .h2.awesome, h3.awesome, .h3.awesome {
	text-shadow: 3px 3px 4px #555;
}

.btn-success {
    color: #faf0c8;
    background-color: #e58408;
    border-color: #e58408;
}
.btn-success:hover{
    color: #7b8920;
    background-color: #fac700;
    border-color: #fac700;
}

.text-warning {
  color: #e1ba06;
}

.text-info {
  color: #fac700;
}

.form-fieldset-inner h2 {font-size:1.5em}

.scroll-top {
    background-color: #e58408;
}

/* tangerine-regular - latin */
@font-face {
  font-family: 'Tangerine';
  font-style: normal;
  font-weight: 400;
  src: url('../../template_UB/fonts/tangerine-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../template_UB/fonts/tangerine-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../template_UB/fonts/tangerine-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../template_UB/fonts/tangerine-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../template_UB/fonts/tangerine-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../template_UB/fonts/tangerine-v17-latin-regular.svg#Tangerine') format('svg'); /* Legacy iOS */
}

/* tangerine-700 - latin */
@font-face {
  font-family: 'Tangerine';
  font-style: normal;
  font-weight: 700;
  src: url('../../template_UB/fonts/tangerine-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../template_UB/fonts/tangerine-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../template_UB/fonts/tangerine-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../template_UB/fonts/tangerine-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../template_UB/fonts/tangerine-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../template_UB/fonts/tangerine-v17-latin-700.svg#Tangerine') format('svg'); /* Legacy iOS */
}


/* lora-regular - latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: url('../../template_UB/fonts/lora-v26-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../template_UB/fonts/lora-v26-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../template_UB/fonts/lora-v26-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../template_UB/fonts/lora-v26-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../template_UB/fonts/lora-v26-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../template_UB/fonts/lora-v26-latin-regular.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-700 - latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  src: url('../../template_UB/fonts/lora-v26-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../template_UB/fonts/lora-v26-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../template_UB/fonts/lora-v26-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../template_UB/fonts/lora-v26-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../template_UB/fonts/lora-v26-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../template_UB/fonts/lora-v26-latin-700.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-italic - latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  src: url('../../template_UB/fonts/lora-v26-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../template_UB/fonts/lora-v26-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../template_UB/fonts/lora-v26-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../template_UB/fonts/lora-v26-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../template_UB/fonts/lora-v26-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../template_UB/fonts/lora-v26-latin-italic.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-700italic - latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  src: url('../../template_UB/fonts/lora-v26-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../template_UB/fonts/lora-v26-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../template_UB/fonts/lora-v26-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../template_UB/fonts/lora-v26-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../template_UB/fonts/lora-v26-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../template_UB/fonts/lora-v26-latin-700italic.svg#Lora') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../../template_UB/fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../template_UB/fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../template_UB/fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../template_UB/fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../template_UB/fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../template_UB/fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../../template_UB/fonts/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../template_UB/fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../template_UB/fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../template_UB/fonts/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../template_UB/fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../template_UB/fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
