/*
Theme Name: Easy Access Lifts
Theme URI: http://www.easyaccesslifts.com.au/
Description: A child theme of Easy Access Lifts
Author: Easy Access Lifts
Author URI: http://www.slinkywebdesign.com.au/about-slinky-web-design.html
Version: 6.0
Template: easyaccesslifts
*/
@import url("../easyaccesslifts/style.css");

.lwrcs {
text-transform: none!important;
}

header.scroll_header_top_area.light.stick.with_border.page_header.sticky.sticky_animate .logo {
    max-width: 150px !important;
    min-width: 150px !important;
    background-size: 100% !important;
}

.logo {
text-indent: -9999px;
width: 204px;
height: 55px !important;
display: block;
background-image: url("http://www.easyaccesslifts.com.au/wp-content/uploads/2014/12/logo3.png");
background-repeat: no-repeat !important;
} 

.q_logo {
    top: 21% !important;
}

textarea#input_1_4.textarea.large,
#input_1_4 {
width: 99.2% !important;
}

textarea#input_3_4.textarea.large,
#input_3_4 {
width: 77% !important;
}

.qbutton.large {
    font-size: 16px !important;
    line-height: 50px !important;
    height: 50px !important;
    font-weight: 400 !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    border-radius: 1px !important;
    letter-spacing: 1px !important;
}

#gform_wrapper_3 {
    max-width: 860px !important;
}

.gform_wrapper .left_label .gfield_label {
    width: 20% !important;
}

.gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large {
    width: 77% !important;
}

.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
    padding: 16px 0px 10px 22% !important;
}

.cp {
text-transform: capitalize;
}

.dataTables_scrollBody::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.dataTables_scrollBody::-webkit-scrollbar {
	width: 10px;
	background-color: #F5F5F5;
}

.dataTables_scrollBody::-webkit-scrollbar-thumb {
	background-color: #F90;	
	background-image: -webkit-linear-gradient(45deg,
	rgba(255, 255, 255, .2) 25%,
	transparent 25%,
	transparent 50%,
	rgba(255, 255, 255, .2) 50%,
	rgba(255, 255, 255, .2) 75%,
	transparent 75%,
	transparent)
}


.1dataTables_scrollBody::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.1dataTables_scrollBody::-webkit-scrollbar {
	width: 12px;
	background-color: #F5F5F5;
}

.1dataTables_scrollBody::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}
.dataTables_scrollBody {
	float: left;
	width: 650px;
	overflow-y: scroll;
	margin-bottom: 25px;
}


.separator.small, .wpb_column > .wpb_wrapper .separator.small {
    height: 3px !important;
    background-color: #F37936 !important;
    width: 140px !important;
}

.tablepress tfoot th, .tablepress thead th {
    background-color: #D9EDF7;
    font-weight: 700;
    vertical-align: middle;
}

.tablepress {
    font-size: 13px !important;
    width: 100% !important;
    max-width: 1100px !important;
}

.tablepress thead th {
border:none !important;
}

.tablepress td, .tablepress th {
}

.fa-ul {
text-align:left !important;
}

.row-1 {
font-size: 14px;
font-weight:bold;
color: #000;
border-bottom: 2px solid #DDD !important;
}

tr.row-1 odd {border-bottom: 0px solid #DDD !important;}

/*

.tablepress .row-hover tr:hover td {
background-color: #F1F1F1 !important;
color: #000;
}

.dataTables_scrollBody {
border: solid 3px #F1F1F1;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

.carousel-inner {
    left: 0px !important;
    max-width: 1920px !important;
    margin: 0 auto !important;
    right: 0px !important;
}
*/

.imgtable {
    width: 85%;
    max-width: 256px;
    height: auto;
    max-height: 256px;
    padding: 15px 10px 6px !important;
}
/*
th.column-1.sorting_disabled {
    width: 120px !important;
    background-color: #fff !important;
}


.tablepress tablepress-id-3 dataTable no-footer {
display:none;
}

th.column-2.sorting_disabled, th.column-3.sorting_disabled {}





.tablepress tbody tr:first-child td{
width: 120px;
}

.dataTables_scrollBody {
    border: 1px solid #F1F1F1;
    border-radius: 0px;
}

.tablepress .odd td {
    background-color: #F9F9F9;
    box-shadow: 0px 0px 0px 0px #D5D5D5;
}

.tablepress .even td {
background-color: #fff;
}
*/

.dataTables_length {
    padding: 0 0 20px 0;
}

.tablepress td:hover {
background-color: #F1F1F1 !important;
color: #000;
}



.tablepress tfoot th, .tablepress thead th {
background: rgba(238, 238, 238, 0.4) !important;
}

th.column-2.sorting_disabled,th.column-3.sorting_disabled,th.column-4.sorting_disabled,th.column-5.sorting_disabled,th.column-6.sorting_disabled,th.column-7.sorting_disabled {
    width: 163px !important;
    padding: 0px !important;
    margin: 0px !important;
    border: solid 1px #eee !important;
    padding-top: 1px !important;
}
.column-1 {
    width: 100px !important;
    min-width: 100px !important;
}

.column-2,.column-3,.column-4,.column-5,.column-6,.column-7 {
width: 140px !important;
min-width: 140px !important;
}

.column-1 {
    color: #555 !important;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: capitalize;
    background: rgba(238, 238, 238, 0.4) !important;
    text-align:left!important;
}

.column-2 {
    background: none repeat scroll 0% 0% rgba(238, 238, 238, 0.1) !important;
    text-align: center !important;
}

.column-3 {
    background: rgba(238, 238, 238, 0.4) !important;
    text-align: center !important;
}

.column-4 {
    background: rgba(238, 238, 238, 0.1) !important;
    text-align: center !important;
}

.column-5 {
    background: rgba(238, 238, 238, 0.4) !important;
    text-align: center !important;
}

.column-6 {    background: rgba(238, 238, 238, 0.1) !important;
    text-align: center !important;
}

.column-7  {text-align: center !important;background: none repeat scroll 0% 0% rgba(238, 238, 238, 0.4) !important;}
.column-8  {text-align: center !important;}
.column-9  {text-align: center !important;}
.column-10 {text-align: center !important;}
.column-11 {text-align: center !important;}
.column-12 {text-align: center !important;}
.column-13 {text-align: center !important;}
.column-14 {}
.column-15 {}
.column-16 {}
.column-17 {}
.column-18 {}
.column-19 {}
.column-20 {}
.column-21 {}

.hdtb {
    padding: 10px 4px !important;
    line-height: 20px !important;
    font-size: 12px !important;
    letter-spacing: 0px !important;
}
.paginate_button::after, .paginate_button::before {
    color: #959595 !important;
}

.tablepress tbody td, .tablepress tfoot th {
border: 1px solid #EFEFEF !important;
text-transform: capitalize;
}

.tablepress tfoot th, .tablepress thead th {
background-color: #FFFFFF;
}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
    /*padding: 11px 0px !important;*/
}
    
header.sticky .header_bottom {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.11) !important;
}

div.title_subtitle_holder_inner h2, div.title_subtitle_holder_inner h2 span {
    color: #999 !important;
}

p {
    margin-top: 5px !important;
    margin-bottom: 20px !important;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
font-size: 1em;
background-color: #f37936;
color: #fff;
}

.gform_wrapper .gfield_time_ampm select {
    height: 50px;
}

.gform_wrapper textarea{
border: solid 1px #e0e0e0 !important;
}
.gform_wrapper .top_label input, .gform_wrapper .top_label select{
border: solid 1px #e0e0e0 !important;
}

.gform_wrapper input[type=text] {
border: solid 1px #e0e0e0 !important;

}
.gform_wrapper select {
border: solid 1px #e0e0e0 !important;
}

#submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    font-weight: 600 !important;
    letter-spacing: 1px !important;
    border-width: 0px !important;
    padding: 0px 15px !important;
}

body .gform_wrapper input[type="button"], body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="reset"] {
    font-weight: 600 !important;
    letter-spacing: 1px !important;
    border-width: 0px !important;
    padding: 0px 15px !important;
-moz-border-radius: 0!important;
-webkit-border-radius: 0!important;
-ms-border-radius: 0!important;
 border-radius: 0!important;
}


body .gform_wrapper input[type="submit"]:hover, body .gform_wrapper input[type="reset"]:hover {
color: #fff;
    font-weight: 600 !important;
    letter-spacing: 1px !important;
    border-width: 0px !important;
    padding: 0px 15px !important;

-moz-border-radius: 0!important;
-webkit-border-radius: 0!important;
-ms-border-radius: 0!important;
 border-radius: 0!important;
background-color: #f37936;
}


.gform_wrapper .left_label .gfield_label {
 font-weight: normal !important; 
}

.q_slider {
    max-height: 730px !important;
}

.drop_down .second .inner ul, .drop_down .second .inner ul li ul, .shopping_cart_dropdown, li.narrow .second .inner ul, .header_top .right #lang_sel ul ul, .drop_down .wide .second ul li.show_widget_area_in_popup .widget {
background-color: rgba(245, 245, 245, 0.98) !important;
padding: 0px !important;
}

.drop_down .narrow .second .inner ul li {
    padding: 0px;
    width: 235px;
    border-bottom: 1px solid #E9E9E9 !important;
}


.ngg-widget img {
    border: 0px solid #A9A9A9 !important;
    margin: 0pt 0px -5px !important;
    padding: 0px !important;
}


.ngg-gallery-thumbnail img {
    border: 0px solid #A9A9A9 !important;
    margin: 3px 0px 0px -2px !important;
    padding: 0px !important;

}


.fa-li {
position: absolute;
width: 2em !important;
text-align: center;
left: -2em;
top: 0.47em !important;
color: #d0d0d0 !important;
}

.fa-li-link {
position: absolute;
width: 2em !important;
text-align: center;
left: -2em;
top: 0.30em !important;
color: #d0d0d0 !important;
}

blockquote h5 {
font-size: 28px;
font-style: italic;
}

body .gform_wrapper input[type="button"], body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="reset"] {
-moz-border-radius: none;
-webkit-border-radius: none; 
-ms-border-radius: none;
 border-radius: none; 
}

footer {
padding-top: 80px;
font-size: 14px;
}

.breadcrumb .current {
color: #606060;
}

.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a {
color: #555 !important;
}

.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover  {
 opacity: 100;
filter: alpha(opacity=100);
color: #f37936 !important; 
}

.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a {
color: #f37936 !important; 
}

.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:before {
color: #000 !important; 
}

.light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a {
    color: #555 !important;
    font-size: 15px !important;
    letter-spacing: 0em;
    padding: 0px 15px !important;
}

.content .title .container_inner {
    padding: 15px 0 0 0 !important;
}

header.sticky nav.main_menu > ul > li > a, header.light.sticky nav.main_menu > ul > li > a, header.dark.sticky nav.main_menu > ul > li > a {
    padding: 0px 20px !important;
}

#back_to_top.on {
    opacity: 0.6 !important;
    visibility: visible;
    right: 25px;
}

.footer_top ul {
}

.footer {
color: #818181;
}

.footer_top .widget_recent_entries>ul>li, .footer_top .widget_recent_comments>ul>li, .footer_top .widget_meta>ul>li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li {
padding: 0px 0 10px !important;
}
.footer_top .widget.widget_nav_menu li {
line-height: 8px !important;
}


.footer_top .widget_recent_entries>ul>li, .footer_top .widget_recent_comments>ul>li, .footer_top .widget_meta>ul>li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li {
padding: 12px 0 12px !important;
border-bottom: 1px solid #2C2C2C !important;
}

.widget_recent_entries ul li:before, .widget_archive ul li:before, .widget_links ul li:before, .widget_meta ul li:before, .widget_categories ul li:before, .widget_pages ul li a:before, .widget_nav_menu ul li a:before, .widget ul.menu ul li a:before, .widget_product_categories ul li:before {
content: '\f054';
margin-top: 2px;
font-size: 10px;
font-family: FontAwesome;
padding-right: 7px;
}

/*
.widget_recent_entries ul li:before, .widget_archive ul li:before, .widget_links ul li:before, .widget_meta ul li:before, .widget_categories ul li:before, .widget_pages ul li a:before, .widget_nav_menu ul li a:before, .widget ul.menu ul li a:before, .widget_product_categories ul li:before

*/

.collapseomatic {

color: #005196 !important;
}

#back_to_top:hover span {
background: rgba(0,0,0,0.7) !important;
}

#back_to_top span {
border: 0px solid #E8E8E8 !important;
background: rgba(0,0,0,0.2) !important;
}

.carousel {
max-height: 730px !important;
}

@media screen and (min-width: 0px) and (max-width: 600px) {
.title_outer {
    background-color: #F9F9F9;
    height: 70px !important;
    border-bottom: 1px solid #EEE;
}
div.title_subtitle_holder_inner h2, div.title_subtitle_holder_inner h2 span {
    font-size: 18px !important;
}
}

@media screen and (min-width: 601px) and (max-width: 680px) {
.title_outer {
    background-color: #F9F9F9;
    height: 70px !important;
    border-bottom: 1px solid #EEE;
}
div.title_subtitle_holder_inner h2, div.title_subtitle_holder_inner h2 span {
    font-size: 22px !important;
}
}

@media screen and (min-width: 681px) and (max-width: 1000px) {
.title_outer {
    background-color: #F9F9F9;
    height: auto !important;
    min-height: 70px !important;
    border-bottom: 1px solid #EEE;
}
}

@media screen and (min-width: 1000px) and (max-width: 100000px) {
.title_outer {
    background-color: #F9F9F9;
    height: 170px !important;
    border-bottom: 1px solid #eee;
}
.phone_d{
	background:#f37936;
	width:13%;float:right;
	margin:30px auto;
	padding:0px 10px;
	position:relative;}
.phone_d a{
	background:url(phone.png) no-repeat left center;
	color:#fff;
	padding-left:20px;
}
nav.main_menu.right {
    float: left !important;
    left: 25% !important;
    position: relative;
}
}
@media screen and (min-width: 1000px) and (max-width: 1100px) {
	nav.main_menu.right {
	    float: left !important;
	    left: 23% !important;
	    position: relative;
	}
	.phone_d{
		background:#f37936;
		width:15%;float:right;
		margin:30px auto;
		padding:0px 10px;
		position:relative;
	}
}
@media screen and (min-width: 0px) and (max-width: 499px) {
.logo_wrapper {
    left: 60% !important;
}
.phone_d{display:none;}
}

@media screen and (min-width: 500px) and (max-width: 599px) {
.logo_wrapper {
    left: 75% !important;
}
.phone_d{display:none;}
}

@media screen and (min-width: 600px) and (max-width: 679px) {
.logo_wrapper {
    left: 80% !important;
}
.phone_d{display:none;}
}


@media screen and (min-width: 680px) and (max-width: 1000px) {
.logo_wrapper {
    left: 80% !important;
}
.phone_d{display:none;}
}

@media screen and (min-width: 0px) and (max-width: 1023px) {
.logo {
    text-indent: -9999px;
    width: 204px !important;
    height: 55px !important;
    display: block !important;
    background-image: url("http://www.easyaccesslifts.com.au/wp-content/uploads/2014/12/logo3.png");
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    min-width: 204px !important;
}
}
.button_or{
	background:#f37936;
	padding:10px 20%;
	color:#fff;
}
.button_or:hover{
	color:#fff;
}
.forcefullwidth_wrapper_tp_banner{
	max-height:860px;
}
.single-banner{
	/*background: rgba(0, 0, 0, 0) url("home-banner.jpg") no-repeat scroll center top / contain ;
    height: 639px;
    width: 100%;*/
}
