/*
Theme Name: Profound-child
Theme URI: http://www.petwebdesigns.com
Author: Pet Web
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template:     profound
*/

body{
	background-image: url(/images/mainback.jpg);
}

.parent-wrapper {
  border:3px solid #2d3192;
}

.header-bg-section {
  padding: 30px 0 20px;
}

.post-template .post-title {
  text-align: left;
}
.post-template .post-title h1 {
  font-size: 36px;
}
.post-template .content-section {
  padding: 5px 0 0;
}

.content-section li {
  font-size: 18px;
}

.post-template .post-title h1 {
  padding-bottom: 5px;
}

.post-template .post-content {
  padding-top: 0;
}

.white .footer-bg-section {
  background-color: #000;
  border-top: 10px solid #2d3192;
  border-bottom: 10px solid #2d3192;
 	background-image: url(/images/footer2.gif);
}

.white .wp-caption {
  background-color: #fff;
}
.wp-caption p.wp-caption-text {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}

h4 {
  padding: 5px 0 0 0;
}
.post-template .post-content h4 {
  font-size: 15px;
}

.ngg-album-gallery-image-counter
{
	padding-bottom:15px;
}

a.toplinks:visited, a.toplinks:link { 
color:#1e4773;
font-size:16px;
}

a.toplinks:hover{
 color:#ac1107;
}
.menutitles
{
	color: #2d3192;
	font-weight: 600;
	border-bottom:1px solid #ccc;
}

.redheading
{
	color:#be0707;
	font-size:24px;
}

.post-template .post-content h5 {
	color:#be0707;
}

.google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
.google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
}

form {
width:75%;
margin:4% 10%;
}


/* Makes responsive fields. Sets size and field alignment.*/
input[type=text]{
margin-bottom: 20px;
margin-top: 10px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #cccccc;
}

select{
width:100%;
font-size: 18px;
}

textarea{
width:100%;
padding: 15px;
margin-top: 10px;
border:1px solid #cccccc;
border-radius:5px;
margin-bottom: 20px;
resize:none;
}
input[type=text]:focus,textarea:focus {
border-color: #4697e4;
}

#content-section
{
	font-size: 18px;
  line-height: 1.7;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}