gorm[action="https://www.therapysites.com/CMS/contactForm/contactMe"] fieldset,
form[action="https://www.therapysites.com/CMS/contactForm/apptRequest"] fieldset {
    display: block !important;
}

ul.realbullets { 
    list-style-image: none;
    list-style-type: disc;
}
.mapWidget { 
    height:300px;
    width:330px;
    border-style:solid;
    border-width:2px;
    margin: 10px 0px;
    clear:both;
}
 div#specialNode div.draggableResizableBox,
div#specialNodeAllPages div.draggableResizableBox {
    margin-top: -100px !important;
    text-align: left;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    right: 0px;
}
#widget-mailchimp .heading {
    font-family: arial;
    font-size: 14pt;
}
#widget-mailchimp label {
    /*display: block;*/
    font-family: arial;
    font-size: 10pt;
    text-align: left;
}
#widget-mailchimp label.required {
    font-weight: bold;
}
#widget-mailchimp input[type="text"]{
    border: 1px solid black;
    font-size: 10pt;
    padding: 3px;
    width: 250px;
}
#widget-mailchimp #result {
    color: red;
    font-size: 12pt;
    font-weight: bold;
}
#widget-mailchimp .error {
    border:1px solid red !important;
    color: black !important;
}
div#disclaimer {
    font-size: 12px;
    font-family: verdana, arial, helvetica, clean, sans-serif;
    line-height: normal;
}
div#disclaimer span {
    cursor: pointer;
}
div#disclaimerPopUp {
    display: none;
    position: absolute;
    margin-top: -270px;
    width: 600px;
    padding: 15px 20px;
    text-align: justify;
    line-height: 16px;
    left: 50%;
    margin-left: -320px;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    background-color: #d1e4f3;
    color: #00529B;
    border: 1px solid #4d8fcb;
    font-weight: normal;
    z-index: 500;
}
div#disclaimerPopUp a {
    float: right;
    color: #00529B;
    B
}
#copyright span {
    display: block;
    cursor: pointer;
}
div#copyright-market {
  width:               100%;
  height:              16px;
  background-repeat:   no-repeat !important;
  background-position: center right;
  background-image: 
url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAS4AAAAWCAYAAAB+HnE3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQThBQzUxOEI1QTVFNDExQUI4MUU2QzBDM0JFODdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QUUyRDJFOTRGNjUxMUVCQjQ2OUJCNjQ4RUVFMjNDQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QUUyRDJFODRGNjUxMUVCQjQ2OUJCNjQ4RUVFMjNDQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyNTQwQTU1NjAxQkU5MTE4RDAyQTVCMzBDREVEQkE1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZBOEFDNTE4QjVBNUU0MTFBQjgxRTZDMEMzQkU4N0ExIi8+IDwvcmRmOkRlc2NyaXB0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')
}
body.ada div#copyright-market {
  background-image: 
url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAS4AAAAWCAYAAAB+HnE3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQThBQzUxOEI1QTVFNDExQUI4MUU2QzBDM0JFODdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QUUyRDJFOTRGNjUxMUVCQjQ2OUJCNjQ4RUVFMjNDQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QUUyRDJFODRGNjUxMUVCQjQ2OUJCNjQ4RUVFMjNDQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyNTQwQTU1NjAxQkU5MTE4RDAyQTVCMzBDREVEQkE1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZBOEFDNTE4QjVBNUU0MTFBQjgxRTZDMEMzQkU4N0ExIi8+IDwvcmRmOkRlc2NyaXB0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')
}
.box_1_invisible, .box_2_invisible, .box_3_invisible {
  display: none !important;
}
.callToAction_invisible, .areasServed_invisible {
    visibility: hidden;
}
div#slideshowGrid div#slide-gallery-home_graphic img {
    width: 100% !important;
    height: 100% !important;
    /*width: inherit;
    height: inherit;*/
}
div#slideshowGrid div#slide-gallery-home_graphic div {
    width: inherit;
    height: inherit;
}
div#slideshowSection div#innerSlideshow img#inner_graphic {
    width: 100%;
    height: 100%;
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (max-width: 768px) { 

   div#disclaimerPopUp{
      width:315px;
      margin-left:-178px;
   }

   div#disclaimer div#disclaimerPopUp{
      margin-top: -415px;
   }

}


#captchaInfoDiv {
    display: none;
}

div#slide-gallery-home_graphic div + div,
div#slide-gallery-inner_graphic div + div {
   display: none;
}

form[target='paypal'] input[type='submit'] {
    width: auto;
}

#websiteTitles a, .homepage-link {
    text-decoration: none;
}
.CMS-textLines a {
    color: inherit;
    text-decoration: none;
    white-space: pre;
}

.CMS-textLines p {
    margin-top: 0px;
    margin-bottom: 0px;
}

@media (max-width:800px) {
 
    h1.CMS-textLines span {
        font-size:-webkit-xxx-large !important;
    }
    h2.CMS-textLines span {
        font-size:xx-large !important;
    }
    h1.CMS-textLines.website-title span[class^="textLine"], h2.CMS-textLines.website-subtitle span[class^="textLine"] {
	margin-left: 0px !important;
    }
    h1.CMS-textLines.website-title, h2.CMS-textLines.website-subtitle {
        text-align: center;
	margin: 0px;
    }
    div#mainSlogan span {
        font-size: 6vw !important;
    }
    
}

@media (max-width:480px) {
 
    h1.CMS-textLines span {
        font-size:xx-large !important;
    }
    h2.CMS-textLines span {
        font-size:x-large !important;
    }
    h1.CMS-textLines.website-title, h2.CMS-textLines.website-subtitle {
        text-align: center;
        margin: 0px;
    }
}
