/*
Theme Name:     Marc Spetalnik's theme
Theme URI:      http://marcspetalnik.com
Description:    Customized child theme of Medical Plus theme by Good Layers
Author:         Tyler Gore
Author URI:     http://www.tylergore.com
Template:       medicalplus-v1-05
Version:        0.1.0
*/

/* import parent styles */

@import url("../medicalplus-v1-05/style.css");
@import url("../medicalplus-v1-05/style-custom.css");


/* Custom styles modifying Medical Plus theme */


/* fix text from spilling into button area -- button has absolute position */
div.stunning-text-caption {

    margin-right: 150px;
}

/* give link in banner different color than default link color */


.logo-right-text a , .logo-right-text a:visited {
    border-bottom: 1px dashed;
    color: #F4F1E4;
	transition: 0s;
	text-decoration: none;
}


.logo-right-text a:hover, .logo-right-text a:active {
    
    color: #A5ED35;
		text-decoration: none;
	transition: 0s;
}

/* underline links in body */

div.page-wrapper a {

text-decoration: underline;

}

/* but not buttons */
div.page-wrapper a.stunning-text-button, div.page-wrapper a.gdl-button {
text-decoration: none;

}


/* contact form styles for Contact 7 plugin */


/*--- contact form ---*/

.wpcf7  p {
color: #4B6A88;
font-weight: bold;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
	background-color: #F4F1E4;
	color: #4B6A88;
/*	width: 50%; */
}

/* original medical plus theme contact form styles */
/*
div.contact-form-wrapper{ padding-top: 20px; }

div.footer-wrapper div.contact-form-wrapper{ padding-top: 0px; }

div.contact-form-wrapper ol{ margin: 0px; list-style: none; }

div.contact-form-wrapper ol li{ margin-bottom: 20px; }

div.contact-form-wrapper ol li.form-textarea,

div.contact-form-wrapper ol li.form-input{ margin-right: 22px;  }

div.contact-form-wrapper ol li.sending-result{ max-width: 622px; display: none; }

div.contact-form-wrapper ol li.sending-result .message-box-wrapper{ padding: 10px 15px 10px 15px; }

div.contact-form-wrapper ol li div.error{ display: none; }



div.contact-form-wrapper  input[type="text"], input[type="password"] {

	width: 320px; height: 20px; line-height: 20px; padding: 5px; margin: 10px 5px 5px;

	line-height: 20px; max-width: 100%; display: block; }

div.contact-form-wrapper textarea{

	height: 165px; width: 600px; margin: 10px 5px 5px; padding: 5px; max-width: 100%;

	line-height: 20px; display: block; }

	

div.contact-form-wrapper .contact-submit{ float: left; padding: 7px 13px; }

div.contact-form-wrapper .contact-loading{

	width: 16px; height: 16px; float: left; margin: 7px 0px 0px 15px; display:none;

	background: url('images/loading.gif'); }
	
*/

/* slider styles */

/* increase slider text size */

div.gdl-slider-caption {
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
}