/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 /* old */
body table td img { max-width: none; }
 .logo_item_link IMG { width: auto !important; }
.socialfooter ::-webkit-input-placeholder {
    color: transparent!important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: transparent!important;
}
.socialfooter ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: transparent!important;
}
.socialfooter :-ms-input-placeholder { /* Internet Explorer 10+ */
   color: transparent!important;
}
.rsform.contactus {
    width: 50%; text-align: left;
}

@media screen and (min-width:768px) { 
.uk-container {
    padding: 0;
}
}
.uk-dropdown.uk-dropdown-flip.uk-dropdown-search{display:none!important}

.tm-toolbar .uk-margin-top a:hover { text-decoration: none; }

 @font-face {
    font-family: 'questa_sansregular';
    src: url('../fonts/2-Questa_Sans_Regular-webfont.eot');
    src: url('../fonts/2-Questa_Sans_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/2-Questa_Sans_Regular-webfont.woff2') format('woff2'),
         url('../fonts/2-Questa_Sans_Regular-webfont.woff') format('woff'),
         url('../fonts/2-Questa_Sans_Regular-webfont.ttf') format('truetype'),
         url('../fonts/2-Questa_Sans_Regular-webfont.svg#questa_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'questa_sansbold';
    src: url('../fonts/4-Questa_Sans_Bold-webfont.eot');
    src: url('../fonts/4-Questa_Sans_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/4-Questa_Sans_Bold-webfont.woff2') format('woff2'),
         url('../fonts/4-Questa_Sans_Bold-webfont.woff') format('woff'),
         url('../fonts/4-Questa_Sans_Bold-webfont.ttf') format('truetype'),
         url('../fonts/4-Questa_Sans_Bold-webfont.svg#questa_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.stay-conected-module h3 { text-align:center; }
/* Sticky Header */
body.stick { padding-top: 400px !important; }
.stickHeader { position:fixed; top: 0; left: 0; right: 0; margin-left: auto; margin-right: auto; height:125px; width: 100%; background:white; z-index:9999; max-width:auto; -webkit-transition: all 0.4ms ease;
-moz-transition: all 0.4ms ease;
-ms-transition: all 0.4ms ease;
-o-transition: all 0.4ms ease;
transition: all 0.4ms ease; }
/*.stickHeader div { background:white; }*/
.stickHeader .tm-logo IMG { height:85px; margin: 4px 10px;}
.stickHeader .tm-logo { margin-top: -20px; }
.stickHeader .uk-navbar-nav > li > a { font-size:14px; line-height:40px; }
.stickHeader .uk-navbar-nav  { position:absolute; top: 50px; left: 280px; }
body .stickHeader .uk-navbar-nav > li > a { padding:0 15px; }
.stickHeader .uk-navbar-nav:nth-child(2) { left: auto; right: 350px; }
body .stickHeader .uk-margin-top { margin-top:5px !important; }

.uk-button-primary {  background:#5b265e; font-size:130%; padding:5px 20px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px; }
.uk-button-primary:hover { background:#196573; }

h1, h2, h3, h4, h5, h6 {
      font-weight: 600!important;
	  font-family: 'questa_sansbold';
}
[class*='uk-icon-'] {
    vertical-align: top;
}
.tm-headerbar [class*='uk-icon-']{
    vertical-align: bottom!important;
}

body .tm-navbar .uk-nav > li > a { font-size:150%; }
body #tm-bottom-a .uk-nav > li > a, ul.uk-nav li.uk-nav-header  { font-size:120%; }
body #tm-bottom-a li.uk-parent { float:left; }
body #tm-bottom-a li.uk-parent DIV { display:block !important; visibility: visible!important; }
#tm-footer #b-acc-toolbarWrap.right.close-toolbar .b-acc_hide_toolbar.b-acc-icon-small{display:none!important}
#tm-footer #b-acc-toolbarWrap.right .b-acc_hide_toolbar.b-acc-icon-small{display:block!important;}
#tm-footer #b-acc-toolbarWrap .b-acc_hide_toolbar.b-acc-icon-small {
    position: fixed;
    right: 0;
    z-index: 9999;
    color: #fff;
    left: auto;
    top: 0;
    width: 20px;
    height: 20px;
    background: #242424;
    padding: 0;
}
#tm-footer #b-acc-toolbarWrap .b-acc_hide_toolbar.b-acc-icon-small i{
    font-size: 15px;
}
#tm-footer #b-acc-toolbarWrap .b-acc_hide_toolbar.b-acc-icon-small .fa-wheelchair:before {
    content: "\f00d"!important;
}
body .uk-navbar-nav > li > a { padding:0 32px; }
body #mc_embed_signup form, #tm-bottom-a .uk-panel-box { padding:0; margin:0; }


#tm-bottom-b .fa-3x{
    font-size: 22px!important;
    padding: 6px 7px 8px 8px!important;
    background-color: #926e94!important;
      color: #fff;
    border-radius: 25px!important;

}
@media screen and (min-width: 320px) {
.uk-margin-top .fa-3x {
    font-size: 22px!important;
    color: #fff;
    padding: 6px 7px 8px 8px!important;
    background-color: #926e94!important;
    border-radius: 25px!important;
}
}

#b-acc-toolbarWrap div.b-acc_hide_toolbar.b-acc-icon-small {
    width: 38px;
    height: 30px;
    font-size: 7px;
    background-color: #fff;
    background-size: 80%;
    background-position: center center;
    overflow: hidden;
    padding-top: 7px;
}

#mc_embed_signup .button {
    background-color: #682e67!important;
    margin: 0 auto!important;
  border-radius:20px!important;
  display:block!important;
}

.mc-field-group.fname, .mc-field-group.lname {
    width: 47%!important;
    display: inline-block;
}

body #mc_embed_signup h2 {
    font-weight: bold;
    padding: 0;
    margin: 0;
    font-size: 15px!important;
    text-align: center;
}

.uk-nav-side > li.uk-active > a {
    font-weight: 700;
      background: transparent;
}
.uk-slideset li.uk-active > div > h3{
  font-weight:inherit!important;
    
}
.uk-slideset li.uk-active > div > .uk-margin{
}
.uk-margin-top-remove {
    margin-top: 0 !important;
    
	    color: #505661;
}

#tm-top-b  {    font-weight: 200;}
#tm-top-b STRONG  {    font-weight: 900;}
body {
    font-family: 'questa_sansregular', sans-serif!important;
}

.home-home #tm-main-top > div:nth-child(2) > div{padding:0px}

.tm-logo-small p{
    margin-top: -50px;
}

.slightly-bigger-text {
    font-size: 18px;
    line-height: 25px;
}
.home-home #tm-top-b > div.uk-width-1-1.uk-width-medium-1-2.uk-row-first > div > h3{
    font-size: 18px;
    font-weight: 500;
    margin-bottom: -10px;
    color: #fff;
    text-align: center;
}
.home-home #tm-top-b{
    background-color: #682568;
    padding: 30px 0px;
}
.home-home #tm-top-b .uk-panel-box {
    background-color: transparent;
}
#tm-top-b .uk-width-medium-1-2 { float:left; }
.tm-bottom-a {    background: #58B7B3; margin:35px 0 0;  }
.tm-top-b { background:#682568; }
.home-home #tm-top-a > div{text-align:center}
#tm-top-c { margin: 35px 0; }
.container-hp-under-banner-icons {
    /*width: 24%;*/
    background: #fff;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    padding: 0%;
    margin: 0px;
}
.container-hp-under-banner-icons p { margin:0; }
.container-hp-under-banner-icons  IMG { margin-bottom:20px; }
.hp-image-banner img{width:100%}
.container-hp-under-banner-icons > .hp-under-banner-icons > p:nth-child(3) {
    font-size: 17px;
    margin: 0px;
}
.container-hp-under-banner-icons > .hp-under-banner-icons > p:nth-child(2) strong{
    font-size: 26px;
    margin: 0px;
    margin-bottom: 5px;
	line-height:120%;
    color: #444444;
    font-weight: bolder;
    font-family: 'questa_sansbold';
}

.btn {
    background: #682e67;
    color: #fff;
      border-radius: 30px;
}
.banner-overlay .\32.banner-header-text {
	color: #682e67;
}


.banner-header-btn{    
  	text-align: center;
    width: 60%;
    margin: 20px auto -5px auto;
    display: block;
}

.banner-overlay .banner-header-text {
    display: inline-block;
    font-size: 25px;
  margin:0 2.5px;
}
.banner-overlay{
 	position:absolute;
    top: 120px;
    margin: 0;
    right: 0;
 	padding: 35px;
	background: rgba(245, 245, 245, 0.51);
	color: #fff;
}
#tm-top-a > div{
    position: relative;
}

@media screen and (max-width:450px) {
  .banner-overlay {
    display:none;
}
}

@media screen and (min-width:451px) and (max-width:680px) {
  .banner-overlay {
    position: absolute;
    top: -5px;
}
}

@media screen and (max-width:582px) {
  .container-hp-under-banner-icons {
    width: 87.5%;
    margin-left: 1.5%;
}
}

@media screen and (max-width:600px) {
.home-home #tm-top-b > div.uk-width-1-1.uk-width-medium-1-2.uk-row-first {
    width: 100%;
}
  .home-home #tm-top-b > div:nth-child(2) {
    width: 100%;
    margin-top: -10px;
}
}



@media screen and (min-width:583px) and (max-width:849px) {
  .container-hp-under-banner-icons {
    /*width: 49%;*/
    height: 230px;
}

	#tm-top-c .uk-width-1-4 {  }
}

@media screen and (min-width:768px) {
section#tm-bottom-a {
    /* height: 300px; */
}
}

@media screen and (min-width:850px) {
  
  #tm-bottom-a > .uk-width-1-1.uk-width-medium-1-5{
    width: 17.5%;
}
  
    #tm-bottom-a > div:nth-last-child(1){
    
}
  
  #tm-bottom-a > .uk-width-1-1.uk-width-medium-1-6{
    width: 17.5%!important;
}

  .container-hp-under-banner-icons {
    margin-bottom:35px;
}
  .tm-toolbar .uk-float-right .uk-panel {
    float: none!impotant;
    margin:0!important;
    text-align: center;
    margin-right: 5px!important;
}
}
  .tm-toolbar .uk-float-right .uk-panel p{
    
    font-weight: 800;
}
/*new*/
img.rounded { }
.uk-panel-header p, article.uk-article { font-size:120%; color:#373642;}
.home-home #tm-top-b *{
    color: #fff; font-size:106%; line-height:130%;
}
.home-home #tm-top-b .uk-panel .uk-panel-title {
    text-align: center;
	    font-size: 24px;
}
.home-home #tm-top-b {
    margin-top: 0;
	    margin-left: 0;
}
.home-home #tm-top-b div:last-child{
    margin-top: 0;
}
div#tm-middle {
/*    margin-top: 10px;*/
}
/*blog+testimonials*/

.testimonials h3.uk-panel-title, .fromtheblog h3.uk-panel-title {
    padding-top: 30px;
	font-size: 21px;
    color: #fff;
}
.testimonials .uk-panel-teaser, .fromtheblog .uk-panel-teaser{
    margin-bottom: 0;
}
.testimonials .uk-panel.uk-text-left{
	    background: #44A147;
}
.fromtheblog .uk-panel.uk-text-left{
	    background: #006173;
}
.testimonials .uk-panel.uk-text-left .uk-margin,.fromtheblog .uk-panel.uk-text-left .uk-margin {
    color: #fff;
    font-size: 18px;
    line-height: 28px;
}
@media (min-width:768px){
.home-home #tm-main-top .uk-width-1-1.uk-width-medium-1-2.uk-row-first{
	    width: calc(50% + 12.5px);
}
.home-home #tm-main-top .uk-width-1-1.uk-width-medium-1-2:last-child{
	padding-left: 0;
    width: calc(50% - 12.5px);
}
}
@media (min-width:960px) and (max-width:1219px){

.testimonials .uk-text-center.uk-panel-teaser, .fromtheblog .uk-text-center.uk-panel-teaser {
    float: left;
    padding-right: 15px;
}
.home-home #tm-main-top ul.uk-slideset-nav.uk-dotnav.uk-flex-center.uk-margin-bottom-remove {
    position: relative;
    bottom: 100px;
    left: 25%;
}
}
@media (min-width:768px) and (max-width:959px){
	.uk-text-left {
    text-align: center !important;
    padding-bottom: 55px;
}
}
@media (min-width:1220px){
	.home-home #tm-main-top .uk-width-1-1.uk-width-medium-1-2.uk-row-first{
			width: calc(50% + 17.5px);
	}
	.home-home #tm-main-top .uk-width-1-1.uk-width-medium-1-2:last-child{
		padding-left: 0;
		width: calc(50% - 17.5px);
	}
	.home-home #tm-main-top ul.uk-slideset-nav.uk-dotnav.uk-flex-center.uk-margin-bottom-remove {
		position: relative;
		bottom: 100px;
		left: 25%;
	}
	.testimonials .uk-text-center.uk-panel-teaser, .fromtheblog .uk-text-center.uk-panel-teaser {
		padding-right: 35px;
		float: left;
	}
}
.home-home #tm-main-top .uk-dotnav > * > * {
    background: rgba(250, 250, 250, 0.54);
}
.home-home #tm-main-top .uk-dotnav > .uk-active > * {
    background: #f5f5f5;
}
.home-home #tm-main-top .uk-dotnav > * > :hover, .home-home #tm-main-top .uk-dotnav > * > :focus {
    background: rgba(250, 250, 250, 0.58);
    outline: none;
}
ul.uk-slideset-nav.uk-dotnav.uk-flex-center.uk-margin-bottom-remove li {
    padding-left: 10px;
}
/*header +navbar*/
.tm-headerbar.uk-clearfix.uk-hidden-small {
    padding: 0 15px;
    margin-bottom: 10px;
	    margin-top: 0;
}
nav.tm-navbar.uk-navbar {
    background: none;
    margin: 0 0 10px 0;
}
.uk-navbar-nav > li > a {
    height: auto;
    line-height: 46px;
    color: #505664;
    font-size: 28px;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-weight: 800;
	font-family: 'questa_sansbold';
  
}    
@media screen and (max-width:767px) {
.tm-headerbar .uk-icon-button, .tm-navbar .uk-navbar-content .uk-margin-top .uk-icon-button {
  	margin: 0;
    margin-bottom: 20px;
    margin-top: -20px;
}
}
.tm-headerbar .uk-icon-button, .tm-navbar .uk-navbar-content .uk-margin-top .uk-icon-button {
    color: #fff;
    background: #926e94;
    margin-top: -15px;
    vertical-align: bottom!important;
}
.tm-toolbar {
    margin-bottom: 0;
	    padding: 0 15px;
}
.tm-toolbar p{
	    font-size: 18px;
}
.jux_logo_item { margin: 0 10px}
nav.tm-navbar.uk-navbar a.btn.btn-primary { color:white; }
a.btn.btn-primary:hover { background:#926e94 !important; }
nav.tm-navbar.uk-navbar div a.btn.btn-primary, ul.uk-nav-sub  a.btn.btn-primary {
    color: #ffffff!important;
    padding: 10px 20px;
	display:inline-block;
	text-align:center;
	margin:5px 20px;
}
ul.uk-nav-sub  a.btn.btn-primary  { margin:5px auto; font-weight:bold;}
ul.uk-nav-sub  a.btn.btn-primary:hover  { background:#7f487e; }

/*nav.tm-navbar.uk-navbar .uk-navbar-nav:nth-of-type(2){
	float:right;
}*/
nav.tm-navbar.uk-navbar .uk-navbar-nav:nth-of-type(2) > li:hover > a, nav.tm-navbar.uk-navbar .uk-navbar-nav:nth-of-type(2) > li > a:focus, nav.tm-navbar.uk-navbar .uk-navbar-nav:nth-of-type(2) > li.uk-open > a {
    background-color: rgba(104, 38, 102, 0.84);
}
/* bottom sections*/
section#tm-main-bottom {
    margin-top: 0;
	    text-align: center;
}
section#tm-main-bottom h3 { font-size:22px; }
.tm-main-bottom .uk-panel {
    padding: 0 35px;
}
section#tm-bottom-a .uk-panel-box, section#tm-bottom-b .uk-panel-box {
    background: #58B7B3;
}
section#tm-bottom-a ,section#tm-bottom-b{
    background: #58B7B3;
    margin-left: 0;
    margin-right: 0;
	    padding-right: 25px;
}
section#tm-bottom-a{
	    padding-top: 25px;
}
section#tm-bottom-a *,section#tm-bottom-b *{
	color:#fff;
}
section#tm-bottom-a .uk-width-1-1.uk-width-medium-1-6:not(.uk-row-first),section#tm-bottom-a .uk-width-1-1.uk-width-medium-2-6 {
    padding-left: 0;
}
section#tm-bottom-b {
    margin-top: 0;
}
.tm-bottom-b .uk-panel.uk-panel-box {
    padding-top: 0;
}
.tm-bottom-b .uk-icon-button {
    background: #926e94;
}
.uk-panel.uk-panel-box.socialfooter {
    text-align: right;
	    padding-right: 5%;
}
.uk-grid.uk-text-left.uk-flex-middle:nth-child(1) a.uk-button { background:#681066; color:white; }
.uk-grid.uk-text-left.uk-flex-middle:nth-child(2) a.uk-button { background:#44a247; color:white; }
.uk-grid.uk-text-left.uk-flex-middle:nth-child(3) a.uk-button { background:#5ac4bd; color:white; }
.uk-grid.uk-text-left.uk-flex-middle:nth-child(4) a.uk-button { background:#006c79; color:white; }

body em, .purple { color:#681066; }
h3.purple, h3.green, h3.blue, h3.cyan  {margin:0; padding:0; }
.uk-margin em { color:#4a555f; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }
h1.green, h3.green { color:#44a247; }
h3.blue, h2.blue { color:#006c79; }
h3.cyan, h2.cyan { color:#5ac4bd; }
.ampz_container { float:right; }
body .tm-footer { margin:0; }ue
body .tm-totop-scroller { color:white; margin-top: -30px; margin-right: 30px; }
img.rounded, .about IMG, .uk-slideshow IMG { -webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px; margin:15px; }
.rounded.left { float:left; margin:0 15px 15px 0 }
.about em, .about h3, .about STRONG { color:#5b265e; }
body .uk-alert  { background:#edf9f8; }
body .ja-promo-bar .inner { font-size:150%; }
.uk-modal.uk-open { z-index: 9999999; }
.uk-panel.uk-panel-box.socialfooter .uk-subnav {
display:inline-block;
margin-top: 15px;
    margin-bottom: 0;
}
body li.uk-parent.uk-nav-header ul.uk-nav-sub { padding-left: 0; margin-top: 5px; font-size:90%; }

#name input {
    width:150px;
    display: inline;
}
#email input {
    width: 318px;
}
div#button-submit {
    text-align: center;
}
div#button-submit button {
    font-size: 18px;
    text-transform: uppercase;
}
section#tm-bottom-a .uk-width-1-1.uk-width-medium-1-6:not(.uk-row-first) .uk-panel.uk-panel-box, section#tm-bottom-a .uk-width-1-1.uk-width-medium-2-6 .uk-panel.uk-panel-box{
	padding-right:5px;
	padding-left:0;
}
section#tm-bottom-a .uk-width-1-1.uk-width-medium-1-6 .uk-panel.uk-panel-box{
		padding-right:5px;
}
@media (min-width: 768px){
	section#tm-bottom-a .uk-width-medium-1-6 {
		width: 13.666%;
	}
	section#tm-bottom-a .uk-width-medium-2-6 {
		width: 45.333%;
	}
}
section#tm-bottom-a .uk-width-1-1.uk-width-medium-2-6 {
    text-align: center;
}
@media (min-width:1220px){
section#tm-bottom-a .uk-width-1-1.uk-width-medium-2-6 .uk-panel.uk-panel-box {
    padding-left: 20%;
}
}
@media (min-width:768px) and (max-width:1219px){
		section#tm-bottom-a .uk-width-1-1.uk-width-medium-2-6 .uk-panel.uk-panel-box {
		padding-left: 10%;
	}
	.container-hp-under-banner-icons > .hp-under-banner-icons > p:nth-child(2) strong {
		font-size: 19px;
	}
}
.socialfooter p {
    margin: 0;
}
.uk-width-medium-2-6 h3.uk-panel-title {
    font-size: 24px;
	margin-bottom:5px;
}
section#tm-bottom-a .uk-nav > li > a {
   
}
.uk-nav-header:not(:first-child) { margin:0; }
ul.uk-nav li a, ul.uk-nav li.uk-nav-header { font-family: font-family: 'questa_sansbold'; text-transform:uppercase; font-weight:bold; }
ul.uk-nav li li a {text-transform: none; font-family:'questa_sansregular'; font-weight:normal; }

section#tm-bottom-a .uk-width-medium-1-6 .uk-panel-box .uk-panel-title {
    text-transform: uppercase;
	font-family: 'questa_sansbold';    
    font-weight: 800!important;
}
/*.uk-navbar-nav li:last-child .uk-dropdown-grid ul li:last-child {
    display: none!important;
}*/
a.btn.btn-primary.footbut {
    width: 70px;
    margin-left: 10%;
    margin-top: 10px;
    font-size: 18px;
    height: 30px;
    line-height: 28px;
}
.uk-nav-side > li > a.btn.btn-primary.footbut:hover, .uk-nav-side > li > a.btn.btn-primary.footbut:focus {
    background: rgb(148, 112, 149);
    color: #444444;
    outline: none;
}
.uk-width-medium-2-6 p {
    margin-top: 0;
    margin-bottom: 10px;
}
/* additional responsive*/
@media (max-width:1220px){
body .uk-navbar-nav > li > a { padding:0  15px;  font-size:25px; }
.stickHeader .uk-navbar-nav  { position:relative; background:white !important; left: auto; right: auto; margin-top: -30px; }
.stickHeader .uk-navbar-nav:nth-child(2) { left: auto; right: auto; }
.stickHeader nav.tm-navbar.uk-navbar { background:white; }
}
@media (max-width:767px){
#tm-top-c .uk-width-1-4 { width:49%; text-align:center; }
.testimonials .uk-panel.uk-text-left,.fromtheblog .uk-panel.uk-text-left {
    text-align: center !important;
}
.home-home #tm-main-top .uk-dotnav > .uk-active > * {
    background: #555;
}
.home-home #tm-main-top .uk-dotnav > * > * {
    background: #999;
}
section#tm-main-bottom {
    margin-top: 15px;
}
.tm-bottom-a .uk-panel.uk-panel-box {
    padding-top: 0;
    padding-bottom: 0;
}
section#tm-bottom-a, section#tm-bottom-b {
    padding-right: 5px;
}
section#tm-bottom-b > div {
    padding-left: 0;
}
section#tm-bottom-b {
    margin-top: 0px;
    padding-top: 15px;
    text-align: center;
}
.testimonials .uk-panel.uk-text-left, .fromtheblog .uk-panel.uk-text-left {
    padding-bottom: 25px;
}
.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
    box-sizing: content-box;
    height: 60px;

}
a.btn.btn-primary.footbut {

    margin: 10px auto 0 auto;
}
.uk-width-1-1.uk-width-medium-1-6.uk-grid-margin.uk-row-first,.uk-width-1-1.uk-width-medium-1-6.uk-row-first {
    padding-left: 0;
}
.uk-panel.uk-panel-box.socialfooter {
    text-align: center;
    padding-right: 0;
}
}

/*slidehsow overlay*/
.uk-dropdown div ul li { margin-bottom:5px; }
.uk-overlay-panel p {
    margin: 0;
    font-size: 30px;
    line-height: 40px;
}
p.headline {
    font-size: 32px;
    line-height: 46px;
    text-transform: uppercase;
      font-weight: bolder;
	  font-family: 'questa_sansbold';
}
p.headline span {
    color: #682568;
}
.uk-overlay-panel a.btn.btn-primary {
    font-size: 24px;
    text-transform: uppercase;
    padding: 10px 25px;
      font-weight: bolder;
	  font-family: 'questa_sansbold';
}
.uk-overlay-panel.uk-overlay-right.uk-overlay-fade {
    padding-top: 15%;
    padding-right: 5%;
}
.uk-navbar-nav.uk-hidden-small > li > div > div > div > ul > li{position:relative; z-index: 999;}
.uk-navbar-nav.uk-hidden-small > li > div > div > div > ul > li:hover ul {visibility:visible!important}
.uk-navbar-nav.uk-hidden-small > li > div > div > div > ul > li:hover > a{
    background: #7dccc1;
    color: #ffffff!important;
      opacity: 0.7;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.uk-navbar-nav.uk-hidden-small > li > div > div > div > ul > li > ul {
    position: absolute;
    top: 0px;
    left: 300px;
    width: 250px;
    background-color: whitesmoke;
    z-index: -999;
    padding: 0;
    visibility: hidden;
}
.uk-navbar-nav.uk-hidden-small > li > div > div > div > ul > li > ul > li > a{
    padding: 5px 15px;
}
.uk-navbar-nav.uk-hidden-small > li > div > div > div > ul > li > ul > li > a:hover{
    background: #7dccc1;
    color: #ffffff!important;
    outline: none;
    padding: 5px 15px;
      opacity: 0.7;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.uk-navbar-nav.uk-hidden-small > li > div > div > div > ul > li > ul > li > a{color:#444444!important}
/*more*/
/*nav.tm-navbar.uk-navbar .uk-navbar-nav.uk-hidden-small > li > div > div > div > ul > li:last-child{
	display:none;
}*/
section#tm-bottom-a .uk-nav > li > a.bottommenu.btn.btn-primary {
     width: 75px;
    padding: 5px 10px;
    margin-left: 20px;
    margin-top: 10px;
    font-size: 15px;
    font-weight: bold;
}
a.btn.btn-primary, #mc_embed_signup .button {
    text-transform: uppercase;
}
input#mc-embedded-subscribe {
    
    font-weight: bold!important;
}
.uk-nav-side > li > a.btn.btn-primary:hover, .uk-nav-side > li > a.btn.btn-primary:focus {
    background: rgba(104, 46, 103, 0.82);

}

body #mc_embed_signup h2 {
    margin-bottom: 0px!important;
	font-family: 'questa_sansregular';
	font-weight: normal !important;
	font-size:140% !important;
}
body #mc_embed_signup input:not(.button){
    background: #aadbd8;
    border: none!important;
    border-radius: 0!important;
    height: 15px;
	
	       font-size: 16px;
		   color: #000!important; 
}
body #mc_embed_signup .mc-field-group {
    padding-bottom: 0%;
    min-height: auto;
}

::-webkit-input-placeholder {
   color: #444444!important;
       
	       font-size: 16px;
}

:-moz-placeholder { /* Firefox 18- */
   color: #444444!important; 
       
	       font-size: 16px;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #444444!important; 
       
	       font-size: 16px;
}

:-ms-input-placeholder {  
   color: #444444!important;
       
	       font-size: 16px;
}
#ja-promo-bar-141{
	display:none;
}
body.bardisabled{
	padding-top:0!important;
}
@media screen and  (max-width:478px) {
	nav.tm-navbar.uk-navbar {
		background: none;
		margin: 0 0 5px 0;
		min-height:100px;
	}
}
@media screen and (min-width:500px) and (max-width:760px)
{
	nav.tm-navbar.uk-navbar { min-height:150px;}
}
/*search*/
a.uk-icon-button.uk-icon-search {
    margin-right: 3px;
}
.tm-headerbar .uk-icon-button {
    margin-top: 0;
}
@media screen and (min-width: 768px) {
.tm-headerbar .socialfooter .uk-margin-top > div:first-of-type {
    float: left;
	display: block!important;
}
}
.tm-headerbar .socialfooter .uk-dropdown, .tm-headerbar .socialfooter .uk-dropdown-blank {
    width: 150px;
    top: 22px!important;
    border: 1px solid #926e94;
    border-radius: 20px;
}
.stickHeader .tm-headerbar .socialfooter .uk-dropdown-blank {
    top: 5px!important;
}
@media (max-width:480px){
.uk-width-1-2  { float:none; width: 100%; }
body p.headline { font-size:23px !important; line-height:120%; }
body .uk-overlay-panel p { font-size:26px; }
.uk-overlay-panel.uk-overlay-right.uk-overlay-fade { padding-top: 5%; }
#tm-content{ padding:0 15px; }
	.uk-container {
    padding: 0;
}
ul.uk-slideset-nav.uk-dotnav.uk-flex-center.uk-margin-bottom-remove {
    display: none;
}
.uk-slidenav-position.uk-margin {
    margin-bottom: 0;
}
#tm-main-top .uk-width-1-1.uk-width-medium-1-2.uk-grid-margin.uk-row-first {
    margin-top: 0;
}
nav.tm-navbar.uk-navbar {
    margin: 0 0 15px 0;
}
#name input {
    width:130px;
    display: inline;
}
#email input {
    width: 278px;
}
}
@media (min-width:500px) and (max-width:767px) {
      .uk-navbar-content.uk-navbar-center.uk-visible-small{
        margin-top:0px;
    }
        .tm-headerbar .uk-panel{top: initial!important;}
    .tm-toolbar.uk-clearfix.uk-hidden-small{visibility: hidden;}
}
@media (min-width:1024px) and (max-width:1366px) {
	.tm-headerbar .uk-panel{margin-left:180px;}
	
}





.messagepop.pop .close{
    position: absolute;
    top: 20px;
    right: 20px;
    color: #242424;
    opacity: 0.75;
}

@media (max-width:767px){
.uk-panel.socialfooter.uk-hidden-small {
    display: none;
}
 .uk-dropdown-blank.tm-navbar-dropdown.uk-dropdown-autoflip.uk-dropdown-left {
    top: -18px!important;
    left: 0!important;
    position: relative;
    margin: 5px auto!important;
    width: 75%;
    border: 1px solid #682e67;
    border-radius: 10px;
}
}

@media screen and (max-width: 395px) {
    .uk-navbar-content.uk-navbar-center.uk-visible-small{max-width: 75%!important;    box-sizing: content-box;}
    .tm-toolbar .uk-float-right .uk-panel{display: none!important}
}

@media screen and (max-width: 767px) {
    .helpline{display: none!important}
    .uk-margin-top.search-menu .search {
    display: inline-block;
    position: relative;
}
  article p img {
    display: block;
    width: 100%;
}
.search-menu .search {
    width: 35px;
}
.uk-margin-top.search-menu .search.uk-open {
    width: 85%;
    margin: 10px auto;
    display: block;
    position: relative;
}/*
.uk-margin-top.search-menu .search {
    display: inline-block;
    position: relative;
    width: 100%;
    }
.search.uk-open .uk-dropdown-right{
    top: 25px!important;
    left: inherit!important;
    position: absolute;
    border: 2px solid #5b265e;
    border-radius: 10px;
    margin: 0;
}*/

.uk-margin-top.search-menu {
    margin: 0!important;
}
.tm-headerbar .uk-icon-button, .tm-navbar .uk-navbar-content .uk-margin-top .uk-icon-button {
    color: #fff;
    background: #926e94;
    margin-top: -5px;
    vertical-align: bottom!important;
        margin-bottom: 5px;
}
.uk-dropdown-blank.tm-navbar-dropdown.uk-dropdown-autoflip.uk-dropdown-left {
    top: 5px!important;
    left: 0!important;
    position: relative;
    margin: 5px auto!important;
    width: 75%;
    display: inline-block;
    border: 2px solid #682e67;
    border-radius: 10px;
}
.search.uk-open .uk-icon-button.uk-icon-search{
    margin: 0;
}
.search.uk-open .uk-dropdown-right {
    top: inherit!important;
    left: inherit!important;
    bottom: inherit;
    position: inherit;
    border: 2px solid #5b265e;
    border-radius: 10px;
    margin: 0;
    display: inline-block;
    width: 80%;
}
.helplinee-mobile {
    margin: 0;
}
  
}
@media screen and (min-width: 768px) {
.helpline-mobile{display: none!important}
}

.care-transitionsac .uk-slidenav-position .uk-slidenav {
    display: none!important;
}
.stickHeader .tm-headerbar.uk-clearfix.uk-hidden-small {
    position: relative;
    top: -60px;
}
.stickHeader .uk-panel.helpline {
    position: relative;
    top: 0px;
}
@media screen and (min-width:1220px) {
  
  .stickHeader .uk-navbar-nav:nth-child(2) {
    left: auto!important;
    right: 350px;
  }
  .tm-isblog.stick .test{
    width: 100%;
    height: 130px;
    display: block;
    background: #fff;
    position: fixed;
    top: 0;
    z-index: 99;
  }
}
section#tm-bottom-a #mc_embed_signup label, section#tm-bottom-a #mc_embed_signup .indicates-required{
  color: #000;
}
section#tm-bottom-a #mc_embed_signup h2 {
  display: none;
}
section#tm-bottom-a #mc_embed_signup #mc_embed_signup_scroll{
  padding: 13px;
}
h3.thank{
  padding-top: 20px;
}
.thank-you{
  padding: 45px 14px;
}
body .uk-navbar-nav > li > a {
   padding: 0 13px;
    font-size: 20px;
}
.tm-headerbar.uk-clearfix.uk-hidden-small{
  width: 25%;
  float: left;
}
nav.tm-navbar.uk-navbar{
  width: 70%;
  float: right;
  margin-top: 35px;
}
.uk-navbar-nav{
  float: right;
}
.stickHeader nav.tm-navbar.uk-navbar {
    width: 50%; 
     float: none; 
}
.tm-logo img{
  max-width: 80%;
}
#tm-bottom-a li a.donate-menu{
  display: none;
}
@media(max-width:1220px){
  .jheader.stickHeader .uk-panel.helpline{
    display: none;
  }
  .stickHeader .tm-headerbar.uk-clearfix.uk-hidden-small{
    top: 12px;
  }
  .stickHeader nav.tm-navbar.uk-navbar {
    width: 75%;
    float: right; 
  }
  .stickHeader .uk-navbar-nav{
    top: -35px;
    right: 30px;
  }
}
@media(max-width:900px){
  body .uk-navbar-nav > li > a {
    padding: 0 10px;
    font-size: 17px;
}
}

@media(max-width:767px){
  nav.tm-navbar.uk-navbar {
    width: 100%;
  }
  .stickHeader nav.tm-navbar.uk-navbar {
    width: 100%;
  }
  .stickHeader .tm-toolbar{
    display: none;
  }
  .stickHeader a.uk-navbar-toggle{
    position: absolute;
    bottom: 25px;
    left: 10px;
  }
 
  .stickHeader .uk-navbar-content > p{
    margin: 6px 0;
  }
}
@media(max-width:500px){
  .tm-toolbar{
    display: none;
  }
  .tm-logo-small p {
    margin-top: -20px;
}
  
.jheader .tm-navbar .uk-navbar-content.uk-navbar-center.uk-visible-small .uk-margin-top.search-menu a img {
     width: 30px !important;
    height: 30px !important;
    margin-top: -18px !important;
    margin-bottom: 5px;
}
}

form#cmc-signup-form-171 {
    background-color: #fff;
padding: 10px 20px 20px 20px;
}

form#cmc-signup-form-171 
 span.star {
    color: #e85c41;
    font-size: 110%;
    font-weight: normal;
    position: relative;
    top: 0px;
}
form#cmc-signup-form-171 label.form-label {
    color: #000;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
}
form#cmc-signup-form-171 input {
     background: #aadbd8;
    border: none;
    border-radius: 0px;
    font-size: 16px;
    color: #000;
    width: 96%;
    margin-bottom: 0px;
    box-shadow: none;
    height: 20px;
}

form#cmc-signup-form-171 button.btn.btn-primary.validate {
    background-color: #682e67;
    margin: 0 auto;
    border-radius: 20px;
    display: block;
    background-image: none;
    font-size: 15px;
    transition: all 0.23s ease-in-out 0s;
    text-transform: uppercase;
    font-weight: bold;
    padding: 6px 22px;
}
form#cmc-signup-form-171 input:-ms-input-placeholder,
form#cmc-signup-form-171 input::-webkit-input-placeholder,
form#cmc-signup-form-171 ::-webkit-input-placeholder   
{
  opacity: 0 !important;
    color: transparent !important;
   display: none !important;
}
  
 #tm-bottom-a  h3.uk-panel-title {
    text-align: center;
    text-transform: uppercase;
}
a.btn.btn-primary.donate-menu.volunteer-right {
    margin-left: 15px;
}
@media(max-width:500px){
a.btn.btn-primary.donate-menu.volunteer-right {
margin-left: 8px;
    margin-top: 14px;
    margin-bottom: 14px;
}
  a.bottommenu.btn.btn-primary.under-menu {
    display: none !important;
}
  a.btn.btn-primary.donate-menu {
    margin-left: 8px;
    margin-right: 8px;
  }
}