/*
 Theme Name:     McDevitt Child
 Author:         EWD
 Template:       mcdevitt
 Version:        1.0.0
*/

@import url("../mcdevitt/style.css");

/***************************
	Universal
***************************/
html {background:#fff;}
.header_page h1 {text-shadow: 1px 1px 1px #BA45D2;}
.wp-caption-text {padding-bottom: 10px;}
.textbar.style_2 .btn-bt {font-size: 18px;}

/*Form*/
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display: inline-block;
	height: 20px;
	padding: 4px 6px!important;
	margin-bottom: 10px;
	line-height: 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	vertical-align: middle;
	height: 40px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #FCEAFF;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 0;
}

select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	background: #DADADA;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer input[type=image]{
  color: #FFF;
  background: #B0006E;
  border-color: rgba(68, 68, 68, 0);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0px;
  padding: 10px 32px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  outline: 0;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_footer input[type=image]:hover{
	color: #fff;
	background: #222;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	transition-duration: 0.4s;	
}


/***************************
	Heading
***************************/
.header_7.header_wrapper {padding-top: 30px; box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.16);}
.header_7 .viewport {background: #fff;}
.header_7 .header_wrapper .textwidget {font-size: 12px; line-height: 16px; text-align: left;}
.header_7 #text-7 {margin-bottom: 25px;}
.header_7 .header_wrapper .footer_social_icons {margin:0 auto 25px auto;}
header#header #navigation {margin-top: 30px;}
.header_widgetized {margin-top: 30px!important;}
.header_widgetized .wpb_content_element.button {margin-bottom:20px;}

/***************************
	Footer
***************************/


/***************************
	Home Page
***************************/
.home .slider h1, .home .slider p{text-shadow: 1px 1px 1px #BA45D2;}
.home #content, .footer_wrapper {display:none;}


/***************************
	Take Action Page
***************************/
.page-id-86 .btn-bt.business i {display: inline-block; float: left; padding-right: 10px;}

@-webkit-keyframes thumb {
	0% { -webkit-transform: scale(1); }
	50% { -webkit-transform: scale(0.9); }
	100% { -webkit-transform: scale(1); }
}

.page-id-86 .btn-bt.business
{
	-webkit-animation-name: thumb;
	-webkit-animation-duration: 200ms;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count: 2;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 4s; /* Chrome, Safari, Opera */
    animation-delay: 4s;
}

/***************************
	Responsive Overrides
***************************/

@media  (max-width: 1350px){
	.slider h1 {font-size: 60px!important;}
}

@media (max-width: 979px){
	.header_7.header_wrapper {box-shadow:none;}
}
@media (max-width: 480px){
	.header_page.centered h1 {font-size: 35px!important;}
}
