/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* dancing-script-regular - latin */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/dancing-script-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/dancing-script-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/dancing-script-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/dancing-script-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/dancing-script-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/dancing-script-v24-latin-regular.svg#DancingScript') format('svg'); /* Legacy iOS */
}


.header-bottom,.gradient-divider .is-divider.divider,.gray2 .is-divider.divider,.rms-gradient,.footer_before ,#cookie-notice{background:#87c540;background:-moz-linear-gradient(-45deg, #87c540 0%, #fdb513 25%, #ed2224 50%, #7c2d6d 75%, #12469e 100%);background: -webkit-linear-gradient(-45deg,  #87c540 0%,#fdb513 25%,#ed2224 50%,#7c2d6d 75%,#12469e 100%);background: linear-gradient(135deg,  #87c540 0%,#fdb513 25%,#ed2224 50%,#7c2d6d 75%,#12469e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87c540', endColorstr='#12469e',GradientType=1 )}

body .header-top{background:#18191b}
.header-wrapper.stuck .header-bottom{background:rgba(24, 25, 27, .8)} /*#18191b*/
.header_logo.header-logo{margin-left:-4px!important}

.header-top,.header-bottom,.rms-gradient{color:#fff!important}
.header-bottom{font-size:.75rem;min-height:25px}
.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{background:#18191b}

.header a.icon:not(.button){margin-left:1.3em;margin-right:1.3em}

#footer .back-to-top:hover,#footer .back-to-top:active{background-color:#87c540;border-color:#87c540}
.footer_before{text-align:center;font-size:.8rem;padding:3px;color:#fff}
.copyright-footer{color:#fff!important}
body.cookies-not-set .absolute-footer{padding-bottom:200px}

.content-area a{text-decoration:underline;}

.h1,.h2{font-weight:700;word-wrap: break-word;}
.h2{margin-bottom:.5em}

.typewriter .h1 {
}

span.span-caret {
  border-right: .05em solid;
  animation: caret 1s steps(1) infinite;
}

@keyframes caret {
  50% {
    border-color: transparent;
  }
}

.dark blockquote{border-color:#fff!important}

ul.ul-type-1 li.bullet-arrow::before{color:#edb719}
ul.ul-type-2 li.bullet-arrow::before{color:#f35c1d}
ul.ul-type-3 li.bullet-arrow::before{color:#993053}


@media (min-width: 850px) {
	body .header-top{background:#87c540;background:-moz-linear-gradient(-45deg, #87c540 0%, #fdb513 25%, #ed2224 50%, #7c2d6d 75%, #12469e 100%);background: -webkit-linear-gradient(-45deg,  #87c540 0%,#fdb513 25%,#ed2224 50%,#7c2d6d 75%,#12469e 100%);background: linear-gradient(135deg,  #87c540 0%,#fdb513 25%,#ed2224 50%,#7c2d6d 75%,#12469e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87c540', endColorstr='#12469e',GradientType=1 )}
}