/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/

.entry h1 {margin-left: -30px !important;
    margin-top: -15px !important;}

h1 {
    border-bottom: 1px solid #EEEEEE;
    border-radius: 5px 5px 0 0;
    border: 1px solid #005F9F;
    color: #FFFFFF;
    font: bold 24px "Helvetica Neue",Helvetica,sans-serif;
    margin-bottom: 15px;
    margin-left: -30px;
    margin-top: -15px;
    padding: 5px 10px 5px 30px;
    text-transform: none;
    width: 656px;
    background: #1b7eab; /* Old browsers */
background: -moz-linear-gradient(top,  #1b7eab 0%, #2081aa 50%, #0b7baa 51%, #096a9b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b7eab), color-stop(50%,#2081aa), color-stop(51%,#0b7baa), color-stop(100%,#096a9b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1b7eab 0%,#2081aa 50%,#0b7baa 51%,#096a9b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1b7eab 0%,#2081aa 50%,#0b7baa 51%,#096a9b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1b7eab 0%,#2081aa 50%,#0b7baa 51%,#096a9b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1b7eab 0%,#2081aa 50%,#0b7baa 51%,#096a9b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b7eab', endColorstr='#096a9b',GradientType=0 ); /* IE6-9 */
}

.single h1 {
    background: none repeat scroll 0 0 #4A4A4A;
    border: 1px solid #000000;
    border-radius: 0 5px 0 0;
    color: #FFFFFF;
    font: bold 20px "Helvetica Neue",Helvetica,sans-serif;
    margin-bottom: 15px;
    margin-left: 0;
    margin-top: -15px;
    padding: 5px 10px 5px 15px;
    text-transform: none;
    width: 311px;
}


.wpi-button {
    background-color: #66b546 !important;
    border: 1px solid #EEEEEE !important;
    border-radius: 6px 6px 6px 6px !important;
    box-shadow: 0 1px 3px #c0c0c0 !important;
    color: #FFFFFF !important;
    font-size: 13px;
    font-weight: bold;
    padding: 7px !important;
    margin-top: -6px !important;
    margin-left: 330px !important;}

.wpi-button:hover {
	background: #5ea542 !important;}

/* ======== Content Area ========= */
.home .post .title, .page .title, .post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {display: none;}

a:link {text-decoration: none; color: #348cb5;}

.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main {padding-right: 20px;}

.widget p, .widget .textwidget {color: #ffffff;}

.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main {
    background: #fafafa;
    border: 1px solid #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
    padding: 15px 32px 10px 30px;}




/* ====== Header Section ======= */

#top {display: none;}

#logo a img {display: block;} /* Remove gap between header and primary Navigation */

#header {
    background-image: url("http://www.electrogear.com.au/wp-content/uploads/2013/02/background-header.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: 0 solid;
    height: 80px;
    margin-bottom: 0;
    margin-top: 60px;
    padding-bottom: 0;
    padding-top: 0;}

#logo {
    margin-left: 15px;
    margin-top: -5px;
    position: absolute;}

div.header-contact			/* Header Coding Stored in header.php (bottom of page) */
	{position: absolute; 
	margin-top: -135px;
	margin-left: 745px}

div.header-contact a
	{color: #ffffff !important;}

div.header-contact-icon
	{position: absolute;
	margin-top: 5px;}

div.header-contact-contact
	{font-size: 23px;
	color: #ffffff;
	font-weight: bold;
	letter-spacing: 0.7px;
	margin-left: 45px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif !important;
	text-shadow: 0px 1px 3px #000000; }

div.header-button {
	position: absolute;
    	margin-top: -150px;
    	margin-left: 388px;}

div.header-button-checkout {
	margin-top: -34px;
	margin-left: 108px;}

div.header-button-cart a {
	width: 109px;
	height: 34px;}


div.header-button-cart:hover 
	{opacity: 0.8 !important;
	filter:alpha(opacity=80) !important;
	-webkit-transition: all 0.4s ease-out !important;
	-moz-transition: all 0.4s ease !important;
	-o-transition: all 0.4s ease !important;}

div.header-button-checkout:hover 
	{opacity: 0.8 !important;
	filter:alpha(opacity=80) !important;
	-webkit-transition: all 0.4s ease-out !important;
	-moz-transition: all 0.4s ease !important;
	-o-transition: all 0.4s ease !important;}


/* ======= Navigation ======== */

#navigation .cart {display: none !important;}

#navigation ul.rss a {display: none !important;}

#navigation {
    position: absolute !important; 
    margin-top: -78px;
    margin-left: 410px; width: 560px;
    background: transparent;
    border: 0px;
    box-shadow: none;}

#navigation li a {
    padding: 22px 24px 20px !important;}

#navigation li {margin-top: -9px;}

#navigation ul.nav li.current_page_item a {
-moz-box-shadow:    inset 0 0 13px #25556c;
   -webkit-box-shadow: inset 0 0 13px #25556c;
   box-shadow:         inset 0 0 13px #25556c;}


/* ======= Slider ========= */

.royalSlider .royalSlide, .royalSlider .royalWrapper {background: transparent !IMPORTANT;}

.royalSlider {
	margin-top: -43px !important;
	margin-left: 15px !important;
	border: 1px solid #7c7c7c;
	box-shadow: 0px 1px 5px #2b2b2b;}

.entry img, img.thumbnail, #portfolio .group.portfolio-img img {background: none !important; border: none !important;}


div.banner-button {width: 176px; height: 63px;}

div.banner-button:hover {
	opacity: 0.8 !important;
	filter:alpha(opacity=80) !important;
	-webkit-transition: all 0.4s ease-out !important;
	-moz-transition: all 0.4s ease !important;
	-o-transition: all 0.4s ease !important;}

div.banner-title-1 {
	color: #ffffff;
	font-size: 35px;
	text-align: right;
	text-shadow: 0px 1px 3px #000000;
	text-transform: uppercase;
	margin-bottom: 50px;
	font-weight: bold;}

div.banner-title-2 {
	color: #fed758;
	font-size: 75px;
	text-align: right;
	text-shadow: 0px 1px 3px #000000;
	text-transform: uppercase;
	margin-top: 0px;
	font-weight: bold;}


/* ============== Background ================= */

#main {
   background: transparent; margin-top: 50px;} /* page content background colour */

body {
    background-attachment: scroll;
    background-image: url("http://www.electrogear.com.au/wp-content/uploads/2013/02/background-main-individual.jpg") !important;
    background-position: center top;
    background-repeat: repeat-x;
    border-top: 0 solid #000000;
}

body.home {
    background-attachment: scroll;
    background-image: url("http://www.electrogear.com.au/wp-content/uploads/2013/02/background-main.jpg") !important;
    background-position: center top;
    background-repeat: repeat-x;
    border-top: 0 solid #000000;
}


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

.widget ul li a {line-height: 26px;}

.widget h3 {
    background: none repeat scroll 0 0 #1b7eab;
    border: 1px solid #096A9B;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    font: bold 14px/1.2em "Helvetica Neue",Helvetica,sans-serif;
    padding: 5px 2px 5px 12px;
background: #1b7eab; /* Old browsers */
background: -moz-linear-gradient(top,  #1b7eab 0%, #2081aa 50%, #0b7baa 51%, #096a9b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b7eab), color-stop(50%,#2081aa), color-stop(51%,#0b7baa), color-stop(100%,#096a9b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1b7eab 0%,#2081aa 50%,#0b7baa 51%,#096a9b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1b7eab 0%,#2081aa 50%,#0b7baa 51%,#096a9b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1b7eab 0%,#2081aa 50%,#0b7baa 51%,#096a9b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1b7eab 0%,#2081aa 50%,#0b7baa 51%,#096a9b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b7eab', endColorstr='#096a9b',GradientType=0 ); /* IE6-9 */
}


.searchform input.s, #searchform input#s {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #777777;
    margin: 0;
    padding: 8px;
    width: 93%;}


#sidebar {
    margin-top: 50px !important;
    width: 250px !important;
    background: transparent;
    padding: 0px;
    border: 0px solid #eeeeee;
    border-radius: 5px;}


.widget ul {
    border-bottom: 1px solid #eeeeee;
    clear: both;

    list-style-position: inside;
    padding-bottom: 10px;
    text-indent: 0px;}


.widget ul a {
	color: #555555 !important;
	font-family: Arial, Helvetica, sans-serif !important;}

#sidebar .widget {
    background: #fafafa;
    border: 0px solid #EEEEEE;
    border-radius: 12px 12px 12px 12px;
    color: #555555;
    font: 300 13px/1.5em "Helvetica Neue",Helvetica,sans-serif;
    padding: 15px;
    box-shadow: 0 1px 3px #cfcfcf inset;
    -moz-box-shadow: inset 0 1px 3px #EEEEEE;
    -webkit-box-shadow: inset 0 1px 3px #EEEEEE;}

div.sidebar-button-hire {}

.searchform input.s, #searchform input#s {
	background: #ffffff;
	width: 93% !important;}

.widget h3 {
    border-bottom: 1px solid #3D3D3D;
    color: #bebebe;}


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

#footer {display: none;}

#footer-widgets {border-top: none !important;}

.page-id-5 div.footer-section table 
	{background: none repeat scroll 0 0 #ffffff;
	border: 0px solid #EEEEEE !important;}

.page-id-5 div.footer-section table tbody th
	{background: none repeat scroll 0 0 #ffffff;
	border-bottom: 0px solid #EEEEEE;}

.page-id-5 div.footer-section div.footer-text-table table
 	{background: #ffffff !important;}


div.footer-section
	{background-color: #ffffff;
	margin-top: -85px;}

div.footer-title
	{font-size: 13px; 
	text-transform: uppercase;
	color: #7d7c7c;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: -10px;}

div.footer-text 
	{font-size: 12px;
	color: #a4a4a4;
	line-height: 20px;}

div.footer-text a
	{font-size: 13px;
	color: #a4a4a4;
	line-height: 20px;}

div.footer-text a:hover
	{color: #1573b1;}

.page-id-5 div.footer-text-table table 
	{background: none repeat scroll 0 0 #FAFAFA;
	border: 0px solid #EEEEEE !important;}			/* hides table on cart page for footer */

div.footer-text-table a
    {color: #A4A4A4;
    display: inline;
    font-size: 13px;
    line-height: 0px;
    margin-left: -15px;
    float: left;}

div.footer-text-table a:hover
	{color: #1573b1;}

table td, table th
	{border-right: 0px solid #eeeeee !important;}

table
	{border: none !important;}

table tbody tr:nth-child(2n) td
	{background-color: transparent !important;}

div.footer-left
	{float: left;
	color: #a4a4a4;
	font-size: 11px;}

div.footer-right
	{float: right;
	font-size: 11px;
	color: #a4a4a4;}

div.footer-right a
	{color: #2092c4;}

div.footer-img-payment {
    margin-left: -40px;
    margin-top: 5px;
    margin-left: -40px;
    position: absolute;
    width: 200px;}


/* =================== Contact Us Form (Contact Us Page) =================== */

div.form-left {float: left;}

div.form-right {float: right;}

.wpcf7 input 
	{width: 290px;
	height: 18px;
	margin-bottom: -2px;
	background: #fff;}

.wpcf7 textarea 
	{width: 290px;
	height: 158px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	background: #fff;}

.wpcf7 input.wpcf7-submit {
    background-color: #1b7eab !important;
    border: 1px solid #EEEEEE !important;
    border-radius: 6px 6px 6px 6px !important;
    box-shadow: 0 1px 3px #C0C0C0 !important;
    color: #FFFFFF !important;
    font-size: 13px;
    font-weight: bold;
    height: 30px !important;
    padding: 3px !important;
    width: 70px !important;}

.wpcf7 input.wpcf7-submit:hover {
	opacity: 0.8 !important;
	filter:alpha(opacity=80) !important;
	-webkit-transition: all 0.4s ease-out !important;
	-moz-transition: all 0.4s ease !important;
	-o-transition: all 0.4s ease !important;}


/* =================== Cart Page =================== */

.page-id-5 table 
	{background: none repeat scroll 0 0 #FAFAFA;
	border: 1px solid #EEEEEE !important;}

.page-id-5 table tbody th
	{background: none repeat scroll 0 0 #FAFAFA;
	border-bottom: 1px solid #EEEEEE;}

table.cart a.remove {
	color: #ffffff !important;}



/* =================== Product Catalog Page =================== */


.term-description {
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 12px;
    padding-bottom: 10px;}

ul.products li.product a h3 {
    background: none repeat scroll 0 0 #4A4A4A;
    border: 1px solid #EEEEEE;
    border-radius: 0 0 5px 5px;
    color: #EEEEEE;
    font-size: 13px !important;
    margin-bottom: 10px !important;
    margin-top: -12px;
    padding: 5px !important;
    width: 166px;}

ul.products li.product {}

ul.products li.product a img {
    border: 1px solid #EEEEEE;
    border-radius: 5px 5px 0px 0px;
    display: block;
    height: 165px !important;
    margin-bottom: 0.75em;
    width: 200px !important;}

/* On Sale Notice */

.onsale {
    background: #66B546 !important;
    border: 2px solid #5EA542 !important;
    display: none;}

ul.products li.product a {
    border: 0px solid #EEEEEE;
    display: block;
    margin-bottom: 0px !important;
    padding: 10px;}

ul.products li.product a h3 {
	margin-bottom: 10px !important;
	font-size: 15px !important;}


/* =================== Product Page (individual) =================== */


.single h2 {margin-bottom: 20px;}

.single .product-addon h3 {
    color: #222222;
    font: bold 20px/1.2em "Helvetica Neue",Helvetica,sans-serif;
    margin-bottom: 35px;}

.single .form-row label {
    margin-top: -20px;}


.woocommerce .woocommerce_tabs, .woocommerce .woocommerce-tabs {border-radius: 5px;}

.woocommerce .woocommerce_tabs ul.tabs li a, .woocommerce .woocommerce-tabs ul.tabs li a {color: #ffffff;}

.woocommerce .woocommerce_tabs ul.tabs li.active a, .woocommerce .woocommerce-tabs ul.tabs li.active a {color: #0066A6;}

.woocommerce .woocommerce_tabs ul.tabs, .woocommerce .woocommerce-tabs ul.tabs {border-radius: 5px 5px 0 0;
background: #1b7eab; /* Old browsers */
background: -moz-linear-gradient(top,  #1b7eab 0%, #2081aa 50%, #0b7baa 51%, #096a9b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b7eab), color-stop(50%,#2081aa), color-stop(51%,#0b7baa), color-stop(100%,#096a9b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1b7eab 0%,#2081aa 50%,#0b7baa 51%,#096a9b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1b7eab 0%,#2081aa 50%,#0b7baa 51%,#096a9b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1b7eab 0%,#2081aa 50%,#0b7baa 51%,#096a9b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1b7eab 0%,#2081aa 50%,#0b7baa 51%,#096a9b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b7eab', endColorstr='#096a9b',GradientType=0 ); /* IE6-9 */
}


/* Product Meta e.g. Category under add to cart */

.woocommerce .product_meta {display: none;}


/* Product Page Form */


.woocommerce .images .thumbnails {
    width: 75%;}


/* Pop Up Form */

#contact-container .contact-top
	{background-color: #fafafa !important;}

#contact-container .contact-content
	{background-color: #fafafa !important;}

#contact-container .contact-bottom
	{background-color: #fafafa !important;}

#contact-container .contact-bottom a
	{color: #fafafa !important;}

#contact-container label
	{font-family: Arial, Helvetica, sans-serif !important;}

#contact-container .contact-button {
	background: #515151 !important;
	padding-top: 3px !important;
	border: 1px solid #eeeeee !important;
	font-weight: normal !important;}

#contact-container .contact-input {
	border: 1px solid #cfcfcf !important;}


#wdm_product_name {
    background-color: #F0CC53 !important;
    border: 1px solid #EEEEEE !important;
    border-radius: none !important;
    box-shadow: 0 1px 3px #A4A4A4 !important;
    color: #695E3A !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px;
    font-weight: bold !important;
    margin-bottom: 10px !important;
    margin-left: 0px !important;
    padding: 6px 2px 8px 12px !important;
    text-transform: uppercase !important;
    width: 400px !important;
    -moz-box-shadow: 0 1px 3px #A4A4A4 !important; 
    -webkit-box-shadow: 0 1px 3px #A4A4A4; !important}

#contact-container .contact-error {
	background: transparent !important;
	border: 1px solid #eeeeee !important;
	border-radius: 5px !important;}

#contact-container .contact-bottom a, #contact-container .contact-bottom a:link, #contact-container .contact-bottom a:active, #contact-container .contact-bottom a
	{display: none;}


/* Hide Image Description */

div.pp_woocommerce div.ppt {
	display: none !important;}

.pp_description {
	display: none !important;}


.cat-id-18 #logo a img {display: none !important;}


/* Product Image */

.woocommerce .images img {
    border: 1px solid #EEEEEE;}



/* ======================= Checkout Page ======================= */

.page-id-6 table {
    background: #FAFAFA !important;
    border: 1px solid #EEEEEE !important;}


/* ======================= Gallery Page ======================== */

#gallery-1 img {
    border: 2px solid #CFCFCF;
    height: 130px;}

#gallery-1 .gallery-item {
    border: 1px solid #EEEEEE;
    box-shadow: 0 1px 3px #a1a1a1;
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    padding-right: 5px;
    text-align: center;
    width: 22% !important;}


/* ======================= Floating Contact ======================== */


.dc-contact-content {height: 380px;}

#dc-contact-2.dc-contact-slick .tab {
    background-image: url("http://www.electrogear.com.au/wp-content/uploads/2013/04/button-contact.jpg");
    color: #FFFFFF;
    margin-left: -44px !important;
    text-transform: uppercase;
    width: 6px;
    height: 207px;
    background-repeat: no-repeat;
}


#dc-contact-2.dc-contact-slick .tab:hover {
	opacity: 0.8 !important;
	filter:alpha(opacity=80) !important;
	-webkit-transition: all 0.4s ease-out !important;
	-moz-transition: all 0.4s ease !important;
	-o-transition: all 0.4s ease !important;}

#dc-contact-2.dc-contact-slick.right, #dc-contact-2.dc-contact-slick.right .tab {
    border: 3px solid #eeeeee;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 2px #A2A2A2;}

.dc-contact-content .slick-form li.comment-row {
    font-size: 12px;
    line-height: 16px;
    margin-top: -10px;
    padding: 3px 0;}


/* ============= Contact form 7 general settings ========== */

div.wpcf7-validation-errors {
    background: none repeat scroll 0 0 #66B546;
    border: 1px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    float: left;
    margin-top: 10px;}

span.wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 #367CB2;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 10pt;
    left: 23%;
    padding: 2px 10px;
    position: absolute;
    top: -20%;
    width: auto;
    z-index: 100;}

div.wpcf7-mail-sent-ok {
    background: none repeat scroll 0 0 #66B546;
    border: 1px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    float: left;
    margin-top: 10px;}

/* ============= Main Product Form - For Sale =============== */

div.form-button-enquiry {
    border: 1px solid #0f5878;
    box-shadow: none;
    width: 220px;
    border-radius: 5px; 
    z-index: 1000 !important;
    margin-top: -10px;}

div.form-button-enquiry:hover {
	opacity: 0.9 !important;
	filter:alpha(opacity=90) !important;
	-webkit-transition: all 0.4s ease-out !important;
	-moz-transition: all 0.4s ease !important;
	-o-transition: all 0.4s ease !important;}




/* =================== Product Enquiry Form - SALES (Sales Pages) =================== */



div.form-product-enquiry-sale {
    height: 160px;
    width: 500px !important;}

div.form-product-enquiry-sale-title {
    border: 1px solid #0f5878;
    box-shadow: none;
    width: 220px;
    border-radius: 5px; 
    z-index: 1000 !important;
    margin-bottom: 25px;
    box-shadow: 0 1px 3px #2e2e2e !important;}

div.form-product-enquiry-sale-img {
	margin-right: 10px;
	float: right;}


div.form-product-enquiry-sale input {
	width: 220px !important;
	margin-bottom: 5px;}

div.form-product-enquiry-sale input:focus {
	background: #eeeeee;}

div.form-product-enquiry-sale textarea {
	margin-top: 0px !important;
	width: 250px !important;
	height: 150px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;}
	
div.form-product-enquiry-sale textarea:focus {
	background: #eeeeee;}

div.form-product-enquiry-sale input.wpcf7-submit {
    background-color: #1b7eab !important;
    border: 1px solid #eeeeee !important;
    border-radius: 6px 6px 6px 6px !important;
    box-shadow: 0 1px 3px #2e2e2e !important;
    color: #FFFFFF !important;
    font-size: 13px;
    font-weight: bold;
    height: 35px !important;
    padding: 7px !important;
    width: 120px !important;
    margin-top: 20px;}
	

div.form-product-enquiry-sale input.wpcf7-submit:hover {
	opacity: 0.8 !important;
	filter:alpha(opacity=80) !important;
	-webkit-transition: all 0.4s ease-out !important;
	-moz-transition: all 0.4s ease !important;
	-o-transition: all 0.4s ease !important;}


/* =================== Product Enquiry Form - HIRE (HIRE Pages) =================== */

div.form-product-enquiry-hire {
    height: 260px;
    width: 500px !important;}

div.form-product-enquiry-hire-title {
    border-bottom: 2px solid #404040;
    margin-bottom: 15px;
    padding-bottom: 10px;}

div.form-product-enquiry-hire-img {
	margin-right: 10px;
	float: right;}


div.form-product-enquiry-hire input {
	width: 220px !important;
	margin-bottom: 5px;}

div.form-product-enquiry-hire input:focus {
	background: #eeeeee;}

div.form-product-enquiry-hire textarea {
	margin-top: 0px !important;
	width: 250px !important;
	height: 158px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;}
	
div.form-product-enquiry-hire textarea:focus {
	background: #eeeeee;}

div.form-product-enquiry-hire input.wpcf7-submit {
    background-color: #66B546 !important;
    border: 1px solid #EEEEEE !important;
    border-radius: 6px 6px 6px 6px !important;
    box-shadow: 0 1px 3px #C0C0C0 !important;
    color: #FFFFFF !important;
    font-size: 13px;
    font-weight: bold;
    height: 35px !important;
    padding: 7px !important;
    width: 120px !important;
    margin-top: 20px;}
	

div.form-product-enquiry-hire input.wpcf7-submit:hover {
	opacity: 0.8 !important;
	filter:alpha(opacity=80) !important;
	-webkit-transition: all 0.4s ease-out !important;
	-moz-transition: all 0.4s ease !important;
	-o-transition: all 0.4s ease !important;}



/*======= Fancy Box Settings ====== */

#fancybox-outer {
    background-image: url("http://www.electrogear.com.au/wp-content/uploads/2013/02/background-main.jpg");
    height: 100%;
    position: relative;
    width: 100%;}

#fancybox-content {
	border: 10px solid transparent;}


/* ======== Add To Cart Button ======= */

body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit {
    background: #1b7eab;
    border: 1px solid #0f5878;
    border-radius: 5px;
    box-shadow: none;
    text-transform: uppercase;
    margin-bottom: 3px;
    padding: 6px; }

body #wrapper #content .button:active, body #wrapper #content .reply a:active, body #wrapper #content #respond .form-submit:active input#submit:active {
    box-shadow: 0 1px 3px #BEBEBE;}



* ====================== Mega Menu ========================= */


/* ===== Main Menu ==== */

#navigation li a {
	margin-top: -9px !important;
	padding: 21px 33px 20px !important;}

#megaMenu {background: transparent;}

#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator, .megaMenuToggle {
	color: #fff;
	font: 14px/1em "Helvetica Neue",Helvetica,sans-serif;
	font-weight: normal;}

#megaMenu.megaMenuHorizontal ul.megaMenu > li > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li > span.um-anchoremulator {
	border-left: 1px solid #1a749d;}


#megaMenu ul.megaMenu > li.current-menu-item > a, #megaMenu ul.megaMenu > li.current-menu-parent > a, #megaMenu ul.megaMenu > li.current-menu-ancestor > a {
	background-color: #45a6d3;
	color: #ffffff;}

#megaMenu ul.megaMenu > li > a span.wpmega-link-title, #megaMenu ul.megaMenu > li > span.um-anchoremulator span.wpmega-link-title {
	text-transform: none;}

#megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li > a:hover, #megaMenu ul.megaMenu > li.megaHover > a, #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator, #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover, #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator {
	background-color: #45a6d3;
	color: #ffffff;}



/* ===== Sub Menu ==== */

#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 li a {
    text-align: left; 
    border-bottom: none;
    width: 130px;
    margin-bottom: -30px;}


/* #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 li a {
	border-bottom: 1px dotted #eeeeee;
	text-indent: -5px;
	padding: 3px 0px;
	height: 10px;} */

#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 li {margin-left: 0px;}

#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 li a:hover {
	color: #000000;}

#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu {
	box-shadow: 0px 1px 3px #747474;}


#megaMenu.megaMenuHorizontal ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuHorizontal ul.megaMenu li.ss-nav-menu-reg > ul.sub-menu {
    border-top: medium none;
    margin-left: -13px;
    padding-bottom: 25px;
    padding-left: 0;}

#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > a, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > span.um-anchoremulator, #megaMenu ul ul.sub-menu li > a, #megaMenu ul ul.sub-menu li > span.um-anchoremulator {
	margin-left: -10px; margin-top: -10px;}

#wpmega-link-title {color: #000000;}

#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a, #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a, #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > span.um-anchoremulator, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator, .wpmega-widgetarea h2.widgettitle {
	border-bottom: none; margin-bottom: -20px;}


