/*
 Theme Name:   WP_HeartstringsTheme
 Theme URI:    http://dev.heartstrings.com/WP_HeartstringsTheme
 Description:  devdmbootstrap3 Child Theme
 Author:       Patrick Brigham
 Template:     devdmbootstrap3
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  WP_HeartstringsTheme
*/






/****************** Special Blank CSS classes for child themes to use without disturbing core bootstrap styles ****************/

.dmbs-container {

}

.dmbs-header {

}

.dmbs-header-img {
}

.dmbs-header-text {

}

.dmbs-top-menu {

}

.dmbs-content {

}

.dmbs-main {

}

.dmbs-left {

}

.dmbs-right {

}

.dmbs-footer-menu {

}

.dmbs-author-credits {
}

.dmbs-footer {
}

html {
  font-family: Garamond, ‘Hoefler Text’, ‘Times New Roman’, Times, serif;
}

body {
background:url(https://web.archive.org/web/20200214030745im_/http://www.heartstringscare.com/wp-content/uploads/2015/05/headerBackgroundGradient.jpg) repeat-x top;
font-family: ‘Times New Roman’, Times, serif;

}
/* fix width float
.row {
 margin-left: 0;
 margin-right: 0;
} */

body p, address{
font-size:20px;
}

img.alignnone {
max-width: 100%;
margin: 0;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
  display: none;
}

.tagline {
    text-align: center;
    font-size: 20px;
}

.navbar{
  margin: -35px 0 0;
	
}

.navbar-toggle {
  position: relative;
  float: none;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  background: -moz-linear-gradient(top,  rgba(255,255,255,0.5) 0%, rgba(215,204,246,0.5) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(215,204,246,0.5)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(215,204,246,0.5) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(215,204,246,0.5) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(215,204,246,0.5) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0.5) 0%,rgba(215,204,246,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#80d7ccf6',GradientType=0 );
  border: none;
  border-radius: 0;
  width: 100%;


}


.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  background-color: #145796;
}

.nav {
  margin-right: 0;
  padding-left: 0;
  list-style: none;
  font-size: 16px;
  text-align: right;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
border-radius: 22px 22px 0 0;
background: -moz-linear-gradient(top,  rgba(255,255,255,0.5) 0%, rgba(215,204,246,0.5) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(215,204,246,0.5)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(215,204,246,0.5) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(215,204,246,0.5) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(215,204,246,0.5) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0.5) 0%,rgba(215,204,246,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#80d7ccf6',GradientType=0 );
}

.contentPadding {
 padding: 0 40px;
}
/* original blue */
.contentPadding a {
color: #145796;
}

h2, h3 {
color: #145796;
}

h2 em{
color: #fc6e51;
}

.hsText {
 
}
.btn-primary {
width:100%;
font-size:30px;
background-color: #fc6e51;
border-color: #e9573f;
border-radius:10px;
}

.btn-primary:hover {
width:100%;
font-size:30px;
background-color: #e9573f;
border-color: #fc6e51;
border-radius:10px;
}

.btn-warning {
width:100%;
font-size:24px;
background-color: #f6bb42;
border-color: #ffce54;
border-radius:10px;
}

a{
color:#145796;
}
/* original lavender 
color:#5D9CEC;
*/
a:hover, a:focus {
  color: #145796;
  text-decoration: none;
}

ul,ol {
list-style-image:url("https://web.archive.org/web/20200214030745im_/http://www.heartstringscare.com/wp-content/uploads/2015/05/2015HeartstringsHeart.png");
font-size:18px;
}

/* footer */
.heartcolor {
	color: #e9573f;
}
#footerDiv {
	border-bottom-width: 30px;
	border-bottom-style: solid;
	border-bottom-color: #e9573f;
	margin-bottom: -25px;
	padding-bottom: 0px;
	text-align: center;
}

#footerDiv img {
	margin-bottom: 10px;
	text-align: center;
}

.copyrightP p{
	margin-top: 30px;
 	font-size: smaller;
}
/*******************  MEDIA QUERIES **********************/
@media screen {
.dmbs-header-img {
  padding-top: 15px;
  margin-bottom: -50px;
}


.contactSidebar {
margin: 30px 0 0 60px;
}

}

@media screen and (max-width: 1199px){

.tagline {
  text-align: right;
  font-size: 16px;
  padding: 50px 0 0;
}

.navbar-collapse {
 padding-right: 0;
padding-left: 0;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 24px;
}

}


/*******************  MEDIA QUERIES TABLET **********************/
@media screen and (max-width: 991px){
.tagline {
  text-align: center;
  font-size: 16px;
  padding: 95px 0 0;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 9px;
}

.contactSidebar {
text-align:center;
}

}
/*******************  MEDIA QUERIES PHONE **********************/

@media screen and (max-width: 767px){
.tagline {
  text-align: center;
  font-size: 16px;
  padding: 95px 0 0;
}
.navbar-collapse {
  width: 100%;
}

.nav {
  margin-right: 0;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

.dmbs-header-img img {
	max-width:225px;
	height:auto;
}

}

/*******************  Blockquote styling **********************/
blockquote p {
	color: #145796;
	font-family: 'California',‘Times New Roman’, Times, serif;
}
/*
     FILE ARCHIVED ON 03:07:45 Feb 14, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:38:36 Dec 03, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.279
  exclusion.robots: 0.052
  exclusion.robots.policy: 0.021
  esindex: 0.028
  cdx.remote: 27.172
  LoadShardBlock: 137.231 (3)
  PetaboxLoader3.datanode: 164.206 (4)
  load_resource: 150.205
  PetaboxLoader3.resolve: 112.027
*/