/*
Theme Name:     LittleStreamSoftware (Make)
Theme URI:      http: //www.littlestreamsoftware.com
Description:    Little Stream Software Wordpress theme
Author:         Eric Davis
Author URI:     http: //www.littlestreamsoftware.com
Template:       make
Version:        3.0.1
*/


/*---------------------------------------------------------
 Tweaks to Make
-------------------------------------------------------- */
.site-header { border-top: 10px solid #009DDC; }
h1, h2, h3, .entry-title a, h1.entry-title { color: #009DDC; font-weight: 700; }
h2, h3 { margin-top: 1.3em; }
.entry-content h2:first-child, .entry-content h3:first-child { margin-top: 0; } /* draw the first header up as the content is already margin'ed */

.menu-toggle { background: #009DDC; } /* Mobile menu */

blockquote p { font-size: inherit; }

/*---------------------------------------------------------
 CTA buttons
-------------------------------------------------------- */
/** Green -> Dark Blue */
a.btn-cta { background: #589f20;
padding: 10px; color: white !important; font-size: 24px; line-height: 56px; border-radius: 2px; font-weight: bold;  -webkit-box-shadow: 2px 2px 2px 2px #666; box-shadow: 2px 2px 2px 2px #666; text-decoration: none; margin-right: 5px; }
a.btn-cta:hover { background: #009DDC; text-decoration: none; color: #ffffff;}
a.btn-cta:active { position:relative; top:1px; }
a.btn-cta.small { font-size: 18px; line-height: 48px;}

/** Bottom fixed CTA **/
div#cta-bottom {position: fixed; bottom: 0; left: 0; background-color: #FC440F; margin: 0;padding: 0; border-top: 2px solid #000; width: 100%}
div#cta-bottom p {text-align: center;font-size: 24px;margin-bottom: 0; text-align:center;}
div#cta-bottom p a {color: #000;}

/*---------------------------------------------------------
 Product pages
-------------------------------------------------------- */
#head { margin-bottom: 30px; }
#head h1 {font-size: 40px; line-height: 60px;}
#head h2 {font-size: 22px; line-height: 33px;}
.box {border: 2px #D6E8C7 solid; padding: 0px 30px 0px 30px; margin: 10px 0; clear: both; overflow: auto; }
.box:after { clear: both; content: "."; display: "block"; visibility: hidden; width: auto; }
.question { font-weight: bolder; }


/*---------------------------------------------------------
 Testimonial, Pull quotes
-------------------------------------------------------- */
blockquote { border-left: 3px solid #CDE9f4; margin-left: 50px;padding: 0 10px; color: #2B2B2B; -webkit-border-radius: 3px; border-radius: 3px; }
blockquote img, img.me {-webkit-border-radius: 5%; border-radius: 5%; margin-top: 10px;}

/*---------------------------------------------------------
 Bottom bar, Drip-style
-------------------------------------------------------- */
.bottom-bar { position: fixed; bottom: 0px;right:15px;background:rgba(0,0,0,0.8);padding:5px 20px; -webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; z-index: 10;}
a.bottom-bar-link { color:#FFFFFF; text-decoration: none; font-size:18px; }

/*---------------------------------------------------------
 Resources
-------------------------------------------------------- */
img.guide { -webkit-box-shadow: 2px 2px 2px 2px #666; box-shadow: 2px 2px 2px 2px #666; }

/*---------------------------------------------------------
 Misc helpers
-------------------------------------------------------- */
img.noborder { border:none;}

/* Homepage tweaks */
.home h1 { font-size: 40px; line-height: 60px; font-weight: 700; text-align: center; }
.white-header h3 { color: #ffffff; }
section.white-header:before {
   background-color: inherit;
   left: 50%;
   border-left-width: 0;
   border-top-width: 0;
   z-index: 1;
   content: "";
   top: 100%;
   position: absolute;
   height: 30px;
   width: 30px;
   -webkit-transform: rotate(45deg);
   transform: rotate(45deg);
   margin-top: -15px;
   margin-left: -15px;
}
.blue-boxes .builder-text-content { border: 1px solid #009DDC; background: #c4e8f7; padding: 20px; }
.app-review-pullout { color: white; }
.app-review-pullout .rating { font-size: 2em; color: orange; text-align: center; }
.rating { font-size: 2em; color: orange;}
.sticky-cta { bottom: 0; right: 0; left: 0; width: 100%; position: fixed; z-index: 16777270; background: #c4e8f7; }
.sticky-cta a { width: 100; max-width: 100%; display: block; text-align: center; padding: 5px 0; }
.sticky-cta a:hover { background:  #D6E8C7; }

/* Forms */
textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
   border: 1px solid #009ddc;
}
.ttfmake-button, button, input[type="button"], input[type="reset"], input[type="submit"] {
   margin: 10px 0;
   background-color: #009DDC;
}
.ttfmake-button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
   background-color: #589f20;
   color: #000000;
}

body code {background-color: #eeeeee;}


@font-face {
    font-family: 'museo_sans500';
    src: url('/wp-content/themes/make-custom/fonts/MuseoSans_500-webfont.eot');
    src: url('/wp-content/themes/make-custom/fonts/MuseoSans_500-webfont.eot#iefix') format('embedded-opentype'),
         url('/wp-content/themes/make-custom/fonts/MuseoSans_500-webfont.woff2') format('woff2'),
         url('/wp-content/themes/make-custom/fonts/MuseoSans_500-webfont.woff') format('woff'),
         url('/wp-content/themes/make-custom/fonts/MuseoSans_500-webfont.ttf') format('truetype'),
         url('/wp-content/themes/make-custom/fonts/MuseoSans_500-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'museo_slab500';
    src: url('/wp-content/themes/make-custom/fonts/Museo_Slab_500_2-webfont.eot');
    src: url('/wp-content/themes/make-custom/fonts/Museo_Slab_500_2-webfont.eot#iefix') format('embedded-opentype'),
         url('/wp-content/themes/make-custom/fonts/Museo_Slab_500_2-webfont.woff2') format('woff2'),
         url('/wp-content/themes/make-custom/fonts/Museo_Slab_500_2-webfont.woff') format('woff'),
         url('/wp-content/themes/make-custom/fonts/Museo_Slab_500_2-webfont.ttf') format('truetype'),
         url('/wp-content/themes/make-custom/fonts/Museo_Slab_500_2-webfont.svg#museo_slab500') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Content font */
body, a, p, td  {
   font-family: "museo_sans500", Arial, 'Helvetica Neue', Helvetica, sans-serif !important;
   font-weight: 500;
   font-style:normal;
}

/* Header font */
h1, h2, h3, h4, h5, h6, .brand, .navbar, .btn, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #head h1, #head h2 {
   font-family: "museo_slab500", Rockwell, Georgia, serif !important;
   font-weight: 700;
   font-style:normal;
}
