/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

@font-face {
  font-family: 'Cheddar';
  src: url('https://www.dreamfoundation.org/df7/wp-includes/fonts/cheddar_jack.ttf') format('truetype'); /* IE9 Compat Modes */
}

html {
    font: 400 16px/23px "Raleway";
    color: #021a87;
}

html.tm-error {
    height: auto;
    min-height: 100%;
    position: relative;   
}

em {
	color: #021a87;
}

/* Text Styles */
h1, h2, h3, h4, h5, h6 {
	color: #021a87;
}

h1, h2, h3, h4 {
font-family: "Raleway";
}

.home h1 {
font-family: "Bitter"
}

h5, h6 {
font-family: "Raleway";
color: #021a87;
font-weight: 600;
}

h5 {
	font-size: 20px;
}

h1, .uk-h1 {
font-size: 35px;
    line-height: 60px;
}

h1, .uk-h1 > span {
font-weight: bold;
}

h2, .uk-h2 {
font-size: 28px;
}

h3, .uk-h3 {
font-size: 22px;
}

.uk-panel-box h1, .uk-panel-box h2, .uk-panel-box h3, .uk-panel-box h4, .uk-panel-box h5, .uk-panel-box h6 {
	color: #021a87;
}

blockquote {
font-family: "Raleway";
color: #929292;
font-size: 18px;
line-height:26px; }

/* Links */
a, .uk-link {
	color: #6ab7b4;
	text-decoration: underline
}

a:hover, .uk-link:hover {
	color: #021a87;
	text-decoration: underline
}

.uk-contrast a:not([class]), .uk-contrast .uk-link, .uk-block-primary a:not([class]), .uk-block-primary .uk-link, .uk-block-secondary a:not([class]), .uk-block-secondary .uk-link {
	text-decoration: underline;
	color: #021a87;
}

.uk-contrast a:hover:not([class]), .uk-contrast .uk-link:hover, .uk-block-primary a:hover:not([class]), .uk-block-primary .uk-link:hover, .uk-block-secondary a:hover:not([class]), .uk-block-secondary .uk-link:hover {
	text-decoration: underline;
	color: #6ab7b4;
}

.uk-nav-navbar li.uk-active > a {
	color: #6ab7b4;
}

.uk-subnav > * > * {
color: #6ab7b4
}

.photo-caption {
	text-align:right;
	font-size:.9em;
	padding-right:15px;
	margin-top:0px;
}

/* Buttons */
.uk-contrast .uk-button-primary, .uk-block-primary .uk-button-primary, .uk-block-secondary .uk-button-primary {
 background-color: #021a87;
}

.uk-contrast .uk-button-primary:hover, .uk-contrast .uk-button-primary:focus, .uk-block-primary .uk-button-primary:hover, .uk-block-primary .uk-button-primary:focus, .uk-block-secondary .uk-button-primary:hover, .uk-block-secondary .uk-button-primary:focus {
 background-color: #6bb5b6;
 }

.uk-button {
 color: #021a87;
 border-radius: 5px; 
 border: 1px solid #6bb5b6;
 }
 
 .uk-button:hover {
    background-color: #6bb5b6;
    color: #fff;
    border: 1px solid #6bb5b6;
}

.uk-button:hover:not(.uk-button-primary):not(.uk-button-success):not(.uk-button-danger):not(:disabled):not(.uk-button-link), .uk-button:focus:not(.uk-button-primary):not(.uk-button-success):not(.uk-button-danger):not(:disabled):not(.uk-button-link) {
     border-color: #6bb5b6;
}

 .uk-button-primary {
 color: #fff;
 background-color: #021a87;
 border: 0px;
 }
 
.uk-button-primary:hover, .uk-button-primary:focus {
 background-color: #6bb5b6;
 color: #fff;
 border: 0px;
 }
 
.uk-panel-box-secondary .uk-button-primary:hover {
	color: #fff;
}

#sf_widget_constantcontact_2_form {
display: inline-block;
    float: right;
}

#sf_widget_constantcontact-2 input[type="submit"] {
background-color: #021a87;
}

.uk-panel-box {
	color: #021a87;
}

.uk-panel-box-secondary a {
    color: #6ab7b4;
}

.uk-panel-box-secondary a:hover {
    color: #021a87;
}

.uk-button .uk-button-small .uk-button-primary a:hover {
    color: #FFF;
}

.uk-nav-dropdown > li > a {
    color: #021a87;
    outline: none;
}

.uk-nav-dropdown > li > a:hover {
    color: #6bb5b6;
    outline: none;
}



/* Navbar */ 

.tm-navbar {
    height: 55px;
}
 
.tm-navbar .tm-logo {
    line-height: 70px;    
}

.tm-navbar .tm-logo img { 
    height: 45px;
}

.tm-navbar .uk-navbar-nav > li > a {
    color: #6ab7b4;
    font-weight: 500;
    padding-top: 3px;
    text-transform: none; 
    font-family: "Raleway";   
}

.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {
color: #6ab7b4;
}

.uk-navbar-center {
	max-width: 75%;	
}


/* Map - new */

.dreamer-map a.wk-popover-toggle {  
width: 59px;  
height: 55px;  
display:block;  
background-size: contain;  
background-repeat: no-repeat;  
background: url('https://www.dreamfoundation.org/df7/wp-content/uploads/2016/07/map-pins-white-final.png');  
}
 
 
 /* Map - original */
 
#tm-main-bottom .uk-panel .uk-panel-box .widget_text .home-top .home-map {
    height:524px;
    width:100%;
    background: url('https://www.dreamfoundation.org/df7/wp-content/uploads/2016/05/dream-foundation-web-map-bg.jpg') top no-repeat;
    background-size:auto 524px;
    position:relative;
}
#tm-main-bottom .uk-panel .uk-panel-box .widget_text .home-top .home-map .map-art {
    position:relative;
    width:845px;
    height:524px;
    margin:0 auto;
    text-align:left;
}
.home-top .home-map .map-art .callout {
    position:absolute;
    display:inline-block;
    width:321px;
    height:296px;
    background:url('images/map-callout.png') top no-repeat;
    left:-60px;
    top:75px;
    z-index:0;
}

.home-top .home-map .map-art .callout span {
    display:block;
    padding:0px;
    color:#192a53;
    font-family:"Raleway", sans-serif;
    font-weight:400;
    font-style: italic;
    line-height:1.2;
    font-size:20px;
    position:absolute;
    left:35px;
}
.home-top .home-map .map-art .callout span.top {
    top:35px;
}

.home-top .home-map .map-art .callout span.donate {
    line-height:2.4;
    font-family: "Bitter", serif;
    font-style: italic;
    font-size:24px;
    color:#ffffff;
    background: url('images/donate-background.png') top no-repeat;
    width:170px;
    height:60px;
    text-align:center;
    position:absolute;
    left:70px;
    top:130px;
}

.home-top .home-map .map-art .callout span.bottom {
    top:220px;
    font-size:16px;
}

.home-top .home-map .map-art .art {
    background:url('images/map.png') right no-repeat;
    background-size:570px auto;
    position:absolute;
    z-index:10;
    width:570px;
    height:100%;
    font-size:20px;
    right:0;
    top:0;
}

.home-top .home-map .map-art .art .pins {
    /*background:url('images/pins.png') right no-repeat;*/
	background:url('images/test-pins2.png') right no-repeat;
    background-size:570px auto;
    position:absolute;
    z-index:20;
    width:570px;
    height:100%;
    right:0;
    top:0;
}
.home-top .home-map .map-art .art .pins .strike {
    width:50px;
    height:50px;
    border:0px solid white;
    position:absolute;
    cursor:pointer;
}
.home-top .home-map .map-art .art .pins .strike.charles {
    top:348px;
    left:432px;
}
.home-top .home-map .map-art .art .pins .strike.diane {
    top:195px;
    left:380px;
}
.home-top .home-map .map-art .art .pins .strike.eddy {
    top:230px;
    left:43px;
}
.home-top .home-map .map-art .art .pins .strike.janine {
    top:120px;
    left:55px;
}
.home-top .home-map .map-art .art .pins .strike.mike {
    top:315px;
    left:235px;
}

.home-top .home-map .map-art .art .popups {
    width:449px;
    height:240px;
    position:absolute;
    z-index:30;
    left:0;
    top:0;
    display:none;
}
.home-top .home-map .map-art .art .popups.charles {
    background:url('images/popup-leeanne.png') top no-repeat;
    top: 177px;
    left: 74px;
    display:block;
}
.home-top .home-map .map-art .art .popups.diane {
    background:url('images/popup-diane.png') top no-repeat;
    top: 30px;
    left: 110px;
    display:block;
}
.home-top .home-map .map-art .art .popups.eddy {
    background:url('images/popup-eddy.png') top no-repeat;
    top: 65px;
    left: 30px;
    display:block;
}
.home-top .home-map .map-art .art .popups.janine {
    background:url('images/popup-janine.png') top no-repeat;
    top: -40px;
    left: 43px;
    display:block;
}
.home-top .home-map .map-art .art .popups.mike {
    background:url('images/popup-mike.png') top no-repeat;
    top: 150px;
    left: 40px;
    display:block;
}

.home-top .home-map .stories {
    position:absolute;
    top:0;
    left:0;
    z-index:20;
}

#tm-top-a.tm-block-texture {
    background: url("../images/snow/block_texture_border_primary.png") 50% -29px repeat-x, url("../images/california/block_texture_third.png") #fff 50% 0 repeat;    
    background-clip: border-box, padding-box;
    padding-bottom: 40px;
}

#tm-top-a .tm-top-a .uk-panel > h1 {
color: #223259;
    font-size: 30px;
    text-transform: none;
    /*font-weight: bold;*/
    font-style: italic;
    margin-bottom: 0;
}

#tm-top-a .tm-top-a .uk-panel > hr {
    margin: 5px auto;
    width: 130px;
    margin-top: 0;
    border: 1px solid #223259;
}

#tm-top-a .tm-top-a .uk-panel > hr + p {
    color: #223259;
    font-size: 20px;
    width: 450px;
    margin: 20px auto;
    font-weight: 500;
    line-height: 27px;
}

#tm-top-a .tm-top-a .uk-panel > .dream-btn {
    margin-bottom: 40px;
}

#tm-top-a .tm-top-a .uk-panel > .dream-btn > .uk-button {
    background-color: #021a87;
    color: #ffffff;
    text-transform: none;
    font-weight: 400;
    font-size: 17px;
    margin-right: 20px;
    padding: 0px 20px;
    line-height: 30px;
}

#tm-top-a .tm-top-a .uk-panel > .dream-btn > .uk-button:hover {
    background-color: #021a87;
}

/*#tm-bottom-a {*/
    /*background: url(https://www.dreamfoundation.org/df7/wp-content/uploads/2016/05/dream-foundation-web-map-bg.jpg) center no-repeat;*/
    /*background-size: cover;	*/
/*}*/

/*#tm-bottom-a > .uk-container {*/
    /*padding: 0;*/
/*}*/

/*#tm-bottom-a .tm-bottom-a > .uk-row-first > .uk-panel-box {*/
    /*background: none;*/
    /*box-shadow: none;*/
    /*padding-right: 0;*/
/*}*/

/*#tm-bottom-a .tm-bottom-a > .uk-row-first > .uk-panel-box > .dreamer-map {*/
    /*text-align: right;*/
/*}*/

/*#tm-bottom-a .dreamer-map .uk-dropdown-blank {*/
    /*width: 430px;*/
/*}*/

/*#tm-bottom-a .dreamer-map .uk-dropdown-blank > .uk-panel-box {*/
    /*padding-right: 40%;*/
    /*position: relative;*/
/*}*/

/*#tm-bottom-a .dreamer-map .uk-dropdown-blank > .uk-panel-box > .uk-panel-teaser {*/
    /*position: absolute;*/
    /*right: 30px;*/
    /*margin: 0;*/
    /*width: calc(40% - 40px);*/
    /*height: calc(100% - 60px);*/
/*}*/

/*#tm-bottom-a .dreamer-map .uk-dropdown-blank > .uk-panel-box > .uk-panel-teaser > img { */
    /*!*height: 100%;*!*/
    /*padding-top: 30px*/
/*}*/

/*#tm-bottom-a .dreamer-map .uk-dropdown-blank > .uk-panel-box > .uk-panel-title {*/
    /*display: inline;*/
    /*color: #223259;*/
    /*font-weight: 500;*/
    /*margin-bottom: 0;*/
    /*border-bottom: 2px solid #223259;*/
    /*padding-bottom: 3px;*/
/*}*/

/*#tm-bottom-a .dreamer-map .uk-dropdown-blank > .uk-panel-box > .uk-panel-title + div {*/
    /*color: #223259;*/
    /*font-weight: 400;*/
    /*margin-top: 20px;*/
    /*font-size: 16px;*/
/*}*/

.page-id-5244 #tm-bottom-a {
    position: relative;
    background: url(https://www.dreamfoundation.org/df7/wp-content/uploads/2018/05/df-homepage-plaza-bg.jpg) center no-repeat;
    height: 500px;
    background-size: cover;
}

.page-id-5244 #tm-bottom-a .uk-panel {
    padding: 0;
}

.page-id-5244 #tm-bottom-a .overlay {
    position: absolute;
    max-width: 700px;
    height: 500px;
    /*left: 15%;*/
    font-family: "Raleway";
    text-align: center;
    color: #ffffff;
    background-color: rgba(28, 21, 62, 0.65);
}

.page-id-5244 #tm-bottom-a .overlay > p:first-child {
    margin-top: 0;
    padding-top: 75px;
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 1px;
}

.page-id-5244 #tm-bottom-a .overlay > p:nth-child(2) {
    margin-top: 45px;
    font-size: 50px;
    padding: 0px 20%;
    line-height: 60px;
    margin-bottom: 50px;
}

.page-id-5244 #tm-bottom-a .overlay a {
    display: inline-block;
    padding: 10px 25px;
    text-decoration: none;
    color: #ffffff;
    background-color: #1fabae;
    text-transform: uppercase;
}

.page-id-5244 #tm-bottom-c {
    background: url(https://www.dreamfoundation.org/df7/wp-content/uploads/2016/05/dream-foundation-web-map-bg.jpg) center no-repeat;
    background-size: cover;
    border-top: 0;
}

.page-id-5244 #tm-bottom-c > .uk-container {
    padding: 0;
}

.page-id-5244 #tm-bottom-c .tm-bottom-c > .uk-row-first > .uk-panel-box {
    background: none;
    box-shadow: none;
    padding-right: 0;
}

.page-id-5244 #tm-bottom-c .tm-bottom-c > .uk-row-first > .uk-panel-box > .dreamer-map {
    text-align: center;
}

.page-id-5244 #tm-bottom-c .dreamer-map .uk-dropdown-blank {
    width: 430px;
}

.page-id-5244 #tm-bottom-c .dreamer-map .uk-dropdown-blank > .uk-panel-box {
    padding-right: 40%;
    position: relative;
}

.page-id-5244 #tm-bottom-c .dreamer-map .uk-dropdown-blank > .uk-panel-box > .uk-panel-teaser {
    position: absolute;
    right: 30px;
    margin: 0;
    width: calc(40% - 40px);
    height: calc(100% - 60px);
}

.page-id-5244 #tm-bottom-c .dreamer-map .uk-dropdown-blank > .uk-panel-box > .uk-panel-teaser > img { 
    /*height: 100%;*/
    padding-top: 30px
}

.page-id-5244 #tm-bottom-c .dreamer-map .uk-dropdown-blank > .uk-panel-box > .uk-panel-title {
    display: inline;
    color: #223259;
    font-weight: 500;
    margin-bottom: 0;
    border-bottom: 2px solid #223259;
    padding-bottom: 3px;
}

.page-id-5244 #tm-bottom-c .dreamer-map .uk-dropdown-blank > .uk-panel-box > .uk-panel-title + div {
    color: #223259;
    font-weight: 400;
    margin-top: 20px;
    font-size: 16px;
}

/* Slideshow */
/*#tm-top-c .tm-top-c {
    height: 700px;
    background: url("https://www.dreamfoundation.org/dev/df7/wp-content/uploads/2016/07/steves-dream.jpg") center no-repeat;
    background-size: cover;
}

#tm-top-c .tm-top-c .uk-panel {
    position: relative;
    height: 100%;    
}*/

/*#tm-top-c .tm-top-c .uk-panel > div { 
    position: absolute;
    background: url("https://www.dreamfoundation.org/dev/df7/wp-content/uploads/2016/07/trans-background.png") center no-repeat;
    background-size: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
*/
/*#tm-top-c .tm-top-c .uk-panel > div .uk-overlay-panel {
    display: none;
}*/

/*#tm-top-c .tm-top-c .uk-panel > div .uk-slidenav-contrast {
    color: black;
    font-weight: bold;
}*/

#tm-top-c .tm-top-c .uk-slideshow .inner {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: url("https://www.dreamfoundation.org/df7/wp-content/uploads/2016/07/trans-background.png") center no-repeat;
    background-size: cover;
}

#tm-top-c .tm-top-c .uk-slideshow .inner::before,
#tm-top-c .tm-top-c .uk-slideshow .inner::after {
    display: table;
    content: "";
    clear: both;    
}

#tm-top-c .tm-top-c .uk-slideshow .inner > div:first-child { 
    float: left;
    width: 40%;
    text-align: center;    
}

#tm-top-c .tm-top-c .uk-slideshow .inner > div:first-child h1 { 
    font-family: 'Cheddar';
    /*font-size: 60px;*/
    color: #223259;
    margin-bottom: 0;
    text-transform: none;
    font-weight: normal;    
}


#tm-top-c .tm-top-c .uk-slideshow .inner > div:first-child > img {
    padding-left: 20%;
    padding-top: 20px;
}

#tm-top-c .tm-top-c .uk-slideshow .inner > div:last-child { 
    float: left;
    width: 60%;
    text-align: center;    
}

#tm-top-c .tm-top-c .uk-slideshow .inner > div:last-child > p {
    font-size: 22px;
    font-weight: 400;
    color: #192a53;
    padding-left: 10%;
    padding-right: 10%;
    margin: 0;
}

#tm-top-c .tm-top-c .uk-slideshow .inner > div:last-child > p:first-child { 
    padding-top: 37px;
}

#tm-top-c .tm-top-c .uk-slideshow .inner > div:last-child > p:last-child {
    padding-top: 10px;
}

#tm-top-c .tm-top-c .uk-slideshow .inner > div:last-child > p:last-child a { 
    text-decoration: underline;
    color: #5770fe;
    font-weight: 500;
    font-size: 18px;
}

#tm-top-c .tm-top-c .uk-slideshow .inner > div:last-child > a {
    font-size: 18px;
    color: #5770fe;
    text-decoration: underline;
    font-weight: 500;    
}

.error-page {
    margin-bottom: 560px;	
}

.error-page .page-not-found > .tm-block-texture {
    padding: 20px 0 30px 40px;
    border-top: 30px solid transparent;
    background: url(../images/snow/block_texture_border_primary.png) 50% -29px repeat-x, url(../images/california/block_texture_third.png) #fff 50% 0 repeat;
    background-clip: border-box, padding-box;
}

.error-page .page-not-found > .tm-block-texture > p {
    font-size: 28px;
    text-transform: uppercase;
    margin-bottom: 0;
}

.error-page .page-not-found > div:last-child {
    padding-top: 50px;
    padding-left: 50px;
}

.error-page .page-not-found > div:last-child > p {
    font: 16px/23px ;
color: #021a87;
}

.error-page .page-not-found > div:last-child > p:first-child {
    font-weight: normal;
   text-transform: uppercase;
    font-size: 22px;
}

.error-page .bottom-part {
    position:absolute;
    width: 100%;
    bottom: 0;
}

.error-page #tm-bottom-d {
    margin-top: 0;
    border: 0;
    padding: 40px 0;
}

.error-page #tm-footer {
    margin-top: -15px;
}

.error-page .uk-panel > :last-child:not(.uk-panel-title) {
	color: #192a53;
}

.uk-slidenav-position .uk-slidenav {
    text-decoration: none;
}

.uk-slidenav-position:hover .uk-slidenav {
    color: #223259;
    font-weight: bold;
    font-size: 20px;    
}

.uk-dotnav-contrast > .uk-active > * {
	background: #021a87 none repeat scroll 0 0;
}

.uk-dotnav > * > *:hover, .uk-dotnav > * > *:focus {
	border-color: #021a87;
}

.uk-dotnav > * > * {
border: 0;
}

.uk-dotnav-contrast > * > *:active {
	color: #021a87;
}

.uk-accordion-title::before {
	color: #6ab7b4;
}

.uk-accordion-title.uk-active {
background-color: #6ab7b4;
}

.uk-contrast, .uk-block-primary, .uk-block-secondary {
color: #021a87;
}

.uk-block {
padding-top: 15px;
}

.uk-contrast h1, .uk-contrast h2, .uk-contrast h3, .uk-contrast h4, .uk-contrast h5, .uk-contrast h6, .uk-block-primary h1, .uk-block-primary h2, .uk-block-primary h3, .uk-block-primary h4, .uk-block-primary h5, .uk-block-primary h6, .uk-block-secondary h1, .uk-block-secondary h2, .uk-block-secondary h3, .uk-block-secondary h4, .uk-block-secondary h5, .uk-block-secondary h6 {
	  color: #021a87;
    /*padding-left: 40px;*/
}

.header .uk-h1 {
	padding-left: 40px
}

.home #tm-main {
    background: url("https://www.dreamfoundation.org/df7/wp-content/uploads/2016/07/impact_background.png") center no-repeat;
    background-size: cover;
    border: none;
    padding-top: 40px;
}

.home #tm-main .impact-title {
    color: #192a53;
    margin-top: 0;    
}

.home #tm-main .impact-title > span {
    font-weight: bold;
}

.home #tm-content {
    text-align: center;
}

.home #tm-content .uk-article-title {
    font-size: 26px;
    font-weight: bold;
    color: #192a53;
}

.uk-article-title .span  {
    font-weight: 200;
}

#tm-content .uk-article .uk-button-primary {
    margin-top: 30px;
}

.blog .uk-article-title { 
	font-size: 32px;
}

.blog .uk-article-meta, .uk-article-meta {
	display: none;
}

#tm-bottom-b {
    background: url("https://www.dreamfoundation.org/df7/wp-content/uploads/2016/07/impact_background.png") center no-repeat;
    background-size: cover;
    border: none;
    padding-top: 40px;    
}

#tm-bottom-b .tm-bottom-b .uk-width-medium-1-3 {
    padding: 15px;
}

#tm-bottom-b .tm-bottom-b > .uk-row-first > .uk-panel-space {
    /*padding-bottom: 0;*/
    padding: 0;
}

#tm-bottom-b .news-title {
    text-align: center;
    color: #192a53;
}

#tm-bottom-b .news-title > span {
    font-weight: bold;
}

#tm-bottom-b .blog-btn-field {
    clear: both;
    text-align: center;
    padding-top: 30px;
}

#tm-bottom-b .blog-btn-field > a {
    display: block;
    padding: 8px 15px;
    background: #304f9f;
    color: white;
    font-size: 20px;
    border-radius: 3px;
    margin: auto;
    width: 120px;    
}

#tm-bottom-b .uk-panel-box {
    position: relative;
    padding: 0 0 45px 0;
}

#tm-bottom-b .uk-panel-box > h5 {
    padding: 0 10px;
    margin-top: 15px;    
    color: #192a53;
    margin-bottom: 8px;
}

#tm-bottom-b .uk-panel-box > a >img {
    width: 100%;
}

#tm-bottom-b .uk-panel-box > p:nth-child(3) {
    padding: 0 10px;
    margin-bottom: 5px;  
    margin-top: 0;
    color: #192a53;
    font-size: 18px;
}

#tm-bottom-b .uk-panel-box > p:last-child { 
    position: absolute;
    bottom: 20px;
    left: 10px;
    color: #192a53;
}

#tm-bottom-b .uk-panel-box > p:last-child > a {
    text-decoration: underline;
    color: #6ab7b4;
    font-weight: bold;
    font-size: 18px;
}

#tm-bottom-b .clear {
    clear: both;
}

/*#tm-bottom-c {*/
    /*border: 0;*/
    /*padding: 20px;*/
/*}*/

/*#tm-bottom-c .tm-bottom-c .uk-panel-title {*/
    /*float: left;*/
    /*width: 48%; */
    /*font-size: 26px;*/
    /*font-weight: bold;*/
    /*text-align: right;*/
    /*margin: 0 1%;*/
    /*line-height: 35px;*/
    /*color: #192a53;*/
/*}*/

/*#tm-bottom-c .tm-bottom-c > div:first-child > .uk-panel-space > h3 {*/
    /*color: #192a53;*/
/*}*/

/*#tm-bottom-c .tm-bottom-c > div:first-child > .uk-panel-space > h3 > span {*/
    /*font-weight: bold;*/
/*}*/

/*#tm-bottom-c .tm-bottom-c > div:last-child,*/
/*#tm-bottom-c .tm-bottom-c > div:last-child > .uk-panel {*/
    /*padding-left: 0;*/
/*}*/

/*#tm-bottom-c .tm-bottom-c form {*/
    /*float: left;*/
    /*width: 100%;*/
    /*margin: 0 2%;*/
    /*text-align: left;*/
/*}*/

/*#tm-bottom-c .tm-bottom-c form > input[type="text"] {*/
    /*padding: 8px;*/
    /*border-radius: 5px;*/
    /*border-width: 1px;*/
    /*width: 50%;*/
/*}*/

/*#tm-bottom-c .tm-bottom-c form > input[type="submit"] {*/
    /*padding: 8px 15px;*/
    /*background: #021a87;*/
    /*color: white;*/
    /*font-size: 16px;*/
    /*text-transform: uppercase;*/
    /*border-radius: 5px;*/
    /*border: none;*/
    /*margin-left: 10px;*/
    /*cursor: pointer;*/
      /*font-family: "raleway";*/
      /*font-weight: 300;*/
/*}*/

#tm-bottom-d {
    border: 0;
    padding: 20px 0;
    margin-top: 0;
}

#tm-bottom-d .tm-bottom-d {
    margin-left: 0;
}

#tm-bottom-d .uk-width-1-1 {
    width: 100%;
    padding: 0 20px;
    float: none;
}

#tm-bottom-d .uk-row-first .uk-panel-title {
    float: left;
    width: 48%;
    font-size: 26px;
    font-weight: bold;
    text-align: right;
    margin: 0 1%;
    line-height: 35px;
    color: #192a53;
}

#tm-bottom-d .uk-row-first h3 {
    color: #192a53;
    padding: 15px;
}

#tm-bottom-d .uk-row-first h3 > span {
    font-weight: bold;
}

#tm-bottom-d .tm-bottom-d .uk-width-1-1:last-child {
    background: #f7f7f7;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 0;
}

#tm-bottom-d .uk-width-1-1:last-child .share-on-title {
    display: inline-block;
    margin-right: 30px;
    color: #192a53;
    margin-bottom: 10px;
}

#tm-bottom-d .uk-width-1-1:last-child .share-on-title span {
    font-weight: normal;
    padding-right: 15px;
}

#tm-bottom-d .uk-width-1-1:last-child > .uk-panel {
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
}

#tm-bottom-d .uk-width-1-1:last-child > .uk-panel > .uk-icon-button {
    margin: 0 5px;
    border-radius: 50%;
    border: 2px solid #448ca3;
    color: #36779d;
}

#tm-bottom-d .uk-width-1-1:last-child .uk-icon-button {
    margin: 0 5px;
    border-radius: 50%;
    border: 2px solid #448ca3;
    color: #36779d;
}

#tm-bottom-d .uk-width-1-1:last-child .uk-icon-button:hover,
#tm-bottom-d .uk-width-1-1:last-child .uk-icon-button:focus {
    background-color: transparent;
    color: #36779d;
}

#tm-bottom-d .uk-width-1-1:last-child > .uk-panel > .uk-icon-button:hover,
#tm-bottom-d .uk-width-1-1:last-child > .uk-panel > .uk-icon-button:focus {
    background-color: transparent;
    color: #36779d;
}

#tm-bottom-d .uk-width-1-1:last-child > .uk-panel > .uk-icon-button:first-child {
    margin-left: 30px;
}

#tm-footer p {
    padding-bottom: 0;
    color: #929292;
    letter-spacing: 0px;
    font-size: 14px;
    text-transform: none;
}

#tm-footer p a {
    color: #929292;
    text-decoration: underline;
}

#tm-footer .tm-footer > div:first-child > ul {
    list-style: none;
}

#tm-footer .tm-footer > div:first-child > ul > li {
    display: inline-block;
    text-align: left;
    text-transform: none;
    padding: 0 22px;
   letter-spacing: 0px;
    font-size: 16px;
    color: #929292;
    font-weight: 500;
}

#tm-footer .tm-footer > div:first-child > ul > li:last-child {
    text-align: center;
}

#tm-footer .tm-footer > div:first-child > ul > li:last-child .uk-icon-button { 
    background: transparent;
    color: #36779d;
    font-size: 30px;
    text-decoration: none;
}

#tm-footer .tm-footer > div:first-child > ul > li:last-child > p {
    margin-top: 3px;
    margin-bottom: 0;
}

#tm-footer .tm-footer > div:first-child > ul > li:last-child .uk-icon-button:hover,
#tm-footer .tm-footer > div:first-child > ul > li:last-child .uk-icon-button:focus {  
    color: #36779d;
    text-decoration: none;
}

#tm-footer .tm-footer > div:first-child > ul > li > p {
    color: #aeaeae;
}

#tm-footer .tm-footer > div:nth-child(2) {
    display: none;
}

.tm-block-footer.tm-block-padding-large {
	padding-bottom: 10px;
}

/* Veterans Page */

.page-id-3501 #tm-bottom-a, .page-id-3280 #tm-bottom-a {
    background: rgba(0, 0, 0, 0) url("https://www.dreamfoundation.org/df7/wp-content/uploads/2016/07/impact_background.png") no-repeat scroll center center / cover 
}	

.page-id-3501 #tm-bottom-b, .page-id-3280 #tm-bottom-b  {
	background-image: none;
    padding-bottom: 40px;
}

.page-id-3501 #tm-bottom-b .resource-link-title, .page-id-3280 #tm-bottom-b .resource-link-title {
    display: inline-block;
    margin-bottom: 0;
    color: #192a53;
}

.page-id-3501 #tm-bottom-b .resource-link-title > span, .page-id-3280 #tm-bottom-b .resource-link-title > span {
    font-weight: bold;
}

.page-id-3501 #tm-bottom-b .resource-link-title + ul, .page-id-3280 #tm-bottom-b .resource-link-title + ul {
    display: inline-block;
    margin-top: 0;
    vertical-align: top;
    padding-top: 5px;
    padding-left: 0;    
    list-style: none;
}

.page-id-3501 #tm-bottom-b .resource-link-title + ul > li, .page-id-3280 #tm-bottom-b .resource-link-title + ul > li {
    display: inline-block;
    padding-left: 25px;
}

.page-id-3501 #tm-bottom-b .resource-link-title + ul > li > a:before, .page-id-3280 #tm-bottom-b .resource-link-title + ul > li > a:before {
    font-size: 12px;
    color: #192a53;
    vertical-align: middle;
    padding-right: 5px;    
}

.page-id-3501 #tm-bottom-b .resource-link-title + ul > li > a > span, .page-id-3280 #tm-bottom-b .resource-link-title + ul > li > a > span {
    font-size: 18px;
    border-bottom: 1px solid;
    font-style: italic;
}

#cn-list span.cn-image-style {
	border: none !important;	
}

/*--- Video Gallery ---*/

.video-element_2 .title-block_2 {
	font-size: 14px;
padding-left: 10px;
}

/*--- Giving Area ---*/

#select, #form {
    display: none;
    opacity: 0;
    -webkit-transition: opacity 1s linear;
    transition: opacity 1s linear;    
}

#select.is-active, #form.is-active {
    display: block;
    opacity: 1;    
}

.select__container {display:inline;float:left;width:20%;margin:0 1.04167%;position:relative;
line-height: 1.4;
}

.select__container{background:#f7f7f7;text-align:center;padding:1em;font-size:13px;font-weight:400;margin-bottom:1.6em;min-height:210px}

.select__value{font-size:2.5em;margin-bottom:.2em}

.select__title{font-weight:700;margin-bottom:.5em;font-size:1.1em}

.select__desc{font-family:'arial',sans-serif}

a.select__btn, a.select__btn_link{display:inline-block;background:#6ab7b4;color:#fff;text-transform:uppercase;padding:8px 12px;border-radius:5px;text-decoration:none;margin:1em auto 0;font-weight:400}

a.select__btn:hover, a.select__btn_link:hover{background:#021a87;}

/*--- Elements ---*/

.uk-panel-box-secondary {
	background-color: #f7f7f7;
	box-shadow: none;
}


/*--- Past Events ---*/

.page-id-3508 .tribe-events-list-separator-month, .page-id-3508 .tribe-events-event-cost {
	display: none;	
}



/*--- Dream Program Page ---*/

.page-id-5500 #tm-bottom-b {
	 background:none;
	 
}

.page-id-5500 #tm-bottom-a {
    background-image: url("https://www.dreamfoundation.org/df7/wp-content/uploads/2016/07/impact_background.png");
}


/*--- Video Player ---*/

.video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*--- Mobile Nav ---*/


.uk-offcanvas-bar {
	background: #f7f9fd none repeat scroll 0 0;
	color: #4b4b4b;
}

.uk-nav-offcanvas ul a {
	color: #4b4b4b;
}

.uk-nav-offcanvas > li > a {
	color: #6ab7b4;	
}

html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {
	color: #6ab7b4;	
}

html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
	background: #6ab7b4 none repeat scroll 0 0;	
}


.uk-offcanvas .uk-search-field {
	color: #4b4b4b;	
}

@media screen and (max-width: 992px) {
    .page-id-5244 #tm-bottom-a .overlay {
        width: 100%;
        transform: translateX(-50%);
        left: 50%;
    }
}

@media screen and (max-width: 768px) {
    .page-id-5244 #tm-bottom-a > .uk-container {
        padding: 0;
    }

    .page-id-5244 #tm-bottom-a .overlay > p:nth-child(2) {
        font-size: 40px;
        padding: 0px 10%;
    }

    .page-id-5244 #tm-bottom-a .overlay a {
        font-size: 14px;
        padding: 10px;
    }

    #tm-bottom-c .tm-bottom-c {
        margin: 0;
    }

    #tm-bottom-c .tm-bottom-c > div:first-child {
        padding-left: 0;
    }

    #tm-bottom-c .tm-bottom-c > div:first-child > .uk-panel-space {
        text-align: center;
    }

    #tm-bottom-c .tm-bottom-c > div:last-child, 
    #tm-bottom-c .tm-bottom-c > div:last-child > .uk-panel {
        padding: 0 0 30px 0;
        margin: 0;
    }

    #tm-bottom-c .tm-bottom-c form {
        float: none;
        margin: 0;
        text-align: center;
    }
	
    .select__container {
	width: 90%;	
    }
	
    #tm-top-a .tm-top-a .uk-panel > hr + p {
	width: 90%;	
    }
	
    .dreamer-map .uk-margin {
	padding-right: 25px;
    }	
	
    .photo-caption {
	text-align:right;
	font-size:.7em;
	padding-right:10px;
	margin-top:0px;
    }

    #simple-social-donate li.total {
	display: none !important;
    }
    .error-page {
    	margin-bottom: 800px;
    }

    .error-page .page-not-found > div:last-child {
        padding: 50px 35px;
    }
    
    .alice-donate-desktop {
    	display: none;
    }
    
    .social-toolkit-desktop {
    display: none;
    }
    
}

@media screen and (max-width: 375px) {
    .page-id-5244 #tm-bottom-a .overlay > p:nth-child(2) {
        font-size: 30px;
    }

    .page-id-5244 #tm-bottom-a .overlay a {
        font-size: 14px;
    }
}

@media screen and (min-width: 768px) {

    #tm-bottom-b .uk-width-medium-1-3 {
        float: left;
        /*padding: 15px;*/
    }

    #tm-bottom-c .tm-bottom-c > div:first-child > .uk-panel-space {
        text-align: right;
    }    

    #tm-top-c .tm-top-c .uk-slideshow .inner {  
        width: 600px;
       padding: 25px 60px;
    }

    #tm-top-c .tm-top-c .uk-slideshow .inner > div:first-child h1 {
        font-size: 50px;
        padding-top: 35px;
    }    

    #tm-top-c .tm-top-c .uk-slideshow .inner > div:last-child > p:first-child {
        padding-top: 30px;
    }   

    .uk-slidenav-position:hover .uk-slidenav.uk-slidenav-previous {
        left: calc((100% - 660px)/2);
    }

    .uk-slidenav-position:hover .uk-slidenav.uk-slidenav-next {
        right: calc((100% - 660px)/2);
    } 
    
    .social-toolkit-mobile {
    	display: none;
    }
}

@media screen and (min-width: 992px) {
    .page-id-5244 #tm-bottom-a .overlay {
        left: 5%;
    }

    #tm-top-c .tm-top-c .uk-slideshow .inner {  
        width: 810px;
        padding: 50px 50px;
    }

    #tm-top-c .tm-top-c .uk-slideshow .inner > div:first-child h1 {
        font-size: 91px;
        padding-top: 30px;
    }

    #tm-top-c .tm-top-c .uk-slideshow .inner > div:last-child > p:first-child {
        padding-top: 45px;
    }   

    .uk-slidenav-position:hover .uk-slidenav.uk-slidenav-previous {
        left: calc((100% - 800px)/2);
    }

    .uk-slidenav-position:hover .uk-slidenav.uk-slidenav-next {
        right: calc((100% - 800px)/2);
    }  
    
    .alice-donate-mobile{
    	display: none;
    }  
}

@media screen and (min-width: 1200px) {
    .page-id-5244 #tm-bottom-a .overlay {
        left: 12%;
    }
}

@media screen and (min-width: 1200px) {
    .page-id-5244 #tm-bottom-a .overlay {
        left: 2%;
    }
}
