@font-face {
font-family: 'robotoregular';
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-regular-webfont.eot);
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-regular-webfont.woff2) format('woff2'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-regular-webfont.woff) format('woff'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-regular-webfont.ttf) format('truetype'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-regular-webfont.svg#robotoregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotomedium';
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-medium-webfont.eot);
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-medium-webfont.eot?#iefix) format('embedded-opentype'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-medium-webfont.woff2) format('woff2'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-medium-webfont.woff) format('woff'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-medium-webfont.ttf) format('truetype'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-medium-webfont.svg#robotomedium) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotolight';
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-light-webfont.eot);
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-light-webfont.eot?#iefix) format('embedded-opentype'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-light-webfont.woff2) format('woff2'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-light-webfont.woff) format('woff'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-light-webfont.ttf) format('truetype'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-light-webfont.svg#robotolight) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotothin';
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-thin-webfont.eot);
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-thin-webfont.eot?#iefix) format('embedded-opentype'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-thin-webfont.woff2) format('woff2'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-thin-webfont.woff) format('woff'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-thin-webfont.ttf) format('truetype'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-thin-webfont.svg#robotothin) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotoblack';
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-black-webfont.woff2) format('woff2'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/roboto-black-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansregular';
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/opensans-regular-webfont.eot);
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/opensans-regular-webfont.woff2) format('woff2'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/opensans-regular-webfont.woff) format('woff'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/opensans-regular-webfont.ttf) format('truetype'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sanslight';
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/opensans-light-webfont.eot);
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/opensans-light-webfont.eot?#iefix) format('embedded-opentype'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/opensans-light-webfont.woff2) format('woff2'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/opensans-light-webfont.woff) format('woff'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/opensans-light-webfont.ttf) format('truetype'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/opensans-light-webfont.svg#open_sanslight) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_MyriadPro-Regular';
src: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/MyriadPro-Regular.eot);
src: local('☺'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/MyriadPro-Regular.woff) format('woff'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/MyriadPro-Regular.ttf) format('truetype'), url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/fonts/MyriadPro-Regular.svg) format('svg');
font-weight: normal;
font-style: normal;
}
a {
outline: none;
}
input {
outline: none;
}
::-webkit-input-placeholder {
opacity: 1 !important; }
:-moz-placeholder { opacity: 1 !important; }
::-moz-placeholder { opacity: 1 !important; }
:-ms-input-placeholder {
opacity: 1 !important; }
body {
margin: 0;
padding: 0;
background: #fff;
font-family: 'robotoregular';
}
span, p, li, ul, div, ol, h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
font-weight: normal;
}
h1 {
font-family: 'robotothin';
font-size: 54px;
line-height: 60px;
text-transform: uppercase;
font-weight: normal;
}
h2 {
font-family: 'robotoregular';
font-size: 34px;
line-height: 40px;
color: #4b4c4f;
text-transform: uppercase;
}
h3 {
font-family: 'robotothin';
font-size: 34px;
line-height: 40px;
color: #4b4c4f;
}
h5 {
font-family: 'robotoregular';
font-size: 16px;
color: #4b4c4f;
}
p {
}
a {
text-decoration: none;
color: #42444a;
}
a img {
outline: none;
border: none;
}
img {
max-width: 100%;
}
a:hover {
text-decoration: none;
color: #001489;
}
ul li {
list-style-type: none; }
.entry-content ul li {
list-style-type: none;
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/bullet.png) no-repeat 0 16px;
padding: 5px 0 5px 18px;
}
.spacer {
font-size: 0;
line-height: 0;
clear: both;
}
input[type="text"], input[type="tel"], input[type="email"] {
height: 43px;
padding: 5px 15px 5px 33px;
box-sizing: border-box;
font-family: 'robotoregular';
font-size: 14px;
line-height: 20px;
color: #000000;
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius:0;
-webkit-appearance: none; 
}
input[type="submit"] {
background: #fff;
cursor: pointer;
font-family: 'robotomedium';
font-size: 14px;
line-height: 20px;
color: #000000;
padding: 10px 15px;
border:none;
-webkit-border-radius:0;
-webkit-appearance: none; 
}
textarea {
background: #fff;
height: 160px;
padding: 15px 15px 15px 33px;
box-sizing: border-box;
font-family: 'robotoregular';
font-size: 14px;
line-height: 20px;
color: #666;
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius:0;
-webkit-appearance: none; 
}
.name-field {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/name-icon.png) no-repeat 10px center #fff;
}
.ph-field {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/ph-field.png) no-repeat 10px center #fff;
}
.email-field {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/email-field.png) no-repeat 10px center #fff;
}
.msg-field {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/msg-field.png) no-repeat 10px 18px #fff;
} #wrapper {
width: 100%;
}
.main_container {
width: 1170px;
margin: 0 auto;
}
header {
width: 100%;
padding: 14px 0 32px 0;
float: left;
}
p.logo {
float: left;
padding: 23px 0 0 0;
}
.right-header {
float: right;
width: 57%;
}
.cont-list {
float:right;
padding: 0 0 42px 0;
}
.cont-list {
text-align:right;
}
.cont-list li {
display:inline-block;
font-family: 'robotoregular';
font-size: 15px;
line-height: 23px;
color: #42444a;
margin: 0 0px 0 15px;
padding: 0 0 0 30px;
}
.cont-list li a {
color: #42444a;
}
.cont-list li a:hover {
color: #001489;
}
.cont-list li.ph {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/ph-icon.png) no-repeat 0 center;
border-right: 1px solid #d6d6d4;
padding-right: 15px;
}
.cont-list li.fax {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/fax-icon.png) no-repeat 0 center;
border-right: 1px solid #d6d6d4;
padding-right: 15px;
}
.cont-list li.mail {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/mail-icon.png) no-repeat 0 center;
}
.nav-sec .nav-icon {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/menu-icon.png) no-repeat 0 center;
float:right;
height: 14px;
width: 24px;
display: block;
}
.nav-sec .nav-icon:hover {
cursor: pointer;
}
.close-btn {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/close-btn.png) no-repeat 0 center;
left: 10px;
position: absolute;
top: 10px;
font-size: 0;
line-height: 0;
text-indent: -2000px;
width: 14px;
height: 14px;
display: block;
}
.login-signup-sec ul li a, .top-nav p.sign-up a, .top-nav ul li a {
font-size:13px;
text-transform:uppercase
}
.nav-sec .nav-icon:hover {
color:#b23424
}
.top-nav {
display:none;
position:fixed;
top:0;
left:0;
background:rgba(0, 0, 0, 1);
height:100%!important;
width:253px;
padding:50px 0 0;
z-index:999999;
overflow-y:auto;
box-sizing:border-box;
float:left
}
.top-nav ul {
float:left;
padding:0 0 20px;
text-align:left
}
.top-nav ul li {
width:100%;
float:left;
padding:0;
}
.top-nav ul li a {
color:#c9c9c9;
letter-spacing:1px;
padding:10px 0;
display:block
}
.top-nav ul li a:hover {
color:#f7941e
}
.logo-nav {
float:left;
text-align:left;
padding:0 0 28px
}
.top-nav p.sign-up {
float:left;
margin:0 0 50px 88px
}
.top-nav p.sign-up a {
border:1px solid #fff;
padding:6px 0;
color:#fff;
display:inline-block;
width:192px;
box-sizing:border-box
}
.top-nav p.sign-up a:hover {
background:#f7941e;
color:#000;
border:1px solid #f7941e
}
.top-nav .cont-sec {
width:253px;
padding: 0 20px;
box-sizing: border-box;
}
.menu-mask {
position:fixed;
z-index:99999;
background:rgba(0, 0, 0, .6);
display:none;
right:0;
top:0;
}
.nav-sec {
display: none;
}
nav {
float: right;
}
nav ul {
float:right;
}
nav ul li {
float: left;
padding: 0 0 0 69px;
background: none;
}
nav ul li:first-child {
padding: 0;
}
nav ul li a {
font-family: 'robotoregular';
font-size: 16px;
line-height: 20px;
color: #242425;
}
nav ul li a:hover, nav ul li.current-menu-item a {
color: #001489;
}
.nav-icon i {
font-size: 0;
line-height: 0;
text-indent: -2000px;
}
header.entry-header {
padding: 20px 0;
background: #d6d6d4;
}
header.entry-header h1 {
font-size: 36px;
font-family: "robotoregular";
}
.breadcrumbs-sec {
font-size: 15px;
}
.breadcrumbs-sec.breadcrumbs-sec-inner {
padding: 20px 0 42px 0;
}
.slider-img {
float:left;
}
#used-machine .item img, #new-machine .item img { width: 266px; height: 196px; }
.hm-banner {
width: 100%;
background: #d6d6d4;
padding: 40px 0 10px 0;
float: left;
}
.hm-banner ul li .bx-caption {
width: 522px;
float: right;
}
.hm-banner ul li .bx-caption {
padding: 70px 0 0 0;
color: #fff;
}
.hm-banner ul li .bx-caption h3 {
font-family: 'robotoblack';
font-size: 30px;
line-height: 34px;
color: #212122;
font-weight: normal;
padding: 0 0 10px 0;
}
.hm-banner ul li .bx-caption .cont-banner {
background: #071981;
padding: 48px 32px 20px 32px;
box-sizing: border-box;
}
.hm-banner ul li .bx-caption h2 {
font-family: 'open_sansregular';
font-size: 35px;
line-height: 40px;
color: #fff;
padding: 0 0 20px 0;
}
.hm-banner ul li .bx-caption h4 {
font-family: 'open_sanslight';
font-size: 24px;
line-height: 28px;
color: #fff;
text-transform: uppercase;
padding: 0 0 10px 0;
}
.hm-banner ul li .bx-caption p {
font-family: 'Conv_MyriadPro-Regular';
font-size: 15px;
line-height: 19px;
padding: 0 0 20px 0;
}
.hm-banner ul li .bx-caption .read-more {
background: #b23424;
font-family: 'open_sansregular';
font-size: 18px;
line-height: 20px;
color: #fff;
padding: 15px 23px;
display: inline-block;
}
.hm-banner ul li .bx-caption .read-more:hover {
background: #000;
color: #fff;
}
.hm-banner .bx-controls {
float: right;
}
.hm-banner .bx-viewport {
z-index:9;
position: relative;
}
.used-machines .item {
width: 266px;
}
.used-machines .item a {
background: #d6d6d4;
display: block;
}
.used-machines .item a:hover {
background: #071981;
color: #fff;
}
.used-machines .item a:hover h3 {
color: #fff;
}
.hm-banner .bxslider li {
background: none;
padding: 0;
}
.hm-banner .bx-controls .bx-controls-direction {
width: 64px;
float: right;
margin: -56px 0 0;
z-index: 999;
position: relative;
}
.hm-banner .bx-controls .bx-controls-direction a {
width: 15px;
height: 25px;
display: block;
font-size: 0;
line-height: 0;
text-indent: -2000px;
}
.hm-banner .bx-controls .bx-next {
background:url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/next-arrow.png) no-repeat 0 0;
float: right;
}
.hm-banner .bx-controls .bx-next:hover {
background:url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/next-arrow.png) no-repeat 0 bottom;
}
.hm-banner .bx-controls .bx-prev {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/prev-arrow.png) no-repeat 0 0;
float:left;
}
.hm-banner .bx-controls .bx-prev:hover {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/prev-arrow.png) no-repeat 0 bottom;
}
.used-machines {
width: 100%;
float:left;
padding: 70px 0;
text-align: center;
}
.used-machines h2 {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/machine-icon.png) no-repeat 0 center;
padding: 0 0 0 40px;
display: inline-block;
margin: 0 0 56px 0;
}
.used-machines .owl-controls .owl-pagination {
text-align: center;
padding: 46px 0 0 0;
}
.used-machines .owl-controls .owl-pagination .owl-page {
display: inline-block;
width: 19px;
height: 19px;
text-align: center;
}
.used-machines .owl-controls .owl-pagination .owl-page span {
width: 12px;
height: 12px;
display: block;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ccc;
margin: 2px auto 0 auto;
}
.used-machines .owl-controls .owl-pagination .owl-page.active span {
background: #ccc;
border: 2px solid #293a9c; }
.used-machines .item h3 {
font-family: 'robotoregular';
font-size: 16px;
line-height: 57px;
color: #1e1b1b;
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/arrow.png) no-repeat right center;
padding: 0 30px 0 0;
display:inline-block;
min-height: 60px;
}
.new-machines {
width: 100%;
float:left;
padding: 70px 0;
text-align: center;
background: #e4e4e4;
}
.new-machines h2 {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/settings-icon.png) no-repeat 0 center;
padding: 0 0 0 50px;
display: inline-block;
margin: 0 0 56px 0;
}
.new-machines .owl-controls .owl-pagination {
text-align: center;
padding: 46px 0 0 0;
}
.new-machines .owl-controls .owl-pagination .owl-page {
display: inline-block;
width: 19px;
height: 19px;
text-align: center;
}
.new-machines .owl-controls .owl-pagination .owl-page span {
width: 12px;
height: 12px;
display: block;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ccc;
margin: 2px auto 0 auto;
}
.new-machines .owl-controls .owl-pagination .owl-page.active span {
background: #ccc;
border: 2px solid #293a9c; }
.new-machines .item h3 {
font-family: 'robotoregular';
font-size: 16px;
line-height: 57px;
color: #1e1b1b;
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/arrow.png) no-repeat right center;
padding: 0 30px 0 0;
display:inline-block;
min-height: 60px;
}
.new-machines .item {
width: 266px;
}
.new-machines .item a {
background: #fff;
display: block;
}
.new-machines .item a:hover {
background: #071981;
color: #fff;
}
.new-machines .item a:hover h3 {
color: #fff;
}
.why-choose {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/why-choose-us.jpg) repeat 0 0;
width: 100%;
float: left;
text-align: center;
padding: 101px 0;
}
.why-choose h1 {
color: #fff;
font: normal;
padding: 0 0 60px 0;
}
.why-choose p {
font-family: 'robotolight';
font-size: 18px;
line-height: 25px;
color: #fff;
padding: 0 0 40px 0;
}
.why-choose p.read-more {
padding: 0;
}
.why-choose p.read-more a {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/arrow-read-more.png) no-repeat 116px center #b23424;
display: inline-block;
font-family: 'robotolight';
font-size: 15px;
line-height: 19px;
color: #fff;
text-transform: uppercase;
padding: 16px 51px 16px 23px;
}
.why-choose p.read-more a:hover {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/arrow-read-more.png) no-repeat 116px center #000;
}
.featured-machines {
background: #f5f5f5;
width: 100%;
float:left;
text-align: center;
padding: 68px 0;
}
.featured-machines h2 {
padding: 0 0 60px 0;
}
.featured-machines ul {
width: 100%;
text-align:center;
}
.featured-machines ul li {
border: 1px solid #b6b1b1;
display: inline-block;
margin: 0 0 0 22px;
background: #fff;
padding: 17px 17px 30px 17px;
max-width: 23%;
min-height: 347px;
vertical-align: top;
text-align: center;
}
.featured-machines ul li:first-child {
margin: 0;
}
.featured-machines ul li img {
padding: 0 0 10px 0;
}
.featured-machines ul li h5 {
padding: 0 0 20px 0;
text-align:center;
min-height: 77px;
}
.featured-machines ul li p.read-more a {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/arrow-read-more.png) no-repeat 96px center #b23424;
display: inline-block;
font-family: 'robotolight';
font-size: 15px;
line-height: 19px;
color: #fff;
text-transform: uppercase;
padding: 10px 41px 10px 11px;
}
.featured-machines ul li p.read-more a:hover {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/arrow-read-more.png) no-repeat 96px center #000;
}
.trade-section {
width: 100%;
float:left;
padding: 86px 0 90px 0;
}
.top-trade {
width: 100%;
float:left;
border-bottom: 1px solid #d8d8d8;
margin: 0 0 73px 0;
}
.specialise-sec {
float: left;
}
.top-trade h3 {
padding: 0 0 28px 0;
}
.top-trade .specialise-sec {
width: 48%;
border-right: 1px solid #d8d8d8;
margin: 0 15px 0 0;
}
.top-trade ul {
padding: 0 0 50px 0;
float:left;
}
.top-trade ul li {
font-family: 'open_sanslight';
font-size: 17px;
line-height: 20px;
color: #000000;
float: left;
min-width: 45%;
padding: 0 10px 16px 10px;
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/bullet.png) no-repeat 0 9px;
}
.trade-sec {
float:left;
width: 48%;
}
.btm-sec {
width: 100%;
float:left;
text-align: center;
}
.btm-sec h3 {
color: #b23424;
font-size: 29px;
line-height: 32px;
padding: 0 0 66px 0;
}
.btm-sec h4 {
font-family: 'open_sanslight';
font-size: 29px;
color: #000b4a;
}
.btm-sec h4 span {
font-family: 'robotoblack';
}
.frm-sec {
width: 100%;
background: #000b4a;
float:left;
padding: 50px 0 60px 0;
text-align: center;
}
.frm-sec h2 {
font-family: 'open_sanslight';
font-size: 22px;
line-height: 24px;
color: #fff;
text-transform: none;
padding: 0 0 30px 0;
}
.frm-sec form {
width: 75%;
margin: 0 auto;
}
.frm-sec form .lft-frm {
float:left;
width: 47.5%;
}
.frm-sec form .rght-frm {
float: right;
width: 47.5%;
}
.frm-sec form .lft-frm p {
float:left;
width: 100%;
padding: 0 0 16px 0;
}
.frm-sec form .lft-frm p input {
width: 100%;
}
.frm-sec form .rght-frm p {
float:left;
width: 100%;
}
.frm-sec form .rght-frm textarea {
float: right;
width: 100%;
}
.frm-sec form .sub-btn {
float: left;
padding: 12px 0 0 0;
text-align: center;
width: 100%;
}
.frm-sec form .sub-btn input { background: #fff; -webkit-border-radius:0;
-webkit-appearance: none;  }
.frm-sec form .sub-btn input:hover {
background:#b23424;
color: #fff;
}
footer {
padding: 20px 0 30px 0;
width: 100%;
float:left;
text-align: center;
}
footer.footer-inner {
border-top: 2px solid #d6d6d4;
margin: 50px 0 0 0;
}
footer ul.footer-nav {
width: 100%;
float: left;
text-align: center;
padding: 0 0 22px 0;
}
footer ul.footer-nav li {
display: inline-block;
padding: 0 0 0 18px;
margin: 0 0 0 18px;
background: none;
border-left: 1px solid #898989;
line-height: 15px;
}
footer ul.footer-nav li:first-child {
padding: 0;
margin: 0;
border-left: 0;
}
footer ul.footer-nav li a {
font-family: 'open_sanslight';
font-size: 14px;
line-height: 15px;
color: #000000;
}
footer ul.footer-nav li a:hover {
color: #b23424;
}
footer p {
font-family: 'open_sanslight';
font-size: 14px;
line-height: 15px;
color: #000000;
}
.page-id-48 .entry-content iframe {
border: none;
float: left;
margin: 0 35px 35px 0;
}
.contact-bottom {
display:none;
}
span.wpcf7-not-valid-tip {
text-align: left;
}
#wrapper:after {
clear:both;
content:"";
display:block;
}
.woocommerce .products ul:after, .woocommerce ul.products:after {
clear:both;
content:"";
display:block;
}
div.wpcf7 img.ajax-loader {
content:"";
clear:both;
display:block;
}
.wpcf7-response-output {
border: none !important;
color: #fff;
line-height: 19px;
float: left;
margin: 0 !important;
padding: 0 !important;
} .woocommerce-tabs h2, .related.products h2 {
font-size: 22px;
line-height: 34px;
text-transform: uppercase;
font-weight: normal;
margin-bottom:20px;
}
.woocommerce div.product h1.product_title {
font-family: 'robotothin';
font-size: 40px;
line-height: 44px;
text-transform: uppercase;
font-weight: normal;
margin-bottom:10px;
}
.woocommerce ul.products li.product h3 {
font-family:'robotoregular';
line-height:24px;
padding:0px;
}
.woocommerce #review_form #respond textarea {
border:1px solid #eee;
resize:none;
}
ul.products {
float: left;
width: 100%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
background: #fff;
border: 1px solid #eee;
display: inline-block;
margin: 0 27px 20px 0 !important;
min-height: 486px;
padding: 15px;
position: relative;
width: 23% !important;
}
.woocommerce-page ul.products li.product a.button { position: absolute; bottom: 21px; left:79px; }
.woocommerce ul.products li.product:nth-child(4n), .woocommerce-page ul.products li.product:nth-child(4n) {
margin-right: 0 !important;
} .woocommerce ul.products li.product h3 {
font-family: 'robotoregular';
line-height: 24px;
padding: 0px;
min-height: 47px; }
.woocommerce ul.products li.product a img {
height:232px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
cursor: pointer;
font-family: 'robotothin';
font-size: 14px;
line-height: 20px;
color: #fff;
padding: 10px 15px;
border: none;
background:#b23424;
text-transform:uppercase;
border-radius:0px;
font-weight:300;
}
.woocommerce ul.products li.product .button { margin-top: 0 !important; }
.woocommerce div.product div.images div.thumbnails {
border:1px solid #eee;
}
.orderby {
font-family: 'robotoregular';
color:#999;
}
.pp_pic_holder.pp_woocommerce {
overflow:visible!important;
}
.related.products {
float: left;
padding: 21px 0 0 0;
border-top: 1px solid #ccc;
width: 100%;
}
.woocommerce .products ul, .woocommerce ul.products {
margin:0px!important;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
background:#333!important;
color:#fff!important;
}
.products li {
text-align: center;
float: left;
}
#enquiry {
padding: 20px 0 20px 0 !important;
}
#enquiry .wpi-button {
background: #b23424;
border:none;
border-radius: 0;
color: #fff;
cursor: pointer;
font-family: "robotothin";
font-size: 14px;
font-weight: 300;
line-height: 20px;
padding: 10px 15px;
text-transform: uppercase;
}
#enquiry .wpi-button:hover {
background: #333;
color: #fff !important;
}
.entry-summary p {
margin: 20px 0 0 0;
}
.calloffice {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/call-icon.png) no-repeat 0 center;
font-size: 13px;
font-weight: 600;
padding: 0 0 0 24px;
text-transform: uppercase;
}
.entry-summary .psingleenq {
float: left;
padding: 15px 0 30px 0;
width: 100%;
}
.entry-summary .downloadspec {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/dwn-icon.png) no-repeat 0 center;
padding: 0 0 0 24px;
font-weight: 600;
text-transform: uppercase;
font-size: 13px;
}
.breadcrumbs-sec {
width: 100%;
float:left;
padding: 20px 0;
}
.downloadspec1 {
float:left;
width: 100%;
padding: 16px 0 0 0;
}
.iconic-woothumbs-images__slide {
}
.content-area { float: left; width: 100%; }
.iconic-woothumbs-images__slide img {
height: auto !important;
}
.iconic-woothumbs-thumbnails {
margin: 20px 0 0 0;
}
.iconic-woothumbs-thumbnails__slide {
border: 1px solid #ccc;
box-sizing: border-box;
height: 122px !important;
margin: 4px;
padding: 8px;
width: 142px !important;
}
.iconic-woothumbs-thumbnails-wrap .bx-viewport {
height: 151px !important;
}
.iconic-woothumbs-thumbnails__slide img {
width: 100%;
height: 100%;
} .slide-out-tab {
position: fixed;
right: 0;
top: 144px;
z-index: 9999;
}
.slide-out-tab .handle {
background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/enquery-icon.png) no-repeat 0 center #b23424;
cursor: pointer;
float: left;
height: 154px;
width: 43px;
font-family: 'robotoregular';
font-size: 25px;
color: #fff;
}
.slide-out-content {
background: #b23424;
display: none;
float: right;
padding: 15px 20px;
width: 407px;
}
.slide-out-content label {
color: #fff;
font-size: 13px;
}
.slide-out-content input[type="text"], .slide-out-content input[type="email"], .slide-out-content input[type="tel"] {
width: 100%;
height: 20px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
color: #000;
min-height:38px;
padding: 7px;
}
.slide-out-content textarea {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
height: 163px;
color: #000;
padding: 7px;
width: 100%;
}
.slide-out-content input[type="submit"] {
margin: 10px 0 0 0;
padding: 7px 15px;
}
.slide-out-content .wpcf7-not-valid-tip {
color: #fff;
}
.woocommerce-ordering, .woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.woocommerce div.product p.stock, .woocommerce div.product p.nostock { font-size: 25px !important;
line-height: 25px;
}
.right-header li { background: none; list-style-type: none; }
.slide-out-tab.slide-out-tab-mob { display: none; }
.cnt-frm-sec { width: 100%; float:left; padding: 50px 0 0 0; }
.frm-sec-cnt { float:left; width: 39%; }
.cnt-add { float: right; width: 56%; }
.frm-sec-cnt h2 { display: none; }
.frm-sec-cnt input[type="text"], .frm-sec-cnt input[type="tel"], .frm-sec-cnt input[type="email"] { border: 1px solid #ccc; width: 100%; margin: 0 0 16px 0; }
.frm-sec-cnt textarea { border: 1px solid #ccc; width: 100%; margin: 0 0 16px 0; }
.frm-sec-cnt input[type="submit"] { background: #000; color: #fff; }
.frm-sec-cnt input[type="submit"]:hover { background: #b23424; }
.frm-sec-cnt span.wpcf7-not-valid-tip { margin: 0 0 10px 0; }
.ui-widget-content { background: #b23424 !important; }
.wdm-enquiry-modal { border: 10px solid #fff !important; }
#ui-id-1, #enquiry-form label { color: #fff; }
#enquiry-form .wdm-pef-form-row > label, #enquiry-form input.contact-input, #enquiry-form textarea.contact-input { width: 100%!important; text-align: left !important; border: none !important; border-radius: 0 !important; }
.contact-button, .ui-dialog .ui-dialog-buttonpane button { background: #fff!important; border: medium none; border-radius: 0!important; color: #000000 !important; cursor: pointer; font-family: "robotomedium"!important; font-size: 14px; line-height: 20px; padding: 10px 15px; font-weight: normal !important; }
#contact-name-error, #contact-email-error, #contact-message-error { color: #fff !important; }
#errors { padding-left: 0 !important; }
.frm-sec-cnt .wpcf7-response-output { color: #000 !important; }
.ui-icon, .ui-widget-content .ui-icon, .ui-button-text { background-image: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/cross-btn.png) !important; width:14px !important; height: 14px !important; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 0 !important; }
.fancybox-skin { padding: 10px !important; }
.ui-dialog-content { color: #fff !important; }
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-dialog-buttons { border: none !important; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: none !important; text-align: center; }
.contact-button, .ui-dialog .ui-dialog-buttonpane button { padding: 4px 25px 10px 18px !important; }
#send-btn, #cancel { padding: 8px 20px !important; }
.ui-dialog .ui-dialog-buttonpane { margin-top: 0 !important; }
.fancybox-overlay { z-index: 9999!important; }
.fancybox-opened { z-index: 99999 !important; }
.single-product .entry-summary p.nostock  { color: #F00; }
.single-product .entry-summary p.out-of-stock { display: none; }
.woocommerce div.product form.cart, .woocommerce div.product p.cart { margin: 0 !important; }
.single-product .entry-summary h2 { font-size: 24px; }
.single-product .entry-summary p { margin: 0; padding: 0 0 10px 0; }
.second_content { display: none !important; }@media screen and (max-width: 1200px) {
h2 { font-size: 28px; }	
h3 { font-size: 26px; line-height: 32px; }
.main_container { width: 970px; }
p.logo { width: 28%; }
.right-header { width: 67%; }
.cont-list li { font-size: 14px; margin: 0 0 0 9px; }
nav ul li { padding: 0 0 0 48px; }
.slider-img { width: 36%; }
.hm-banner { padding: 30px 0; }
.hm-banner .bx-controls .bx-controls-direction { margin: -2px 0 0 0; }
.hm-banner ul li .bx-caption { padding: 30px 0 0 0; }
.hm-banner ul li .bx-caption h2 { font-size: 34px; line-height: 40px; padding: 0 0 13px; }
.hm-banner ul li .bx-caption h4 { font-size: 21px; }
.used-machines .item, .new-machines .item { width: 216px; }
.used-machines .item h3 , .new-machines .item h3{ font-size: 12px; }
.why-choose h1 { font-size: 41px; line-height: 54px; padding: 0 0 29px; }
.featured-machines ul li { margin:0 0 0 16px; min-height: 308px; }
.featured-machines ul li p.read-more a { background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/arrow-read-more.png) no-repeat 84px center #b23424; font-size: 13px; }
.featured-machines ul li p.read-more a:hover { background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/arrow-read-more.png) no-repeat 84px center #000; }
.top-trade h3 { padding: 0 0 16px; }
.btm-sec h3 { font-size: 25px; padding: 0 0 28px 0; }
.btm-sec h4 { font-size: 26px; }
.trade-section { padding: 86px 0 71px; }
.frm-sec { padding: 50px 0; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 24% !important; padding: 10px; margin: 0 12px 20px 0 !important; min-height:436px; }
.woocommerce-page ul.products li.product a.button { left: 60px; }
.woocommerce ul.products li.product a img { height: 189px; }
#used-machine .item img, #new-machine .item img {
height: 169px;
width: 215px;
}
}
@media screen and (max-width: 992px) {
h5 { font-size: 13px; line-height: 18px; }
.main_container { width: 740px; }
.cont-list li.fax { padding-right: 0; border-right: 0; line-height: 20px; }
p.logo { width: 33%; padding: 10px 0 0 0; }
nav ul li { padding: 0 0 0 26px; }
.hm-banner ul li .bx-caption { width: 50%; padding: 0; }
.hm-banner .bx-controls .bx-controls-direction { margin: 23px 0 0; }
.hm-banner ul li .bx-caption .read-more { font-size: 15px; padding: 10px 23px; }
.hm-banner ul li .bx-caption h3 { font-size: 25px; padding: 0 0 5px; }
.hm-banner ul li .bx-caption h2 { font-size: 30px; line-height: 35px; padding: 0 0 13px; }
.hm-banner ul li .bx-caption .cont-banner { padding: 31px 32px 20px; }
.hm-banner ul li .bx-caption h4 { font-size: 18px; line-height: 22px; }
.used-machines .item, .new-machines .item { width: 92%; }
.used-machines .item h3, .new-machines .item h3 { font-size: 12px; line-height: 20px; min-height: 1px; padding: 10px 20px 10px 0px; }
.featured-machines ul li h5 { padding: 0 0 10px 0; }
.featured-machines ul li { min-height: 273px; }
header.entry-header h1 { font-size: 26px; }
.why-choose h1 { font-size: 36px; line-height: 40px; }
footer .textwidget { font-size: 14px; }
.slide-out-tab .handle { background:  #b23424 url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/enquery-icon.png) no-repeat scroll 0 center / 100% 100%; height: 118px; width: 30px; }
.slide-out-tab { top: 185px; }
.featured-machines ul li { margin: 0 0 0 10px; }
#used-machine.owl-carousel, #new-machine.owl-carousel { padding: 0 0 0 17px; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin:0 1% 20px 0 !important; width: 24% !important; min-height:428px; clear: none !important; }
.woocommerce-page ul.products li.product a.button { left: 34px; }
.woocommerce ul.products li.product a img { height: 146px; }
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(2n), .woocommerce[class*="columns-"] ul.products li.product:nth-child(2n) { float:left; clear: none !important; }
.iconic-woothumbs-images__slide img, .iconic-woothumbs-images__slide { height: auto !important; } 
.iconic-woothumbs-thumbnails__slide { height: 72px !important; width: 72px !important; } 
.woocommerce div.product { float:left; width: 100%; }
.iconic-woothumbs-thumbnails-wrap .bx-viewport { height: 98px !important; }
.iconic-woothumbs-thumbnails {  margin: 8px 0 0; }
.cont-list li { font-size: 14px; margin: 0 0 10px 9px; }
#used-machine .item img, #new-machine .item img {
height: 161px;
width: 220px;
}
}
@media screen and (max-width: 767px) {
.main_container { width: 100%; padding: 0 20px; box-sizing: border-box; }	
header { padding: 20px 0; }
nav { display: none; }
.nav-sec { display: block; float: left; width: 100%; }
.toggle-menu { width: 100%; float:left; }
.toggle-menu a{ background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/menu-icon.png) no-repeat scroll 0 0; width: 24px; height: 14px; display: block; float: right; }
.mob-nav ul { display: none; } 
.cont-list { padding: 0 0 16px; }
.featured-machines ul li { max-width: 41%; margin-bottom: 20px;}
.featured-machines ul li:nth-child(3) { margin-left: 0; }
.slide-out-tab { top: 140px; }
.woocommerce ul.products { display: block; float: none; margin: 0 auto !important; width: 100%; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 46% !important; margin: 2% !important; }
.woocommerce ul.products li.product a img { height: 277px; }
.page-id-48 .entry-content iframe { width: 100%; margin: 0 0 20px 0; }
.page-id-48 .breadcrumbs-sec .main_container { padding: 0; }
.iconic-woothumbs-thumbnails { margin: 8px 0 0; }
.slide-out-tab { display: none; }
.slide-out-tab.slide-out-tab-mob { display: block; }
.frm-sec-cnt { width: 49%; }
.cnt-add { width: 49%; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {  min-height: 472px; }
.woocommerce-page ul.products li.product a.button { left: 34%; }
}
@media screen and (max-width: 640px) {
h2 { font-size: 23px; }	
h3 { font-size: 23px; line-height: 26px; }
.right-header { width: 61%; }	
p.logo { width: 37%; }
.slider-img { text-align: center; width: 100%; }
.slider-img > img { width: 49%; }
.hm-banner ul li .bx-caption { padding: 20px 0 0; width: 100%;}
.hm-banner ul li .bx-caption h3 { font-size: 20px; }
.hm-banner ul li .bx-caption h2 { font-size: 23px; line-height: 24px; }
.hm-banner ul li .bx-caption .cont-banner { padding: 20px; }
.hm-banner ul li .bx-caption h4 { font-size: 16px; line-height: 22px; }
.hm-banner ul li .bx-caption p { font-size: 13px; line-height: 18px; padding: 0 0 19px; }
#used-machine.owl-carousel .owl-wrapper-outer, #new-machines.owl-carousel .owl-wrapper-outer { width: 99%; }
.used-machines, .new-machines { padding: 30px; }
.used-machines h2, .new-machines h2 { margin: 0 0 25px; }
.used-machines .owl-controls .owl-pagination, .new-machines .owl-controls .owl-pagination { padding: 20px 0 0; }
.why-choose { padding: 36px 0; }
.why-choose h1 { font-size: 27px; line-height: 34px; padding: 0 0 19px; }
.why-choose p { font-size: 13px; line-height: 21px; padding: 0 0 23px; }
.why-choose p.read-more a { background: #b23424 url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/arrow-read-more.png) no-repeat 101px center; font-size: 13px; line-height: 19px; padding: 11px 42px 11px 23px; }
.why-choose p.read-more a:hover { background: #000 url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/arrow-read-more.png) no-repeat 101px center; }
.featured-machines { padding: 30px 0 20px 0; }
.featured-machines h2 { padding: 0 0 26px; }
.trade-section { padding: 36px 0 22px 0; }
.top-trade ul li { background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/bullet.png) no-repeat 0 4px; padding: 0 10px 12px; font-size: 14px;line-height: 18px; }
.top-trade ul { padding: 0 0 20px; }
.top-trade { margin: 0 0 25px 0; }
.btm-sec h3 { font-size: 23px; padding: 0 0 8px; }
.btm-sec h4 { font-size: 20px; }
.frm-sec { padding: 31px 0 23px; }
.frm-sec form .lft-frm { float: left; width: 100%; }
.frm-sec form .rght-frm { width: 100%; }
.frm-sec form .sub-btn { text-align: left; }
.wpcf7-response-output, span.wpcf7-not-valid-tip { font-size: 14px; }
.entry-content p, .entry-summary p { font-size: 13px; line-height: 20px; }
.entry-content ul li { font-size: 13px; line-height: 20px; background: url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/images/bullet.png) no-repeat 0 13px; padding: 5px 0 5px 13px; }
header.entry-header h1 { font-size: 21px; line-height: 25px; }
.woocommerce ul.products li.product a img { height: 251px; }
.breadcrumbs-sec.breadcrumbs-sec-inner { padding: 20px 0 21px; }
.cont-list li { font-size: 13px; }
.cnt-add p { font-size: 13px; }
.frm-sec-cnt { width: 100%; }
.cnt-add { width: 100%; }
input[type="text"], input[type="tel"], input[type="email"], input[type="submit"],textarea { font-size: 13px; }
.woocommerce-page ul.products li.product a.button { left: 31%; }
#used-machine .item img, #new-machine .item img {
height: 134px;
width: 159px;
}
}
@media screen and (max-width: 533px) {
p.logo { width: 100%; text-align: center; }
.logo img { width: 51%; }
.right-header { padding: 20px 0 0; width: 100%; }
.cont-list { text-align: center; padding: 0; }
.right-header li { float: none; }
.slide-out-tab { top: 183px; }
.cont-list { padding: 0 0 10px; }
.slider-img > img { width: 63%; }
#used-machine.owl-carousel .owl-wrapper-outer, #new-machines.owl-carousel .owl-wrapper-outer { width: 99%; }
h3 { font-size: 20px; line-height: 24px; }
.btm-sec h3 { font-size: 17px; line-height: 25px; padding: 0 0 8px; }
.btm-sec h4 { font-size: 17px; }
.frm-sec h2 { font-size: 18px; line-height: 24px; padding: 0 0 16px 0; }
footer ul.footer-nav li { width: 100%; padding: 0; margin: 0; border-left: 0; }
.slide-out-tab { top: 273px; }
.used-machines .item, .new-machines .item { width: 100%; }
.used-machines .item img, .new-machines .item img { width: 100%; } 
.used-machines .item h3, .new-machines .item h3 { font-size: 14px; } 
.breadcrumbs-sec { font-size: 13px; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin: 0 0 20px !important; width: 100% !important; }
.woocommerce ul.products li.product h3 { min-height: 1px; }
.woocommerce ul.products li.product a img { height: auto; }
.woocommerce ul.products li.product br { display: none; }
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link { display: block; }
#used-machine.owl-carousel, #new-machine.owl-carousel { padding: 0; }
.cont-list li { margin: 0 0 0 9px; }
.cont-list li.ph { margin: 0; }
.cont-list li.mail { margin: 0; }
.woocommerce-page ul.products li.product a.button { position: static; }
#used-machine .item img, #new-machine .item img {
height: auto;
width: 100%;
}
}
@media screen and (max-width: 479px) {
h2 { font-size: 20px; line-height: 29px; }	
.hm-banner ul li .bx-caption h3 { font-size: 18px; line-height: 22px; }
.why-choose h1 { font-size: 20px; line-height: 24px; padding: 0 0 14px; }
.featured-machines ul li, .featured-machines ul li:first-child { margin: 0 0 20px; max-width: 100%;  width: 100%; min-height: 1px; }
.featured-machines ul li h5 { min-height: 1px; font-size: 17px; line-height: 21px; }
.top-trade .specialise-sec { width: 100%; margin: 0 0 20px; border-right: 0; border-bottom: 1px solid #ccc; }
.top-trade ul li { width: 100%; font-size: 13px; line-height: 15px; }
.featured-machines ul li img { width: 100%; }
footer ul.footer-nav li a { font-size: 12px; line-height: 15px; }
footer .textwidget { font-size: 12px; }
footer ul.footer-nav { padding: 0 0 10px; }
.trade-sec { width: 100%; }
.new-machines h2, .used-machines h2 { line-height: 33px; }
.slide-out-content { width: auto; }
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.wdm-enquiry-modal { width: 300px !important; }
.single-product .entry-summary h2 { font-size: 20px; padding:0 0 10px 0; }
}
@media screen and (max-width: 320px) {
.logo img { width: 73%; }	
header.entry-header h1 { font-size: 18px; line-height: 21px; }	
}
@media screen and ( max-height: 600px ){
#enquiry-form { height:450px; overflow:scroll; }
}
@media screen and ( max-height: 400px ){
#enquiry-form { height:250px; overflow:scroll; }
}
@media screen and ( max-height: 300px ){
#enquiry-form { height:100px; overflow:scroll; }
}.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing { 
cursor:url(//ronthompsonmachinery.co.uk/wp-content/themes/ronthompsonmachinery/css/grabbing.png) 8 8, move;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}