/*
Theme Name: RCC Physiotherapy
Theme URI: http://www.rccphysio.com.au
Author: Mr. Digital Web Marketing
Author URI: http://www.mrdigital.com.au
*/



@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'MyriadProCondensed';
    src: url('fonts/myriadpro-cond_0.eot');
    src: url('fonts/myriadpro-cond_0.eot') format('embedded-opentype'),
    url('fonts/myriadpro-cond_0.woff') format('woff'),
    url('fonts/myriadpro-cond_0.ttf') format('truetype'),
    url('fonts/myriadpro-cond_0.svg#MyriadProCondensed') format('svg');
}

body{
	margin:0px;
	padding:0px;	
	font-size:14px;		
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6,span,p,td, li ol ul{
	margin:0px; 
	padding:0px;
}

img{border:0px none;}

a{color:#000000; text-decoration:none;}

a:hover{color:#a2361a; text-decoration:none;}
.left{float:left;}

/*----wrapper div css code start here---*/
#wrapper{width:100%;}
/*----wrapper div css code end here---*/

/*----header div css code start here---*/
.header{padding-top:40px;}
.logo{margin-bottom:15px;}
.social-link{float:right;}
.social-link ul{margin:0px; padding:0px;}
.social-link ul li{float:left; display:inline; list-style:none; margin-left:4px;}
.call-area{float:right; width:390px; margin-top:-10px;}
.phone-icon{float:left; margin-right:4px}

.call-area h2{font-family: 'MyriadProCondensed'; font-size:50px; color:#fd3300; font-weight:normal; float:right; }
.call-area h3{font-family: 'MyriadProCondensed'; font-size:26px; color:#fd3300; font-weight:normal; margin-bottom:0px; float:right; }


.nav{background:url(img/nav_bg.png) repeat-x; height:101px;}


/*----header div css code end here---*/



.container_inner{ background:url(img/BODY_BG.jpg) repeat-x center top #c3492b; padding-top:20px; position:relative; margin-top:-40px;}
/*----slider-area div css code start here---*/
.slider-area{ border:10px solid #fff; height:333px;}

/*----slider-area div css code end here---*/

/*----content-area div css code start here---*/
.middle_content{ background: url(img/bg_middle_content.jpg) repeat-y  center top #fff; margin-top:20px;}
.left_panel{ float:left; margin:20px 70px 43px 15px;}
p.bdr{ margin:30px 0 0 0!important; text-align:center; }

.img{ border:8px solid #e7e7e7; float:left; margin:0 20px 0 0;}
.left_panel p, .left_panel li { line-height:22px; font-size:15px}

.middle_content {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.middle_content p {margin:10px 0px 10px 0px;}
.middle_content li {list-style-type:square; line-height:1.6em; font-weight:bold; text-transform:capitalize;}
.middle_content ul {margin-top:0px; padding-bottom:20px; margin-left:40px;}
.middle_content h1 {float:left; font-family: 'MyriadProCondensed'; width:100%; padding:20px 0; font-size:30px; }
.middle_content h1 .red{ color:#fe3300;}
.middle_content h2 {float:left; font-family: 'MyriadProCondensed'; width:100%; padding:15px 0; font-size:30px; }
.middle_content h2 .red{ color:#fe3300;}
.middle_content h4{float:left; font-family: 'MyriadProCondensed'; width:100%; padding:15px 0; font-size:26px; }
.middle_content h5{font-family: 'MyriadProCondensed'; width:100%; padding:15px 0; font-size:26px; line-height:1.5em; }
.middle_content strong {font-weight:bold;}

.right_panel{ float:right;}
.right_panel .fb_btn{ margin-top:30px; display:block;}
.right_panel .address_outer{ margin-top:10px; background: #b24428; line-height:0; font-size:12px;}
.address_inner{padding:18px; line-height:24px; color:#fff; margin-bottom:20px; text-align:center;}
.address_inner .hours{ padding:20px; background:#90341e;}
p.adrs_text{ line-height:20px; padding-bottom:5px; font-size:12px;}
.address_inner .hours h2{font-family: 'MyriadProCondensed'; color:#ffb7a6; text-transform:uppercase; text-align:center; font-weight:normal; padding:0 0 10px 0;}
.address_inner .hours .time_outer{ padding:5px 0;}
.address_inner .hours .text{ font-weight:bold; width:100px; display:block; float:left;}
.address_inner .gmap-canvas { border:4px solid #fff; margin-bottom:0px;}
.right_panel .address_outer .map{ border:5px solid #fbfbfb; }
.bottom_shadow{ background:url(img/box_bottom_shadow.jpg) repeat-x; height:55px;}
.view{ float:right; color:#fe9279; text-transform:uppercase; font-size:11px;}
.emailus_btn{ background:url(img/send_mail_outer.png) no-repeat; display:block;}
.emailus_btn .style1{ font-family: 'MyriadProCondensed';  text-transform:uppercase; font-weight:normal; color:#717171; font-size:26px; float:right;  padding:20px 15px 5px 15px; display:block; width:160px;}
.emailus_btn .style2{ font-family: 'MyriadProCondensed';  text-transform:uppercase; font-weight:normal; color:#979797; font-size:20px; display:block; width:140px; float:right; padding:0 0 40px 0; }

.reqst_appointment_btn{ background:url(img/request_appointment.png) no-repeat; height:140px; text-align:center; display:block; padding-top:15px; margin-top:20px;}
.reqst_appointment_btn .text1{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
.reqst_appointment_btn .text2{ font-family: 'MyriadProCondensed';   color:#fff; font-size:34px; text-transform:uppercase; font-weight:normal;}
.reqst_appointment_btn .text3{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#f59f8b;}

.booking{ margin:10px 0 15px 0; font-family: 'MyriadProCondensed'; font-size:32px; color:#fff; padding:15px 0; width:100%; display:block;}
.booking p{ margin:15px 0 0 0; float:left;}
.booking_btn{ background:url(img/make_booking_btn.png) no-repeat right center; display:block; float:right; color:#3c3c3c; text-transform:uppercase; float:right; padding:15px 60px;height:40px;}
/*----footer div css code start here---*/
.footer-main{width:100%; background: #1e1d1d; padding-top:20px; margin-top:20px;}
.footer-link{margin-top:17px; margin-bottom:29px;}
.footer-link ul{margin:0px; padding:0px;}
.footer-link ul li{float:left; display:inline; list-style:none; font-size:19px; font-family: 'MyriadProCondensed'; text-transform:uppercase;}
.footer-link ul li:first-child a{padding-left:30px;}
.footer-link ul li a{color:#FFF; padding-left:64px;}
.footer-link ul li a:hover{color:#000;}
.useful-link.first{padding-left:20px;}
.useful-link h4{font-size:20px; color:#FFF; font-weight:bold; text-transform:uppercase; margin-bottom:8px; font-family: 'MyriadProCondensed';}
.useful-link ul{margin:0px; padding:0px;}
.useful-link ul li{float:left; display:block; width:100%; font-size:12px; line-height:28px;}
.useful-link ul li a{color:#FFF; font-family:Arial, Helvetica, sans-serif;}
.useful-link ul li a:hover{color:#ccc;}

.ftr-logo{background:url(img/frt-line.png) no-repeat left; float:left; padding:0 0 30px 38px;}
.footer-lst{width:100%; background:#242424; height:40px; margin-top:92px;}
.footer-lst p{text-align:center; color:#777777; line-height:40px;}
/*----footer-area div css code end here---*/
.container_inner h3{font-size:46px; font-family: 'MyriadProCondensed'; text-transform:uppercase; color:#fff; font-weight:normal; border-bottom:4px double #c5654e; text-align:center;}
.pagetitle {font-size:46px; font-family: 'MyriadProCondensed'; text-transform:uppercase; color:#fff; font-weight:normal; border-bottom:4px double #c5654e; text-align:center;}

.gmap-canvas { border:8px solid #e7e7e7; margin-bottom:20px;}

#toplinks a
{
font-size:26px;
color:#fff;
line-height:60px;
text-align:center;
margin-bottom:10px;
display:block;
padding:10px;
font-family: 'MyriadProCondensed';


 box-shadow: inset 0 0 3px #000;
    -moz-box-shadow: inset 0 0 3px #000;
    -webkit-box-shadow: inset 0 0 3px #000;
    background: #6dcff6;
    background: url(data:image/png;
    base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALklEQVQImWNQU9Nh+v//PxMDw3+m//8ZkNj/mRgYIHxy5f//Z0BSi18e2TwS5QG4MGB54HL+mAAAAABJRU5ErkJggg==) 100% 100%;
    background: -moz-linear-gradient(top, #26262c 0, #070707 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #070707));
    background: -webkit-linear-gradient(top, #26262c 0, #070707 100%);
    background: -o-linear-gradient(top, #26262c 0, #070707 100%);
    background: -ms-linear-gradient(top, #26262c 0, #070707 100%);
    background: linear-gradient(to bottom, #26262c 0, #070707 100%);

}


#toplinks a:hover
{
color:#a2361a;
}

.postimage
{
width:200px;
margin:0px 20px 20px 20px;
padding:10px 10px 10px 10px;
border:1px solid #FDE5DE;
float:right;
}

#booking ul,li {margin:0px; padding:0px; list-style-type:none;}

#booking .ginput_container
{
margin:5px;
}

#booking .gfield_label
{
font-size:14px;
}


#booking input, textarea
{
width:300px;
font-size:12px;
}


#booking .gform_button
{
padding:10px;
}

.services {list-style-type:square;}