/*
Theme Name:     Child of Attitude Pro
Description:    This is the Child theme for the Last Plastic Straw using Attitude Pro
Author:         Kim Ferrell
Template:       attitude-pro

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url("../attitude-pro/style.css");

body, input, textarea {
color: #696969;
font-size: 16px;
line-height: 24px;
}

.wrapper {
box-shadow: 0 0 15px #fff;
border-radius: 30px;
}

#site-title {
margin-bottom: -30px;
}

#access {
background-color: #404040;
border-top: 1px solid #EAEAEA;
border-bottom: 1px solid #EAEAEA;
}

#access a {
color: #ebebeb;
}

#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a {
color: #fff;
}

/* drop down menu styling eidts */
#access ul li ul {
background-color:#D4F0D4;
border-top: 1px solid #fff;
}

#access ul li ul li {
border-bottom: 1px solid #fff;
}

/* effects sidebar appearance */

#secondary {
	/* border-right:2px solid #D4F0D4; */
	width: 27%;
	padding: 0 12px;
}


/* To turn off display of navigation headings 
-------------------------------------------------------------- */

.entry-title {
	display: none;
}

#access.clearfix {
letter-spacing: 1px;
}

strong {
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:0.85em;
font-weight:bold;
color:#696969;
}

p.classic {
font-family: Georgia,serif;
font-size: 1.2em;
text-align: center;
font-weight: normal;
color: #76A5A5;
}

p.author {
font-size: 0.85em;
text-align: center;
font-weight: normal;
color: #666;
}

address {
font-size: 0.75em;
line-height: 1em;
text-transform:uppercase;
letter-spacing:1px;
margin-bottom: 0.625em;
}

iframe.map {
align: center;
}

#movie {
align:center;
color:#a0a0a0;
padding:10%;
background:#404040;
border-radius: 0 20px 20px 20px;
margin-bottom:15px;
}

h1 {
font-family: Tahoma,Verdana,Arial,sans-serif;
font-size: 1.5em;
font-weight: bold;
color: #3D5C99;
letter-spacing: 2px;
}

h2 {
font-family: Verdana,Arial,sans-serif;
font-size: 1.25em;
line-height: 1.2em;
font-weight: normal;
color: #404040;
padding-top:9px;
}

h2.movietitle {
color:#fff;
}

#content h3 {
font-family: Verdana,Arial,sans-serif;
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
color: #404040;
letter-spacing: 1px;
padding-top:9px;
padding-bottom:0px;
}

h4 {
font-family: Verdana,Arial,sans-serif;
font-size: 0.85em;
font-weight: bold;
background-color:#a9a9a9;
color:#fff;
text-transform: uppercase;
letter-spacing: 1px;
padding: 12px 0 0 16px;
margin: 20px 0 2px 0;
border-radius: 12px 12px 0 0;
}

h5, h6 {
font-family: Verdana,Arial,sans-serif;
font-size: .75em;
line-height: 18px;
font-weight: bold;
color: #404040;
text-transform: uppercase;
letter-spacing: 1px;
}

hr {
margin: 0 0 15px;
} 

/* Change Slideshow caption Title Bands 
----------------------------------------------- */

.featured-text .featured-title {
font-family: Verdana,Arial,sans-serif;
line-height: 30px;
padding: 10px 20px;
background: #05A9C5;
background: rgba(5, 169, 197, 0.9);
border-radius: 6px 6px 0 0;
float: right;
max-width: 525px;
}

.featured-text .featured-content {
border-radius: 6px 0 6px 6px;
width: 50%;
}

/* Change to Block quotes 
----------------------------------------------- */

blockquote {
color: #666;
font-family:Verdana,Arial,sans-serif;
font-size:1em;
padding:15px;
margin-bottom:20px;
background-color:#D6EB99;
border: 3px solid #fff;
border-radius: 20px 20px 20px 0;
}

p.speaker{
color: #666;
font-family:Verdana,Arial,sans-serif;
font-size:0.65em;
text-transform:uppercase;
letter-spacing:1px;
margin-top:0.625em;
padding: 0px;
}

/* Changes to Sidebar Widget H3 (background-color:#DAEBEB; border-radius: 0 6px 6px 6px;
----------------------------------------------- */
.widget {
	margin-bottom: 20px;
}

.widget-title {
    	font-family:Verdana,Arial,sans-serif;
	font-size: 0.8em;
	line-height: 0.8em;
    	padding-bottom: 14px;
}

.widget img {
    	margin-left: 14px;
}

/*  reg formstyling  */
.cpp_form {
text-align: left;
background: #fafad2;
padding: 2em;
border-top: 1px dotted #D67834;
border-bottom: 1px dotted #D67834;
}

/* color change to footer widget area */

/* Changes to footer */

#site-generator {
background: #404040;
}

.copyright {
font-size: 9px;
text-transform:uppercase;
letter-spacing:1px;
}

/* This is to make sidebar full width on small mobile devices */
@media only screen and (max-width: 768px) {
	#secondary {
		width: 96%;
		border-right:none;
	}
	aside {
		width: 100%;
	}
	aside iframe {
		width: 100% !important;
	}
}