/*
Theme Name:     TCAA Responsive Child Theme
Theme URI:      http://www.aykira.com.au/
Description:    Custom child theme of Responsive theme for TCAA
Author:         Aykira
Author URI:     http://www.aykira.com.au/
Template:       responsive
Version:        1.0
Tags:           flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/
@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,700);

body {background-image:url('http://tcaa.com.au/wp-content/themes/directorypress/thumbs/tile.png');}
header {background-image: url('http://tcaa.com.au/wp-content/themes/directorypress/thumbs/topback.jpg'); background-size:cover;background-repeat:no-repeat;border-top-left-radius:6px;border-top-right-radius:6px;}
div#logo {margin-left:3px;margin-top:10px;}
div#intro {color:#eee;font-size:20px;margin-right:20px;margin-top:10px;text-shadow:3px 3px 4px rgba(0,0,0,0.8);}
div.call-to-action a {border-radius:5px;box-shadow:3px 3px 3px rgba(0,0,0,0.35);}
div#subtitle {color:#fff;font-size:33px;margin-right:10px;line-height:33px;margin-top:6px;font-family: 'PT Serif', serif;text-shadow:4px 4px 5px rgba(0,0,0,0.8);}
div#footer {background:#064242;padding:0;border-radius:6px;margin-bottom:5px;}
div#footer .grid {margin-bottom:5px;}
div#footer-wrapper {padding:8px;}

#top-widget>div {float:right;}
#top-widget>div+div {margin-right:25px;}
#top-widget {width:76% !important;}
#slogan {width:100%;text-align:center;color:#fff;font-family: 'PT Serif', serif;font-size:20px;letter-spacing:3px;margin-top:9px;margin-bottom:9px;text-shadow:2px 2px 2px rgba(0,0,0,0.35);}
.main-nav>ul {border:1px solid #0e4a4a;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.main-nav>ul>li:first-child, .main-nav>ul>li:first-child>a {border-bottom-left-radius:6px;}
#wrapper {margin-top:0 !important;}
.menu a {padding: 0 1.3em !important;font-size:14px;letter-spacing:0.5px;}

.menu {
background-color: #144A4A;
background-image: -webkit-gradient(linear, left top, left bottom, from(#144A4A), to(#014040));
background-image: -webkit-linear-gradient(top, #144A4A, #014040);
background-image: -moz-linear-gradient(top, #144A4A, #014040);
background-image: -ms-linear-gradient(top, #144A4A, #014040);
background-image: -o-linear-gradient(top, #144A4A, #014040);
background-image: linear-gradient(top, #144A4A, #014040);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#144A4A, endColorstr=#014040);
}

.menu a:hover {
background-color: #30B1B1;
background-image: -webkit-gradient(linear, left top, left bottom, from(#30B1B1), to(#144A4A));
background-image: -webkit-linear-gradient(top, #30B1B1, #144A4A);
background-image: -moz-linear-gradient(top, #30B1B1, #144A4A);
background-image: -ms-linear-gradient(top, #30B1B1, #144A4A);
background-image: -o-linear-gradient(top, #30B1B1, #144A4A);
background-image: linear-gradient(top, #30B1B1, #144A4A);
color: #ffffff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30B1B1, endColorstr=#144A4A);
}

table.listing tr>td:first-child {font-weight:bold;width:150px;text-align:right;background:#e6e6e6;color:#014040}
table.listing {border-collapse: collapse;box-shadow:2px 2px 2px rgba(0,0,0,0.35);}
table.listing td {border:1px solid #000 !important;}
h1.post-title {text-shadow:3px 3px 3px rgba(0,0,0,0.35);color:#014040;width:100%;border-bottom:2px solid #555;padding-bottom:2px;}
.widget-title h3, .widget-title-home h3 {text-shadow:2px 2px 2px rgba(0,0,0,0.35);color:#014040;}
.post-entry h2, .post-entry h3, .post-entry h4 {text-shadow:2px 2px 2px rgba(0,0,0,0.35);color:#144A4A;border-left:4px solid #c71426;padding-left:7px;padding-top:1px;padding-bottom:1px;margin-top:2px;}

div#search_tcaa {padding:10px;}
#tcaa_search label {width:80px;text-align:right;font-size:12px;margin-right:2px;}
#tcaa_search select {width:160px;font-size:12px;background:#e6e6e6;}
#searchform input[type=submit], #tcaa_search input[type=submit] {margin-top:14px;font-size:13px;background:#30B1B1 !important;border:1px solid #144A4A;border-radius:4px;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.30);}
#tcaa_search input[type=submit] {margin-left:50px;}
#searchform input[type=submit] {margin-left:58px;}

div#footer, #footer a {color:#fff !important;}
ul#menu-footer,div#wrapper {margin-bottom:5px !important;}

div#featured,.home-widgets div.widget-wrapper {border:1px solid #444;}
.home-widgets div.widget-wrapper {min-height: 175px;}
h1.featured-title {font-size:24px;}
h2.featured-subtitle {font-size:18px;}
#featured p {text-align: left; }
div#featured-content p {padding-left:20px;font-size:14px;line-height:20px;}
div#featured,div.home-widgets>div>div {box-shadow:3px 3px 3px rgba(0,0,0,0.35);}

div.roundimage {
border-radius: 32px;
border:2px solid #444;
box-shadow: 8px 8px 7px rgba(10,10,10,0.55);
background-repeat: no-repeat;
background-size: cover;
margin: 12px;
margin-left: 15px;
margin-right: 15px;
}


div#map_sidebar2 {width:100%;height:275px;border:1px solid #333;box-shadow:2px 2px 2px rgba(0,0,0,0.35);}
div#map_sidebar_outer {padding-left:20px;padding-right:20px;}
@media all and (max-width: 700px) {
 .hiddenimg { display: none; }
}
@media all and (max-width: 630px) {
 div#intro {margin-right:0px !important; }
 #top-widget>div+div {margin-right:0px;}
 #top-widget {width:100% !important;text-align:center;}
 #top-widget>div {width:100%;}
}