/*
Theme Name: MadcapPR
Theme URI: http: //ohthiskid.com/
Description: This is a custom child theme created for Madcap PR.
Author: Ohthiskid Design
Author URI: http: //ohthiskid.com/
Template: attitude
Version: 0.1
*/

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

/* ---- Accent Color Change ---- */
blockquote {
	font-style: italic;
	font-weight: normal;
	padding: 20px;
	border-left: 4px solid #00a79d;
}
a {
	color: #00a79d;
}
#site-title a span, #site-title a:hover, #site-title a:focus, #site-title a:active {
	color: #00a79d;
}
#access ul li:hover > a {
	color: #00a79d;
}

#access ul li ul {
	border-top: 4px solid #00a79d;
}
#access ul li ul li a:hover, #access ul li ul li:hover > a, #access ul li.current-menu-item ul li a:hover {
	color: #00a79d;
}
.slogan-wrap {	
	background-color: #00a79d;	
}
.featured-text .featured-title {
	background: #00a79d;
}
#controllers a:hover, #controllers a.active {
	background-color: #00a79d;
	color: #00a79d;
}
#content ul a:hover, #content ol a:hover {
	text-decoration: none;
	color: #00a79d;
}
.entry-title a:active {
	color: #00a79d;
}
.entry-meta a:hover {
	color: #00a79d;
}
.tags a:hover {
	color: #00a79d;
}
.custom-gallery-title a:hover {
   color: #00a79d;
}
.widget ul li a:hover {	
	color: #00a79d;
}
.widget-title a:hover {
	color: #00a79d;
}
.widget_tag_cloud a:hover {
	color: #00a79d;
	}
#site-generator .copyright a:hover {
   color: #00a79d;
}

/* --- Slogan --- */
.slogan-wrap .slogan {
	padding-top: 6px;
}

.slogan-wrap .view-work {
color: #FFFFFF;
font-size: 18px;
float: right;
display: block;
border: 0px solid #000000;
text-align: center;
height: 28px;
padding: 8px 15px 0;
margin-top: 0px;
-webkit-border-radius: 1px;
-moz-border-radius: 3px;
border-radius: 1px;
background: #818080;
background: -webkit-linear-gradient(#818080, #000000);
background: -moz-linear-gradient(#818080, #000000);
background: -ms-linear-gradient(#818080, #000000);
background: -o-linear-gradient(#818080, #000000);
background: -webkit-gradient(#818080, #000000);
background: linear-gradient(#818080, #000000);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
text-shadow: 0 1px 0 rgba(251, 251, 251, 0.7);
}
.slogan-wrap .view-work:hover {
	background: -webkit-linear-gradient(#A3A0A0, #5A5A5A);
	background: -moz-linear-gradient(#A3A0A0, #5A5A5A);
	background: -ms-linear-gradient(#A3A0A0, #5A5A5A);
	background: -o-linear-gradient(#A3A0A0, #5A5A5A);
	background: -webkit-gradient(#A3A0A0, #5A5A5A);
	background: linear-gradient(#A3A0A0, #5A5A5A);
}

@media only screen and (max-width: 767px) {
	.slogan-wrap .view-work {
		float: none;
		margin: 0 auto;
		width: 78%;
		}
	.slogan-wrap .slogan {
		float: none;
		text-align: center;
		margin: 0 auto;
		width: 95%;
		padding-top: 6px;
		padding-bottom: 10px;
		}	
}

/* --- Header --- */
.hgroup-wrap {
	padding-top: 0px;
	padding-bottom: 0px;
}

#site-logo {
	margin-top: 0px;
}

/* --- Nav Bar --- */

#access select {
	
}


/* --- Pages --- */
#post-8 .entry-title{
	display: none;
}

#main {
padding: 10px 0 10px;
}


/* --- Email Opt-In --- */

#mc4wp_widget-2 h3, #mc4wp_widget-3 h3 {
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	padding-bottom: 10px;
}

#mc4wp_widget-2, #mc4wp_widget-3, .widget_mc4wp_widget {
padding: 10px;
border: 2px solid #00a79d;
margin-bottom: 40px;
background-color: #FFFFFF;
}

.mc4wp-form input[type="text"], .mc4wp-form input[type="email"], .mc4wp-form input[type="tel"], .mc4wp-form input[type="url"], .mc4wp-form input[type="date"], .mc4wp-form textarea, .mc4wp-form select {
	padding: 6px;
	margin: 0 0 10px;
}

..mc4wp-success {
color: #000000;
background-color: #b7ab93;
border-color: #b7ab93;
}

input[type="submit"] {
border: 01px solid #00a79d;
color: #fff;
display: inline-block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height: 30px;
margin-bottom: 0px;
padding: 0px 25px;
-moz-appearance: none !important;
-webkit-appearance: none !important;
appearance: none !important;
cursor: pointer;
background: #06B8D7;
background: -webkit-linear-gradient(#3BBEB6, #0D8A82);
	background: -moz-linear-gradient(#3BBEB6, #0D8A82);
	background: -ms-linear-gradient(#3BBEB6, #0D8A82);
	background: -o-linear-gradient(#3BBEB6, #0D8A82);
	background: -webkit-gradient(#3BBEB6, #0D8A82);
	background: linear-gradient(#3BBEB6, #0D8A82);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
}

a.readmore {
border: 01px solid #00a79d;
color: #fff;
display: inline-block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-appearance: none !important;
-webkit-appearance: none !important;
appearance: none !important;
cursor: pointer;
background: #06B8D7;
background: -webkit-linear-gradient(#3BBEB6, #0D8A82);
	background: -moz-linear-gradient(#3BBEB6, #0D8A82);
	background: -ms-linear-gradient(#3BBEB6, #0D8A82);
	background: -o-linear-gradient(#3BBEB6, #0D8A82);
	background: -webkit-gradient(#3BBEB6, #0D8A82);
	background: linear-gradient(#3BBEB6, #0D8A82);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
}

input[type="reset"]:hover, 
input[type="button"]:hover, 
input[type="submit"]:hover, a.readmore:hover {
	
background: -webkit-linear-gradient(#0DE9DC, #00a79d);
background: -moz-linear-gradient(#0DE9DC, #00a79d);
background: -ms-linear-gradient(#0DE9DC, #00a79d);
background: -o-linear-gradient(#0DE9DC, #00a79d);
background: -webkit-gradient(#0DE9DC, #00a79d);
background: linear-gradient(#0DE9DC, #00a79d);
}

/* --- COntact Page --- */
input[type="text"], input[type="email"], input[type="password"], textarea {
padding: 3px;
border: 1px solid #eaeaea;
line-height: 20px;
width: 100%;
margin: 0 0 10px;
background-color: #f9f9f9;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

/* --- Small Black Button --- */
a.smallblack {
padding: 4px 4px !important;
font-weight: normal !important;
font-size: 12px !important;
margin: 0px 0px 0px 0px!important;
}

a.small-button{
	-moz-border-radius: 4px !important;
-webkit-border-radius: 4px !important;
border-radius: 4px !important;
line-height: 16px !important;
}

.wpcf7-list-item{
	display: block;
}



