@media screen and (min-width:480px) {
	
	
.header-topbar-wrap {width:100%;margin:0px auto; clear:both;border-bottom:1px solid #c4ccd9;}

.header-topbar {width:100%;margin:0px auto;height:50px;clear:both;}
.header-topbar p {font-size:14px;color:#0e3066;line-height:50px;font-weight:500;}
.header-topbar a {color:#0e3066;text-decoration:none;}
.header-topbar a:hover {color:#0e3066;text-decoration:underline;}

.header-topbar-left {display:none;}
.header-topbar-right {width:100%;text-align:center;}

.page-wrap {width:480px;margin:0px auto; clear:both;}
.page-banner {background-position: center;background-size:cover;width:100%;height:300px;}

.header-area {}
.header-row {height:200px;clear:both;width:480px;}


.header-search {width:270px;position:absolute;top:120px;right:30px;display:none;}
.header-logo {width:230px;position:absolute;left:125px;top:20px;text-align:center;}
.header-social {width:230px;position:absolute;top:150px;right:110px; text-align:center;}
.header-social img {padding:2px;}

.top-navigation-outer {height:60px;background-color:#cdc7bc;width:100%;}

.top-navigation {height:60px;background-color:#cdc7bc;width:480px;margin:auto}

.full-width-line {border-top:1px solid #cdc7bc;height:10px;clear:both;width:100%;}


.home-banner {}

.home-content-wrap {font-size:18px;}

.home-strapline {padding:30px;}

.home-strapline h1 {text-align:center;font-size:32px;line-height:44px;font-weight:normal;color:#0e3066;margin-bottom:20px;}

.home-strapline p {font-size:18px;color:#1a1a1a;margin-bottom:20px;text-align:center;line-height:26px;}

.full-title-bar {clear:both;height:28px;width:100%;text-align:center;}

.full-title-bar h2 {font-weight:normal;font-size:28px;color:#0e3066;text-transform:uppercase;font-weight:500}

.home-hire-shop-panels {padding-left:10px;padding-right:10px;padding-top:40px;clear:both;}

.hire-shop-panel {float:left;width:220px;box-sizing:border-box;text-align:center;}
.hire-shop-panel img {width:220px;height:auto;}
.hire-shop-panel a {font-size:16px;background-color:#cdc7bc !important;width:220px;height:190px;display:block;color:#333333;clear:both;line-height:42px;text-decoration:none;font-weight:500}
.hire-shop-panel a:hover {background-color:#666666 !important;color:#ffffff;clear:both;text-decoration:none;font-weight:500}


.home-hire-shop-panels .panel1 {margin-right:20px;margin-bottom:40px;}
.home-hire-shop-panels .panel2 {margin-right:0px;margin-bottom:40px;}
.home-hire-shop-panels .panel3 {margin-right:20px;margin-bottom:0px;}
.home-hire-shop-panels .panel4 {margin-right:0px;margin-bottom:0px;}



.home-panel {clear:both;}
.home-panel-left {width:100%;margin-left:0px;text-align:center}
.home-panel-left img {width:330px;height:auto;margin:auto;}
.home-panel-right {padding:30px;text-align:center;box-sizing:border-box;}

.home-panel-right h2 {font-weight:normal;font-size:26px;color:#0e3066;text-transform:uppercase;margin-bottom:20px;font-weight:500}

.home-panel-right p {font-size:18px;color:#1a1a1a;margin-bottom:20px;line-height:26px;}

a.button-me {font-size:14px;height:42px;background-color:#cdc7bc !important;display:inline-block;color:#333333;clear:both;line-height:42px;text-decoration:none;padding-left:15px;padding-right:15px;font-weight:500}
a.button-me:hover {font-size:14px;height:42px;background-color:#666666 !important;display:inline-block;color:#ffffff;clear:both;line-height:42px;text-decoration:none;padding-left:15px;padding-right:15px;font-weight:500}



.content-area {color:#1a1a1a}

.content-area h1 {font-size:32px;line-height:42px;font-weight:normal;color:#0e3066;margin-bottom:20px;}

.content-area h2 {font-size:24px;line-height:32px;font-weight:normal;color:#0e3066;margin-bottom:15px;font-weight:500}

.content-area p {font-size:14px;color:#1a1a1a;margin-bottom:20px;line-height:20px;}

.content-area h3 {font-size:28px;line-height:38px;font-weight:normal;color:#cdc7bc;margin-bottom:5px;}

.content-area ul li {}

.content-area ul {list-style-type:disc}
.content-area ul li {margin-left:20px;list-style-type:disc;font-size:14px;margin-bottom:10px;}

.content-area a {color:#0e3066;}



.contact-column1 {width:100%}
.contact-column2 {width:100%;background-color:#EFEEEA;padding:20px;box-sizing:border-box;}





.footer-topbar-wrap {width:100%;background-color:#cdc7bc;}

.footer-topbar {background-color:#cdc7bc;width:480px;padding:20px;box-sizing:border-box;margin:0px auto;text-align:center;}
.footer-topbar h3 {color: #0e3066;font-size:24px;font-weight:normal;line-height:32px;}

.footer-wrap {width:100%;background-color:#0e3066;}

.footer-area {width:480px;margin:0px auto;background-color:#0e3066;}

.footer-area h2 {font-size:18px;color:#ffffff;font-weight:normal;margin-bottom:5px;font-weight:500}

.footer-area p {font-size:13px;color:#ffffff;line-height:20px;margin-bottom:10px;}

.footer-area ul {list-style-type:disc}
.footer-area ul li {margin-left:20px;list-style-type:disc;font-size:13px;color:#ffffff;margin-bottom:10px;}
.footer-area ul li a{color:#ffffff;text-decoration:none;}

.footer-column-1 {width:220px;float:left;margin-left:10px;margin-right:10px;margin-top:40px;margin-bottom:40px;text-align:left;}
.footer-column-2 {width:220px;float:left;margin-left:0px;margin-top:40px;margin-bottom:40px;text-align:left;}
.footer-column-3 {width:220px;float:left;margin-left:10px;margin-right:10px;margin-top:20px;margin-bottom:40px;text-align:left;}
.footer-column-4 {width:220px;float:left;margin-left:0px;margin-top:20px;margin-bottom:40px;text-align:left;}

.footer-note {width:100%;margin:0px auto;text-align:center;}

.footer-note p {padding:10px;font-size:14px;color:#0e3066}



.single_add_to_cart_button {display:none !important}
.add_to_cart_button {display:none !important;}

a.product_type_variable {display:block !important;}

.mega-menu-description {display:none;}


.aligncenter,.alignleft,.alignright {
    display: block;
    padding: 0;
}

.aligncenter {
    float: none;
    margin: .5em auto 1em;
}

.alignright {
    float: right;
    margin: .5em 0 1em 3em;
	padding:10px;
	border:1px solid #cdc7bc;
}

.alignleft {
    float: left;
    margin: .5em 1em 1em 0;
}

.wp-caption {
    padding: 5px 0;
    border: 1px solid #555;
    background: #444;
    text-align: center;
}

.wp-caption img {
    display: inline;
}

.wp-caption p.wp-caption-text {
    margin: 5px 0 0;
    padding: 0;
    text-align: center;
    font-size: 75%;
    font-weight: 100;
    font-style: italic;
    color: #ddd;
}


.product-category {text-align:center;}

.product-category-left {float:left;width:100%;}
.product-category-right {float:left;width:100%;}
.product-category-right-box {background-color:#efeeea;width:100%;padding:30px;box-sizing:border-box;}



.product-category img {margin-bottom:0px !important;padding-bottom:0px !important;}

.product-category h2 {margin:0px;padding:10px 15px !important;font-size:16px !important;text-decoration:none;font-weight:500}

.product-category h2:hover {text-decoration:none;font-weight:500}

.product-category a:hover {}

.products .product h2.woocommerce-loop-product__title {font-size:16px !important;line-height:20px !important;}

/* Force 2 line title inclusve */
.woocommerce ul.products li.product h2 {
  line-height: 2.5ex;
  height: 5ex; /* 2.5ex for each visible line */
  overflow: hidden;
}

li.product {text-align:center;}
.woocommerce-Price-amount {color:#333333;}

.price {color:#333333 !important;}

.quantity input[type=number] {height:30px}

a.button {background-color:#0e3066 !important; color:#ffffff !important}
a.button:hover {background-color:#1a1a1a !important; color:#ffffff !important}

#yith-ywrq-table-list .product-name {color:#0e3066}
#yith-ywrq-table-list .product-quantity {color:#0e3066}
#yith-ywrq-table-list .product-subtotal {color:#0e3066}

#yith-ywrq-table-list .product-thumbnail img {width:100px !important;height:100px !important;}

.gform_heading h3 {color:#0e3066;font-weight:500 !important;font-size:28px !important;}

.map-banner iframe {width:480px;height:250px;}

#gform_2 input[type=submit] {border:0px;font-size:16px;height:42px;background-color:#0e3066 !important;color:#ffffff;line-height:42px;text-decoration:none;padding-left:15px;padding-right:15px;font-weight:500}

#gform_2 input[type=submit]:hover {background-color:#666666 !important;}

.aws-search-btn {background-color:#0e3066 !important;color:#ffffff !important;}

.aws-search-btn_icon {color:#ffffff !important;}

dl.gallery-item {margin-bottom:20px;clear:none;}
dl.gallery-item img {border:0px solid #ffffff !important;width:110px;height:auto;}


}