/*
 Theme Name:   Chameleon Child
 Theme URI:    http://www.elegantthemes.com/gallery/chameleon/
 Description:  Chameleon Child Theme for King Tides Auckland website
 Author:       Donna Haynes
 Author URI:   http://www.recreationsolutions.co.nz
 Template:     Chameleon
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  chameleon-child
*/

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

/* =Theme customization starts here
-------------------------------------------------------------- */
body { line-height: 20px; font-family:'Droid Sans',Arial,Verdana,sans-serif; font-size: 14px; color: #333333; background:#f4f4f4 url(../Chameleon/images/body-bg.png); padding-top: 48px; padding-bottom:98px; }

a { text-decoration: none; color:#000000; }
a:hover { color:#427d8b; text-decoration:none; }

h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: #3b3b3b; letter-spacing: -1px; line-height: 1em; font-weight: lighter; font-family: 'Kreon', Arial, sans-serif; text-shadow: none; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #3b3b3b; }

h1 { font-size: 28px; }
h2 { font-size: 22px; padding-bottom:10px; padding-top:10px; }
h3 { font-size: 20px; padding-bottom:10px; padding-top:10px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 18px; line-height: 24px; }

h1.category-title { color: #3b3b3b; font-size:28px; font-family: 'Droid Sans', Arial, sans-serif; font-weight: lighter; }
h3.title, #et-control-panel h3.control_title { color: #3b3b3b; font-family: 'Droid Sans', Arial, sans-serif; font-weight: lighter; font-size: 20px; }

#et-social-icons { float: left; padding-top: 5px; padding-right: 20px; }
#et-social-icons  a { padding-left: 5px; }

ul#top-menu { float: right; padding-top: 10px; }

#event-header { float: right; padding-top: 20px;}

.featured-description { position: absolute; width: 340px; height: 160px; top: 50px; right:53px; background:url(images/featured-description.png); padding: 37px 33px 40px 40px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;  }
h2.featured-title { font-family: 'Droid Sans', Arial, sans-serif; font-weight: lighter; font-size: 28px; padding-bottom:5px; padding-top:0px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); }

#category-name { text-align: center; width: 890px; margin: 0 auto; padding-top:18px; background: url(../Chameleon/images/top-category-bg.png) no-repeat; }
#category-inner { background: url(../Chameleon/images/bottom-category-bg.png) no-repeat bottom left; padding-bottom: 18px; }
#category-name h3 { color: #3b3b3b; font-family: 'Droid Sans', Arial, sans-serif; font-weight: lighter;font-size: 28px; }
#category-name p { color: #3b3b3b; font-family: 'Droid Sans', Arial, sans-serif; font-weight: lighter;font-size: 18px; }

#from-blog ul li a { color:#3b3b3b; text-decoration: none; }
#from-blog ul li a:hover { color:#b2b2b2; }

#breadcrumbs { font-size:12px; font-family: 'Droid Sans', Arial, sans-serif; font-weight: lighter; padding-top:17px; padding-left: 48px; color: #1d1d1d; margin-bottom: 28px; }
#breadcrumbs a { color:#3b3b3b; text-decoration: none; }
#breadcrumbs a:hover { color:#b2b2b2; }
#breadcrumbs .raquo { color:#3b3b3b; }

#sidebar { width: 238px; float:left; padding-top: 25px; padding-left: 20px; }
.post { padding:25px 35px 25px 0px; }

.post p.meta-info { padding-bottom:9px; padding-top: 9px; font-family: 'Droid Sans', Arial, sans-serif; font-weight: lighter; font-size: 15px; color: #d0d0d0; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; margin-bottom: 11px; }
a.read-more, .reply-container a, #commentform input#submit  { border: 1px solid #eaeaea; float:right; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-family: 'Droid Sans', Arial, sans-serif; font-weight: lighter; font-size: 12px; color: #1d1d1d; padding: 3px 10px; text-decoration: none; display: block; background: #fff; }


.cm-pin-popup .nfo td { border: 1px solid #999; text-align:right; padding:1px 8px 1px 8px; font-size:13px; }
.cm-pin-popup .nfo h4 { font-size: 16px; line-height: 22px; padding: 0 0 10px; }


/*#footer .supporters { border-top: 1px solid #d1cfcf; padding: 24px 50px 10px 50px } */
#footer .supporters { padding: 24px 50px 10px 50px }
    #footer .supporters .heading { font-size: 14px; margin-bottom: 10px; text-transform: uppercase }
    #footer .supporters .inner {position:relative;}
    #footer .supporters .imaAward {position:absolute; right:7px; top:6px;}
    #footer .supporters .imaAward img {width:auto; height:auto;}
    #footer .supporters ul { list-style: none; margin: 0; overflow: hidden; padding: 0 }
    #footer .supporters li { margin: 0 28px 8px 0 }
    #footer .supporters li,
    #footer .supporters a { float: left }
    #footer .supporters img { height: 50px }
  #footer .supporters .funders { margin-bottom: 20px }
	#footer .legal { background-color: #fcfcfc; font-size: 11px; overflow: hidden }
		#footer .legal .inner { border-top: 1px solid #d1cfcf; overflow: hidden; padding: 8px 0 64px }
		
		
.widget ul li a { color:#3b3b3b; text-decoration: none; }
.widget ul li a:hover { color:#427d8b; }
.widget li.current_page_item a, .widget li.current-menu-item a, .widget li.current-category-ancestor a, .widget li.current_page_ancestor a, .widget li.current-post-parent a
{
  font-style: italic;
  font-weight: bold;
}

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 12px; text-align:left; line-height: 17px; padding: 5px 4px 5px; margin: 0; }

p#copyright { float:right; color:#cdcdcd; text-shadow: 1px 1px 1px #ffffff; padding-bottom:20px; padding-right: 48px; font-size:12px; }
p#copyright a { color:#929292; }