img {
    max-width: 100%;
}

.headerpanel-pattern-metal, .showcasepanel-pattern-metal, .featurepanel-pattern-metal, .footerpanel-pattern-metal {
	background-image: url(../images/overlays/patterns/1.jpg);
}
.desc-text {
	color: #FFF;
}

.hidden {
    display: none;
}

.cols-2 .sprocket-tables-block {
    width: 47%;
}

@media (max-width: 767px) { 
  .cols-2 .sprocket-tables-block {
    width: 100%;
}
}

.sprocket-tables-item img {
    width: 100%;
}

.dpd-columns {
  width: 20%;
  margin: 0;
  padding: 0;
  float: left;
}

.dpd-steps {
  background-color: #333;
  background-image: url(../images/overlays/dark/mod-gradient.png);
  border-radius: 100%;
  width: 120px;
  height: 120px;
  text-align:center;
  margin: 0 auto;
  transition: all .3s ease-in-out;
  border: 4px solid #c49703;
}

.dpd-steps a {
    padding-top: 33px;
    display: block;
    color: #fff!important;
    font-size: 14px;
    font-weight: bold;
}

.dpd-steps:hover {
    background-color: rgba(197, 155, 17, 0.63);
    box-shadow: 3px 3px 11px 1px #a2a2a2;
}
input.ff_elem {
    left: initial!important;
}

.rokbox-content iframe {
    max-width: 100%;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container {
    background: #fff;
}

/* BEGIN Custom table */
.dpd-table {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #c59b11;
	
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}.dpd-table table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.dpd-table tr:last-child td:last-child {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
.dpd-table table tr:first-child td:first-child {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}
.dpd-table table tr:first-child td:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}.dpd-table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}.dpd-table tr:hover td{
	background-color:#91720d;
		

}
.dpd-table td{
	vertical-align:middle;
	
	background-color:#c59b11;

	border:1px solid #c59b11;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:7px;
	font-size:10px;
	font-family:Helvetica;
	font-weight:bold;
	color:#000000;
}.dpd-table tr:last-child td{
	border-width:0px 1px 0px 0px;
}.dpd-table tr td:last-child{
	border-width:0px 0px 1px 0px;
}.dpd-table tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.dpd-table tr:first-child td{
		background:-o-linear-gradient(bottom, #f9c61b 5%, #c59b11 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9c61b), color-stop(1, #c59b11) );
	background:-moz-linear-gradient( center top, #f9c61b 5%, #c59b11 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9c61b", endColorstr="#c59b11");	background: -o-linear-gradient(top,#f9c61b,c59b11);

	background-color:#f9c61b;
	border:0px solid #c59b11;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.dpd-table tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #f9c61b 5%, #c59b11 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9c61b), color-stop(1, #c59b11) );
	background:-moz-linear-gradient( center top, #f9c61b 5%, #c59b11 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9c61b", endColorstr="#c59b11");	background: -o-linear-gradient(top,#f9c61b,c59b11);

	background-color:#f9c61b;
}
.dpd-table tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.dpd-table tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
/* END Custom table */

/* Move Social buttons to the right */
.roksocialbuttons.addthis_toolbox {
float: right;
}