/*homepage fusion logo Warren */
.fusion-logo img {
	top: -20px !important;
}
	
.fusion-header-banner {
	font-family: Roboto Condensed;
    font-weight: 700;
}

.fusion-header .fusion-header-banner {
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
}
		
.fusion-logo-left .fusion-header-banner {
	margin-right: 5px;
}

#billing_nametitle_field .select2-search-choice-close {
	display: none;
}

.fusion-logo a {
    display: inline-block !important;
}

label.error-class {
    color: #FF0000 !important;
}

a[href^=tel] {
    color: inherit;
    text-decoration: none;
}
 
.user_already_registered {
	margin-top: 0.5em;
	padding-top: 4px;
	color: #FF0000 !important;
	width: 100%;
	text-align: center;
	border-top: 1px solid;
	border-bottom: 1px solid;
}

#wizard #place_order{
	background: #0076BF url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_icon_arrow_white.png") no-repeat scroll right center !important;
	color: #FFF;
	width: 200px;
	border-radius: 5px !important;
	text-align: center;
	height:40px;
	cursor: pointer;
}

#terms{	
}

.hometitles {   
 	text-align: center !important;
 	border-radius: 5px !important;
 	font-size: 34.063px !important;
 	line-height: 54.5px !important;
 	padding: 3px 15px !important;
 	color: rgb(255, 255, 255) !important;
 	font-weight: 400 !important;
 	background-color: rgba(0, 114, 187, 0.901961) !important;
}
  
.homeboxtitle { 
	 text-align: center;
	 font-size: 24px;
	 color: rgba(0, 114, 187, 0.9);
	 font-weight: 400;
}
 
.homeheadertitlelong{	  
	text-align: center;
	font-size: 22px;
	padding: 20px;
	color: white;
	font-weight: 500;	  
}
 
 
 .homeheadertitle {	  
  	text-align: center;
  	font-size: 22px;
  	padding: 20px;
  	color: white;
  	font-weight: 500;
}
	
	
/*full width revolution */		

.fullwidth {
	
		  width: 100%;
		  float: left;
		  margin-right: -100%;
		  position: relative;
		  opacity: 1;
		  display: block;
		  z-index: 2;
  
  }	
			
/*homepage fusion main menu logo Warren */			
.fusion-main-menu > ul > li > a {
	border-top: 0px solid transparent !important;
}
	

/*Campus sub font Warren */	
.subfont{

	text-align: center;
	background-color: rgba(0, 114, 187, 0.9);
	border-radius: 5px;
	font-size: 20px;
	line-height: 40px;
	padding: 3px 15px;
	color: #FFF;
	font-weight: 700;
}


.bodyfonthome{
	
	text-align: center;
	margin-top: -10px;
	font-size: 15px !important;
	line-height: 23px !important
	
}

.bodyfont{
	
	text-align: justify;
	margin-top: -10px;
	font-size: 18px !important;
	line-height: 27px !important;
	
	
}

#order_comments {
	border-radius: 5px 5px 5px 5px;
	width: 97.6% !important;
    margin-left: 1.8em;
}

/*Flexslider home page */

.wooslider:hover .wooslider-prev, .wooslider:hover .wooslider-next, .main-flex:hover .flex-prev, .main-flex:hover .flex-next {

    display: none !important;
}


/*top content box homepage */

.tophome {
    margin-top: -55px !important;
}



/*Delivery address button woo commerce Warren */	

.wizard > .content > .body input[type="checkbox"] {
	
	display: inline-block;
    width: 4% !important;
    margin-top: 5px !important;
}	


/*Delivery coupon area button woo commerce Warren */	

.woocommerce .checkout_coupon .coupon-input {
    width: 240px;
    margin-top: 0px !important;
}


/*homepage ninja form custom styling */

.homeform_fueltype-wrap {
	/*display: table;*/
	margin: 0px auto 0px auto;
	margin-top: 20px;
	margin-bottom: 10px;
}

select, select:-moz-focusring, select::-moz-focus-inner {
       color: transparent !important;
       text-shadow: 0 0 0 #747474 !important;
       border:0;
    }

#ninja_forms_field_1211 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_1211_label {
	display: none;
}

#ninja_forms_field_1221 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_1221_label {
	display: none;
}

#ninja_forms_field_1231 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_1231_label {
	display: none;
}

#ninja_forms_field_1251 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_1251_label {
	display: none;
}

#ninja_forms_field_1232 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_1232_label {
	display: none;
}

#ninja_forms_field_1241 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_1241_label {
	display: none;
}

#ninja_forms_field_1261 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_1261_label {
	display: none;
}

#ninja_forms_field_1271 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_1271_label {
	display: none;
}

.popmake-logo {
	text-align: center;
	position: absolute;
	cursor: pointer;
	left: 45%;
	bottom: auto;
	top: -30px;
}

#ninja_forms_form_14_all_fields_wrap {
	padding: 40px;
}

.field-wrap.label-left .ninja-forms-field, .field-wrap.label-left .ninja-forms-star-rating-control {
	float: right;
}

#ninja_forms_field_245 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
}

#ninja_forms_field_245:focus {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
	outline: none;
}

#ninja_forms_field_295 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
}

#ninja_forms_field_264 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
}

.ninja-forms-form-wrap label {
    font-weight: normal !important;
}

#ninja_forms_field_296 {
	float: inherit;
}

#ninja_forms_form_14_mp_page_1 .ninja-forms-mp-page-title {
	color: #0072BB;
	font-size: 20px;
	font-weight: bold;
}

#ninja_forms_form_14_mp_page_1 .ninja-forms-required-items {
	color: #0072BB;
	padding-bottom: 20px;
	font-size: 12px !important;
}

#ninja_forms_form_14_mp_page_2 .ninja-forms-mp-page-title {
	color: #0072BB;
	font-size: 20px;
	font-weight: bold;
}

#ninja_forms_form_14_mp_page_2 .ninja-forms-required-items {
	color: #0072BB;
	padding-bottom: 20px;
	font-size: 12px !important;
}

#ninja_forms_form_14_mp_page_3 .ninja-forms-mp-page-title {
	color: #0072BB;
	font-size: 20px;
	font-weight: bold;
}

#ninja_forms_form_14_mp_page_3 .ninja-forms-required-items {
	color: #0072BB;
	padding-bottom: 20px;
	font-size: 12px !important;
}

.meter > span {
    background-color: #0072BB !important;
}

#ninja_forms_form_14_mp_nav_wrap {
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
}

#ninja_forms_form_14_mp_next {
	background: #0072BB none repeat scroll 0% 0% !important;
	color: #FFF !important;
	-moz-appearance: none !important;
	outline: medium none;
	border: medium none;
	cursor: pointer;
	overflow: hidden;
	font-size: 18px;
	padding: 10px;
}

#ninja_forms_form_14_mp_prev {
	background: #0072BB none repeat scroll 0% 0% !important;
	color: #FFF !important;
	-moz-appearance: none !important;
	outline: medium none;
	border: medium none;
	cursor: pointer;
	overflow: hidden;
	font-size: 18px;
	padding: 10px;
}

#ninja_forms_field_294 {
	-moz-appearance: none !important;
	outline: medium none;
	border: medium none;
	cursor: pointer;
	overflow: hidden;
	font-size: 18px;
	padding: 10px;
}

#ninja_forms_form_14_mp_next:hover {
	background: #f26724 none repeat scroll 0% 0% !important;
}

#ninja_forms_form_14_mp_prev:hover{
	background: #f26724 none repeat scroll 0% 0% !important;
}

#ninja_forms_field_268 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
}

#ninja_forms_field_269 {
    width: 40%;
}

#ninja_forms_field_270 {
    width: 40%;
}

#ninja_forms_field_271 {
    width: 40%;
}

#ninja_forms_field_272 {
    width: 40%;
}

#ninja_forms_field_273 {
    width: 40%;
}

#ninja_forms_field_274 {
    width: 40%;
}

#ninja_forms_field_275 {
    width: 40%;
}

#ninja_forms_field_276 {
    width: 40%;
}

#ninja_forms_field_277 {
    width: 40%;
}

#ninja_forms_field_278 {
    width: 40%;
}

#ninja_forms_field_279 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
}

#ninja_forms_field_282 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 50%;
}

#ninja_forms_field_286 {
    width: 40%;
}

#ninja_forms_field_287 {
    width: 40%;
}

#ninja_forms_field_288 {
    width: 40%;
}

#ninja_forms_field_289 {
    width: 40%;
}

#ninja_forms_field_290 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
}


.input-text, input[type="text"] {
    margin-right: 0% !important;
}

#ninja_forms_field_250 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
}

#ninja_forms_field_251 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
}

#ninja_forms_field_252 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
}

#ninja_forms_field_253 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
}

#ninja_forms_field_254 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
}

#ninja_forms_field_255 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
    border-radius: 5px;
}

.input-text, input[type="text"] {
    font-size: 14px !important;
    color: #747474 !important;
 }
 
 /* contact  form styling */
 
 #ninja_forms_field_5 {
	background: #0072BB none repeat scroll 0% 0% !important;
	color: #FFF !important;
	-moz-appearance: none !important;
	outline: medium none;
	border: medium none;
	cursor: pointer;
	overflow: hidden;
	font-size: 18px;
	padding: 10px;
	border-radius: 5px;
	width: 200px;
}

#ninja_forms_field_5:hover {
	background: #f26724 none repeat scroll 0% 0% !important;
}

#ninja_forms_form_1_wrap .ninja-forms-required-items {
	color: #0072BB;
	padding-bottom: 20px;
	font-size: 12px !important;
}

/* greener environment form styling */

#ninja_forms_form_16_wrap .ninja-forms-required-items {
	color: #0072BB;
	padding-bottom: 20px;
	font-size: 12px !important;
}

 #ninja_forms_field_331 {
	background: #0072BB none repeat scroll 0% 0% !important;
	color: #FFF !important;
	-moz-appearance: none !important;
	outline: medium none;
	border: medium none;
	cursor: pointer;
	overflow: hidden;
	font-size: 18px;
	padding: 10px;
	border-radius: 5px;
	width: 200px;
}

#ninja_forms_field_331:hover {
	background: #f26724 none repeat scroll 0% 0% !important;
}


#ninja_forms_field_1101 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 40%;
    float: left;
}

#ninja_forms_field_1131 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 40%;
    float: left;
}

#ninja_forms_field_1171 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 40%;
    float: left;
}

#ninja_forms_field_1151 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 40%;
    float: left;
}

#ninja_forms_field_1141 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 40%;
    float: left;
}

#ninja_forms_field_1161 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 40%;
    float: left;
}

#ninja_forms_field_351 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
}

#ninja_forms_field_352 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #22356;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    width: 40%;
}

/*bottom of woo commerce coupon area Warren*/

.woocommerce .checkout_coupon {
	border-radius: 0px 0px 0px 0px !important;
	margin-bottom: 0px !important;
	display: block;
	padding-top: 20px !important;
	color : red;
}

.woocommerce .single_add_to_cart_button, .woocommerce button.button{
			
	width: 28% !important;
	height: 45px !important;
	border-radius: 5px !important;
	margin: 10px 10px 10px 180px !important;
	position: right;
}


/* woocommerce customizations */
.product .summary.entry-summary {
	/*margin-left: 197px !important;*/
	margin-left: 0px !important;
	margin-top: 0px !important;
	width: 50%;
}

input:invalid {
    box-shadow: none;
}

input:invalid {
     -moz-box-shadow: none;
}

.woocommerce-content-box {
    margin-left: 0px !important;
}

.woocommerce-side-nav {
	display: none;
}

.fusion-menu-login-box {
	padding : 0px;
}

.fusion-secondary-main-menu .fusion-main-menu {
    right: 0% !important;
    width: 100%;
}

.fusion-main-menu > ul > li {
    padding-right: 0px !important;
    width: 14.28%;
    border-right: 1px solid #E3E3E3;
}

.fusion-main-menu > ul > li > a {
   	text-align: center !important;
}

#menu-item-55244 {
	border-left: 1px solid #E3E3E3;
}

/*Homepage fuel section form button styling*/

#ninja_forms_field_86 {
	
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    font-size: 14px;
    padding: 4px;
    line-height: 23px;
    width: 100%;
    border-radius: 5px;
    
}
 
 #ninja_forms_field_86_div_wrap {
	 border-radius: 5px;
 }
  
 .hometab {
	 
 }
 
 #hometabfold .heading-with-icon {
	 margin: 0 auto;
 }
 
 #hometabfold .heading-with-icon h2 {
	 color: #0072BB;
 }
 
 #hometabfold .content-box-column {
	 padding-top: 0px;
	 margin-bottom: -10px !important;
	 border-right: 1px solid #E6E6E6;
 }
  
 .popmake-close {
	 display: none;
 }
 
 .orderbuttomhome-wrap {
	 border-radius: 5px !important;
 }
 .orderbuttomhome {
	 border-radius: 5px !important;
 }
 
 .continue-checkout {
	 display: none;
 }
 
 .wizard > .actions a  {
    background: #0076BF url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_icon_arrow_white.png") no-repeat scroll right center !important;
    color: #FFF;
    width: 200px;
    border-radius: 5px !important;
    text-align: center;
}

.wizard > .actions a[href="#previous"] {
    background: #0076BF url("https://campusdemo.azurewebsites.net/wp-content/uploads/2015/06/new_icon_arrow_white_left.png") no-repeat scroll left center !important;
}

.coupon-contents .coupon-button .button {
	background: #0076BF !important;
    color: #FFF !important;
}

.coupon-contents .coupon-button {
	background: #0076BF url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_icon_arrow_white.png") no-repeat scroll right center !important;
    width: 200px !important;
    border-radius: 5px !important;
    text-align: center !important;
}

.coupon-contents .coupon-button:hover {
	color: #dddddd !important;
}

.coupon-contents .coupon-button .button:hover {
    color: #dddddd !important;
}

.button .default {
	padding: 0px;
}

.order_infobox-wrap {
	padding-bottom: 20px !important;
}

.order_infobox {
	border-radius: 5px !important;
}

.social-share {
	display: none;
}

.fusion-fullwidth {
    border-radius: 9px 9px 9px 9px !important;
    margin-bottom: 5%;
}

#hometabdelivery {
	height: 100px;
}

#ninja_forms_field_340_div_wrap {
    margin-bottom: 20px;
}
#ninja_forms_field_341_div_wrap {
    margin-bottom: 20px;
}
#ninja_forms_field_342_div_wrap {
    margin-bottom: 20px;
}
#ninja_forms_field_343_div_wrap {
    margin-bottom: 20px;
}

.fusion-footer-widget-area ul {
    padding-top: 3px;
}

.woo_order_full_header {
	background:#0076BF center top no-repeat; background-size:initial;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 170px;
    border-radius: 5px 5px 0px 0px;
}

.postid-12480 #main {
	padding-top: 10px !important;
}

.woo_order_full_header h1 {
    background: #0076BF none repeat scroll 0% 0% !important;
    border-radius: 5px 5px 0px 0px !important;
    color: #FFF !important;
    font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
    font-size: 1.7em !important;
    font-weight: bold !important;
    height: 50px !important;
    line-height: 50px !important;
    margin: 0px 50px !important;
}

form.cart {
	margin-bottom: 10px !important;
}

.product_meta {
	padding-top: 0px !important;
}

.woocommerce-checkout-message-button {
	background: #0076BF;
	color: #fff;
	padding: 0.5em 0.5em;
	text-decoration: none;
	border-radius: 5px 5px 5px 5px;
	
}


.woocommerce .lost_password {
    margin-top: 7px;
    float: right !important;
}

.woocommerce-checkout-info-button {
	background: #0076BF;
	color: #fff;
	padding: 0.5em 1em;
	text-decoration: none;
	border-radius: 5px 5px 5px 5px;
}

.woocommerce-checkout .woocommerce-message {
	display: none;
}

.woocommerce-checkout #main {
	padding-top: 10px;
}

.woo_order_full_header .woo_header_ruler {
	color: white;
}

.hh_order_breakdown {
    color: #FFF !important;
    background-color: #0076BF !important;
    font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
}

.hh_order_breakdown .hh_order_breakdown_inner {
    padding: 0px 0px;
    display: block;
    border-top: 1px solid #4D9FD1;
    margin: 0px 50px;
}

.hh_order_breakdown .order_amount {
    font-size: 1.8em !important;
    line-height: 40px !important;
    font-weight: bold !important;
    /*margin-bottom: 10px !important;*/
    font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
    /*padding-left: 30px;*/
}

.hh_order_breakdown .earn_amount {
    font-size: 1.8em !important;
    line-height: 40px !important;
    font-weight: bold !important;
    margin-top: 22px !important;
    font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
}

.hh_order_breakdown h3.litre_count {
    margin-top: 10px !important;
}

.hh_order_breakdown h3 {
    font-size: 1.2em !important;
    line-height: 25px !important;
    letter-spacing: 0px !important;
    padding: 0px 0px !important;
    color: #FFF !important;
    font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
    margin-top: 0.3em !important;
    margin-bottom: 0.3em !important
}

.hh_order_breakdown h3 span {
    font-size: 1.2em;
}

.hh_order_breakdown .col_hh_total {
    float: left;
    width: 30%;
    background: transparent url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_hh_divider.png") no-repeat scroll right center;
    height: 125px;
    margin-right: 15px;
}

.hh_order_breakdown .col_hh_earn {
    float: left;
    width: 30%;
    height: 125px;
    /*background: transparent url("campusoil/wp-content/uploads/2015/06/new_icon_pp_sign.png") no-repeat scroll 280px bottom;*/
}

.hh_order_breakdown .col_hh_delivery {
	padding-left: 20px;
    float: left;
    width: 38%;
    background: transparent url("https://mcguckianoils.ie/wp-content/uploads/sites/8/2016/01/new_hh_divider.png") no-repeat scroll left center;
    height: 125px;
    padding-left: 10px;
}

.hh_order_breakdown h3 {
    margin-bottom: 5px;
    font-size: 1.0em !important;
    /*padding-left: 30px !important;*/
}

.col_hh_delivery h3 {
    margin-bottom: 5px;
    font-size: 1.0em !important;
    margin-left: 30px !important;
}

.col_hh_delivery p {
	font-size: 0.9em;
	padding-left: 30px;
}

.woocommerce-billing-fields #billing_country_field {
	display: none;
}

.woocommerce-shipping-fields #shipping_country_field {
	display: none;
}

.woocommerce-shipping-fields #ship-to-different-address-checkbox {
	float: inherit !important;
	margin-top: 0px !important;
}

.summary-container .single_add_to_cart_button {
	/*
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    font-size: 18px;
    padding: 10px;
	background: #0076BF url("https://campusdemo.azurewebsites.net/wp-content/uploads/2015/06/new_icon_arrow_white.png") no-repeat scroll right center !important;
	color: #FFFFFF !important;
	width: 94% !important;
	margin-top: 20px !important;*/
}

.summary-container .single_add_to_cart_button:hover {
	color: #dddddd !important;
}

#menu-item-22031 {
	display: inline;
	background-image: url("https://campusdemo.azurewebsites.net/wp-content/uploads/2015/07/favicon-campus-48.png");
	background-repeat: no-repeat;
	background-position: center;
}

#menu-item-22031 a {
	visibility: hidden;
}

.dropdown_icon-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f078";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.quantity_icon-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.amount_icon-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f153";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.your_name-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f007";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.your_name-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f007";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.your_email-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f0e0";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.your_phone-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f095";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.your_mobile-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f10b";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.your_accountno-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f234";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.your_captcha-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.oildrop_icon-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f1ce";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.vessel_name-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f13d";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.company_name-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f0c0";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.your_subscription-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f022";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}

.your_mapmarker-wrap::before {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f041";
    color: #0076BF;
    background: rgba(211, 211, 211, 0.48);
}


#product-55356 { 
    border-radius: 0px 0px 5px 5px !important;
}

#ninja_forms_field_891_div_wrap {
	display: none;
}

#ninja_forms_field_1211 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1221 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1231 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1251 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1221 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1232 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1241 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1261 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1271 {
	background: transparent;
	width: 85%;
}

.ninja_forms_field_1101_input_wrap {
	width: 70%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_1101_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f078";
    color: #0076BF;
    	
}

.ninja_forms_field_1131_input_wrap {
	width: 69.5%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_1131_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f078";
    color: #0076BF;
    	
}

.ninja_forms_field_1171_input_wrap {
	width: 69.5%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_1171_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f078";
    color: #0076BF;
    	
}

.ninja_forms_field_1151_input_wrap {
	width: 69.5%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_1151_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f078";
    color: #0076BF;
    	
}

.ninja_forms_field_1141_input_wrap {
	width: 69.5%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_1141_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f078";
    color: #0076BF;
    	
}

.ninja_forms_field_1161_input_wrap {
	width: 69.5%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_1161_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f078";
    color: #0076BF;
    	
}

#ninja_forms_field_1101 {
	background: transparent;
	width: 85%;
}


#ninja_forms_field_1131 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1171 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1151 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1141 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1161 {
	background: transparent;
	width: 85%;
}

.cart .quantity {
	display: none;
}

.product_meta .sku_wrapper {
	display: none;
}

#ninja-forms-addons-total {
	text-align: center;
}

.single_add_to_cart_button {
	width: 100%;
	text-align: center;
	margin: 0px auto;
}

#ninja_forms_field_411 {
	background: transparent;
	width: 90%;
}

#ninja_forms_field_411 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_421 {
	background: transparent;
	width: 90%;
}

#ninja_forms_field_421 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_431 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_431 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_1 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_2 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_2 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_316 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_316 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_4 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_4 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_441 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_441 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_451 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_451 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_461 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_461 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_471 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_471 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_601 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_601 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_481 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_481 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_491 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_491 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_501 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_501 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

 #ninja_forms_field_511 {
	background: #0072BB none repeat scroll 0% 0% !important;
	color: #FFF !important;
	-moz-appearance: none !important;
	outline: medium none;
	border: medium none;
	cursor: pointer;
	overflow: hidden;
	font-size: 18px;
	padding: 10px;
	border-radius: 5px;
	width: 200px;
}

#ninja_forms_field_511:hover {
	background: #f26724 none repeat scroll 0% 0% !important;
}

 #ninja_forms_field_591 {
	background: #0072BB none repeat scroll 0% 0% !important;
	color: #FFF !important;
	-moz-appearance: none !important;
	outline: medium none;
	border: medium none;
	cursor: pointer;
	overflow: hidden;
	font-size: 18px;
	padding: 10px;
	border-radius: 5px;
	width: 200px;
}

#ninja_forms_field_591:hover {
	background: #f26724 none repeat scroll 0% 0% !important;
}

#ninja_forms_field_521 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_521 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_531 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_531 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_541 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_541 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_551 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_551 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_561 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_561 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_571 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_571 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_581 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_581 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_591 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_591 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_318 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_318 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
    height:55px !important;
}

#ninja_forms_field_319 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_319 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_320 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_320 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_321 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_321 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_322 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_322 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_323 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_323 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_324 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_324 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_325 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_325 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_327 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_327 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_329 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_329 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_701 {
	background: #f26724 none repeat scroll 0% 0% !important;
	color: #FFF !important;
	-moz-appearance: none !important;
	outline: medium none;
	border: medium none;
	cursor: pointer;
	overflow: hidden;
	font-size: 14px;
	padding: 10px;
	border-radius: 5px;
	width: 100px;
}

#ninja_forms_field_701:hover {
	background: #0072bb none repeat scroll 0% 0% !important;
}

#ninja_forms_field_611 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_611 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_621 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_621 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_631 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_631 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_641 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_641 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_651 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_651 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_661 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_661 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_671 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_671 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_681 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_681 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_711 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_711 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

.fusion-secondary-menu-icon::before {
    color: #FFF !important;
}

.fusion-secondary-menu-icon::after {
    color: #FFF !important;
}

#ninja_forms_field_751 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_751 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_761 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_761 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_771 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_771 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_781 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_781 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

 #ninja_forms_field_791 {
	background: #0072BB none repeat scroll 0% 0% !important;
	color: #FFF !important;
	-moz-appearance: none !important;
	outline: medium none;
	border: medium none;
	cursor: pointer;
	overflow: hidden;
	font-size: 18px;
	padding: 10px;
	border-radius: 5px;
	width: 200px;
}

#ninja_forms_field_791:hover {
	background: #f26724 none repeat scroll 0% 0% !important;
}

.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu {
	width: 94.0%;
}

.fusion-header-v4 .fusion-header {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

.pro_multistep {
    display: block;
    width: 100%;
    overflow: hidden;
    margin-top: 6px;
    background: #f26724;
}

.pro_multistep > .steps {
    position: relative;
    display: block;
    width: 100%;
}

.pro_multistep > .steps  a {
    background: #0072BB none repeat scroll 0% 0%;
}

.pro_multistep ul {
    list-style: outside none none !important;
    padding: 0px;
    overflow: hidden;
    margin-left: 30px !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.pro_multistep > ul > li {
    float: left;
    margin-left: 0px;
}
.pro_multistep > ul > li {
    width: 20%;
}
.pro_multistep ul > li {
    display: block;
    padding: 0px;
}

.pro_multistep ul > li {
  	text-align: center;
    background: #f26724 none repeat scroll 0% 0% !important;
}

.pro_multistep .notdone a {
    color: #CDCDC1;
    background: #f26724 none repeat scroll 0% 0% !important;
}

.pro_multistep .done a {
    color: #FFF;
    background: #f26724 none repeat scroll 0% 0% !important;
}

.pro_multistep .notdone a:hover {
    color: #CDCDC1 !important;
    background: #f26724 none repeat scroll 0% 0% !important;
}

.pro_multistep .done a:hover {
    color: #FFF !important;
    background: #f26724 none repeat scroll 0% 0% !important;
}

.pro_multistep .steps a {
    display: block;
    width: auto;
    margin: 0px;
    padding: 0.5em;
    padding-left: 0.9em;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}

.pro_multistep .steps a, .pro_multistep .steps a:hover, .pro_multistep .steps a:active {
    text-align: left;
    font-weight: bold;
}

.pro_multistep .steps .number {
    font-size: 1.429em;
}

#product-55356 .product_title {
    display: none;
}

#product-55356 .summary-container {
    padding-left: 1em;
}

#product-55356 {
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
}

.woocommerce-page .fusion-header-wrapper {
	display: none;
}

.woocommerce-cart .fusion-header-wrapper, .woocommerce-account .fusion-header-wrapper {
	display: inherit !important;
}

.woocommerce-page .fusion-footer {
	display: none;
}

.woocommerce-cart .fusion-footr, .woocommerce-account .fusion-footr {
	display: inherit !important;
}

.col_hh_delivery .points_amount {
	font-size: 1.4em;
	margin-top: 25px;
	padding-left: 30px;
}


#product-55356 .product_title {
	display: none;
}

#product-55356 .product-border {
	display: none;
}

form.cart {
    margin-top: 0px !important;
}

.fusion-flexslider .slides img {
	width: 100.0% !important;
	margin-left: 5%;
	margin-top: 3%;
	padding-right: 40px;
	padding-bottom: 10px;
}

.product .images {
    width: 50% !important;
    margin-right : 0px !important;
}

.wizard, .tabcontrol {
    display: inline-block !important;
}

.woocommerce-content-box {
    padding: 0px !important;
}

.wizard > .steps {
    background: #f26724;
}

.wizard > .steps .disabled a {
	background: #f26724 !important;
    color: #CDCDC1 !important;
}

.wizard > .steps .done a:active {
    background: #0a7bc2 none repeat scroll 0% 0% !important;
    color: #FFF !important;
}

.wizard > .steps .done a {
	color: #CDCDC1;
}

.wizard > .steps > ul > li {
    width: 20% !important;
}

.woocommerce-billing-fields .clear {
	clear: none !important;
}

form.checkout #billing_address_1_field {
    float: left;
    width: 48%;
}

form.checkout #shipping_address_1_field {
    float: left;
    width: 100%;
}

form.checkout #billing_city_field, form.checkout #shipping_city_field {
    float: right;
    width: 48%;
}

form.checkout #billing_state_field, form.checkout #shipping_state_field {
    float: left;
    width: 48%;
}

form.checkout #billing_email_field, form.checkout #shipping_email_field {
    float: right;
    width: 48%;
}

form.checkout #billing_phone_field, form.checkout #shipping_phone_field {
    float: left;
    width: 48%;
}

form.checkout #billing_landline_field, form.checkout #shipping_landline_field {
    float: right;
    width: 48%;
}

form.checkout #billing_delivery_date_field {
    float: left;
    width: 48%;
}

form.checkout #billing_delivery_time_field {
    float: right;
    width: 48%;
}

.pop-up-btn {
    padding: 8px 15px;
    display: inline-block;
    background: #3B4658 none repeat scroll 0% 0%;
    border-radius: 3px;
    color: #FFF;
    font-size: 15px;
    text-decoration: none;
}

#ninja_forms_form_18_response_msg div::before {
    display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 40px;
    z-index: 1;
    font-family: FontAwesome;
    content: "\f12a  ";
    color: #DC143C;
}

#ninja_forms_form_18_response_msg {
	text-align: left;
}

#ninja_forms_form_18_response_msg div {
    color: #DC143C;
    font-size: 14px;
}

#ninja_forms_form_18_response_msg div {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 28px !important;
}

.product .entry-summary .price {
	display: none;
}

.woocommerce .checkout_coupon .coupon-button {
  margin-right: 8px !important;
}

.woocommerce .checkout_coupon .coupon-button input {
 	padding: 8px !important;
}

.wizard .actions a {
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
}

.pro_multistep #wizard-t-0 span {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: 0px 0px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

.pro_multistep #wizard-t-1 span {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: -30px -30px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

.pro_multistep #wizard-t-2 span {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: -30px -60px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

.pro_multistep #wizard-t-3 span {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: -30px -90px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

#wizard-t-0 {
	line-height: 30px;
}

#wizard-t-1 {
	line-height: 30px;
}

#wizard-t-2 {
	line-height: 30px;
}

#wizard-t-3 {
	line-height: 30px;
}

.wizard .steps #wizard-t-0:hover {
	background: #f26724;
}

.wizard > .steps .done a:hover {
 	color: #FFFFFF !important;
}

.wizard > .steps .current a:hover {
 	color: #FFFFFF !important;
}

.wizard #wizard-t-0 span {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: -30px 0px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

.wizard > .steps a, .wizard > .steps a:hover, .wizard > .steps a:active {
	text-align:left !important;
}

.wizard .steps .current #wizard-t-1 .number {
	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: 0px -30px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

.wizard .steps .done #wizard-t-1 .number {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: -30px -30px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

.wizard .disabled .done #wizard-t-1 .number {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: -30px -30px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

.wizard .steps .current #wizard-t-2 .number {
	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: 0px -60px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

.wizard .steps .done #wizard-t-2 .number {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: -30px -60px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

.wizard .steps .disabled #wizard-t-2 .number {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://campusdemo.azurewebsites.net/wp-content/uploads/2015/07/new_sprite_stepper.png");
 	background-position: -30px -60px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

.wizard .steps .current #wizard-t-3 .number {
	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: 0px -90px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

.wizard .steps .done #wizard-t-3 .number {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: -30px -90px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

.wizard .steps .disabled #wizard-t-3 .number {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: -30px -90px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
}

.avada-thank-you {
	border-radius: 5px 5px 0px 0px !important; 	
	margin-bottom: 0px !important;
}

.avada-thank-you h2 {
	font-size: 1.4em !important;
	font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
	color: #0072BB !important;
	margin:1em; 
}

.avada-thank-you .order_details {
	margin-left:1em !important; 
}

.avada-order-details {
    margin-bottom: 0px !important;
}

.avada-order-details h2 {
	font-size: 1.4em !important;
	font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
	color: #0072BB !important;
	margin:1em;
}

.avada-customer-details h2 {
	font-size: 1.4em !important;
	font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
	color: #0072BB !important;
	margin:1em;
}

.avada-customer-details .customer_details {
	margin-left:1em;
	
}


.avada-customer-details .title h3 {
	
	font-size: 0.8em !important;
	font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
	color: #0072BB !important;
	margin-left:1em;
	
}

.woocommerce-content-box.full-width .customer_details {
    
    border-radius: 0px 0px 5px 5px;
    
}


.woocommerce-form-wrap{
	
	margin-top: 1em;
	position: relative;
	box-sizing: border-box;
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 1em;
	background-color: #F2F2F2;
	
}

.woocommerce-checkout-top {
	
	padding-left: 1.5em;
	padding-top: 1.0em;
	padding-bottom: 2.0em;
	padding-right: 0.5em;
	background: white;
	border-radius: 5px 5px 0px 0px;
	
}

.woocommerce-checkout-message::before {
	
	position: absolute;
	margin-left: -16px;
	font-family: 'IcoMoon';
	content: '\f05d';
}
 
.woocommerce-checkout-top .woocommerce-checkout-info {
	
	display: inline-block;
	float: left;
	width: 50%;
	
		
}

.login {
	background: white !important;
	border-radius: 5px !important;
}

.login p {
	margin-left: 1em !important;
	margin-right: 1em !important;	
	padding-top : 1em;
	
}

.woocommerce-checkout-top .woocommerce-checkout-message {
	display: inline-block;
	float: right;
	width: 50%;
}

.avada-customer-details p{
	margin-left:1em;
}

th.product-name {
	font-size: 0.8em !important;
	font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
	color: #0072BB !important;
}

th.product-quantity {
	font-size: 0.8em !important;
	font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
	color: #0072BB !important;
}

th.product-total {
	font-size: 0.8em !important;
	font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
	color: #0072BB !important;
}

.variation-ConfirmyouroiltypeQuantityorValue {
	display: none !important; 
}

.variation br {
	/*display: none;*/
}

.shop_table {
    width: 95% !important;
    margin: 1.5em !important;
}

.pro_multistep_conf {
    display: block;
    width: 100%;
    overflow: hidden;
    margin-top: 6px;
    background: #f26724;
}

.pro_multistep_conf > .steps {
    position: relative;
    display: block;
    width: 100%;
}

.pro_multistep_conf > .steps  a {
    background: #0072BB none repeat scroll 0% 0%;
}

.pro_multistep_conf ul {
    list-style: outside none none !important;
    padding: 0px;
    overflow: hidden;
    margin-left: 40px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.pro_multistep_conf > ul > li {
    float: left;
    margin-left: 0px;
}
.pro_multistep_conf > ul > li {
    width: 20%;
}
.pro_multistep_conf ul > li {
    display: block;
    padding: 0px;
}

.pro_multistep_conf ul > li {
  	text-align: center;
    background: #f26724 none repeat scroll 0% 0% !important;
}

.pro_multistep_conf .notdone a {
    color: #CDCDC1;
    background: #f26724 none repeat scroll 0% 0% !important;
}

.pro_multistep_conf .done a {
    color: #FFF;
    background: #f26724 none repeat scroll 0% 0% !important;
}

.pro_multistep_conf .notdone a:hover {
    color: #CDCDC1 !important;
    background: #f26724 none repeat scroll 0% 0% !important;
}

.pro_multistep_conf .done a:hover {
    color: #FFF !important;
    background: #f26724 none repeat scroll 0% 0% !important;
}

.pro_multistep_conf .steps a {
    display: block;
    width: auto;
    margin: 0px;
    padding: 0.5em;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}

.pro_multistep_conf .steps a, .pro_multistep .steps a:hover, .pro_multistep .steps a:active {
    text-align: left;
    font-weight: bold;
}

.pro_multistep_conf .steps .number {
    font-size: 1.429em;
}

.pro_multistep_conf #wizard-t-0 span {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: 0px 0px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
 	color: #CDCDC1;
}

.pro_multistep_conf #wizard-t-1 span {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: 0px -30px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
 	color: #CDCDC1;
}

.pro_multistep_conf #wizard-t-2 span {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: 0px -60px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
 	color: #CDCDC1;
}

.pro_multistep_conf #wizard-t-3 span {
 	float: left;
 	height: 30px;
 	width: 30px;
 	background-image: url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_sprite_stepper.png");
 	background-position: -30px -90px;
 	background-repeat: no-repeat;
 	margin-right: 10px;
 	color: #FFFFFF;
}

#menu-item-22031 {
	width : 6%;
}

.ninja_forms_field_input_wrap {
	display: inline;
}
 
#ninja_forms_field_1101_label,
#ninja_forms_field_1131_label,
#ninja_forms_field_1171_label,
#ninja_forms_field_1141_label,
#ninja_forms_field_1161_label,
#ninja_forms_field_1151_label {
	display: inline-block;
	width: 25%;
}

.woocommerce_checkout_details_title h2 {
	font-size: 1.4em !important;
	font-weight: 500;
	font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
	color: #0072BB !important;
}

.title-shipping {
	font-size: 1.4em !important;
	font-weight: 500;
	font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
	color: #0072BB !important;
	padding-left: 1em;
	background-color: #e3e3e3;
	margin-top: 0em !important;
	margin-bottom: 0em !important;	
	display: none;
}

.create-account {
	margin-top: 1em !important;
	margin-left: 1em !important;
}

#account_password {
	width: 50%;
}

#account_password_field {
	width: 50%;
}

.woocommerce .checkout_coupon .promo-code-heading {
  padding-left: 1em !important;
  padding-top: 0.5em !important;
  padding-bottom: 0.5em !important;
}

.wizard > .actions {
	margin-top: 1em !important;
}

#ship-to-different-address {
	padding-left: 1em;
}

.woocommerce {
	border-radius: 5px 5px 5px 5px;
}

#order_comments_field {
	padding: 1em;
}

.input-text, input[type="text"] {
	border-radius: 5px;
}

select {
	border-radius: 5px !important;
}

#billing_title {
	border-radius: 5px !important;
}

.woocommerce-content-box {
	background-color: #FFFFFF !important;
	border : none !important;
}

.wizard > .content {
	margin: 0em !important;
}

.ninja_forms_field_input_wrap {
	border-radius: 5px;
}

.woocommerce-billing-fields .form-row label {
	color: #0072BB;
}

.checkout_complete_shippingpanel {
	background-color: #e3e3e3;
}

.recalc_notice_wrap {
	display: inline-block;
	overflow: hidden;
	float: right;
	margin-top: 0%;
}

.recalc_notice {
	display: inline-block;
	width: auto;
	float: right;
	color: #FFFFFF;
	background: #0072BB;
	border-radius: 5px 5px 5px 5px;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 20px;
	background: #0076BF url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_icon_arrow_white.png") no-repeat scroll right center !important;
}

.recalc_notice:hover {
	cursor: pointer;
}

.invalid_login_multistep {
	color: #FF0000;
	padding-left: 1em;
	padding-top: 1em;
}

/*
#wrapper .post-content h2 {
	font-size:  1em !important;
	line-height: 1.2em !important;
}

.post-content h2 {
	color: #0072BB !important;
}*/

/*woocommerce checkout fileds customizations */

.woocommerce-billing-fields p {
	width: 100%;
}

.woocommerce-billing-fields p > div {
	display: inline-block !important;
	float: right;
	width: 60% !important;
}

#s2id_billing_nametitle {
	width: 70% !important;
}

#s2id_billing_delivery_time {
	width: 70% !important;
}

.wizard > .content > .body input {
	display: inline-block !important;
	border: 1px solid #cdd5dc;
	width: 70%;
	float: right;
	border-radius: 5px;
}

form.checkout #billing_last_name_field, form.checkout #shipping_last_name_field {
  float: inherit !important;
  width: 100% !important;
}

form.checkout #shipping_address_1_field {
  float: inherit !important;
  width: 100% !important;
}

form.checkout #billing_first_name_field, form.checkout #shipping_first_name_field {
  float: inherit !important;
  width: 100% !important;
}

form.checkout #billing_nametitle_field {
  float: inherit !important;
  width: 100% !important;
}

form.checkout #billing_address_1_field {
  float: inherit !important;
  width: 100% !important;
}

form.checkout #billing_state_field, form.checkout #shipping_state_field {
  float: inherit !important;
  width: 100% !important;
}

form.checkout #billing_city_field, form.checkout #shipping_city_field {
  float: inherit !important;
  width: 100% !important;
}

form.checkout #billing_phone_field, form.checkout #shipping_phone_field {
  float: inherit !important;
  width: 100% !important;
}

form.checkout #billing_email_field, form.checkout #shipping_email_field {
  float: inherit !important;
  width: 100% !important;
}

form.checkout #billing_delivery_date_field {
  float: inherit !important;
  width: 100% !important;
}

form.checkout #billing_landline_field, form.checkout #shipping_landline_field {
  float: inherit !important;
  width: 100% !important;
}

form.checkout #billing_delivery_time_field {
  float: inherit !important;
  width: 100% !important;
}

.billing_details_panel_wrap {
	margin-top: .1em;
	position: relative;
	box-sizing: border-box;
	display: block;
	width : 100%;
	overflow: hidden;
	padding: 1em;
	
}

.billing_details_panel_left {
	display: inline-block;
	float : left;
	width : 45%;
}

.billing_details_panel_right {
	display: inline-block;
	float : right;
	width : 45%;
}

.billing_address_panel_wrap {
	margin-top: 1em;
	position: relative;
	box-sizing: border-box;
	display: block;
	width : 100%;
	overflow: hidden;
	background-color: #F2F2F2;
	padding: 1em;
}

.billing_address_panel_left {
	display: inline-block;
	float : left;
	width : 45%;
}

.billing_address_panel_right {
	display: inline-block;
	float : right;
	width : 45%;
}

.shipping_details_panel_wrap {
	margin-top: 1em;
	position: relative;
	box-sizing: border-box;
	display: block;
	width : 100%;
	overflow: hidden;
	padding: 1em;
}

.shipping_details_panel_left {
	display: inline-block;
	float : left;
	width : 45%;
}

.shipping_details_panel_right {
	display: inline-block;
	float : right;
	width : 45%;
}

#billing_address_2 {
	margin-top: 0px;
	margin-bottom: 20px;
}

#shipping_address_2_field {
	display: block;
}

#shipping_address_2 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.billing_address_panel_wrap #billing_postcode_field {
	float: inherit !important;
}

#billing_country_field div {
	width: 70% !important;
}

#shipping_country_field div {
	width: 70% !important;
}

#billing_country_field {
	float: inherit !important;
}


.woocommerce form.checkout .col-2, .woocommerce form.checkout #order_review_heading, .woocommerce form.checkout #order_review {
  display: block !important;
}

.woocommerce-checkout-review-order-table {
	display: none;
}

#order_review .woocommerce-checkout-payment {
	margin: 10px;
	    padding-top: 50px;
}

.woocommerce .checkout #place_order {
	border-radius: 5px !important;
}

.woocommerce .checkout #place_order {
	background: #0076BD !important;
	color: #FFFFFF !important;
	background-image: none !important;
}

.realex_vault_new .form-row-first label {
	text-align : left;
} 

.woocommerce-checkout-payment #place_order {
	width: 13.3%;
	margin-right: 1em;
}

#wizard .payment_methods li input {
	width: 2%;
}

.realex_vault_new .form-row-first label {
	float: left;
}

.realex_vault_new .form-row-first input {
	/*float: left !important;*/
}

.realex_vault_new .form-row {
	width: 100%;
	overflow: hidden;
	padding-bottom: 1em !important;
}

.realex_vault_new {
	width: 60%;
}

#field_realex_accountNumber {
	overflow: hidden;
	float : right;
	width : 60%;
}

#field_realex_accountNumber #realex_accountNumber {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#field_realex_accountNumber input {
	width: 100% !important;
}

#field_realex_cardtype {
	overflow: hidden;
	float : right;
	width : 60%;
}

#field_realex_cardtype #realex_cardtype {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#field_realex_expirationMonth input {
	width: 100% !important;
}

#field_realex_expirationMonth {
	overflow: hidden;
	float : right;
	width : 60%;
}

#field_realex_expirationMonth #realex_expirationMonth {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#field_realex_cvNumber input {
	width: 20% !important;
}

#field_realex_cvNumber {
	display: inline-block;
	overflow: hidden;
	float : right;
	width : 60%;
}

#field_realex_cvNumber #realex_cvNumber {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#field_realex_cardtype input {
	width: 100% !important;
}

#realex_cardType {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: 1px solid #cdd5dc;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 4px 4px 4px 4px;
    width: 40%;
    float: left;
}

#realex_expirationMonth {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: 1px solid #cdd5dc;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 6px 8px 8px 8px;
    width: 40%;
    float: left;
}

#realex_expirationYear {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: 1px solid #cdd5dc;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 6px 8px 8px 8px;
    width: 40%;
    float: left;
}

.checkout_coupon .promo-code-heading {
	
	color: #0076BF !important;
	font-family: GothamRndMed,Arial Rounded MT Bold,Varela Round,Arial !important;
	font-size: 1.0em !important;
	font-weight: bold !important;
	height: 50px !important;
	
}

.terms input {
	float: left !important;
	width: 4% !important;
	margin-top: 0px !important;
	margin-right: 10px !important;
}

.alignright {
	float: left !important;
	display: block !important;
}

.product .cart .ninja-forms-form-wrap .calc-wrap {
	display: none;
}

/*end of woocommerce checkout field customization */


/* Responsiveness handlers */
@media screen and (min-width: 1230px) {
	#popmake-75761 {
		top:220px !important;
		left: 500px !important;
	}
	
	#popmake-75861 {
		top:220px !important;
		left: 100px !important;
	}
	
	#popmake-55572 {
		top:220px !important;
		left: 60px !important;
		display: block !important;
	}
}

@media screen and (max-width: 1230px) {


	#popmake-55572 {
		top:220px !important;
		left: 100px !important;
		display: block !important;
	}
	
  	#popmake-55338 {
			
		border-radius: 5px !important;
                left:500px !important;
		position: absolute !important;
		/*left: 480px !important;*/
		top: 240px!important;
	}
	

	
	#popmake-75761 {
		top:220px !important;
		left: 480px !important;
	}
	
	#popmake-75861 {
		top:220px !important;
		left: 90px !important;
	}
	
	#payment .terms {
		
    	left: 420px !important;
    
	}
	
	.fusion-logo-left .fusion-header-banner {

		font-size: 1.2em !important; 
  
	}
	
	.col_hh_delivery .points_amount {
		
			font-size: 1.2em !important;
			margin-top: -5px;
			padding-left: 30px;
	}
	
	.woocommerce .single_add_to_cart_button, .woocommerce button.button {
  
		width: 30% !important;
		height: 45px !important;
		border-radius: 5px !important;
		margin: 10px 10px 10px 150px !important;
		position: right;
	}	

	.homeboxtitle {
		
		font-size: 1em !important;
		
	}
		
	.bodyfonthome {
		
		text-align: center;
		font-size: 1em !important;
		line-height: 23px !important;
	}
	
	#main {
		
		background-attachment: fixed !important;
         
	}	
}

@media screen and (max-width: 1100px) {
	
	#popmake-75761 {
		top:220px !important;
		left: 520px !important;
	}
	
	#popmake-75861 {
		top:220px !important;
		left: 50px !important;
		display: visible !important;
	}
	
	#popmake-55572 {
		top:220px !important;
		left: 50px !important;
		display: block !important;
	}
	
}

@media screen and (max-width: 1054px) {
	
	#popmake-75761 {
		top:220px !important;
		left: 440px !important;
	}
	
	#popmake-75861 {
		top:220px !important;
		left: 0px !important;
		display: visible !important;
	}
	
	#popmake-55572 {
		top:220px !important;
		left: 0px !important;
		display: block !important;
	}
}

@media screen and (max-width: 936px) {
	
	#popmake-75761 {
		top:220px !important;
		left: 385px !important;
	}
	
	#popmake-75861 {
		top:220px !important;
		left: -20px !important;
		display: visible !important;
	}
	
	#popmake-55572 {
		top:220px !important;
		left: -20px !important;
		display: block !important;
	}
	
}

@media screen and (max-width: 820px) {
	
	#popmake-75761 {
		top:220px !important;
		left: 340px !important;
	}
}

@media screen and (max-width: 768px) {	
		
	.ninja-forms-form-wrap label {
  		font-size : 14px;
  		width : 100% !important;
	}
	
	.ninja-forms-form-wrap label {
  		font-size : 14px;
  		width : 100% !important;
	}
	
	.ninja-forms-form-wrap label {
  		font-size : 14px;
  		width : 100% !important;
	}
	
	#ninja_forms_form_18_all_fields_wrap .ninja-forms-field {
		width: 85%;
	}
	
	#popmake-75761 {
		top : 190px !important;
		left: 320px !important;
		width: 30%;
	}
	
	#popmake-75861 {
		top : 190px !important;
		left: -20px !important;
		width: 30%;
		display: visible !important;
	}
	
	#popmake-55572 {
		top : 190px !important;
		left: -20px !important;
		width: 30%;
		display: block !important;
	}
}

@media screen and (max-width: 710px) {	
	
	#popmake-75761 {
		top: 180px !important;
		left: 10% !important;
		width: 60%;
	}
	
	#popmake-75861 {
		display: none !important;
	}
	
	#popmake-55572 {
		display: none !important;
	}
}

@media screen and (max-width: 480px) {	
	
	#popmake-75761 {
		top: 180px !important;
		left: 5% !important;
		width: 60%;
	}
	
	#popmake-75861 {
		display: none !important;
	}
	
	#popmake-55572 {
		display: none !important;
	}
	
}

@media screen and (max-width: 376px) {
	
	#popmake-75761 {
		top: 150px !important;
		left: 0% !important;
		width: 60% !important;
	}
	
	#popmake-75861 {
		display: none !important;
	}
	
	#popmake-55572 {
		display: none !important;
	}
}
	
@media screen and (max-width: 324px) {
	
	#popmake-75761 {
		top: 130px !important;
		left: -7% !important;
		width: 60% !important;
	}
	
	#popmake-55572 {
		display: none !important;
	}
	
	#popmake-75861 {
		display: none !important;
	}
	
	.fusion-header-banner span {
		color: rgb(242, 103, 36) !important;
	}
}

@media screen and (max-width: 1000px) {
	.fusion-main-menu > ul > li > a {
		font-size: 14px !important;
	}
	
	#popmake-55338 {			
		left: 450px !important;
	}
}

@media only screen and (max-width: 893px) {
	.fusion-logo-left .fusion-header-banner {
		/*margin-right: 30%;*/
		text-align: center;
	}
	.fusion-logo img {
		top: 0px !important;
	}
	.fusion-mobile-menu-design-classic .fusion-header-banner {
  		float: none;
  		text-align: center;
  		margin: 0 auto;
  		width: 100%;
  		margin-top: 20px;
  		clear: both;
	}
}

@media only screen and (max-width: 800px) {	
	.fusion-header-wrapper .fusion-header, .fusion-header-wrapper #side-header, .fusion-header-wrapper .fusion-secondary-main-menu {
  		background-color: #0076BF !important;
  		border-radius: 0px 0px 5px 5px;
	}
	
	.woocommerce .checkout_coupon .coupon-button {
  		margin-right: 10px !important;
  		float: right !important;
	}
	
	.pro_multistep #wizard-t-0 span {
		margin-right: 100%;
	}
	
	.pro_multistep #wizard-t-1 span {
		margin-right: 100%;
	}
	
	.pro_multistep #wizard-t-2 span {
		margin-right: 100%;
	}
	
	.pro_multistep #wizard-t-3 span {
		margin-right: 100%;
	}

	#popmake-55338 {
		left: 300px !important;
		max-width: 300px!important;
		top: 220px!important;
	}
	
	.homeheadertitle {	 
		font-size: 1em;
	}
	 
	 
	.homeheadertitlelong {
		font-size: 1em;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 5px;
		padding-right: 5px; 
	}
	
	
	.homeboxtitle{
		font-size: 1em;
	}
	
}

@media only screen and (max-width: 870px) {	
	
	.woocommerce .single_add_to_cart_button, .woocommerce button.button {
  
		width: 30% !important;
		height: 45px !important;
		border-radius: 5px !important;
		margin: 10px 10px 10px 95px !important;
		
}



.realex_vault_new {
    width: 80% !important;
}

#payment .terms {
       
           top: 404px !important;
    left: 150px !important
   
}



			.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner {
				
				  margin-bottom: 10px !important;
				
			}
			
						
		   .fusion-mobile-menu-icons a {
			   
			     padding-top: 50px !important;
			   
			   
		   }		
}

@media only screen and (max-width: 656px) {	
	#product-55356 .images {
    	display: none;
	}
	
	#popmake-55338 {
		left: 220px !important;
		max-width: 300px!important;
	}
	
	#payment .terms {
    	top: 538px;
		left: -180px;
		position: absolute !important;
		font-weight: bold;
		width: 500px;
		font-size: small;
	}
	
}
	


@media only screen and (max-width: 500px) {	
	.fusion-logo-left .fusion-header-banner {
		font-size : 20px !important;
	}
	
	.hh_order_breakdown .col_hh_total {
		width : 100%;
		background: none;
	}
		
	.hh_order_breakdown .col_hh_earn {
		display: none;
	}
	
	#sliders-container {
		
		position: relative !important;
		/*margin-top: 170px !important;*/
}
	
}
 
@media only screen and (max-width: 570px){

	#popmake-55338 {

		left: 185px !important;
		max-width: 385px!important;

	}
	
 }



@media only screen and (max-width: 380px) {	
	
	#main {     
		background-image: none !important; 
	}

	#payment .terms {
    	top: 538px !important;
		left: -180px !important;
		position: absolute !important;
		font-weight: bold;
		width: 500px;
		font-size: small !important;
	}
	
	.fusion-mobile-menu-icons a {
		float: right;
		font-size: 21px;
		margin-left: 20px;
		padding-top: 20px;
	}
	
	
	
	.avada-thank-you {
		margin-bottom: 0px !important;
	}
	
	.fusion-header-wrapper {
		padding-left: 0% !important; 
		padding-right: 0% !important; 
	}
	
   .hometab {
   		margin-top: 470px !important;
	}

	.mobilecontent{
		display: block !important;
		background: rgba(255, 255, 255, 0.9);
		padding-bottom: 0px;
		border-radius: 5px;
	}
	
	#main {	
		padding-left: 5px !important; 
		padding-right: 5px !important;
		padding-top: 5px !important;
	}
	
	table {
		max-width: 10% !important;
		padding: 25px !important;
	}
	
	.avada-order-details {
		margin-bottom: 0px !important;
	}
	
	.woocommerce .checkout_coupon .promo-code-heading {
		/* display: block; */
		/* margin-bottom: 10px !important; */
		float: none;
		text-align: center;
		margin-top: 50px !important;
		margin-bottom: -50px !important;
	}
	
	.woocommerce .checkout_coupon .promo-code-heading {
		padding-left: 0em !important;
		padding-top: 0em !important;
		padding-bottom: 0em !important;
	}
	
	.woocommerce .checkout_coupon .coupon-contents {
		display: inline-block;
		padding-left: 50px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 30px;
	}
	
	.hometitles {
		font-size: 29.063px !important;	
	}

	#sliders-container .rev_slider_wrapper {		
		display: none !important;
	}

	.fusion-logo-left .fusion-header-banner {
		margin-right: 0px;
		font-weight: 100;
	}
		
	.fusion-logo-left .fusion-header-banner {	
		font-size : 16px !important;
		color: rgba(255, 255, 255, 0.96) !important;
	}
	
	.ninja_forms_field_91_input_wrap {
		width: 80%;
	}

	.ninja_forms_field_1101_input_wrap {    
		width: 80%; 
	}

	.ninja_forms_field_103_input_wrap {		
		width: 80%;
	}

	.ninja_forms_field_104_input_wrap {		
		width: 80%;
	}

	.woocommerce .single_add_to_cart_button, .woocommerce button.button {	
		width: 50% !important;
		height: 45px !important;
		border-radius: 5px !important;
		margin: 0px 0px 0px 0px !important;
		margin-left: 4% !important;
		margin-top: 6% !important;
	}
	
		.hh_order_breakdown h3 {
			
			margin-bottom: 5px;
				font-size: 1em !important;
				padding-left: 0px !important;
				width: 200px;
}

		.hh_order_breakdown .order_amount {
			
			padding-left: 0px;
}


			.woo_order_full_header h1 {
			
			width: 200px;
}
	
	.pro_multistep .steps a, .pro_multistep .steps a:hover, .pro_multistep .steps a:active {		
		font-size: 12px;
		align-content: center;
		padding-left: 23px;	
	}
	
	.wizard > .content > .body input {
   		width: 100%; 
	}

	#s2id_billing_nametitle {		
		width: 100% !important;
	}

	#s2id_billing_delivery_time {		
		width: 100% !important;
	}
	
	#popmake-55338 {		
		border-radius: 5px !important;
		left: 0px !important;
		position: absolute !important;
		left: -8px !important;
		top: 180px!important;
	}

	.popmake.responsive {	
		width: 86% !important;
		overflow: none !important;
	}
	
	
	
		.wizard ul, .tabcontrol ul {
			
			display: -webkit-inline-box;
}
	
		.picheader {
			
			display: none;
			
}
		
		.hh_order_breakdown .col_hh_total {
  
			background: none;

}

		.realex_vault_new {
		
			width: 90%;
}


		#field_realex_accountNumber {
			
			  width: 100%;
			
			}
	
	
		#field_realex_cardtype {
			
			width: 100%;
}


		#field_realex_expirationMonth {
			
			width: 100%;
}

		#field_realex_cvNumber {

			width: 100%;
}

			#field_realex_cvNumber #realex_cvNumber {

			width: 30% !important;
}

			.woocommerce .checkout #place_order {
		
			width: 40%;
}

			form.checkout #billing_first_name_field, form.checkout #shipping_first_name_field{
			
			padding-top: 16%;
			
}
			form.checkout #billing_nametitle_field {
			
			padding-top: 16%;
			
}

			form.checkout #billing_email_field, form.checkout #shipping_email_field {
			
			width: 220% !important;
}



	
}


@media only screen and (max-width: 380px){
#payment .terms {
    top: 538px !important;
    left: -185px !important;
    
    
    }
    
    .wizard > .content > .body label {
    margin-left: 5px !important;
}
    
    
    }



@media only screen and (max-device-width: 480px){
	
	.ninja_forms_field_91_input_wrap {
    	width: 80%;
	}


}

@media only screen and (max-device-width: 414px){

#payment .terms {
    top: 538px !important;
    left: -185px !important;
}

}

@media only screen and (max-device-width: 375px){



#account_password {
  width: 100%;
}

	
}


@media only screen and (max-width: 960px) {	
	
	
	
	.hh_order_breakdown .col_hh_total {
		width : 45%;
	}
		
	.hh_order_breakdown .col_hh_earn {
		width: 45%;
	}

	.hh_order_breakdown .col_hh_delivery {
		display: none;
	}
	
	
	
}

.wizard > .content > .body label {  margin-left: 25px;}

.remodal-overlay {
	z-index: 50000 !important;
}

.wpDataTablesWrapper table.wpDataTable { 
	table-layout: fixed;
}

.coupon_form {
	overflow: hidden;
	width: 100%;
}

#single_product_applycoupon_wrap {
	padding-left: 30px !important;
	background-color : #e0dede !important;
	
}

#single_product_removecoupon_wrap {
	padding-top: 20px !important;
	padding-left: 20px !important;
	display: none;
}

#single_product_applycoupon_error_message {
	border-bottom: 0px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	padding-left: 1em;
	display: none;
	color: red;
}

.product-coupon-code-heading {
	border-bottom: 0px !important;
	padding-top: 1em;
	padding-left: 1em;
	margin-bottom: 10px !important;
}

.wizard ul, .tabcontrol ul {
	overflow: hidden;
	margin-left: 40px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.wizard > .steps a {
	padding: 0.5em 0.5em !important;
}

#ninja_forms_form_18_all_fields_wrap {
	margin-left: 30px;
}

#hometabfold .content-box-column .heading {
	margin-bottom: 5px !important;
}


#wp-submit {
	background: #0076BF !important;
	color: #FFFFFF !important;
	border-radius: 5px 5px 5px 5px !important;
}

#wp-submit:hover {
	color: #dddddd !important;
}


#ninja_forms_field_1311 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1311 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_1311_div_wrap {
	border-width: 1px;
    border-style: dashed !important;
    border-color: rgba(0, 114, 187, 0.7) !important;
    color: #0072BB !important;
	margin-bottom: 10px;
	text-align: left;
}

#ninja_forms_field_1321 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1321 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_1321_div_wrap {
	border-width: 1px;
    border-style: dashed !important;
    border-color: rgba(0, 114, 187, 0.7) !important;
    color: #0072BB !important;
	margin-bottom: 10px;
	text-align: left;
}

#ninja_forms_field_1331 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1331 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_1331_div_wrap {
	border-width: 1px;
    border-style: dashed !important;
    border-color: rgba(0, 114, 187, 0.7) !important;
    color: #0072BB !important;
	margin-bottom: 10px;
	text-align: left;
}

#ninja_forms_field_1361 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_1361 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_1361_div_wrap {
	border-width: 1px;
    border-style: dashed !important;
    border-color: rgba(0, 114, 187, 0.7) !important;
    color: #0072BB !important;
	margin-bottom: 10px;
	text-align: left;
}

 #ninja_forms_field_1351 {
	background: #0072BB none repeat scroll 0% 0% !important;
	color: #FFF !important;
	-moz-appearance: none !important;
	outline: medium none;
	border: medium none;
	cursor: pointer;
	overflow: hidden;
	font-size: 18px;
	padding: 10px;
	border-radius: 5px;
	width: 200px;
}

#ninja_forms_field_1351:hover {
	background: #f26724 none repeat scroll 0% 0% !important;
}

#popmake-75761 {
	 border-radius: 5px !important;
	 margin-left: 10%;
	 top:220px;
	 left: 600px;
}

#popmake-75861 {
	 border-radius: 5px !important;
	 margin-left: 10%;
	 top:220px;
	 left: 0px;
	 height: 367px !important;
	 background: transparent;
}

#popmake-75861 .popmake-content {
	 height: 150px !important;
	 margin-top: 100px;
	 background: transparent;
}


#ninja_forms_form_231_wrap {
	border-color: #1e73be;
	color: #22356b;
	padding: 20px;
	text-align: right;
}

#ninja_forms_field_1371_div_wrap {
	color: #0076bf;
    font-size: 22px;
}

#ninja_forms_field_1311_div_wrap {
	margin-top: 20px;
}

#menu-item-55278 {
	background: #FFFFFF url("https://campusdemo.azurewebsites.net/wp-content/uploads/2015/07/favicon-campus-48.png") no-repeat scroll center center !important;
	background-size: 20px 20px;
	width: 5%;
	border-right : 0px !important;
	margin-left: 5px;
}

#menu-item-55278 a {
	visibility: hidden;
}

#menu-item-55279 {
	border-left: 1px solid #E3E3E3;
}

.fusion-header-wrapper .fusion-row {
	max-width: 1200px !important;
}

.fusion-secondary-main-menu {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.fusion-secondary-main-menu .fusion-main-menu {
	padding-left: 0px;
	padding-right: 0px;
}

.fusion-secondary-main-menu .fusion-sticky-menu {
	padding-left: 0px;
	padding-right: 0px;
	z-index: 10000;
}

.single_add_to_cart_button {
	/*background: #0076BF !important;*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #010101),color-stop(1, #181818)) !important;
	background-image: linear-gradient( to top, #5aabd6, #0076BF ) !important;
	font-size: 20px !important;
	display: inline-block !important;
	height: 40px !important;
	line-height: 40px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	position: relative !important;
	background-color: #0076BF !important;
	color:rgb(255,255,255) !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	margin-bottom: 15px !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5) !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";
	zoom:1 !important;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2) !important;
	box-shadow:0px 2px 2px rgba(0,0,0,0.2) !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true);
}

.single_add_to_cart_button::after {
	
	content:url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/arrows-20x16-1.gif");
	/*background-image: url("https://campusdemo.azurewebsites.net/wp-content/uploads/2015/09/arrows-thinner.gif") no-repeat scroll right center !important;*/
    display: inline-block;
    font-size: 20px;
    font-weight: 100;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 20%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    color: #FFFFFF;
    padding-left: 0px;
	-webkit-transition: padding-left 0.5s,-webkit-transform 2s;
    transition: padding-left 0.5s, transform 0.5s;
}


.single_add_to_cart_button:hover::after {
	padding-left: 10px;
	-webkit-transition: padding-left 0.5s,-webkit-transform 2s; /* Safari */
    transition: padding-left 0.5s, transform 0.5s;
}

.single_add_to_cart_button:hover {
	background-image: linear-gradient( to top, #0076BF, #5aabd6 ) !important;
	margin-top: 2px;
	margin-bottom: 13px;
	-moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5);	
	-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5);
	box-shadow:0px 1px 0px rgba(255,255,255,0.5);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true);
}

.col_hh_delivery .points_amount span {
	font-size: 1.2em !important;
    color: #f26724;
}

.create_account_desc {
	margin-left: 25px !important;
    margin-right: 25px !important;
}

.billing_subscribe_desc {
	margin-left: 40px !important;
    margin-right: 40px !important;	
}

#billing_subscription_field {
	margin-left: 18px;
    margin-right: 18px;
} 

#order_comments_field span {
	margin-left: 1.5em;
}

#billing_address_3 {
	margin-top: 0px;
	margin-bottom: 20px;
}

#billing_city_field label {
	display: none;
}

#shipping_city_field label {
	display: none;
}

#ninja_forms_field_1501_div_wrap {
	display: none;
}

.ninja_forms_field_1101_input_wrap {
	float: right !important;
}

.ninja_forms_field_1131_input_wrap {
	float: right !important;
}

.ninja_forms_field_1141_input_wrap {
	float: right !important;
}

.ninja_forms_field_1151_input_wrap {
	float: right !important;
}

.ninja_forms_field_1161_input_wrap {
	float: right !important;
}

.ninja_forms_field_1171_input_wrap {
	float: right !important;
}

#ninja_forms_field_1511_div_wrap {
	margin-bottom: 5px;
	font-size:14px;
	width: 70%;
    float: right;
}

/*home page quotation form CSS */

#ninja_forms_form_15_response_msg p::before {
    display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 40px;
    z-index: 1;
    font-family: FontAwesome;
    content: "\f12a  ";
    color: #DC143C;
}

#ninja_forms_form_15_response_msg {
	text-align: center;
}

#ninja_forms_form_15_response_msg p {
    color: #DC143C;
    font-size: 14px;
}

#ninja_forms_form_15_response_msg div {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#ninja_forms_form_15_all_fields_wrap {
	cursor: pointer;
}

#popmake-55338 {
	border-radius: 5px !important;
	top:220px !important;
	position: absolute !important;
}
 
#ninja_forms_field_38::-moz-focus-inner {
    outline: medium none !important;
    border: 0 !important;
}

#ninja_forms_field_38 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_38_div_wrap  {
	margin-top: 20px;
}

#ninja_forms_field_38 {
	background: transparent;
	width: 74%;
}

#ninja_forms_field_38_div_wrap .ninja-forms-req-symbol {
	display: none;
}

#ninja_forms_field_39_label {
	display: none;
}

#ninja_forms_field_39 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_39::-moz-focus-inner {
    outline: medium none !important;
    border: 0 !important;
}

#ninja_forms_field_39 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_40 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
}

#ninja_forms_field_40_label {
	display: none;
}

#ninja_forms_field_40 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_40_div_wrap {
	margin-bottom: 10px;
}

#ninja_forms_field_41_div_wrap {
	display: none;
}

#ninja_forms_field_43 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    font-size: 18px;
    padding: 10px;
	background: #0076BF url("https://hamilloil.ie/wp-content/uploads/sites/10/2016/05/new_icon_arrow_white.png") no-repeat scroll right center !important;
}

#ninja_forms_field_102_div_wrap  {
	text-align: left;
	border-radius: 5px;
	width: 50%;
}

#ninja_forms_field_102_div_wrap ul {
	border: 1px #E3E3E3 solid;
	border-radius: 5px;	
	margin-left: 5%;
}

#ninja_forms_field_102_0_li {
	border-right: 1px solid #E3E3E3;
}

#ninja_forms_field_102_0_li:hover {
	background: #E5E5E5;
	border-radius: 5px 0px 0px 5px;
}

#ninja_forms_field_102_1_li:hover {
	background: #E5E5E5;
	border-radius: 0px 5px 5px 0px;
}

#ninja_forms_field_102_0 {
	visibility: hidden;
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px;
    outline: 0px none !important;
    z-index: 1;
}

#ninja_forms_field_102_1 {
	visibility: hidden;
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px;
    outline: 0px none !important;
    z-index: 1;
}

#ninja_forms_field_102_0_label {
    padding: 10px;
}

#ninja_forms_field_102_1_label {
    padding: 10px;
}

#ninja_forms_field_102_label {
	/*margin-top: 13px;*/
}

#ninja_forms_field_102_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_103_div_wrap {
	width: 50%;
}

#ninja_forms_field_103 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_103_input_wrap {
	width: 60%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_103_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;   	
}

#ninja_forms_field_103_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_104_div_wrap {
	width: 50%;
}

#ninja_forms_field_104 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 40%;
    float: left;
}

.ninja_forms_field_104_input_wrap {
	width: 60%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_104_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f153";
    color: #0076BF;   	
}

#ninja_forms_field_104 {
	background: transparent;
	width: 85%;
}

#ninja_forms_field_104_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_215 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_215_input_wrap {
	
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
  	width: 60%;
}

.ninja_forms_field_215_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f078";
    color: #0076BF;
    	
}
 
#ninja_forms_field_215_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_227 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_227_input_wrap {
	
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
  	width: 60%;
}

.ninja_forms_field_227_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f078";
    color: #0076BF;
    	
}
 
#ninja_forms_field_227_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_230 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #0072BB;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_230_input_wrap {
	
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
  	width: 60%;
}

.ninja_forms_field_230_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f078";
    color: #0076BF;
    	
}
 
#ninja_forms_field_230_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_216 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_216_input_wrap {
	width: 60%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_216_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;   	
}

#ninja_forms_field_216_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_217 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_217_input_wrap {
	width: 60%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_217_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;   	
}

#ninja_forms_field_217_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_218 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_218_input_wrap {
	width: 60%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_218_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;   	
}

#ninja_forms_field_218_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_219 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_219_input_wrap {
	width: 60%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_219_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;   	
}

#ninja_forms_field_219_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_221 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_221_input_wrap {
	width: 60%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_221_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;   	
}

#ninja_forms_field_221_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_222 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_222_input_wrap {
	width: 60%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_222_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;   	
}

#ninja_forms_field_222_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_224 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_224_input_wrap {
	width: 60%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_224_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;   	
}

#ninja_forms_field_224_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_225 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_225_input_wrap {
	width: 60%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_225_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;   	
}

#ninja_forms_field_225_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_226 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_226_input_wrap {
	width: 60%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_226_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;   	
}

#ninja_forms_field_226_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_228 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_228_input_wrap {
	width: 60%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_228_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;   	
}

#ninja_forms_field_228_label {
	display: inline-block;
	width: 25%;
}

#ninja_forms_field_229 {
	-webkit-appearance: none !important;
	-moz-appearance : none !important;
	-moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /*background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%;*/
    color: #747474;
    font-size: 14px;
    padding: 14px 8px 8px 8px;
    width: 85%;
    float: left;
    background: transparent;
}

.ninja_forms_field_229_input_wrap {
	width: 60%;
	display: inline-block !important;
	border-width: 1px;
  	border-style: solid;
  	border-color: #cdd5dc;
  	margin-left: 4%;
}

.ninja_forms_field_229_input_wrap::after {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f067";
    color: #0076BF;   	
}

#ninja_forms_field_229_label {
	display: inline-block;
	width: 25%;
}

#tophomegrid .fusion-content-boxes {
	margin-bottom: 0px !important;
}

.lowprices-icon::before {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 21px;
    height: 21px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f153";
    color: #0076BF;
    padding-right: 10px;
}

.expressdel-icon::before {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 21px;
    height: 21px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f0d1";
    color: #0076BF;
    padding-right: 10px;
}

.flexibletimes-icon::before {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 21px;
    height: 21px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f073";
    color: #0076BF;
    padding-right: 10px;
}

.localservice-icon::before {
	display: inline;
    font-size: 20px;
    text-align: center;
    line-height: 21px;
    height: 21px;
    width: 10%;
    z-index: 1;
    font-family: FontAwesome;
    opacity: 1.0;
    content: "\f0c0";
    color: #0076BF;
    padding-right: 10px;
}

.fusion-main-menu > ul > li > a {
	font-size: 13px !important;
}

#popmake-55572 {
	 border-radius: 5px !important;
	 top:220px;
	 left: 100px;
	 height: 200px !important;
	 background: transparent;
	 width: 100%;
}

#popmake-55572 .popmake-content {
	height: 140px !important;
    padding: 20px;
    /*background: white;*/
    opacity: 0.8;
   /*border-radius: 8px;*/
}

#popmake-55572 .popmake-logo {
	display: none;
}

#ninja_forms_field_232_div_wrap {
    background: #0072bb;
    border-radius: 5px;
    width: 40%;
}

#ninja_forms_field_232 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    font-size: 18px;
    padding: 10px;
    background: transparent !important;
    color: white;
    margin-left: 30%;
}

.page-id-11534 #wrapper {
    background-image: url(https://campusoil.blob.core.windows.net/imagecontent/shutterstock_59144326-1024x768-min.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.page-id-11555 #wrapper {
    background-image: url(http://mcguckians.dwmdistributors.com/wp-content/uploads/sites/8/2015/12/1.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.page-id-24362 #wrapper {
    background-image: url(http://mcguckians.dwmdistributors.com/wp-content/uploads/sites/8/2015/12/xhome-heating-oil-bg-300x125.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.page-id-55658 #wrapper {
    background-image: url(http://mcguckians.dwmdistributors.com/wp-content/uploads/sites/8/2015/12/1.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.page-id-11536 #wrapper {
    background-image: url(https://campusoil.blob.core.windows.net/imagecontent/tractor_and_forage_harvester_working-wide-1024x640-min.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.page-id-55328 #wrapper {
    background-image: url(https://campusoil.blob.core.windows.net/imagecontent/shutterstock_119866189-min.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.popmake.theme-55303 {
	box-shadow: none !important;
}

.orderform_title1 {
	font-size: 30px;
    margin-bottom: 10px;
    color: #0076BF;
}

.orderform_title2 {
	font-size: 30px;
    margin-bottom: 10px;
    color: #0076BF;
    margin-top: 20px;
}

#ninja_forms_field_234_div_wrap {
	margin-bottom: 20px;
	color: #0076BF;
}

#ninja_forms_field_236_div_wrap {
	margin-bottom: 20px;
	color: #0076BF;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
	margin-top: -50px;
}

.fusion-is-sticky .fusion-sticky-menu-1 .fusion-sticky-menu {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.fusion-logo-left.fusion-header-v4 .fusion-logo {
	margin: 0 auto;
	max-width: 1100px;
}

/*Commercial Enquiry form Styling */
#ninja_forms_field_135_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 10px;
}

#ninja_forms_field_135 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_136_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 0px;
}

#ninja_forms_field_136 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_137_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 0px;
}

#ninja_forms_field_137 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_138_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 0px;
}

#ninja_forms_field_138 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_139_div_wrap {
    margin-bottom: 0px !important;
    text-align : right;
}

#ninja_forms_field_139 {
    background: #0072BB none repeat scroll 0% 0% !important;
    color: #FFF !important;
    -moz-appearance: none !important;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    font-size: 18px;
    padding: 10px;
    border-radius: 5px;
    width: 200px;
}

#ninja_forms_form_28_all_fields_wrap .ninja-forms-required-items {
	display: none;
}

#ninja_forms_field_134_div_wrap {
    color: #0076bf;
    font-size: 22px;
}

#popmake-55714 {
	border-radius: 5px !important;
	margin-left: 10%;
	top:220px !important;
}

/*Commerial Enquiry form Styling ends here */

/*Agricultural Enquiry form Styling */
#ninja_forms_field_141_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 10px;
}

#ninja_forms_field_141 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_142_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 0px;
}

#ninja_forms_field_142 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_143_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 0px;
}

#ninja_forms_field_143 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_144_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 0px;
}

#ninja_forms_field_144 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_145_div_wrap {
    margin-bottom: 0px !important;
    text-align : right;
}

#ninja_forms_field_145 {
    background: #0072BB none repeat scroll 0% 0% !important;
    color: #FFF !important;
    -moz-appearance: none !important;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    font-size: 18px;
    padding: 10px;
    border-radius: 5px;
    width: 200px;
}

#ninja_forms_form_32_all_fields_wrap .ninja-forms-required-items {
	display: none;
}

#ninja_forms_field_140_div_wrap {
    color: #0076bf;
    font-size: 22px;
}

#popmake-55718 {
	border-radius: 5px !important;
	margin-left: 10%;
	top:220px !important;
}
/*Agricultural Enquiry form Styling ends here */

/*Lubricants Enquiry form Styling */
#ninja_forms_field_147_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 10px;
}

#ninja_forms_field_147 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_148_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 0px;
}

#ninja_forms_field_148 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_149_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 0px;
}

#ninja_forms_field_149 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_150_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 0px;
}

#ninja_forms_field_150 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_151_div_wrap {
    margin-bottom: 0px !important;
    text-align : right;
}

#ninja_forms_field_151 {
    background: #0072BB none repeat scroll 0% 0% !important;
    color: #FFF !important;
    -moz-appearance: none !important;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    font-size: 18px;
    padding: 10px;
    border-radius: 5px;
    width: 200px;
}

#ninja_forms_form_36_all_fields_wrap .ninja-forms-required-items {
	display: none;
}

#ninja_forms_field_146_div_wrap {
    color: #0076bf;
    font-size: 22px;
}

#popmake-55720 {
	border-radius: 5px !important;
	margin-left: 10%;
	top:220px !important;
}
/*Lubricants Enquiry form Styling ends here */

/*Tanks Enquiry form Styling */
#ninja_forms_field_238_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 10px;
}

#ninja_forms_field_238 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_239_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 0px;
}

#ninja_forms_field_239 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_240_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 0px;
}

#ninja_forms_field_240 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_241_div_wrap {
    border-width: 1px !important;
    border-style: dashed !important;
    border-color: #0072BB !important;
    color: #0072BB !important;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 0px;
}

#ninja_forms_field_241 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-outline: none;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    /* background: #fafafa url("../assets/images/icon_select.png") no-repeat 90% 80%; */
    color: #0072BB;
    font-size: 14px;
    padding: 8px 8px 8px 8px;
	background: transparent;
    width: 85%;
}

#ninja_forms_field_242_div_wrap {
    margin-bottom: 0px !important;
    text-align : right;
}

#ninja_forms_field_242 {
    background: #0072BB none repeat scroll 0% 0% !important;
    color: #FFF !important;
    -moz-appearance: none !important;
    outline: medium none;
    border: medium none;
    cursor: pointer;
    overflow: hidden;
    font-size: 18px;
    padding: 10px;
    border-radius: 5px;
    width: 200px;
}

#ninja_forms_form_51_all_fields_wrap .ninja-forms-required-items {
	display: none;
}

#ninja_forms_field_237_div_wrap {
    color: #0076bf;
    font-size: 22px;
}

#popmake-55722 {
	border-radius: 5px !important;
	margin-left: 10%;
	top:220px !important;
}

#popmake-55758 {
    border-radius: 5px!important;
    top: 220px;
    left: 100px;
    height: 200px!important;
    background: transparent;
    width: 100%;
}
/*Tanks Enquiry form Styling ends here */

#popmake-55758 .popmake-logo {
	display: none;
}

.woo_order_button {
	display: block;
	overflow: hidden;
	width: 100%;
}

.terms_intdev {
	width: 50%;
}

.terms_label {
	float: left;
    /*margin-left: 160px !important;*/
}

.woocommerce form.checkout #order_review {
	display: block !important;
}