/*
Theme Name: Twenty Twelve
Theme URI: http://wordpress.org/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Template: twentytwelve
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
/*
/*-------------------------------------------------------------- */
@import url("../twentytwelve/style.css");
@font-face {
    font-family: 'AvenirNextLTProRegular';
    src: url('fonts/AvenirNextLTPro-Regular/avenirnextltpro-regular.eot');
    src: url('fonts/AvenirNextLTPro-Regular/avenirnextltpro-regular.eot') format('embedded-opentype'),
         url('fonts/AvenirNextLTPro-Regular/avenirnextltpro-regular.woff2') format('woff2'),
         url('fonts/AvenirNextLTPro-Regular/avenirnextltpro-regular.woff') format('woff'),
         url('fonts/AvenirNextLTPro-Regular/avenirnextltpro-regular.ttf') format('truetype'),
         url('fonts/AvenirNextLTPro-Regular/avenirnextltpro-regular.svg#AvenirNextLTProRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'AvenirNextLTProMedium';
    src: url('fonts/AvenirNextLTPro-Medium/avenirnextltpro-medium.eot');
    src: url('fonts/AvenirNextLTPro-Medium/avenirnextltpro-medium.eot') format('embedded-opentype'),
         url('fonts/AvenirNextLTPro-Medium/avenirnextltpro-medium.woff2') format('woff2'),
         url('fonts/AvenirNextLTPro-Medium/avenirnextltpro-medium.woff') format('woff'),
         url('fonts/AvenirNextLTPro-Medium/avenirnextltpro-medium.ttf') format('truetype'),
         url('fonts/AvenirNextLTPro-Medium/avenirnextltpro-medium.svg#AvenirNextLTProMedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'AvenirNextLTProBold';
    src: url('fonts/AvenirNextLTPro-Bold/avenirnextltpro-bold.eot');
    src: url('fonts/AvenirNextLTPro-Bold/avenirnextltpro-bold.eot') format('embedded-opentype'),
         url('fonts/AvenirNextLTPro-Bold/avenirnextltpro-bold.woff2') format('woff2'),
         url('fonts/AvenirNextLTPro-Bold/avenirnextltpro-bold.woff') format('woff'),
         url('fonts/AvenirNextLTPro-Bold/avenirnextltpro-bold.ttf') format('truetype'),
         url('fonts/AvenirNextLTPro-Bold/avenirnextltpro-bold.svg#AvenirNextLTProBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
background: url("images/bg1.jpg") repeat fixed center top rgba(0, 0, 0, 0);
font-family: Arial,​Helvetica,​sans-serif !important;
font-size:12px;
color:#333;
}
a {color: #333;outline: medium none;}
a:active, a:hover{color:#777}
.phone-display, .submit-request, .icon-title{display:none}
.container {
  max-width: 1054px;
  width: auto;
}
.site-content {
	background: url("images/wp.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	overflow: hidden;
	border-radius: 10px;
	float: none;
	margin-bottom: 20px;
	padding: 15px;
	width: 100%;
}
.entry-content img {
  box-shadow: 0 0 0 #fff;
  margin: 0 auto;
}
#full-header {
  background: url("images/headerbg.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#header {
  background: url("images/header.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  padding-top: 35px;
}
#header  .logo{
	padding-top:20px;
	text-align:left
}
#header .logo img {
  max-width: 100%;
}
#header .hotline{
	text-align:right
}
#header .hotline img {
  max-width: 100%;
}
#header .link-phone, #header .hotline-phone, #header .slide-phone{
  display: none;
}

/****Menu**********/
#menubar #megaMenu{
	background:none;
}
#menubar #megaMenu ul.megaMenu li a span.wpmega-link-title{
  color: #fff;
}
#menubar #megaMenu ul.megaMenu li a:hover span.wpmega-link-title{
	color:#000000
}
#menubar #megaMenu ul.megaMenu li a{padding:8px 12px}
#menubar #megaMenu ul.megaMenu li:first-child a{
	padding-left:0
}
#menubar #megaMenu ul ul {
  background: none repeat scroll 0 0 #4d4d4d;
  border: medium none;
  box-shadow: 0 0 0 0 #808080;
  padding-top: 0;
  padding-bottom: 0;
}
#menubar #megaMenu ul ul ul{
	margin-top:1px
}
#menubar #megaMenu ul ul.sub-menu.sub-menu-1 li a span.wpmega-link-title, #menubar #megaMenu ul ul.sub-menu.sub-menu-2 li a span.wpmega-link-title{
	font-size:14px;
}
#menubar #megaMenu ul ul.sub-menu.sub-menu-1 li:hover{
	background:#2F2D30;
}
#menubar #megaMenu ul ul.sub-menu.sub-menu-1 li a
#menubar #megaMenu ul ul.sub-menu.sub-menu-1 li:hover a span.wpmega-link-title{
	color:#000;
}
#menubar #megaMenu ul ul.sub-menu.sub-menu-1 li:hover ul li a span.wpmega-link-title{
	color:#fff;
}

/**********Home-page************/
#full-content .bg{
	background: url("images/wp.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	overflow: hidden;
}
#full-content .box-status {
  margin: 50px auto;
  overflow: hidden;
}
#full-content .feature-contain {
  background: url("images/wp.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 10px;
  overflow: hidden;
  padding: 15px;
  margin-bottom: 20px;
}
#full-content .box-text {
  background: url("images/fh.png") repeat scroll left top rgba(0, 0, 0, 0);
  color: #fff;
  float: right;
  font-size: 26px;
  font-style: italic;
  height: 52px;
  line-height: 52px;
  text-align: center;
  width: 75%;
}
h3.title {
  color: #003983;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
}
#full-content .home-box {
  background: none repeat scroll 0 0 #fff;
  font-size: 12px;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 0 10px 10px;
  text-align: center;
}
#full-content .home-box .entry-content p{
	margin:0;
}
#full-content .home-box .entry-content h2{
  font-size: 18px;
  line-height: normal;
  margin: 0;
}
#full-content .home-box .entry-content h1 {
  color: #e55d11;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 7px;
  margin-top: 0;
}
#full-content .home-box .entry-content ul{
	list-style: square outside none;
}
#full-content .home-box .entry-content li {
  line-height: 16px;
  margin: 0;
}
#full-content .home-box .entry-content li a{
	color:#363636;
	text-decoration:underline
	
}
img.aligncenter, .wp-caption.aligncenter {
  clear: both;
  margin: 0;
  box-shadow: 0 0 0 #fff;
}

/***********Page setup********/
.fb_iframe_widget {
  padding-top: 10px;
  padding-bottom: 10px;
}

h1.entry-title {
  color: #e55d11;
  font-size: 20px;
  font-weight: normal;
  padding-bottom: 10px;
}
h2.entry-title a{
  color: #e55d11;
  font-size: 18px;
  text-decoration: underline;
}
h2.entry-title a:hover{
	color:#777
}

.entry-content h1 {
  color: #e55d11;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 7px;
  margin-top: 0;
}
.entry-content h2, .comment-content h2, .mu_register h2 {
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 5px;
  margin-top: 5px;
}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
  line-height: 18px;
  margin: 0 0 5px 0;
}
.entry-content a {
  text-decoration: underline;
}

#FEFEFD
.entry-content .images-thub {
  padding-top: 50px;
  width: 100%;
}
.entry-content .images-thub img{
	max-width:100%
}

button, input, select, textarea {
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
  line-height: 18px;
  margin: 3px 0 3px 3px;
  padding: 2px;
}
span.requied {
  color: red;
}


/**********Sibar-right********/
#sibar-right {
  background: none repeat scroll 0 0 #fff;
  padding: 10px;
  display:block
}
#sibar-right h2, #sibar-right h3 {
  color: #e55d11;
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 10px;
  text-transform: none;
}
#sibar-right ul {
  list-style: none outside none;
  margin-left: 0;
}
#sibar-right ul li {
  margin-bottom: 4px;
  margin-top: 4px;
}
#sibar-right a:link, #sibar-right a:visited {
  text-decoration: none;
}
#sibar-right a {
  color: #333;
  font-size:12px
}
#sibar-right ul ul {
  list-style: disc outside none;
  margin-left: 15px;
}
#sibar-right .images-sidebar {
  max-width: 100%;
  padding: 15px;
}


/****Footer********/
#full-footer {
  background: none repeat scroll 0 0 #f47f22;
  clear: both;
  width: 100%;
}
#full-footer #footer-box {
  padding-top: 15px;
  padding-bottom: 20px;
}
.message_footer{margin-bottom:15px;}
.message_footer h3{
	color:#fff;
	font-size:16px;
	text-align:left;
	margin:10px 0px;
} 
.message_footer p{color:#fff;line-height:18px;text-align:left;margin-bottom:15px;}
#full-footer .copyright {
  color: #fff;
  float: left;
  font-size: 13px;
  padding: 0;
  padding-top: 4px;
}
#full-footer .copyright a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}
#full-footer .copyright a:hover{
	text-decoration:underline
}
#full-footer #menu-footer li {
  display: inline;
  padding: 10px;
}
#full-footer #menu-footer li  a{
	color: #444;
    font-size: 18px;
    text-decoration: none;
    text-transform: lowercase;
}

/**** Responsive settings ******/

@media only screen and (min-width: 768px) and (max-width: 1024px){
#full-header {
  background: none repeat scroll 0 0 #013983;
}	
#header {
  background: none;
  padding-top: 35px;
  width: 100%;
}
#menubar #megaMenu{
	background:#F47F22
}
.home-box {
  max-height: 100%;
}
#footer-box {
  margin-bottom: 10px;
}
}

@media only screen and (max-width: 767px) {
.wpcf7-form input[type=text],.wpcf7-form input[type=email], .wpcf7-form textarea {
  width: 90%;
}
}
@media only screen and (min-width:320px) and (max-width: 767px) {
body {
  background: #fff;
  font-size: 100%
}

#full-header {
  background: none repeat scroll 0 0 #fff;
  border-top: 10px solid #023a84;
  height: auto;
}
#header {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: auto;
  padding-top: 35px;
  width: 100%;
  border-bottom: 1px solid #ededed;
}
#header .logo{padding-top:0}
#header .hotline{
	display:none
}
#header .link-phone {
  display: inline;
}
#header .link-phone span.icon-home {
  background: url("images/icon-home.png") no-repeat scroll center top rgba(0, 0, 0, 0);
  height: 39px;
  width:44px
}
.link-phone span {
  clear: both;
  float: left;
  font-size: 15px;
  text-transform: uppercase;
  padding-top: 2px;
}
.megaMenuToggle {
  position: absolute;
  right: -10px;
  top: -15px;
}
#megaMenu #megaMenuToggle {
  cursor: pointer;
  display: none;
  font-size: 15px !important;
  padding: 0 !important;
  text-transform: uppercase;
}
.megaMenuToggle-icon:before, .megaMenuToggle-icon:after, #megaMenu .megaMenuToggle-icon, #megaMenu .megaMenuToggle-icon{display:none !important}
.megaMenuToggle:before {
  background: url("images/icon-menu.png") no-repeat scroll center top rgba(0, 0, 0, 0) !important;
  border-radius: 5px;
  content: "";
  height: 44px;
  position: absolute;
  right: 5px;
  top: -42px;
  width: 39px;
}

#menubar #megaMenu ul {
  background: none repeat scroll 0 0 #edeceb;
  border-bottom: 5px solid #f47f22;
  border-top: 5px solid #f47f22;
  margin-top: 20px;
}
#menubar #megaMenu ul:before{
	content:"";
	border-color: transparent transparent #F47F22;
    border-image: none;
    border-style: solid;
    border-width: 9px;
    top: -23px;
    content: "";
    height: 0px;
    position: absolute;
    right: 5px;
    width: 0;;
}
#menubar #megaMenu ul.megaMenu li a span.wpmega-link-title {
  color: #171717;
  font-family: 'AvenirNextLTProRegular';
  padding-left: 25px;
  text-transform: uppercase;
  font-size: 100%;
}
#menubar #megaMenu ul.megaMenu li a:hover span.wpmega-link-title{
	color:#f47f22
}
#megaMenu ul.megaMenu li:hover{
	background:#cdcfd0;
}
#menubar #megaMenu ul ul.sub-menu.sub-menu-1 li:hover{
	
}
#menubar #megaMenu ul.megaMenu li:first-child a{
	padding-left:12px
}

/*******slide********/
.home #header .slide-phone {
  padding-top: 20px;
  display: block;
}
.home  #header .hotline-phone {
  background: none repeat scroll 0 0 #023a84;
  display: block;
  padding-bottom: 15px;
  padding-top: 20px;
}
.home #header .icon-hotline {
  background: url("images/icon-hotline.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  color: #fff;
  font-family: 'AvenirNextLTProBold';
  font-size: 100%;
  font-weight: bold;
  height: 54px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-top: 20px;
}
.tp-bullets.simplebullets.round .bullet {
  background: #9e9e9e;
  cursor: pointer;
  float: left;
  height: 10px;
  margin-left: 3px;
  margin-right: 0;
  margin-top: 0;
  position: relative;
  width: 10px;
  border-radius: 5px;
}
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {
  background:#ffffff;
}


#header .submit-request {
  background: none repeat scroll 0 0 #f47f22;
  border-radius: 5px;
  display: block;
  margin-bottom: 20px;
  padding: 10px 0;
  margin: 20px 15px 20px;
}
#header .submit-request .icon-submit-request {
  background: url("images/icon-quote.png") no-repeat scroll 5% center rgba(0, 0, 0, 0);
  height: 64px;
  padding-left: 60px;
  padding-top: 12px;
}

#header .submit-request .icon-submit-request h2{
	font-family: 'AvenirNextLTProBold';
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
}

#header .submit-request .icon-submit-request a{
	font-family: 'AvenirNextLTProRegular';
	color:#fff;
	font-size:16px
}
/**********Home-page-phone***********/
#full-content .box-status{display:none}
#full-content .icon-title{display:block}
#full-content .feature-contain {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: 10px 0 0;
}
#full-content  .feature-contain .bg-box{padding:0}
#full-content .home-box {
  display: none;
}
#full-content h3.title{display:none}
.icon-title {
  background: url("images/icon-kank.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  height: 32px;
  margin-bottom: 15px;
}
.icon-loca {
  background: url("images/icon-loca.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  height: 32px;
}
.icon-title a {
  color: #023a84;
  font-family: 'AvenirNextLTProRegular';
  font-size: 92%;
  line-height: 32px;
  padding-left: 50px;
}

/*******Setup Page**********/
#sibar-right {
  display: none;
}
.site-content{margin-top:0}
.phone span {
  color: #2c2c2c;
  font-size: 100%;
}
.phone strong {
  color: #2c2c2c;
  text-transform: none;
  font-size: 100%;
}
.phone.mail, .phone.mail a {
  color: #e55d11;
  font-size: 100%;
  text-decoration: none;
  text-transform: none;
}
/**********Page Aged Care***********/
.warpper-aged {
  /* display: none; */
}
.site-content .phone-display {
  display: block;
  padding-top: 5px;
}
/*******Single page*********/
.single .phone-display img {
  display: block;
}
.single img {
  display: none;
}
.single h2 {
  font-size: 100%;
  color: #023a84;
  text-transform: uppercase;
}
.single h2.title{display:none}

#gotop {
  background: none repeat scroll 0 0 #9e9e9e;
  clear: both;
  float: right;
  padding: 21px;
  text-align: right;
  border-radius: 5px;
}
#gotop:before{
    content:"";
    position:Absolute;
    width:0;
    height:0;
    border:14px solid transparent;
    border-bottom:14px solid white;
    right:21px;
    bottom:15px;
}

/************Icon*************/
.icon-title-age {
  background: url("images/icon-title-age.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  color: #023a84;
  font-size: 16px !important;
  height: 36px;
  padding-left: 45px;
  padding-top: 10px;
  margin-bottom: 20px !important;
}

.tp-static-layers {
  font-family: 'AvenirNextLTProRegular';
  left: 0;
  position: absolute;
  text-align: left;
  top: 0;
  width: 100%;
  z-index: 505;
  font-size: 100%;
}

/***********Footer*********/
#full-footer {
  background: #787878;
}
#full-footer #footer-box {
  padding-top: 10px;
  padding-bottom: 10px;
}
#full-footer #footer-box .footer-menu {
  display: none;
}
#full-footer .copyright, #full-footer .copyright a {
  font-family: 'AvenirNextLTProMedium';
  font-size: 100%;
  text-transform: uppercase;
}

}



