/* viga-regular - latin */
@font-face {
  font-family: 'Viga';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.aushair.com.au/wp-content/themes/fade/assets/font/viga-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Viga-Regular'),
       url('https://www.aushair.com.au/wp-content/themes/fade/assets/font/viga-v5-latin-regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.aushair.com.au/wp-content/themes/fade/assets/font/viga-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.aushair.com.au/wp-content/themes/fade/assets/font/viga-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.aushair.com.au/wp-content/themes/fade/assets/font/viga-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.aushair.com.au/wp-content/themes/fade/assets/font/viga-v5-latin-regular.svg#Viga') format('svg'); /* Legacy iOS */
}


/* ==========================================================================
   Admin styles
   ========================================================================== */

.onesixty-metabox-table label span {
  color: #999999;
  display: block;
  line-height: 20px; 
  margin: 5px 0 0;
}


/* ==========================================================================
   Base
   ========================================================================== */

body { 
  font-family: 'Open Sans'; 
  font-size: 12px; 
}
.admin-bar-fix { min-height: 28px; } 
body.admin-bar .navbar-fixed-top { top: 28px !important; }

@-moz-document url-prefix() { 
  body { line-height: 15px!important; }
  .main-content, #footer, #call2action, #footer-credits, #page-header-bg, #fade-top-bar { line-height: 26px !important; }
}

a.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.rwpe-image img {
	margin: 0!important;
	height: auto!important;
	max-width: 640px!important;
	width: auto!important;
}

/* =============================================================================
   Box style
   ========================================================================== */

.widget-inner, .wpb_call_to_action, .wpb_tab, .descr, .wpb_toggle { 
  background-color: #f7f7f7;
  -webkit-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  -moz-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  box-shadow: 0 -3px rgba(0,0,0,0.15)inset!important;
  border-radius: 0 0 5px 5px!important;  
  border: 0px!important;
}

.text-7 .widget-inner{background: none !important;   
  -webkit-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  -moz-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  box-shadow: 0 -3px rgba(0,0,0,0.15)inset!important;
  border-radius: 0 0 5px 5px!important;  
  border: 0px!important;}
/* =============================================================================
   Ease in out effect
   ========================================================================== */

.view-first .mask, .icon-team:hover, .icon-xlarge:hover, .icon-large:hover, .rpwe-image:hover, .rpwe-image img:hover, .fade-menu-links li:hover {
  -webkit-transition: all 0.3s ease-in-out!important;
  -moz-transition: all 0.3s ease-in-out!important;
  -o-transition: all 0.3s ease-in-out!important;
  -ms-transition: all 0.3s ease-in-out!important;
  transition: all 0.3s ease-in-out!important;
}

/* =============================================================================
   Visual Composer overrides
   ========================================================================== */

.wpb_button {
  /*-webkit-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  -moz-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  box-shadow: 0 -3px rgba(0,0,0,0.15)inset!important;*/
  border-radius: 5px!important;  
  border: 0px!important;
}

.wpb_call_to_action, .wpb_tab {
  padding: 25px !important;
}

.wpb_alert {
  
  -webkit-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  -moz-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  box-shadow: 0 -3px rgba(0,0,0,0.15)inset!important;
  border-radius: 0 0 5px 5px!important;  
  border: 0px!important;
}

.messagebox_text {
  font-size: 16px;
  vertical-align: middle;
  line-height: 30px;
  padding-left: 50px!important;
  
}

.wpb_alert .messagebox_text {
  background: url('https://www.aushair.com.au/wp-content/themes/fade/assets/img/icons/alert.png') no-repeat left center!important;
}
.wpb_alert-error .messagebox_text {
  background: url('https://www.aushair.com.au/wp-content/themes/fade/assets/img/icons/error.png') no-repeat left center!important;
}
.wpb_alert-info .messagebox_text {
  background: url('https://www.aushair.com.au/wp-content/themes/fade/assets/img/icons/info.png') no-repeat left center!important;
}
.wpb_alert-success .messagebox_text {
  background: url('https://www.aushair.com.au/wp-content/themes/fade/assets/img/icons/success.png') no-repeat left center!important;
}

.ui-tabs-active { border-top: 2px solid #bd269a; }
.ui-tabs-anchor a { text-decoration: none!important; }
.wpb_tabs_nav li a { font-weight: normal; color: #444;}

.wpb_toggle { 
  padding: 10px 10px 10px 30px!important;
  background-position: 10px 12px!important;
  margin-bottom: 10px;
}

.wpb_toggle a { font-weight: bold;}

.wpb_toggle_content { margin-bottom: 10px!important; }

.wpb_separator, .vc_text_separator {
border-bottom: 1px solid #e7e7e7!important;
}

.wpb_accordion_content .ui-accordion-content, .ui-accordion-content-active {
  height: auto!important;
}

.post-thumb > .view-first > .link_image > img { width: 100%!important; }


/* =============================================================================
   Bootstrap overrides
   ========================================================================== */

.btn {
  /*-webkit-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  -moz-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  box-shadow: 0 -3px rgba(0,0,0,0.15)inset!important;*/
  border-radius: 5px!important;
  border: 0px!important;
  background-image: none!important;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {   
  border-color: rgba(208, 208, 208, 0.8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(208, 208, 208, 0.6)!important;
  outline: 0 none;
}
#xyz_em_default_form input[type="text"] {width: 90%; text-indent: 28px;}

input#xyz_em_name { background-image: url('https://www.aushair.com.au/wp-content/themes/fade/assets/img/ino-man.png'); background-repeat: no-repeat;     background-position: 10px center; }
input#xyz_em_email { background-image: url('https://www.aushair.com.au/wp-content/themes/fade/assets/img/ino-email.png'); background-repeat: no-repeat;     background-position: 10px center; }

input[type="submit"]{
background: #7ba419 none repeat scroll 0 0;
    border-radius: 4px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    line-height: 37px;
    padding: 8px 40px;
    position: relative;
    text-transform: uppercase;
    transition: all 0.3s linear 0s;
    border: 0px!important;
    font-family: Open Sans !important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 15px 4px;
	background-color: #fff;
}
.gform_wrapper label {
    font-size: 14px !important;
}
li#field_1_8 > label:first-child, li#field_1_18 label {
    display: none;
}
@media only screen and (min-width: 641px) {
.gform_wrapper textarea.medium {
    height: 100px;
    width: 50%;
	background-color: #fff;
}
}
input[type="submit"]:hover {   background-color: #3e3e3e; color: #fff;}


.frm-textarea { height:215px;}
.button-submit { background-color: #fff;
    background-image: none !important;
    border: 0 none !important;
    border-radius: 5px !important;
    box-shadow: 0 -3px rgba(0, 0, 0, 0.15) inset !important;
    color: #227940;
    padding: 10px; }
.button-submit:hover {   background-color: #227940; color: #fff;}
.wdform-page-and-images { width:66%;}


input.search-query, #s {
  -webkit-border-radius: 3px!important;
  -moz-border-radius: 3px!important;
  border-radius: 3px!important;
  background-color: #fff!important;
  width: 50%!important;
  margin-right: 10px;
  margin-bottom: 0px;
}

#searchsubmit {
  padding: 5px!important;
  text-shadow: none!important;
  color: #ffffff;
}

.navbar-inner {
  filter: none!important;
}

/* =============================================================================
   Header
   ========================================================================== */
.fade-top-bar {height: auto !important}
.fade-top-bar .container {
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
}

.topline-content { margin-bottom: 0px; }

.navbar-inner { padding-left: 0px; padding-right: 0px; }

.brand { margin-left: 0px !important;   margin-top:0 /*7px !important*/; padding: 0 0 7px 0!important; }
/*.brand img {height: auto !important}*/
.navbar .nav { margin: 0px!important; }

.hades .tp-bullet:hover .tp-bullet-image, .hades .tp-bullet-image{box-shadow: none;}

.navbar-inner {
  border: 0px;
  position: relative;
  z-index: 100;
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.07)!important;
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.07)!important;
  box-shadow: 0 2px 2px rgba(0,0,0,0.07)!important;
}

ul.nav li.dropdown:hover > ul.dropdown-menu{
  display: block; /* activates dropdown on hover */  
}

.navbar .nav a {
  text-shadow: none!important;
}

.nav .active a { 
  -webkit-box-shadow: inset 1px 0px 0px rgba(0,0,0,0.07)!important;
  -moz-box-shadow: inset 1px 0px 0px rgba(0,0,0,0.07)!important;
  box-shadow: inset 1px 0px 0px rgba(0,0,0,0.07)!important;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  background-image: none!important;
  background-color: #666!important;
  color: #eee;
}
.dropdown-menu { margin: -1px 0 0 0!important; }


.dropdown-menu { border-radius: 0px !important; }
.dropdown-menu { padding-top: 0px; padding-bottom: 0px; }
.dropdown-menu li  > a { line-height: 30px; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow:none!important; }
.dropdown-menu li { border-left: none!important; font-family: Open Sans!important; }
.dropdown-menu li:hover { border-bottom: none !important; }
.dropdown-menu li > a:hover { background-image: none !important; background-color: #666 !important; color: #fff!important; }
.dropdown-menu::before, .dropdown-menu::after {
  content: none !important; /* fixes the arrow on the dropdown menu */
  border: none !important;
}

.dropdown ul { 
  border: 0px!important; 
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.15)!important;
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.15)!important;
  box-shadow: 0 2px 2px rgba(0,0,0,0.15)!important;
  background-color: #555;
}
.dropdown-menu > li:first-child > a { 
  
  border-top: none!important;
  border-bottom: none!important;
}
.dropdown-menu > li > a { 
  color: #eee!important;
  border-top: 1px solid #666!important;
  border-bottom: none!important;
}


.fade-menu-links li:first-child {
  border-left: 0px; /* first menu item gets no line on the left */
}

#page-header-bg {
  height: 250px;
  background-color: #000;
  background-repeat: no-repeat;
  background-position: 50% center;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  color: #fff;
}

#page-header-bg .title {  /* Header Title Style */
  color: #fff;     
  font-size: 36px;
  background: rgba(0,0,0,0.6);
  padding: 5px 10px 5px 10px;
  font-style: normal;
  font-weight: 300;
}

#page-header-bg .title-block {
  margin-top: 80px;
  
}

#page-header-bg .subtitle-block {
  margin-top: 20px;
  
}

#page-header-bg .subtitle {  /* Header Title Style */
  color: #fff;     
  font-size: 18px;
  background: rgba(0,0,0,0.6);
  padding: 5px 10px 5px 10px;
  font-style: normal;
  font-weight: 300;

}

#title-header-bg { background-color: #eee; }
#title-header-bg h2 { text-rendering: auto!important; }

.title-header-table {
  display: table-cell;
  vertical-align: middle;
}
.title-header-table h1{font-size: 26px; font-weight: 700 !important;}

.fw-image {
  
  
  height: 450px;
  background-color: #000;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  color: #fff;
  background-attachment: fixed;
  
}

.search-tooltip {
  opacity: 1;
  display: block;
  background-color: #ffffff;
  color: #808080;
  position: relative;
  z-index: 9999999;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);
  top: -4px;
  width: 250px;
}

.search-tooltip form, .search-tooltip input { 
  margin: 0px;
}

.search-tooltip input[type="text"]{
  width: 80%!important;
}

.search-close {
  color: #cccccc;
  font-size: 24px;
  margin-left: 5px;
  
}

/* start new header 24-11 */
.new-header {background: #9cc050 url(https://web.archive.orghttps://www.aushair.com.au/wp-content/uploads/2017/11/slider-bg.jpg) no-repeat center;}
.new-header-logo {margin: 30px auto 40px auto; display: inline-block; width: 100%; text-align: center;}
.new-header {padding-bottom: 40px;}
/* end new header 24-11  */


/*   home 04-7-2016 start */
.home-new {
	text-align: center;
	padding: 18px 0;
}
.home-new h1 {
	/* background-color: #467756;
	border: 1px solid #fce481;
	color: #ffea86 !important; */color: #3e3e3e !important;
	display: inline-block;
	/*font-family: "Viga";*/
	font-size: 26px;
    font-weight: 700 !important;
	/* margin: 0 0 15px; */margin: 0 0 0;
	padding: 13px 25px;
}
.home-new h1 b{color: #7ba419;}
.home-new h2  {
	font-family: 'Viga';
	font-size: 40px;
	color: #3e3e3e !important;
	margin: 0;
}

.hsecond-row {
	background-color: #f7f7f7;
	text-align: center;
	padding: 20px 0;
	margin: 0 0 45px;
}
.hsecond-row .wpb_raw_html, .hsecond-row .video-title-hm {
	margin: 0 !important;
}
.hsecond-row .wpb_video_widget .wpb_video_wrapper {
	padding: 0 !important;
}
.hsecond-row .wpb_video_widget .wpb_video_wrapper .entry-content-asset iframe {
	/* max-width: 550px; */max-width: 789px;
	margin: 0 auto !important;
	/* height: 365px !important; */height: 444px !important;
	position: relative;
}

.hthrird-row {
	text-align: center;
	margin-bottom: 28px;
}
.hthrird-row h2 {
	color: #3e3e3e !important;
	/*font-weight: 700 !important;*/
	margin: 0 0 28px;
}
.hthrird-row .wpcf7-form {
	background-color: #fff;
	display: inline-block;
	/* max-width: 550px; */
	padding: 40px 2% 40px;
    width: 96%;
    border-radius: 4px;
}
.hthrird-row .wpcf7-form .row {
	margin: 0;
}

.hthrird-row input::-webkit-input-placeholder, .hthrird-row textarea::-webkit-input-placeholder {color: #3e3e3e; opacity: 1;}
.hthrird-row input::-moz-placeholder, .hthrird-row textarea::-moz-placeholder {color: #3e3e3e;  opacity: 1;}
.hthrird-row input:-ms-input-placeholder, .hthrird-row textarea:-ms-input-placeholder {color:  #3e3e3e;  opacity: 1;}
.hthrird-row input:-moz-placeholder, .hthrird-row textarea:-moz-placeholder {color: #3e3e3e;  opacity: 1;}

.hthrird-row .wpcf7-form .row .span6, .hthrird-row .wpcf7-form .row .span4, .hthrird-row .wpcf7-form .row .span8{margin: 0; padding: 0 15px; text-align: left;}
.hthrird-row .wpcf7-form .row .span4 {width: 33.333%;}
.hthrird-row .wpcf7-form .row .span6{ width: 50%;}
.hthrird-row .wpcf7-form .row .span8 {width: 66%;}
.hthrird-row .wpcf7-form .row .span12 {
	margin: 0;
	text-align: right;
	width: 100% !important;
	padding-top: 12px;
	clear: both;
}

.hthrird-row .wpcf7-form .row label {
	color: #3e3e3e;
	font-size: 14px !important;
	font-weight: 600;
	text-align: left;
	margin: 0;
	padding-bottom: 2px;
	padding-left: 3px;
}
.hthrird-row .wpcf7-form .span12 .row .wpcf7-form-control {
	border: 2px solid #9b9b9b;
	box-shadow: none;
	height: 50px;
	padding: 0;
	width: 100%;
    font-size: 18px;
    background-color: #fff;
    text-indent: 15px;
}
.hthrird-row .wpcf7-form .row select.wpcf7-form-control{text-indent: 1px;}
.hthrird-row .wpcf7-form .row .captcha .wpcf7-form-control{border-radius: 4px; min-height: 95px; padding-top: 20px;}
.hthrird-row .wpcf7-form .row .captcha br{display: none;}
.hthrird-row .wpcf7-form .span12 .row textarea.wpcf7-form-control{padding-top: 15px; height: 100px;}
.hthrird-row .wpcf7-form .row .wpcf7-form-control.wpcf7-select {
	width: 100%; -webkit-appearance: none; -moz-appearance: none; background: #fff; background-image:url(https://www.aushair.com.au/wp-content/themes/fade/assets/img/select-arrow.png); background-repeat: no-repeat; background-position:center right 12px; padding: 10px 8px; margin-bottom: 0
}
.hthrird-row .wpcf7-form .row .span12:last-child{text-align: center;}

.hthrird-row .wpcf7-form .row .span12 .ajax-loader {
	display: none;
}
.hthrird-row .wpcf7-form .row .span6.captcha .wpcf7-form-control{border: 0}
.hthrird-row .wpcf7-form .row .span6 .foc_btn {
	background-color: #227940;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	font-weight: 500;
	height: auto;
	padding: 9px 15px;
	width: 100%;
	margin-top:19px;
}
.hthrird-row .wpcf7-form .row .span6 .wpcf7-captchac {
	width: auto;
	margin-bottom: 10px;
	border-radius: 4px;
}
.hthrird-row .wpcf7-form .row .span6 .captcha-1 input {
	float: right;
	width: 215px;
}
.hthrird-row .wpcf7-form .row .span6 label.error {
	display: none !important;
}
.hthrird-row .wpcf7-form .row .span6 input.error {
	border: 1px solid #ED1C25;
}

.hfourth-row .wpb_text_column.wpb_content_element {
	margin: 0 0 15px;
}

.vc_row-fluid.hfourth-row .vc_span6{margin-left: 0}
.vc_row-fluid.hfourth-row > .vc_span6{padding: 0 15px}
.vc_row-fluid.hfourth-row > .vc_span6:first-child{margin-right: 28px;  text-align: center; }
.vc_row-fluid.hfourth-row > .vc_span6 .vc_span6{float: none; display: inline-block;}

.main-content .hfourth-row h3 {
	color: #555 !important;
	font-size: 20px;
	font-weight: 600;
	line-height: normal;
	margin: 0 auto;
	text-align: center;
	width: 180px;
    padding-bottom: 10px;
}

.hsixth-row {
	margin: 40px 0 70px;
	padding: 50px 15px 15px;
}
.vc_row-fluid.hsixth-row .vc_span4{text-align: center; margin: 0 9px;}
.vc_row-fluid.hsixth-row .vc_span4:first-child{margin-left: 9px}


.hninth-row h2 {
	font-size: 20px;
	line-height: normal;
	margin-bottom: 25px;
}
.hninth-row{padding-top: 70px;}
.hninth-row .column_container{text-align: center}
.hninth-row .white-bg{padding: 40px 30px; min-height: 390px !important;}
.hninth-row h2 strong{font-weight: normal; color:#7ba419; display: block}
.hninth-row .wpb_single_image.wpb_content_element {margin-bottom: 30px;}
.hninth-row .wpb_text_column.wpb_content_element {margin-bottom: 0px;}

.page-id-3865 #title-header-bg .row-fluid {
	display: none;
}
/*   home 04-7-2016 end */


/* HOme 3-11-17 */
.padd-30{padding: 30px;}
.padd-top-30{padding-top: 30px;}
.padd-btm-30{padding-bottom: 30px;}
.bor-radius{border-radius: 4px;} 

p{margin: 0 0 20px;}

.white-bg{background: #fff; border-radius: 4px;}

.btn-green{background: #7ba419; border-radius: 4px; color: #ffffff; font-size: 14px; line-height: 37px; font-weight: 600; padding: 10px 50px 10px 12px; text-transform: uppercase; position: relative; transition: all 0.3s linear 0s;}
.btn-green:after{background:#3e3e3e; position: absolute; content: "\f105"; font-family: FontAwesome; display: inline-block; height: 100%; right: 0; text-align: center; top: 0; vertical-align: middle; width: 40px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; transition: all 0.3s linear 0s; font-size:24px;}
.btn-green.large{font-size: 18px; padding: 10px 65px 10px 20px;}
.btn-green.large:after{line-height: 44px; width: 50px}
.btn-green:hover, button.wpb_btn-small:hover, span.wpb_btn-small:hover{background: #3e3e3e; color: #fff}
.btn-green:hover:after, button.wpb_btn-small:hover:after, span.wpb_btn-small:hover:after{background: #7ba419}

button.wpb_btn-small, span.wpb_btn-small{background: #7ba419; border-radius: 4px; color: #ffffff; font-size: 14px; line-height: 37px; font-weight: 600; padding: 10px 50px 10px 12px; text-transform: uppercase; position: relative; transition: all 0.3s linear 0s; max-width: 32.5% !important; padding-right: 19px !important;}
button.wpb_btn-small:after, span.wpb_btn-small:after{background:#3e3e3e; position: absolute; content: "\f105"; font-family: FontAwesome; display: inline-block; height: 100%; right: 0; text-align: center; top: 0; vertical-align: middle; width: 16px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; transition: all 0.3s linear 0s; font-size:16px; line-height: 25px;}

.wpb_btn-success{width: ; background: #7ba419 !important; max-width: 250px !important; padding-right: 50px !important;}
.btn-large, .wpb_btn-success{background: #7ba419; border-radius: 4px; color: #ffffff; font-size: 14px; line-height:26px; font-weight: 600; padding: 10px 50px 10px 12px; text-transform: uppercase; position: relative; transition: all 0.3s linear 0s;}
.btn-large:after, .wpb_btn-success:after{background:#3e3e3e; position: absolute; content: "\f105"; font-family: FontAwesome; display: inline-block; height: 100%; right: 0; text-align: center; top: 0; vertical-align: middle; width: 40px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; transition: all 0.3s linear 0s; font-size:24px; line-height: 42px;}
.btn-large:hover{background: #3e3e3e !important; color: #fff; transition: all 0.3s linear 0s;}
.btn-large:hover:after{background: #7ba419}

.wpb_content_element a.ptp-button{background: #7ba419 !important; border-radius: 4px; color: #ffffff; font-size: 14px; line-height: 37px; font-weight: 600; padding: 10px 50px 10px 12px; text-transform: uppercase; position: relative; transition: all 0.3s linear 0s; line-height: normal; box-shadow:none; border: 0 !important; width: auto}
.wpb_content_element a.ptp-button:after{background:#3e3e3e; position: absolute; content: "\f105"; font-family: FontAwesome; display: inline-block; height: 100%; right: 0; text-align: center; top: 0; vertical-align: middle; width: 40px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; transition: all 0.3s linear 0s; font-size:24px; line-height: 40px;}

.home-about-cont h2, .hthrird-row h2{font-size: 36px; line-height: 48px;}
.home-about-cont h2 strong, .hthrird-row h2 strong{font-weight: normal; color: #7ba419; display: block} 

.hfourth-row .wpb_single_image{text-align: center}

.home-about-cont{text-align: center; padding: 30px 40px;}
.home-about-cont h2{position: relative; padding-bottom: 60px;}
.home-about-cont h2:after{background-image: url(https://www.aushair.com.au/wp-content/themes/fade/assets/img/tit-icon.png); background-repeat:  no-repeat; bottom:10px; position:absolute; width: 158px; height: 22px; content: ""; left: 0; right: 0; margin: 0 auto; padding-top: 10px; }
.home-about-cont h4{font-size: 24px; color: #3e3e3e; padding-bottom: 15px; padding-top: 15px;}
.home-about-cont h4 strong{font-weight: normal; color: #7ba419;}
.home-about-cont ul{list-style: none; margin: 0; text-align: left;}
.home-about-cont ul li{width: 46%; display: inline-block; font-weight: 600; padding-bottom: 10px; position: relative;  padding-left: 25px; padding-right: 1%; vertical-align: top;}
.home-about-cont ul li:before {content: ""; background-image: url(https://www.aushair.com.au/wp-content/themes/fade/assets/img/dot-li.png);display: inline-block; background-repeat:  no-repeat; position:absolute; width: 12px; height: 12px; left: 0; top:5px;}

.green-font{color: #7ba419; }

.call2main{display: table; width: 100%; padding-bottom: 70px; padding-top: 50px;}
.call2main .footer-left:after{background-image: url(https://www.aushair.com.au/wp-content/themes/fade/assets/img/call2-img.jpg); background-repeat: no-repeat; background-position: right top; content: ""; right: 0; top:0; position: absolute; width: 75px; height: 140px;}
.call2main .footer-left{background: #3e3e3e; border-top-left-radius: 4px; border-bottom-left-radius: 4px; width:67%; height: 140px; display: table-cell; vertical-align: middle; position: relative; text-align: left}
.call2main .footer-left h3{padding-left: 30px; line-height: normal; font-size: 30px; color: #fff !important}
#call2action  .call2main .footer-left h3 a{color: #7ba419 }
.call2main .footer-right{background: #fff; border-top-right-radius: 4px; border-bottom-right-radius: 4px; width: auto; height: 140px; display: table-cell; vertical-align: middle; width: 33%}

/*Footer*/
#footer-newsletter{background: url(https://www.aushair.com.au/wp-content/themes/fade/assets/img/newsletter-bg.jpg) no-repeat center top; padding-top: 22px; padding-bottom: 10px;}
#footer-newsletter li{list-style: none;}
#footer-newsletter h4{position: relative; text-align: center; font-size: 24px; color: #fff !important; padding-bottom: 35px; margin-bottom: 20px;}
#footer-newsletter h4:after{background-image: url(https://www.aushair.com.au/wp-content/themes/fade/assets/img/tit-icon-white.png); background-repeat:  no-repeat; position:absolute; bottom: 0; width: 158px; height: 22px; content: ""; left: 0; right: 0; margin: 0 auto; }

#footer-newsletter .nsu-form p{width: 23%;display: inline-block; margin-right: 2.6%;}
#footer-newsletter .nsu-form p:last-child{margin-right: 0;}
#footer-newsletter .nsu-form p input[type="text"], #footer-newsletter .nsu-form p input[type="email"]{font-size: 15px; box-shadow: none; color: #3e3e3e; padding: 15px 0 16px; opacity: 1; width: 100%; text-indent: 15px;}
#footer-newsletter .nsu-form p select{width: 100%; border: 0; height: 52px;  -webkit-appearance: none; -moz-appearance: none; background: #fff; background-image:url(https://www.aushair.com.au/wp-content/themes/fade/assets/img/select-arrow.png); background-repeat: no-repeat; background-position:center right 12px; padding: 10px 8px; margin-bottom: 0}

#footer-newsletter .nsu-form p input[type="text"]::-webkit-input-placeholder, #footer-newsletter .nsu-form p input[type="email"]::-webkit-input-placeholder {color: #3e3e3e; opacity: 1;}
#footer-newsletter .nsu-form p input[type="text"]::-moz-placeholder, #footer-newsletter .nsu-form p input[type="email"]::-moz-placeholder {color: #3e3e3e;  opacity: 1;}
#footer-newsletter .nsu-form p input[type="text"]:-ms-input-placeholder, #footer-newsletter .nsu-form p input[type="email"]:-ms-input-placeholder {color:  #3e3e3e;  opacity: 1;}
#footer-newsletter .nsu-form p input[type="text"]:-moz-placeholder, #footer-newsletter .nsu-form p input[type="email"]:-moz-placeholder {color: #3e3e3e;  opacity: 1;}

#footer-newsletter input[type="submit"]{background: #3e3e3e; border-radius: 4px; color: #ffffff !important; font-size: 20px; line-height: 32px; font-weight: 600; padding: 10px 0; text-transform: uppercase; position: relative; transition: all 0.3s linear 0s; box-shadow: none !important; font-family: Open Sans !important; margin-top: 0; width: 100%}
/*#footer-newsletter input[type="submit"]:after{background:#fff; position: absolute; content: "\f105"; font-family: FontAwesome; display: inline-block; height: 100%; right: 0; text-align: center; top: 0; vertical-align: middle; width: 40px; border-top-right-radius: 4px; background-image:  url(https://www.aushair.com.au/wp-content/themes/fade/assets/img/dot-li.png);border-bottom-right-radius: 4px; transition: all 0.3s linear 0s; font-size:24px;}*/
#footer-newsletter input[type="submit"]:hover{background: #fff; color: #7ba419 !important}
/*#footer-newsletter input[type="submit"]:hover:after{background: #7ba419}*/

#footer-links{background: #343434}
#footer-links li{list-style: none; margin-bottom: 0}
#footer-links ul{list-style: none; padding-left: 0; margin-bottom: 0; margin-left: 0}
#footer-links ul li{display: inline-block; margin-bottom: 0; border-right: solid 1px #505050; padding-top: 18px; padding-bottom: 18px;}
#footer-links ul li:last-child{border-right: 0;}
#footer-links ul li a{color: #c3c3c3; padding-left: 25px; padding-right: 25px; font-size: 14px;}
#footer-links ul li a:hover{color: #7ba419}

/* HOme 3-11-17 End */

/* RESPONSIVE FIXES */

@media (max-width: 979px) {
  body { padding-top: 0px!important; }
  .navbar-fixed-top { margin-bottom: 0px!important; }
}


/* ==========================================================================
   Content
   ========================================================================== */


.main {
  padding-top: 30px;
}

.main-content { 
  width: 100%; 
  background-color: #f1f1f1;
  position: relative; 
  z-index: 100;
  padding-bottom: 20px;
}

.main-content .container, #title-header-bg .container, .navbar-inner .container, #footer-newsletter .container{
  box-sizing: border-box; 
  padding-left: 20px; 
  padding-right: 20px;
}

.slide_content_wrap {
  box-sizing: border-box!important; 
  padding-left: 20px!important; 
  padding-right: 20px!important;
}


.title-text {
  color:#fff;     
  font-size:36px;
  background: rgba(0,0,0,0.6);
  padding:15px;
  
}


/* ==========================================================================
   Sidebar
   ========================================================================== */

.sidebar {
  margin-top: 30px;
}

.widget { margin-bottom: 20px; }

.widget .lined { margin-top: 3px; }

.widget-inner ul li {
padding: 5px 10px 5px 0px;
border-bottom: 1px dashed rgb(230, 230, 230);
list-style-image: url('https://www.aushair.com.au/wp-content/themes/fade/assets/img/arrow-right-mini.png');
}

#footer .widget_nav_menu ul li {
  padding: 5px 0 5px 20px;
  background: url(https://www.aushair.com.au/wp-content/themes/fade/assets/img/ftr-dot.png) no-repeat left 10px; 
}
#footer .widget_nav_menu ul { margin: 0 0 0 5px; }

#footer .container a:hover{color: #92bb33 !important;}

.widget-inner {
  padding: 15px!important;
  padding-left: 20px;
}

#footer h5 {color: #92bb33 !important; font-size: 16px;}
#footer h5 a {color: #227940 !important}
#footer h5 a:hover {color: #62EA91 !important}

#footer .widget{margin-bottom: 15px;}
#footer .street-address p{width: 90%; margin-bottom: 10px; display: inline-block}
#footer .widget-contact{vertical-align: top; padding-top: 3px;}

#footer .rpwe-block a{line-height: 26px;}
#footer .rpwe-block li{padding-bottom: 15px;}
#footer .rpwe-block li span{color: #fff;}

#footer #text-13{padding-top: 24px;}

#text-3 .fb_iframe_widget {/*background: #333; */ margin-top: 22px;}

/* ==========================================================================
   Posts
   ========================================================================== */

.entry-title { font-weight: bold!important; }

.hentry header { }
.hentry time { }
.hentry .byline { }
.hentry .entry-content { }
.hentry footer { }



/* ==========================================================================
   Footer
   ========================================================================== */

.glow {
  /*z-index: 201; 
  position: absolute; 
  top: 0; 
  width: 100%; 
  height: 100%; 
  background-image: url('https://www.aushair.com.au/wp-content/themes/fade/assets/img/patterns/glow.png'); 
  background-color: #D8D8D8;
  opacity: 0.8; 
  background-repeat:no-repeat; 
  background-position: top center;*/
}

#footer .glow { opacity: 0.01; }

#footer h4 {
  /*text-shadow: 1px 1px 1px #222;*/
    font-size: 20px;
}

#call2action {
  background-color: #f1f1f1; position: relative; z-index: 200;
}

#call2action .container {
  position: relative;
  z-index: 202;
   width: 1130px; 
    padding-left: 20px; 
    padding-right: 20px;
}

#call2action .span12 {
  text-align: center;
}

#call2action .span12 span {
  display: inline-block;
  font-size: 30px;
  color: #555;
}

#call2action .span12 a, .btn.btn-large[type="button"] {
  color: #ffffff;
  text-shadow: none;
}

.home-boxes h3 {
    font-size: 20px;
    font-weight: 500 !important;
    line-height: normal;
    margin: 0 auto;
    max-width: 175px;
    text-align: center;
}
.home-boxes  .wpb_content_element  {margin-bottom:15px; text-align: center;}
.main-content h3 {color:#398753 !important; font-weight:500 !important}
.main-content .home-boxes h3 {color: #5c5c5c !important;}

#footer .container, #footer-credits .container, #footer-links .container{
  box-sizing: border-box; 
  padding-left: 20px; 
  padding-right: 20px;  
}

#footer li {
  list-style-type: none;
}

#footer .row-fluid {
  padding: 0 0 20px 0;
}

#footer h4 {margin-top: 20px; margin-bottom: 20px; border-bottom: solid 1px #505050; position: relative; padding-bottom: 18px;}
#footer h4:after{content: ""; width: 40px; height: 3px; background: #505050; display: block; position: absolute; bottom: 0; left: 0;}

body #footer{border-top: 0 !important}
#footer { 
  background-color: #333;
  color: #ddd;
  min-height: 200px;
  position: relative;
  z-index: 100;
  border-bottom: 1px solid #505050;
    padding-top: 24px;
    font-size: 14px;
}

#footer .container {
  position: relative;
  z-index: 202;
}

#footer-credits {
  min-height: 40px;
  background-color: #3e3e3e;
  color: #fff;
  border-top: 1px solid #3a3a3a;
    font-size: 14px;
}

#footer-credits p {
  padding-top: 20px;
}
#footer-credits a{color: #c3c3c3}
#footer-credits a:hover{color: #92bb33}

.navbar-fixed-bottom {
  background-color: #333;
}

/* ==========================================================================
   Blog
   ========================================================================== */

.blog-meta {
  border-bottom: 1px dashed rgb(233, 233, 233);
  padding-bottom: 8px;
  margin-bottom: 3px;
}

.blog-meta-block {
  border-right: 1px dashed rgb(233, 233, 233);
  padding-right: 8px;
}

.entry-content {
  margin-top: 15px;
}

label {
  font-size: 12px!important;
}

input[type="text"] ,input[type="email"], input[type="url"], input[type="tel"], textarea,input[type="custom_captcha"]{
  border: 0px;
  border-bottom: 1px solid #fff;
  width: 98%;
  font-size: 12px;
  line-height: 22px;
  color: #555;
  background-color: #f7f7f7;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.10) inset;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.10) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.10) inset;
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.10) inset;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  
  border: 1px solid #ccc;
  border-radius: 4px;
}
input[type="custom_captcha"]{margin-bottom:5px !important;}
.input-xlarge {
  
  width: 98%;
  border: 0px;
  border-bottom: 1px solid #fff;
  
  font-size: 12px;
  line-height: 22px;
  color: #555;
  background-color: #f7f7f7;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.10) inset;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.10) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.10) inset;
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.10) inset;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

/* ==========================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; margin: 5px 20px 5px 0; }
.alignright { float: right; margin: 5px 0 5px 20px; }
figure.alignnone { margin: 10px 0 10px 0; }
.wp-caption { max-width: 100%; }
.wp-caption-text { font-style: italic; }
.sticky { margin-bottom: 20px; }
.gallery-caption {
	padding: 2px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	-webkit-transition: opacity 400ms ease;
	transition:         opacity 400ms ease;
	width: 100%;
}
.bypostauthor { display: block; }

/* ==========================================================================
   Social media icons
   ========================================================================== */

.social-link { text-decoration: none!important; }


/* ==========================================================================
   Media Queries
   ========================================================================== */
   
   
/* popup page */   
.page-id-1712 #darkbackground .visiblebox  { top: 20px !important;}
.page-id-1712 div#message {overflow-y: scroll !important;}
.page-id-1712  #closebox, 
.page-id-1712  div.claimbutton {display:none !important}
#one-pop  {	font-family: 'Open Sans', sans-serif;
	color: #5c5c5c;
	font-weight: 400; 
	margin: 0px;
	padding: 0em 0 100px 0;
	font-size:13px;
	 display: block;  }

#one-pop a:link, #one-pop a:visited {		text-decoration: underline !important; color: #222;}
#one-pop a:hover, #one-pop a:visited:hover {	color:#227940;}
#one-pop p {margin: 0 0 25px 0  }
#one-pop h1 {font-size: 28px !important;	color:#00b050 !important;	margin: 25px auto -5px !important; font-weight: 700 !important; }
#one-pop h2 {color:#222222 !important; font-size: 18px !important;   margin:0 0 10px !important; font-weight:400 !important}
#one-pop h2 span{font-weight:700}

#one-pop ul {padding-left:25px !important;     padding-top: 10px;}
#one-pop li {  list-style: outside url("https://www.aushair.com.au/wp-content/themes/fade/assets/img/bullet.jpg") none;    text-align: left; line-height:24px;}


#one-pop .content {  margin: 0px auto 0;  width: 800px; background:#fff; padding:0px; text-align:center; }

#one-pop .sub-content {width:400px; margin:0 auto}
#one-pop .sub-content > div {width:100%; display:block; padding-bottom:10px}
#one-pop .content-break {border-top:1px solid #e4e4e4; margin:15px 0;}

@media (max-width:767px) {
#one-pop div.content {  width:87%;  max-width: 90%;  padding-left:5%;}
#one-pop div.content div, #one-pop  div.content header {width:100%;  max-width: 100%; display:block}
#one-pop div.content div img, #one-pop  div.content header img{max-width:100%; height:auto}
#one-pop  {padding-bottom:25px;}
div#a33e75ff09dd601bbe69f351039152189-po {padding:5px}

}
@media (max-width:400px) {
#one-pop iframe {width:100%; min-height:155px}
.page-id-3419 .form_check .wpcf7-list-item {width:100%;}    
}
@media (max-width: 820px) {
.page-id-1712 #darkbackground .visiblebox  { left: 2% !important; width: 95%}
.page-id-1712 #darkbackground #message {height:400px !important;}
}

@media (max-width: 1199px){
    
    .home-new{ padding: 0;}
    
    /*Home Online Enquiry*/
    .hthrird-row .wpcf7-form .row .span8 {width: 58%;}
   .hthrird-row .wpcf7-form .row .span4.captcha {width: 42%;}
    
    /*Home 4 boxes*/
    .vc_row-fluid.hfourth-row > .vc_span6:first-child {margin-right: 22px;}
    
    /*Home 3 boxes*/
    .hsixth-row{padding: 50px 10px 15px; padding: 25px 10px 0;}
    .hsixth-row .vc_span4 .wpb_content_element{margin-bottom: 25px;}
    .vc_row-fluid.hsixth-row .vc_span4{margin: 0 7px;}
    .vc_row-fluid.hsixth-row .vc_span4:first-child {margin-left: 8px;}
    
    .home-about-cont ul li{width: 45%;}
    
    .hninth-row .white-bg {min-height: 340px !important; padding: 25px;}
    
    /*Footer*/
    #call2action .container{width: 900px;}
    
    #footer .street-address p{width: 88%;}
    #footer-links ul li a{padding-left: 13px; padding-right: 13px;}
}

@media (max-width: 979px) {
    #darkbackground .visiblebox  { left: 15% !important;}

    .new-header-logo {margin: 20px auto 25px;}
  .navbar-fixed-top { position: static!important; margin-left: 0px!important; margin-right: 0px!important; }
  /*#page-header-bg { margin-left: -20px; margin-right: -20px; }*/
  #page-header-bg { height: 160px!important; }
  .navbar-inner .container { padding-right: 0px; }
  .nav-main { float: left!important; }
  .nav-collapse .nav, .nav-collapse.collapse { width: 100%!important; }
  .brand { margin-bottom: -5px!important; }
  #fwslider, #googleMap { margin-top: 0px!important; }
  .nav-main > ul > li > a { height: auto!important; }
  #title-header-bg, #page-header-bg{ padding-top: 0px!important; }
  input.search-query { width: 85%!important; margin-bottom: 10px!important; }
  .navbar-inner .container { padding-left: 0px!important; }
  
  .home-new h1, .home-new h2 { font-size: 25px; padding: 0 25px 0;}
  .home-new { padding: 0 0 0;}
  .main-content .hfourth-row h3 { font-size: 16px;}
  .hsecond-row .wpb_video_widget .wpb_video_wrapper .entry-content-asset iframe{ max-width: 550px;}
    
    .hthrird-row .wpcf7-form .row .span6, .hthrird-row .wpcf7-form .row .span4, .hthrird-row .wpcf7-form .row .span8{padding: 0 10px;}
    .hthrird-row h2{margin: 0 0 10px;}
    .hthrird-row .wpcf7-form{width: 98%; padding: 20px 1% 40px 1%;}
    .hthrird-row .wpcf7-form .row .span8{width: 48%;}
    .hthrird-row .wpcf7-form .row .span4.captcha{width: 52%;}
  .hthrird-row .wpcf7-form .span12 .row .wpcf7-form-control {height: 44px; font-size: 15px;}
  .hthrird-row .wpcf7-form .row .span6 .wpcf7-captchac { float: left; width: 100px;}
  .hthrird-row .wpcf7-form .row .span6 .captcha-1 input { float: left; margin-left: 18px; width: 100px;}
    
    .padd-top-30{padding-top: 20px;}
    .padd-btm-30{padding-bottom: 20px;}
    
    .vc_row-fluid.hfourth-row > .vc_span6:first-child{margin-right: 17px;}
    .vc_row-fluid.hfourth-row > .vc_span6{padding: 0 5px;}
    .vc_row-fluid.hfourth-row > .vc_span6 .vc_span6 .wpb_single_image{margin-bottom: 15px;}
    .btn-green{padding: 10px 40px 10px 12px; font-size: 12px;}
    .btn-green:after{width: 30px;}
    .main-content .hfourth-row h3{padding-bottom: 0;}
    
    .hsixth-row{margin: 20px 0 40px;}
    .vc_row-fluid.hsixth-row .vc_span4:first-child{margin-left: 6px;}
    .vc_row-fluid.hsixth-row .vc_span4{margin: 0 5px;}
    
    .home-about-cont{padding: 20px 20px;}
    .home-about-cont ul li{width: auto}
    
    .hninth-row{padding-top: 40px;}
    
    .hninth-row .white-bg{padding: 10px; min-height: 280px !important;}
    .hninth-row .wpb_single_image.wpb_content_element {margin-bottom: 20px;}
    
    /*Footer*/
    .call2main{padding-bottom: 40px; padding-top: 20px;}
    #call2action .container {width: 680px;}
    .call2main .footer-left{width: 60%;}
    .call2main .footer-right{width: 40%;}
    .call2main .footer-left h3{font-size: 28px; padding-right: 80px;}
    
    #footer #text-13 .fb_iframe_widget, #footer #text-13 .fb_iframe_widget span, #footer #text-13 .fb_iframe_widget span iframe{width: 100% !important}
    
    #footer-links ul li{padding-bottom: 10px; padding-top: 10px;}
    #footer-links ul li a {padding-left: 4px; padding-right:3px; font-size: 13px}
  
}

@media (max-width: 767px) {


  body { padding-right: 0px!important; padding-left: 0px!important; }
  h1 {  font-size: 32px;}
  h2 { font-size: 26px;  line-height: normal;}
  
  #darkbackground .visiblebox  { left: 5% !important;   width: 85%;}
  #darkbackground #message, #darkbackground #message  iframe { width: 100% !important; height:250px !important}
  
  #page-header-bg { height: 150px!important; }
  .lined { white-space: normal!important;}
  #page-header-bg .subtitle { font-size: 14px;}
  #page-header-bg .title { font-size: 24px;}
  .home-boxes > .vc_span6 { width: 100% !important;    margin-left: 0 !important;}
    .page-id-3419 .vc_row-fluid .vc_span4, .wpb_teaser_grid.wpb_carousel .vc_span4 {width: 44%;}
    .page-id-3419 .form_check .wpcf7-list-item {width: 48%;}
}


@media (min-width: 768px) {
  .desktop-content { padding: 0px 0px 0px 20px; }
}

@media (min-width: 979px){
  .nav-main > ul > li > a { display: table-cell; vertical-align: middle; }
}

/* ==========================================================================
   Portfolio & Post Teaser
   ========================================================================== */

.view {
  width: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.view-first .mask {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  background-color: rgba(105,193,231, 0.3);
}

.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";
   filter: alpha(opacity=80);
   opacity: 0.8;
}

.view .mask {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}

.portfolio_item .view-first .mask {
  background-color: rgba(0,0,0, 0.3);
}

.view a.link_title {
  display: block;
  position: absolute;
  top: 50% !important;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
}

.view .link-icon a {
  display: block;
  position: absolute;
  top: 50% !important;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  
}


.descr {
  clear: both; 
  padding: 15px!important;
}

.descr h4 {
  margin-top: 0px;
}

/* ==========================================================================
   Portfolio & filter buttons
   ========================================================================== */
.block { 
	margin-bottom:30px !important;
}

#filters_sidebar a { display:block; margin-bottom:0px; border-bottom:1px dashed #ededed; line-height:20px;}
.filter_sidebar_current { color:#000000 !important;}

.portfolio-description h4 { font-weight:600; margin-bottom:0px;}

.filter_button { margin-right:10px; font-size:12px; padding:4px 8px; background-color:#f1f1f1; border-radius:3px; color:#666; box-shadow: 0 -2px rgba(0,0,0,0.1)inset!important;}
.filter_button:hover {background-color:#7c6698; color:#fff; text-shadow:none; text-decoration: none; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0.8)"; filter: alpha(opacity=0.8); opacity: 0.8;}
.filter_current { background-color:#7c6698; color:#fff; text-shadow:none !important; box-shadow: 0 -3px rgba(0,0,0,0.2)inset!important;}

ul#filters { list-style:none;}
ul#filters li { float:left; padding-left:0px; margin-right:20px; }

.isotope-item { z-index: 2; }
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }

/* Isotope CSS3 transitions */
.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -moz-transform, opacity; -o-transition-property: top, left, opacity; transition-property: transform, opacity; }

/* disabling Isotope CSS3 transitions */
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }


.link-icon {
  margin-top: 100px; 
  width: 100%; 
  text-align: center;
  
}

.span6 .link-icon { margin-top: 150px; }

#portfolio .span3 { min-height: 100px;  }
#portfolio .span3 .portfolio_image { min-height: 140px; }
.portfolio_title { font-size: 14px!important; }

#portfolio .span4 { min-height: 150px; }
#portfolio .span4 .portfolio_image { min-height: 190px; }

#portfolio .span6 { min-height: 200px; }
#portfolio .span6 .portfolio_image { min-height: 240px; }

@media (max-width: 767px){
  .span3 .portfolio_image { height: 200px; }
  .span3 .portfolio_title { font-size: 18px!important; }
  .span6.top-content { text-align: center !important;}
	.wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button { margin-bottom: 20px !important;}
    .mob-hide {display:none}
	
    .home-about-cont h2, .hthrird-row h2{font-size: 28px; line-height: 36px;}
    
    .hsecond-row{margin: 0 0 25px;}
	.hsecond-row .wpb_video_widget .wpb_video_wrapper .entry-content-asset iframe { max-width: 400px; height: 265px !important;}
    
    .hthrird-row{margin-bottom: 5px;}
	.hthrird-row .wpcf7-form { max-width: 100%;}
    .hthrird-row .wpcf7-form .row{text-align: left}
    .hthrird-row .wpcf7-form .row .span12{padding-top: 0;}
    .hthrird-row .wpcf7-form .row .span6, .hthrird-row .wpcf7-form .row .span4, .hthrird-row .wpcf7-form .row .span8{padding: 0 5px;}
    .hthrird-row .wpcf7-form .row .span6{display: inline-block; width: 49.6%;}
    .hthrird-row .wpcf7-form .row .span4{display: inline-block; vertical-align: top; width: 32.888%;}
    .hthrird-row .wpcf7-form .row .span8 {width: 100%;}
    .hthrird-row .wpcf7-form .row .span4.captcha {width: 340px; float: left}
    .hthrird-row .wpcf7-form .row textarea.wpcf7-form-control{width: 99.2%; height: 80px;}
    .book-btn-home .wpb_content_element  p:first-child{margin: 0}
    
	.hfourth-row .vc_span6.wpb_column.column_container { text-align: center; width: 100%;}
    .hfourth-row .vc_span6.wpb_column.column_container .vc_span6{width: 49%;}
    
	.main-content .hfourth-row h3 { width: auto;}
    
	.hfourth-row .wpb_text_column.wpb_content_element { margin: 0 0 10px !important;}
    
    .hsixth-row { padding: 10px 5px 0; margin: 10px 0 25px}
    .hsixth-row .vc_span4 .wpb_content_element {margin-bottom: 10px !important;}
    .vc_row-fluid.hsixth-row .vc_span4{width: 31.557%;}
    
    .hninth-row {padding-top: 25px;}
    .hninth-row .white-bg {min-height: 260px !important;}
	.hninth-row h2 { min-height: 70px !important; font-size: 16px; margin-bottom: 10px;}
    .hninth-row .wpb_text_column.wpb_content_element { margin-bottom: 0 !important;}
	
	.hthrird-row .wpcf7-form .row .span6 .wpcf7-captchac { width: 80px;}
	.hthrird-row .wpcf7-form .row .span6 .captcha-1 input { float: right; margin-left: 0; width: 75px;}
    
    .new-header-logo{margin: 10px auto 20px;}
    
    /*Footer*/
    #call2action .container{width: auto;}
    .call2main{padding-bottom: 20px;}
    .call2main .footer-left h3{font-size: 24px;}
    .call2main .btn-green.large{font-size: 16px; padding: 10px 50px 10px 14px;}
    .call2main .btn-green.large:after{line-height: 42px; width: 38px;}
    
    #footer-newsletter{padding-top: 12px;}
    #footer-newsletter h4{margin-bottom: 10px;}
    #footer-newsletter .nsu-form p{width: 30.7%;}
    #footer-newsletter .nsu-form p input[type="text"], #footer-newsletter .nsu-form p input[type="email"]{padding: 10px 0;}
    #footer-newsletter .nsu-form p select{height: 42px;}
    #footer-newsletter input[type="submit"]{line-height: 22px; font-size: 16px;}
    
    #footer-links ul{text-align: center; padding: 10px 0}
    #footer-links ul li {padding-bottom: 5px; padding-top: 5px; border: 0;}
    #footer-links ul li a{padding-left: 10px; padding-right: 10px;}
    
    #footer-credits .hidden-phone{display: inline-block !important; width: auto;}
    #footer-credits .span5 {width: auto; float: right;}
    #footer-credits p{padding-top: 15px; margin-bottom: 15px;}

}
@media (min-width: 767px){
  .span3 .link-icon { margin-top: 70px; }
  .span6 .link-icon { margin-top: 120px; }
}

@media (min-width: 640px) and (max-width:767px){
    .hninth-row .btn-green{font-size: 10px; padding: 10px 34px 10px 12px;}
    .hninth-row .btn-green:after{width: 25px; font-size: 18px; line-height: 32px;}
    
    /*Footer*/    
     #footer-newsletter .nsu-form p:nth-child(3n){margin-right: 0;}
    
    #footer .row-fluid .span3:nth-child(2n+2) {margin-left: 3%;}
    #footer .row-fluid .span3 { width: 47.928%; display: inline-block; vertical-align: top;}
    
}

@media (max-width:639px){
    .home .main{padding-top: 20px;}
    .home-new h1, .home-new h2, .title-header-table h1 { font-size: 20px; padding: 0 0; line-height: normal;}
    .home-about-cont h2, .hthrird-row h2 {font-size: 25px; line-height: 32px;}
    
    .hthrird-row .wpcf7-form .row .span6{width: 49.5%;}
    .hthrird-row .wpcf7-form .row .span4{width: 32.7%;}
            
    .vc_row-fluid.hfourth-row > .vc_span6:first-child{margin-right: 0px;}
    .vc_row-fluid.hfourth-row > .vc_span6:nth-child(2n){margin-top: 10px}
    .vc_row-fluid.hfourth-row > .vc_span6:nth-child(2n) .vc_span6{vertical-align: top;}
    .main-content .hfourth-row h3{padding: 0 8px;}
    
    .vc_row-fluid.hsixth-row{text-align: center;}
    .vc_row-fluid.hsixth-row .vc_span4{width: 46.557%; float: none; display: inline-block;}
    
    .hninth-row{text-align: center}
    .hninth-row .white-bg{vertical-align: top; min-height: auto !important;}
    .vc_row-fluid.hninth-row .vc_span4{width: 48.2%; float: none; display: inline-block;}
    .vc_row-fluid.hninth-row .vc_span4 .btn-green {font-size: 11px;}
    .vc_row-fluid.hninth-row .vc_span4:last-child{margin-top: 15px; margin-left: 0;}
    .hninth-row h2{min-height: auto !important;}
    
    .call2main{display: block}
    .call2main .footer-left h3{margin: 0; padding: 10px 10px 14px 10px; font-size: 20px; text-align: center}
    .call2main .footer-left{width: 100%; display: block; border-bottom-left-radius: 0px; border-top-right-radius: 4px; height: auto;  }
    .call2main .footer-right{width: 100%; display: block; border-top-right-radius: 0px;  border-bottom-left-radius: 4px; height: auto;  padding-bottom: 10px; padding-top: 10px; text-align: center}
    .call2main .footer-left:after{background-image: none;}
    
    /*25-11-17*/
    h2{font-size: 20px;}
}

@media (min-width: 480px) and (max-width:639px){
    
    .hthrird-row .wpcf7-form .row .wpcf7-form-control{width: 98%;}
    
    #footer-newsletter .nsu-form p:nth-child(2n){margin-right: 0;}
    #footer-newsletter .nsu-form p {width: 48.7%;}
}

@media (max-width: 410px){
#darkbackground #message, #darkbackground #message  iframe { width: 100% !important; height:150px !important}
.fade-top-bar .container { padding-left: 5px; padding-right: 5px;}
.topline-content { text-align: center;}
.span6.top-content { text-align: center}
.apnt {  font-size: 11px !important; width: auto !important; }


}
@media (min-width: 940px){
  .span12 { width: 900px; }
  #portfolio .span3 { width: 208px!important; }
  .span3 .portfolio_image { height: 170px; }
  .span3 .portfolio_title { font-size: 16px!important; }
  #portfolio .span4 { width: 280px!important; }
  .span4 .portfolio_image { height: 210px; }
  #portfolio .span6 { width: 430px!important; }
  .span3 .link-icon { margin-top: 100px; }
  .span4 .link-icon { margin-top: 100px; }
  .span6 .portfolio_image { height: 290px; }
  
}

@media (min-width: 1200px){  
  .span12 { width: 1130px!important; margin-left: 30px; }
  #portfolio .span3 { width: 258px!important; }
  .span3 .portfolio_image { height: 200px; }
  .span3 .portfolio_title { font-size: 18px!important; }
  #portfolio .span4 { width: 348px!important; }
  .span4 .portfolio_image { height: 240px; }
  .span4 .portfolio_title { font-size: 18px!important; }
  #portfolio .span6 { width: 545px!important; }
  .span6 .portfolio_image { height: 320px; }
  .span6 .portfolio_title { font-size: 18px!important; }
}


                                           

/* ==========================================================================
   Skill bars shortcode
   ========================================================================== */

.skillbar {
  
  position: relative;
  height: 12px;
  background-color: #eee;
  -webkit-border-radius:10px;
  border-radius:10px;
  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset;
  -o-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2) inset;
  
}
.skillbar:before, .skillbar:after {
  content: '';
  top: 0;
  right: 0;
  left: 0;
  position: absolute;
}
.skillbar:before {
  bottom: 0;
  z-index: 2;
  border-radius: 4px 4px 0 0;
}
.skillbar:after {
  bottom: 45%;
  z-index: 3;
  border-radius: 4px;
  
}
.actual-bar {
    position:absolute;
    display:block;
    max-width: 97.5%;
    width:0px;
    height:12px;
    background: #9373bb;
    
    -webkit-border-radius:10px;
    border-radius:10px;
}
.skilltitle {
  color: #777;
  margin-top: 10px;
}

/* ==========================================================================
   Page break shortcode
   ========================================================================== */

.pagebreak {
  background-color: #eee;
  background-image: url('https://www.aushair.com.au/wp-content/themes/fade/assets/img/patterns/subtlenet.png');
  position: relative;
  z-index: 100;
  
}

/* ==========================================================================
   Page break shortcode
   ========================================================================== */

.icon-team {
  font-size: 20px;
  margin-right: 5px;
}
.icon-team:hover { 
  opacity: 0.5;
}

.team-member hr { margin: 5px 0 10px 0; }
.team-member h4 { margin-bottom: 5px; }
.team-image { 
  width: 100%;
  background-size: cover; 
  background-position: center; 
  background-color: #f2f2f2; 
  min-height: 200px
} 

/* ==========================================================================
   Lined headers shortcode
   ========================================================================== */

.lined {
  display: table;
  width: 100%;
  height: 100%;
  white-space: nowrap;
}

.lined span {
  display: table-cell;
  width: 100%;
  height: 100%;
  overflow: hidden;
  vertical-align: middle;
  padding: 0 0 0 0;
}

.lined span:before {
  content: "";
  width: 100%;
  max-width: 20px;
  height: 3px;
  display: block;
  float: left;
  margin: 0 0 0 15px;
  padding: 0;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 3px;
}

.lined span:after {
  background: #ddd !important;
  content: "";
  height: 1px;
  display: block;
  width: 100%;
  margin: 1px 0 0 15px;
}

/* ==========================================================================
   Dropcap shortcode
   ========================================================================== */

.dropcap {
  font-size: 50px;
  line-height: 48px;
  float: left;
  padding: 0 10px 0 0;
}

.dropcap-boxed {
  color: #ffffff;
  font-size: 30px!important;
  line-height: 41px!important;
  padding: 0 5px!important;
  margin: 5px 10px -1px 0!important;
  min-width: 30px!important;
  text-align: center;
  background-color: #444;
  -moz-border-radius: 3px;
  -webkit-border-radius: 4px;
  border-radius: 3px;
  float: left;
  -webkit-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  -moz-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  box-shadow: 0 -3px rgba(0,0,0,0.15)inset!important;
  
  border: 0px!important;
}

/* ==========================================================================
   Icon shortcode
   ========================================================================== */


.icon-small { font-size: 14px; }

.icon-social { 
  font-size: 18px; 
  color: #fff; 
  opacity: 0.5; 
  margin-left: 5px; 
  margin-right: 5px;
}
.icon-portfolio { 
  font-size: 16px;   
  margin-right: 5px;
}

.icon-portfolio-overview { 
  font-size: 40px;   
  color: #ffffff;
  margin-left: -500px

}

.icon-medium { 
  display: inline-block;
  font-size: 18px;
  height: 35px;
  line-height: 35px;
  max-width: 100%;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 35px;
  word-spacing: 1px;
}

.icon-large { 
  display: inline-block;
  font-size: 24px;
  height: 65px;
  line-height: 60px;
  max-width: 100%;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 65px;
  word-spacing: 1px;
}

.icon-xlarge { 
  display: inline-block;
  font-size: 40px;
  height: 90px;
  line-height: 95px;
  max-width: 100%;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 90px;
  word-spacing: 1px;
  opacity: 0;
  margin-bottom: 10px!important;
}

.icon-backdrop {
  background-color: #f2f2f2;
  left: 1px;
  position: absolute;
  z-index: -1;
  top: 1px;
  height: 100%; 
  width: 100%;
  -webkit-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  -moz-box-shadow: 0 -3px 0px rgba(0,0,0,0.15)inset!important;
  box-shadow: 0 -3px rgba(0,0,0,0.15)inset!important;
  border: 0px!important;
  border-radius: 5px;
}

.icon-backdrop-medium {
  background-color: #f2f2f2;
  left: 1px;
  position: absolute;
  z-index: -1;
  top: 1px;
  height: 100%; 
  width: 100%;
  -webkit-box-shadow: 0 -2px 0px rgba(0,0,0,0.15)inset!important;
  -moz-box-shadow: 0 -2px 0px rgba(0,0,0,0.15)inset!important;
  box-shadow: 0 -2px rgba(0,0,0,0.15)inset!important;
  border: 0px!important;
  border-radius: 4px;
}

.icon-social:hover {color: #fff !important;}
/* Dropcaps Shortcodes */

p.drop:first-letter {
font-size: 40px;
float: left;
margin:5px;
}

.wpb_raw_html  table  th{ background: #ededed; padding: 2px 0;  border: 1px solid #ccc; border-bottom: none}
.wpb_raw_html  table  td{ padding: 5px; border: 1px solid #ccc}
 .wpb_raw_html  table  h3{ text-align: center; font-weight: bold;}

/* ==========================================================================
   Fade Theme Extended Posts Widget
   ========================================================================== */

.rpwe-ul {
  margin: 0px!important;
}

.rpwe-image {
  position: relative;
  overflow: hidden;
  border: 3px #CCCCCC solid;
}

.rpwe-mask {
  position: absolute; 
  top: 0px; 
  left: 0; 
  width: 100%;
  height: 100%;
}

.rpwe-image img:hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%);
  
}

/* ==========================================================================
   Fade Theme Contact Details Widget
   ========================================================================== */

.widget-contact {
  width: 15px;
  margin-bottom: 7px;
  margin-right: 10px;
  display: inline-block;
  font-size: 14px;
}

.googleMap {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}

/* ==========================================================================
   Tag Cloud Widget
   ========================================================================== */

.tagcloud a {
  padding: 5px;
  font-size: 12px!important;
  margin: 0px 4px 10px 0px;
  line-height: 35px;
  white-space: nowrap;
  border-radius: 4px;
}
.con-testi .wpb_text_column.wpb_content_element { margin-bottom:10px;}


#footer .tagcloud a { border: 1px solid #444; }
#footer .tagcloud a:hover{ border: 1px solid #666; }
.sidebar .tagcloud a { border: 1px solid #ddd; }
.sidebar .tagcloud a:hover { border: 1px solid #ccc; }


#text-3 .fb_iframe_widget, #text-3 .fb_iframe_widget span, #text-3 .fb_iframe_widget iframe { width: 100% !important}
/* ==========================================================================
   Code block // video title
   ========================================================================== */

.code-block {
  background-color: #f2f2f2;
  padding: 15px;
  border-radius: 5px;
  font-family: "Courier New";
  font-size: 14px;
}

.video-title {
  font-size: 16px;
  font-weight: bold;
}

#call2action .span12 h3 a {
  color: inherit;
}

#wpcf7-f3147-p3084-o1 .wpcf7-submit{background-color: #227940; color: #fff;}
#wpcf7-f3147-p3084-o1 .wpcf7-submit:hover{background: #5aa855}
.wpb_call_to_action{z-index: 0}

@media (max-width: 1199px){
.lined { white-space: normal;}  
.lined span { display: none;}
	.hninth-row h2 { min-height: 52px;}
}

@media (max-width: 479px){
    .main-content .container, #title-header-bg .container, .navbar-inner .container, #footer-newsletter .container, #call2action .container{padding-left: 10px; padding-right: 10px;}
    
    .new-header-logo{margin: 10px auto 5px;}
    .new-header{padding-bottom:15px}
    
	.home-new h1, .home-new h2, .title-header-table h1 { font-size: 18px; line-height: normal;}
	.hsecond-row .wpb_video_widget .wpb_video_wrapper .entry-content-asset iframe { height: auto !important; max-width: 90%;}
	.hsecond-row { margin: 0 0 30px; padding: 20px 0 15px;}
	.hthrird-row h2 { margin: 0 0 20px; font-size: 20px;}
	.hthrird-row .wpcf7-form .row label { padding-left: 5px;}
	.hninth-row h2 { margin-bottom: 10px; min-height: auto !important;}
    
    .vc_row-fluid.hsixth-row .vc_span4 {margin-left: 5px !important;} 
    
    .home-about-cont h2, .hthrird-row h2 {font-size: 20px; line-height: 28px;}
    
    .home-about-cont h4{font-size: 20px;}
    
    .btn-green.large{font-size: 13px; padding: 10px 55px 10px 20px; }
    .btn-green.large:after{width: 40px; line-height: 36px;}
	
	.hthrird-row .wpcf7-form .row .span6 .captcha-1 input { width: 140px;}
    
    /*Footer*/
    #footer-newsletter{background: #9bc035}
    #footer-newsletter .nsu-form p{width: 100%; margin-right: 0}
    #footer-newsletter .nsu-form p input[type="text"], #footer-newsletter .nsu-form p input[type="email"], #footer-newsletter .nsu-form p select{margin: 0 0 5px;}
    
    
}

@media (max-width: 439px){
    .hthrird-row .wpcf7-form{padding: 20px 1%;}
    .hthrird-row .wpcf7-form .row .span6{width: 100%;}
    .hthrird-row .wpcf7-form .row .span4{width: 100%;}
    .hthrird-row .wpcf7-form .span12 .row .wpcf7-form-control{width: 99%}
    .hthrird-row .wpcf7-form .row .span8{margin-top: 10px; }
    .hthrird-row .wpcf7-form .row .span4.captcha {float: left; width: 294px; padding: 0}
    .hthrird-row .wpcf7-form .row .span4.captcha p{display: none;}
    .hthrird-row .wpcf7-form .row .captcha .wpcf7-form-control{text-indent:0; border: 0; padding-top: 5px;}
    
    .hfourth-row .btn-green {font-size: 10px;}
    .hfourth-row .btn-green:after{font-size: 18px; line-height: 34px;}
    .main-content .hfourth-row h3{font-size: 14px;}
    
    .home-about-cont {padding: 10px;}
    
    /*Footer*/
    #footer-credits{font-size: 13px;}
    #footer-links ul li a{padding-left: 7px; padding-right: 7px;}
}

.extra-fields input {
  float: left;
  margin-right: 15px;
  width: 28%;
}
.extra-fields { visibility:hidden; }
.visibles {visibility:visible !important;}
/*
     FILE ARCHIVED ON 15:38:21 Mar 17, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:20:57 Jun 04, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 1311.942 (3)
  esindex: 0.011
  captures_list: 1333.677
  CDXLines.iter: 14.712 (3)
  PetaboxLoader3.datanode: 719.067 (4)
  exclusion.robots: 0.296
  exclusion.robots.policy: 0.277
  RedisCDXSource: 2.292
  PetaboxLoader3.resolve: 711.778 (2)
  load_resource: 132.131
*/
.footer-social img {
    margin-top: -5px;
}
.page-id-61 select {
    height: 38px;
    width: 510px;
    background-color: #f7f7f7;
}
@media (max-width: 768px){
.page-id-61 select {
    width: 100%;
}
}
@media (min-width: 769px and max-width: 1023px){
.page-id-61 select {
    width: 85%;
}
}



/* google widget on left side */
.wp-gr .wp-google-badge-fixed {
    position: fixed!important;
    right: 30px!important;
    bottom: 30px!important;
    max-width: none!important;
    z-index: 2147482999!important;
}
.wp-gr .wp-google-badge {
    display: inline-block;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif!important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important;
}
.wp-gr .wp-google-badge-fixed {
    position: fixed!important;
    right: 30px!important;
    bottom: 30px!important;
    max-width: none!important;
    z-index: 2147482999!important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important;
}
.wp-gr .wp-google-badge {
    display: inline-block;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif!important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important;
}
.wp-gr .wp-google-border {
    width: 100%!important;
    height: 6px!important;
    background: #4fce6a!important;
}
.wp-gr .wp-google-badge * {
    cursor: pointer!important;
}
.wp-gr .wp-google-border {
    width: 100%!important;
    height: 6px!important;
    background: #4fce6a!important;
    border-radius: 2px 2px 0 0!important;
}
.wp-gr .wp-google-badge-btn {
    position: relative!important;
    padding: 6px 6px 2px 6px!important;
    background: #fff!important;
    transition: all .2s ease-in-out!important;
}

.wp-gr .wp-google-badge-btn {
    position: relative!important;
    background: #fff!important;
    transition: all .2s ease-in-out!important;
    border-radius: 2px!important;
}
.wp-gr .wp-google-logo {
    position: absolute!important;
    top: 10px!important;
}
.wp-gr .wp-google-logo {
    position: absolute!important;
    top: 10px!important;
}

.wp-gr .wp-google-badge-score {
    margin: 0 0 4px 46px!important;
}

.wp-gr .wp-google-badge-score {
    display: inline-block;
    margin: 0 0 0 4px!important;
    vertical-align: middle!important;
}
.wp-gr .wp-google-rating {
    color: #e7711b!important;
    font-size: 20px!important;
    margin: 0 6px 0 0!important;
    vertical-align: middle!important;
}
.wp-gr .wp-google-rating {
    color: #e7711b!important;
    font-size: 20px!important;
    margin: 0 6px 0 0!important;
    vertical-align: middle!important;
}
.wp-gr .wp-google-stars {
    padding-right: 7px!important;
}

div .wpac .wp-google-form {
    left: 0 !important;
}
 div .wp-gr .wp-google-badge-fixed {
    left: 30px !important;
    right: inherit !important;
}
.wp-gr .wp-google-badge-score {
    margin: 0 0 4px 46px!important;
}
@media (max-width:769px){
	.grmh
	{
		display  :none;
	}
}