/*
Theme Name: Tanya George
Theme URI: http://www.tanyageorge.com.au/
Description: The Wordpress Theme for Tanya George website 
Version: 1.0
Author: Robertson Web Design & Development
Author URI: http://www.robertsondev.com

*/

@font-face {
	font-family: 'GillSansMTProMedium';
	src: url('fonts/gillsansmtpro-medium-webfont.eot');
	src: local('☺'), url('fonts/gillsansmtpro-medium-webfont.woff') format('woff'), url('fonts/gillsansmtpro-medium-webfont.ttf') format('truetype'), url('fonts/gillsansmtpro-medium-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'GillSansMTProMediumItalic';
    src: url('fonts/gillsansmtpro-mediumitalic.eot');
    src: url('fonts/gillsansmtpro-mediumitalic.eot') format('embedded-opentype'),
         url('fonts/gillsansmtpro-mediumitalic.woff') format('woff'),
         url('fonts/gillsansmtpro-mediumitalic.ttf') format('truetype'),
         url('fonts/gillsansmtpro-mediumitalic.svg#GillSansMTProMediumItalic') format('svg');
}
@font-face {
    font-family: 'GillSansMTProLight';
    src: url('fonts/gillsansmtpro-light.eot');
    src: url('fonts/gillsansmtpro-light.eot') format('embedded-opentype'),
         url('fonts/gillsansmtpro-light.woff') format('woff'),
         url('fonts/gillsansmtpro-light.ttf') format('truetype'),
         url('fonts/gillsansmtpro-light.svg#GillSansMTProLight') format('svg');
}
@font-face {
    font-family: 'GillSansMTProBoldItalic';
    src: url('fonts/gillsansmtpro-bolditalic.eot');
    src: url('fonts/gillsansmtpro-bolditalic.eot') format('embedded-opentype'),
         url('fonts/gillsansmtpro-bolditalic.woff') format('woff'),
         url('fonts/gillsansmtpro-bolditalic.ttf') format('truetype'),
         url('fonts/gillsansmtpro-bolditalic.svg#GillSansMTProBoldItalic') format('svg');
}


a {color:#00b1b0; text-decoration:none}
strong {color:#00b1b0; font-weight:normal}
hr {border:none; background:none;border-bottom:1px solid #00b1b0; display:block; margin-top:20px; margin-bottom:20px; height:1px}
p {margin-top:0; margin-bottom:15px}
em {font-family: 'GillSansMTProMediumItalic'; font-style:normal;color:#00b1b0;}
h1 {margin-top:0; border-bottom:1px solid #00b1b0; font-weight:normal; padding-bottom:6px}
body {background:url(images/bg.png) repeat left top; font-family: 'GillSansMTProMedium'; font-size:14px; letter-spacing:1px; color:#6d6e71}

#wrapper {width: 1020px; margin:0 auto; position:relative; background:#00b1b0}
	#header {height:205px; position:relative; background:url(images/header-bg.png) repeat-x left top; }
		#logo {position:absolute; width:100%; text-align:center; top: 65px; left:0;}
		#tagline {color:#fff;font-family: 'GillSansMTProMediumItalic'; font-size:15px; position:absolute; left: 15px; top: 6px}
		#socials {position:absolute; top:4px; right:15px;color:#fff;font-family: 'GillSansMTProMediumItalic'; font-size:15px; }
			#socials span, #socials a {float: left; margin-left: 5px}
			#socials span {margin-right:5px; margin-top:2px}
		#navigation {position:absolute; bottom:0px; left: 0;width:100%; z-index:10}
			#navigation ul {margin: 0 auto; text-align:center; width:620px;}
			#navigation ul li {float: left; display:inline-block; padding: 5px 0 6px}
			#navigation ul li.current-menu-item {background:url(images/navigation-bg.png) repeat left top;}
			#navigation ul li.ubermenu-current-menu-item {background:url(images/navigation-bg.png) repeat left top;}
			#navigation ul li.current-menu-item a {color:#6d6e71;}
			#navigation ul li.ubermenu-current-menu-item a {color:#6d6e71;}
			#navigation ul li a {color:#fff; display:block; padding: 1px 29px 3px;}
			#navigation ul li a:hover {color:#00b1b0;}
	#main {margin-top: -5px; background:#fff url(images/main-bg.png) repeat-x left top; position:relative}
		#slideshow {}
        #tg {opacity: 0.5;z-index:1;position:absolute; bottom:10px; right:15px; background:url(images/tg.png) no-repeat left top; width:279px; height: 390px}
		#content {width:730px; text-align:justify; font-size:14px; letter-spacing:0.03em;padding:30px 0 25px; margin: 0 auto}
	#footer {background:#00b1b0; min-height:90px; position:relative;color:#fff;}
		#footer-info {font-size: 15px; text-align:center; padding: 15px 0;font-family: 'GillSansMTProLight';}
			#footer-info a {color:#fff;}
			#footer-info span {padding-top:4px; display:inline-block;padding-left: 22px; padding-right: 5px; height:20px; display:inline-block;line-height:20px;}
			#footer-info #phone {background:url(images/phone.png) no-repeat left center}
			#footer-info #email {background:url(images/email.png) no-repeat left center}
			#footer-info #address {background:url(images/address.png) no-repeat left center}
		#footer-nav {color:#fff; font-size:10px; width: 580px; border-top:1px solid #fff; padding: 10px 0; margin:0 auto}
			#footer-nav ul {margin:0; padding:0; list-style:none; text-align:center}
			#footer-nav ul li {display:inline-block; border-right:1px solid #fff; line-height:12px; padding: 0 10px}
			#footer-nav ul li:last-child {border:none}
			#footer-nav ul li a {color:#fff}
			#footer-nav ul li a:hover {text-decoration:underline}
h1.heading span {background:#b9e8e6; font-size: 18px; color:#6d6e71; line-height:19px; padding: 3px 15px 4px;font-family: 'GillSansMTProMediumItalic';}
#page-content {width: 400px; float:left; margin-left:15px;}
#page-image {width: 290px; float:right;}
#page-form {width: 360px; position: absolute; right: 0; top:-17px}
#page-form h2 {font-weight:normal}
#page-form h2 span {background:#b9e8e6; line-height:19px; font-size: 18px; color:#6d6e71; padding: 3px 15px 4px;font-family: 'GillSansMTProMediumItalic';}
.page-template-wpt-contact-php .post {height: 280px; font-size: 14px; position:relative}
.page-template-wpt-about-php #page-image img {z-index:10}
.page-template-wpt-about-php #main-about {background:url(images/tg.png) no-repeat 700px 450px;}
#services {display:none}

.wpcf7 {margin-left: 15px !important}
.wpcf7 em {color:#6d6e71; margin-top:2px; display:block}
.wpcf7 td {vertical-align: top;}
.wpcf7 .wpcf7-text {width:210px;background:#c9eeee; border:none; margin-bottom:3px; padding:1px 5px;}
.wpcf7 .wpcf7-textarea {width:210px; height:70px;background:#c9eeee; border:none; margin-bottom:3px; padding:1px 5px;}
.wpcf7 .wpcf7-submit {font-size: 14px;font-family: 'GillSansMTProMediumItalic';background:#00b2b0;border:none; color:#fff; text-transform:lowercase;padding:1px 15px 3px; float:right;}


.mac #tagline {top: 8px}
.mac #socials span {margin-top:4px}
.mac #navigation ul li {padding-top:3px}
.mac #navigation ul li a {padding-top:3px}
.mac h1 {padding-bottom:5px !important}
.mac h1.heading span {padding-top: 11px !important}
.mac #page-form {top: -15px}
.mac #page-form h2 span {padding:11px 15px 5px}
.mac .wpcf7 .wpcf7-submit {padding:5px 15px 0}
.mac #footer-info span {height:17px}

#cta .et_bloom_inline_form {margin:0}
#cta .et_bloom .et_bloom_form_container {background:#00b1af !important}
#cta .et_bloom_inline_form .et_bloom_form_text{padding:0 !important}
#cta .et_bloom_inline_form .et_bloom_form_text h2 {text-transform:uppercase; text-align:center; font-size: 17px !important; font-family: 'GillSansMTProMedium'; font-weight:normal !important}
#cta .et_bloom_inline_form .et_bloom_form_content {padding-top:0; padding-bottom:20px}
#cta .et_bloom_inline_form .et_bloom_form_content input {padding: 6px 8px !important; font-family: 'GillSansMTProMedium' !important; text-transform:lowercase; font-weight:normal; font-size: 16px !important }
#cta .et_bloom_inline_form .et_bloom_form_content .et_bloom_submit_subscription  .et_bloom_button_text{color:#00b1af !important;  font-family: 'GillSansMTProMedium' !important; font-weight:normal !important;}
#cta  h2.et_bloom_success_message.et_bloom_animate_message {margin-top:0}
#cta  .et_bloom_success_checkmark {display:none !important}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tagline {top: 8px}
	#socials span {margin-top:4px}
	#navigation ul li a {padding-top:3px}
	h1 {padding-bottom:5px !important}
	h1.heading span {padding-top: 6px !important}
	#page-form {top: -17px}
	
	.mac #page-form {top: -14px !important}
	.mac h1 {padding-bottom:4px !important}
	.mac #tagline {top: 11px}
	.mac #socials span {margin-top:7px}
	.mac #navigation ul li a {padding-top:5px !important}
	.mac .wpcf7 .wpcf7-submit {padding-bottom:1px !important}
} 

.page-template-wpt-about-php #main-about {}
.page-template-wpt-about-php #main-about #cta {display:none}
.page-template-wpt-about-php #main-about #content {width:100%; padding:0; font-size:13px}
.page-template-wpt-about-php #main-about #about-image {width:510px; float:left}
.page-template-wpt-about-php #main-about #about-content {width:510px; float:right}
.page-template-wpt-about-php #main-about #page-content{width:100%; margin:0 }
.page-template-wpt-about-php #main-about #page-content-inner{width:420px; margin:0 auto}
.page-template-wpt-about-php #main-about #page-content h1{background:#00b1b0; color:#fff ;font-family: 'GillSansMTProBoldItalic'; font-size:32px; text-align:center; padding:15px 0 10px; margin-bottom:10px}
.page-template-wpt-about-php #main-about #page-content h2 {line-height:17px;font-weight:normal;margin: 0 0 10px; text-align:center; font-size: 15px; color:#00b1b0}
.page-template-wpt-about-php #main-about #page-content hr {margin-top:5px; margin-bottom:10px; height:1px;border-width:medium medium 2px}
.page-template-wpt-about-php #main-about #page-content p {padding-left:10px; padding-right:10px; margin-bottom:10px; line-height:15px}
.page-template-wpt-about-php #main-about #page-content ul {border:2px solid #00b1b0; color:#00b1b0; padding:5px 10px 5px 20px; line-height:16px}
.page-template-wpt-about-php #main-about #page-content ul li {padding-bottom:3px}