	/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700|Aldrich);

*/

	@import url(../fonts/font-awesome/css/font-awesome.css);

	@import url('https://fonts.googleapis.com/css?family=Montserrat');

	@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:700');

/*why*/

.nav > li > a {

   color: #ffffff;

   font-family: 'Roboto Condensed',"Helvetica Neue", Helvetica, Arial, sans-serif;

}



.nav-pills > li > a  {

    color: #E4572A;
    background-color: transparent;

}



.copyright .nav-stacked > li {

	display: inline-block;

}

#jxtcytpw #scrollbar {
    height: auto;
    overflow-y: auto;
}

#t3-copyright a {

	font-size: 12px;

}



.resetlink {

	padding: 10px 0;



}



.resetlink a {

    color: #E4572A!important;

  font-size: 90%;  

}



  .cbEditableWrapper .control-label   {

  text-align: left!important;

  }

  

.cbEditableWrapper .form-horizontal .control-group .controls {

    margin-right: 60px;

        margin-left: 0px;

}



.cbEditableWrapper .cbUploadField {

padding-top:10px;

   clear:left;

}

  

 .cbEditableWrapper input[type="text"],.cbEditableWrapper select {

   width:90%

}



 .cbEditableWrapper .row-fluid [class*="span"]:first-child {

    margin-left: 0;

    clear: left;

}



.cbListView li {

    margin: 0 0 0 20px;

    list-style-image: url(../images/list-orange-arrow.png);

    line-height: 20px;

    font-size: 100%;

}



.modal_link.rl_modals_element  {

color: #e4572a;

}



  



#djcatalog a img {

	height: auto;

}

.company-map .span4 {

	margin: 0px;

}

.yendifplayer.black .yf-playlist {

	background-color: #000000!important;

}

.yendifplayer .yf-playlist .yf-pimage {

	border: 1px solid #333!important;

}

.yendifplayer.black .yf-playlist a {

	border-bottom: 2px solid #e5572a!important;

	border-top: 0px solid #000000!important;

}

.t3-wrapper {

	background: #ffffff;

}

.t3-header {

	background: #000000;

	border-bottom: 4px solid #EF5521;

	position: fixed;

}

.slidehome {

	padding-top: 80px;

	background: #000000;

}

.t3-mainbody {

	background: #ffffff;

	padding-top: 0px;

	min-height: 550px;

}

.t3-spotlight.t3-spotlight-2.row {

	background: #ffffff;

	margin-left: 0px;

	margin-right: 0px;

	padding: 20px;

}

.header-right {

	float: right;

}

.navbar-default {

	background: #000000;

	border-bottom: none;

	margin-top: 12px;

	display: inline-block;

}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

	color: #ffffff;

	background-color: #000000;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

	color: #ffffff;

	background-color: #000000;

}

#twoj_slidertabs_block_id1.twoj_slidertabs_vertical > div.st_tabs ul li a {

	width: 316px!important;

	border-right: 0px solid #c8c8c8!important;

}

.main-content .article-content ul {

	margin: 0 0 10px 0;

}

#ad_intro li, .main-content .article-content ul li , .upp_text li, li.upp_text,

#cboxContent .article-content li {

	margin: 0 0 0 20px;

	list-style-image: url(../images/list-orange-arrow.png);

	line-height: 20px;

	font-size: 100%;

}

ol li {

	list-style-type: decimal;

	padding: 5px;

	margin-left: 35px;

}

ul.yf-overview {

	margin: 0;

}

.yendifplayer .yf-playlist .yf-overview li {

	list-style-image: none;

	margin: 0;

}

.k-ui-namespace .mod_docman.mod_docman--documents ul li {

	list-style-image: none;

}

.rowcat_title {

	font-weight: bold;

	margin-top: 30px;

	font-size: 16px;

}

.cmc-signup .btn-primary {

	height: 34px !important;

	text-transform: capitalize !important;

	padding: 0 15px !important;

	margin: 0;

	font-size: 15px;

}

.cmc-signup  .control-group {

	margin-bottom: 5px !important;

}

.cmc-signup input[type="text"] {

	width: 300px !important;

	font-weight: bold;

}

/*.homepage .t3-sl-1 {

	background: transparent;

	padding: 420px 0 00px;

}

*/

/*Maps Custom*/

#map {

	border: 1px solid;

	float: right!important;

}

#resulttop .row0,

#resulttop .row1 {

	margin-bottom: 20px;

	background: #E5E5E5;

	border-top: 4px solid #e5572a;

	border-radius: 0;

}

.location-location {
	position: relative;
	left: 15px;
    padding-right: 15px;
	dsplay: inherit;
	mrgin-top: 20px;

}

#locationlocator #locationsearch_div .input-append #searchinput,

#locationlocator #locationsearch_div .input-append #searchpostal {

	text-align: left;

}

.page-title, .page-header h1 {

	font-size: 40px;

	font-weight: bold;

	line-height: 1;

	color: #000000;

	text-transform: uppercase;

	text-align: center;

}

.page-header {

	padding-bottom: 0px;

	margin: 20px 0 20px;

	border-bottom: 0px solid #eeeeee;

}

.page-title, .page-header h1 {

	font-size: 40px;

	font-weight: bold;

	line-height: 1;

	color: #000000;

	text-transform: uppercase;

	text-align: center;

}

h2.reg-heading {

	text-transform: uppercase;

	text-align: center;

	color: #e5572a;

  margin-top:25px;

}

#locationlocator h2 small {

	font-size: 40px;

}

#radius {
	border-radius: 0;
	height: 38px;
	margin-left: 18px;
    width: auto;

}

.homepage .t3-sl-2, .homepage .t3-sl-3 {

	background: transparent;

	padding: 0px 0 0px;

}

.t3-sl-1 .t3-module {

	background: #FFFFFF;

	box-shadow: none;

	-webkit-box-shadow: none;

	padding: 0px;

	margin-bottom: 0px;

}

.t3-module h3.module-title span:after {

	content: none;

	display: inline-block;

	font-family: 'Open Sans', sans-serif;

	font-size: 30px;

	font-weight: bold;

	margin-left: 5px;

	position: relative;

	top: -4px;

}

.t3-sl-5 .t3-spotlight-5 {

	padding-top: 20px;

}

.menu-footer a {

	color: #ffffff;

	font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif;

}

.location-name, .location-location, .item-map a, .btn-direction {

	font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif;

}

#jux_megamenucss3 .megamenu .js-megamenu.container {

	top: 10px;

}





.t3-sl-5 .t3-module.module  h4 {

	padding: 15px 0px 10px;

	margin: 0;

}

.t3-sl-5 .t3-module  p {

	padding: 0px;

	margin: 0;

	font-size: 12px;

}

#bt-media-wrapper .filter-bar input {

	margin-bottom: 14px;

	max-width: 230px;

}

/*        table {

	border-collapse: collapse;

	width: 100%;

}

*/

table.responsive.rt, table.specs {

	width: 100%;

}

#accordion-nails td {

	width: 10%;

}

th, td {

	padding: 0.25rem  0.4rem;

	text-align: left;

	border: 1px solid #ccc;

}

tbody tr:nth-child(odd) {

	background: #eee;

}

tbody tr:nth-child(even) {

	background: #ffffff;

}

th {

	background: #666666;

	color: #ffffff;

	font-weight: normal;

}

td.djc_value {

	border: 0px solid #ccc;

}

/*  Login  */

.paslogin {

	background: #d9d9d9;

	padding: 40px 80px;

}

/*  Form  */

.formResponsive .formHorizontal .rsform-block {

	margin-bottom: 2px;

	clear: both;

}

.formContainer {

	background-color: #d9d9d9;

	padding: 40px 80px!important;

}

#rsform_13_page_0.formContainer {

	background-color: #fff;

	padding: 0px 10px!important;

}

#rsform_13_page_0.formContainer .formControlLabel {

	width: 30%;

	float: left;

}

#rsform_13_page_0.formContainer .formBody {

	float: right;

	width: 69%;

}

.formResponsive label {

	font-weight: normal;

}

.formResponsive .row-fluid {

	margin-bottom: 2px;

	clear: both;

}

h3.sign-up-title {

	color: #f05622;

	margin-top: 0px;

}

.col.sign-up {

	border: 4px dashed #f05622;

	padding: 10px;

	width: 100%;

}

.menu-footer a {

	color: #ffffff;

	font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif;

}

#djcatalog.djc_item .djc_fulltext {

	padding-top: 10px;

}

#djcatalog .djc_item_row {

	margin-left: -10px;

}

.tab-content th {

	line-height: 1.5;

}

@media only screen and (max-width: 40em) {

.djc_tabs .tab-content {

	border: 2px solid #ff6600;

	padding: 12px;

	overflow: hidden;

}

}

@media only screen and (max-width: 40em) {

.rt tbody tr {

	border-right: 1px solid #babcbf !important;

}

}

h4[id^="favimagehover-title"], h4[id*=" favimagehover-title"] {

	text-transform: uppercase;

	margin-top: 0px;

}

.favth-row {

	margin-right: -10px!important;

	margin-left: -10px!important;

}

.favth-col-xs-1, .favth-col-sm-1, .favth-col-md-1, .favth-col-lg-1, .favth-col-xs-2, .favth-col-sm-2, .favth-col-md-2, .favth-col-lg-2, .favth-col-xs-3, .favth-col-sm-3, .favth-col-md-3, .favth-col-lg-3, .favth-col-xs-4, .favth-col-sm-4, .favth-col-md-4,  .favth-col-lg-4, .favth-col-xs-5, .favth-col-sm-5, .favth-col-md-5, .favth-col-lg-5,   .favth-col-xs-6, .favth-col-sm-6, .favth-col-md-6, .favth-col-lg-6, .favth-col-xs-7,   .favth-col-sm-7, .favth-col-md-7, .favth-col-lg-7, .favth-col-xs-8, .favth-col-sm-8,   .favth-col-md-8, .favth-col-lg-8, .favth-col-xs-9, .favth-col-sm-9, .favth-col-md-9,    .favth-col-lg-9, .favth-col-xs-10, .favth-col-sm-10, .favth-col-md-10, .favth-col-lg-10,    .favth-col-xs-11, .favth-col-sm-11, .favth-col-md-11, .favth-col-lg-11, .favth-col-xs-12,     .favth-col-sm-12, .favth-col-md-12, .favth-col-lg-12 {

	padding-right: 10px!important;

	padding-left: 10px!important;

}

div[id^="favimagehover-box"], div[id*=" favimagehover-box"] {

	position: relative;

	overflow: hidden;

	margin-bottom: 0px!important;

	margin-top: 20px!important;

}

.djc_item_bg .djc_image .img-polaroid {

	border: 0px solid #ccc;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	background: #e5e5e5;

}

.djc_image {

	background: #e5e5e5;

}

#djcatalog .djc_category {

	border-bottom: 0px solid #ccc;

	margin-bottom: 0px;

}

.nav > li > .separator {

	color: #ffffff;

	text-transform: uppercase;

	padding: 15px 10px 10px;

	font-size: 20px;

}

.mega-dropdown-inner {

}

.dropdown-menu {

}

.djc_clearfix {

	min-width: 0;

}

#jux_megamenucss3 .megamenu ul.level0 li.megacss3 span.menu-title {

	font-size: 22px;

	display: block;

}

.footer {

	float: right;

	color: #ffffff;

	font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif;

}

#locationlocator {

	width: 86.6%;

	min-height: 68px;

	float: none;

	clear: both;

	/*display: inline-block;

*/

	background: #ffffff;

	position: relative;

	margin: 0 auto !important;

	padding: 0px!important;

}

.t3-header #t3-mainnav .container {

	padding: 0px 0 10px;

}

@media screen and (max-width: 1420px) {

#jux_megamenucss3 .megamenu  ul.level0 {

	position: relative;

	float: none!important;

	left: 0%!important;

	transform: translate(0%);

	-webkit-transform: translate(0%);

	-moz-transform: translate(0%);

	-ms-transform: translate(0%);

	-o-transform: translate(0%);

	-webkit-backface-visibility: hidden;

	z-index: 9999;

}

.none .megamenu ul.level0 li.megacss3 a.megacss3, .megamenu ul.level0 li.megacss3 span.megacss3 {

	padding: 6px !important;

	margin: 0;

}



.t3-header .container-header {

    padding: 0 5px;

}



}

/*  @media (min-width: 1400px) {

#jux_megamenucss3 .megamenu  ul.level0 {

	position: relative;

	float: left;

	position: relative;

	left: 50%;

	transform: translate(-50%);

	-webkit-transform: translate(-50%);

	-moz-transform: translate(-50%);

	-ms-transform: translate(-50%);

	-o-transform: translate(-50%);

	-webkit-backface-visibility: hidden;

	z-index: 9999;

}

#jux_megamenucss3 .megamenu ul.level0 li.megacss3 span.megacss3,

#jux_megamenucss3 .megamenu ul.level0 li.megacss3 a.megacss3 {

	padding: 10px 20px 10px 20px!important;

	margin: 0px 0px 0px 0px;

	font-size 28px;

}

}

*/

#jux_megamenucss3 .megamenu ul.level0 li.megacss3 span.image-title {

	padding: 10px 0px!important;

	font-size: 16px!important;

	text-align: center;

	color: #000000;

	font-weight: bold;

	line-height: 1;

	text-transform: uppercase;

	font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif;

}

.none #js-mainnavcss3.megamenu ul.level1 li.megacss3 a {

	margin: 10px 0px 10px 0px!important;

	border: 0px solid #000!important;

	text-align: center;

}

.flexslider {

	margin: 0 0 0 0!important;

	background: #fff;

	position: relative;

	zoom: 1;

}

.favslider {

	margin:  0!important;

}

.t3-sl-1 .t3-module {

	margin: 0px 0 0 0!important;

}

.ot_logo_scroller {

	padding-top: 0px!important;

}

#Mod153.t3-module ,

#Mod194.t3-module {

	background: #000000;

	margin: 20px 0 0 0!important;

}

#Mod181.t3-module {

	margin: 0 0 20px 0!important;

}

#Mod153.t3-module .module-inner,

#Mod194.t3-module .module-inner {

	max-width: 960px;

	margin: 0 auto!important;

	border-left: 6px solid #e5572a;

	border-right: 6px solid #e5572a;

}

@media screen and (min-width: 768px) {


.cbEditableWrapper .form-horizontal .control-group .control-label {
    display: inline-block;
    float: left;
    width: 420px;
    padding-top: 5px;
    text-align: right;
    padding-right: 10px;
}

#cmFormWrapper input[type="text"],

#cmFormWrapper input[type="email"] {

	width: 300px !important;

}

#cmFormWrapper input[type="submit"] {

	float: left;

	background:  #e5572a;

	border-width: 0px;

	border-style: outset;

	border-color: buttonface;

	border-image: initial;

	padding: 7px 10px 7px;

	height: 34px;

}

}

#cmcol1 {

	width: 65%;

	display: inline-block;

	float: left;

}

#cmcol2 {

	width: 33%;

	display: inline-block;

}

#djcatalog .djc_mainimage img,

#djcatalog .djc_thumbnail img {

	/*   max-height: 470px;

*/

	width: 100%;

	border: 0px solid #ccc;

	padding: 0px;

}

.djc_readon {

	display: none;

}

.read_readon {

	margin-top: 20px;

	text-align: center;

	position: absolute;

	width: 100%;

	display: none;

}

.read_item:hover .read_readon {

	display: block;

	bottom: 15px;

	text-align: center;

}

.ira-article:hover .djc_readon {

	display: block;

	bottom: 15px;

}

.djc_subcategory .djc_item_in:hover .djc_readon {

	display: block;

	bottom: 45px;

	left: 10px;

}

.djc_item .djc_item_in:hover .djc_readon {

	display: block;

	bottom: 35px;

	left: 10px;

}

.read_item:hover h4 a {

	color: #111 !important;

}

.djc_item_in:hover h4 a {

	color: #111 !important;

}

.blog-featured, .blog, .item-page {

	width: 90%;

	margin: 0 auto;

}

.blog-featured h2.article-title a, .blog-featured h2.article-title, .blog-featured .article-title, .blog h2.article-title a, .blog h2.article-title, .blog .article-title {

	color: #000;

	line-height: 1.2;

	font-size: 20px;

	font-weight: bold;

	margin: 0;

	border-bottom: none;

	padding: 0 0 12px;

}

.blog-featured .article-intro p, .blog .article-intro p {

	font-size: 14px;

	color: #000;

	line-height: 1.3;

}

.leading .artcleBottom {

	margin-bottom: 0!important;

}

.leading .bgcolor {

	background: #E5E5E5;

	padding: 12px;

	border-top: 6px solid #E4572A;

}

.leading article.header-item .mainHdrPadd {

	padding-left: 0;

}

.leading .itemRightPadd {

	margin-right: 3px;

}

/*.leading img {

	width: 663px;

}

*/

.cols-1 .article-header {

	float: left!important;

	width: 50%;

}

.cols-1 .artcleBottom {

	margin-bottom: 0!important;

}

.cols-1 .artcleBottom img {

	width: 100%;

	border-right: 6px solid #E4572A;

}

.cols-1.bgcolor {

	padding: 7px 12px;

	float: left;

	width: 50%;

}

.cols-1article.header-item .mainHdrPadd {

	padding-left: 0;

}

.cols-1 .item {

	margin-bottom: 15px;

	background: #E5E5E5;

}

.category-name span {

	color: #000;

	float: right;

	font-size: 9px;

	text-transform: uppercase;

}

.blog-featured .page-subheader, .blog .page-subheader {

	margin: 0px 0 20px;

}

.readmore5 {

	float: right;

}

.readmore5 a {

	color: #e4572a;

	text-transform: uppercase;

	font-size: 14px;

	font-weight: bold;

}

.blog-featured .items-row .bgcolor .article-intro, .blog .items-row .bgcolor .article-intro {

	/*min-height: 182px;

*/

}

.glyphicon-menu-right {

	top: 3px;

	color: #e4572a;

}

article.header-item .bgcolor .main-header-item {

	padding-bottom: 0;

}

.blogagent-home article.header-item .bgcolor .main-header-item {

	padding: 0 0 20px 90px;

}

.orange-grey .bgcolor {

	background: #E5E5E5;

	padding: 12px;

	border-top: 6px solid #E4572A;

	min-height: 280px;

}

.orange-grey .logo-top {

	border: 1px solid #cccccc;

}

.orange-grey .logo-top img {

	margin: 0 auto;

	display: block;

	padding: 10px 0;

}

.orange-grey a, a.orange {

	color: #E4572A

}

/*Fabrik form layoout code start*/

label.fabrikLabel.fabrikTip, span.fabrikTip {

	display: inline-block !important;

}

.fa-asterisk {

	float: right;

	font-size: 10px;

	padding-left: 4px;

	-webkit-text-stroke: 1px #d9d9d9;

}

form.fabrikForm label {

	font-weight: normal;

}

.calendarbutton {

	padding: 4px 10px !important;

	border-radius: 0 !important;

	background: #fff;

	height: 36px;

	border: 1px solid #ccc !important;

}

.fabrikElement input[type="text"], .fabrikElement input[type="text"][disabled] {

	background: #fff !important;

	border-radius: 0 !important;

	height: 36px;

}

.fabrikElement input[type="file"] {

	height: 36px;

}

.fabrikElement input[type="file"]::-webkit-file-upload-button {

	height: 36px;

}

.fabrikElement .checkbox {

	margin-bottom: 5px;

	margin-top: 5px;

}

.fabrikActions {

	border-radius: 0 !important;

	margin: 0 !important;

	padding: 20px 0 !important;

	width: 25% !important;

	background: none !important;

}

.fabrikActions .btn-primary {

	margin: 0 !important;

}

.fabrikActions .col-md-4 {

	width: 42% !important;

	float: left;

}

.has-success .help-block, .has-success .control-label, .has-success .checkbox, .has-success .checkbox-inline, .has-success.checkbox label, .has-success.checkbox-inline label {

	color: #000 !important;

}

/*Fabrik form layoout code end*/

/*Featured article code start*/

.items-more .read_item {

	float: left;

	width: 24%;

	position: relative;

	margin-top: 15px;

}

.items-more .read_item:not(:last-child) {

	margin-right: 13px;

}

.articleTitleBox {

	background: #111 none repeat scroll 0 0;

	border-top: 5px solid #db5021;

	/*bottom: 0;

	padding: 20px;

	position: absolute;

*/

	width: 100%;

	padding: 15px;

	min-height: 75px;

}

.articleTitleBox a {

	color: #fff;

	text-transform: uppercase;

	font-size: 16px;

	font-weight: bold;

}

.articleTitleBox h4 {

	margin-bottom: 0;

	margin-top: 0;

}

.items-more .read_image {

	text-align: center;

	margin: 0;

	overflow: hidden;

}

.read_item .read-caption {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: #111;

	padding: 0px;

	opacity: 0;

	filter: alpha(opacity=0);

	visibility: hidden;

	-webkit-transition: all 400ms linear;

	-moz-transition: all 400ms linear;

	-o-transition: all 400ms linear;

	transition: all 400ms linear;

	margin: 0px 0px 20px 0px;

	height: 100%;

}

.read_item:hover .read-caption {

	opacity: 1;

	filter: alpha(opacity=100);

	visibility: visible;

	background-color: #111;

	opacity: 0.8;

}

.read_title {

	background: #111;

	border-top: 4px solid #DB5021;

	padding: 10px;

}

.read_title h3 {

	color: #ffffff !important;

	color: #fff;

	text-transform: uppercase;

	font-size: 18px;

	font-weight: bold;

}

.read-caption .article-intro {

	color: #ffffff !important;

}

.read-caption  .read_description {

	color: #ffffff;

	text-align: center;

	height: 153px;

}

.read-caption  .read_description p {

	margin: 5px 15px;

	font-size: 15px;

}

.read-caption .read_title {

	color: #fff;

	text-align: center;

}

.read_item:hover .articleTitleBox {

	color: #111 !important;

}

/*Featured article code endh2.article-title1 {

	background: #111;

	border-bottom: 6px solid #E4572A;

	padding: 25px 12px;

	color: #fff;

	font-size: 25px;

	width: 50%;

	float: right;

	margin-top: 0;

}

*/

.table-responsive {

	clear: both;

}

/*Nail Images*/

.clear1 {

	line-height: 0px;

}

.application-container {

	width: 100%;

}

.application-type-col {

	width: 33%;

	float: left;

}

.head-container {

	width: 100%;

}

.head-type-col {

	width: 100%;

	float: left;

}

.head-type-col-1 {

	margin-top: 10px;

	width: 75%;

	text-align: left;

	display: inline-block;

	padding: 5px;

}

.head-type-col-2 {

	width: 18%;

	padding: 5px;

	float: right;

	display: inline-block;

}

.head-type-col-2 img {

	max-width: 110px;

	margin: 0 auto;

	display: block;

}

.shank-type-box-caption {

	margin-top: 10px;

}

.shank-container {

	width: 100%;

	height: 215px;

	padding-top: 15px;

}

.shank-type-box {

	width: 50%;

	float: left;

	text-align: center;

}

.shank-type-box-caption {

	margin-top: 10px;

}

.point-container {

	width: 100%;

	height: 215px;

	padding-top: 15px;

}

.point-box {

	text-align: center;

}

.point-box-caption {

	padding-top: 0px;

}

.point-box img {

	max-width: 130px;

	margin: 0 auto;

	display: block;

}

.collation-container {

	width: 100%;

	height: 215px;

	padding-top: 70px;

}

.collation-box {

	text-align: center;

}

.collation-box-caption {

	padding-top: 20px;

}

.coat-container {

	width: 100%;

}

.coat-col {

}

.coat-col-1 {

	float: left;

	width: 50%;

}

.coat-col-2 {

	float: right;

	width: 35%;

}

.accessories-container h4 {

	margin: 1px 0 2px;

	font-size: 17px;

	text-align: center;

}

.accessories-container {

	width: 100%;

	clear: both;

	padding: 0px;

	margin: 0px;

}

.accessories-span_1_of_3 {

	width: 32.26%;

	float: left;

}

.accessories-span_1_of_3 {

	width: 32.26%;

	float: left;

}

.accessories-span_1_of_3 {

	width: 32.26%;

	float: right;

}

.accessories-col-text {

	background: #000000;

	padding: 10px;

	color: #ffffff;

	font-size: 90%;

	min-height: 134px;

}

.accessories-col-text-heading {

	min-height: 19px;

}

.accessories-span_1_of_3 img {

	display: block;

	margin: 0 auto;

}

.accessories-span_1_of_3 {

	background: #000000;

}

/*  Content Columns  */

.section {

	clear: both;

	padding: 0px;

	margin: 0px;

}

.col {

	display: block;

	float: left;

	margin: 0% 0 2% 1.6%;

}

.col:first-child {

	margin-left: 0;

}

.span_4_of_4 {

	width: 100%;

}

.span_3_of_4 {

	width: 74.6%;

}

.span_2_of_4 {

	width: 49.2%;

}

.span_1_of_4 {

	width: 23.4%;

}

/*  GO FULL WIDTH BELOW 480 PIXELS */

@media (max-width: 480px) {

.col {

	margin: 1% 0 1% 0%;

}

.span_3_of_3, .span_2_of_3, .span_1_of_3, .span_1_of_4 {

	width: 100%;

}

.rl_tabs>ul.nav-tabs>li, .rl_tabs.align_center>ul.nav-tabs>li {

	width: 100%;

}

.accessories-span_1_of_3 {

	width: 100%;

	margin: 0 0 0 4%;

}

.fabrikActions {

	width: 52% !important;

}

.accessories-span_1_of_3 img {

	width: 450px;

}

}

/*  GROUPING  */

.group:before, .group:after {

	content: "";

	display: table;

}

.group:after {

	clear: both;

}

.group {

	zoom: 1;

/* For IE 6/7 */

}

/*  GRID OF TWO  */

.span_2_of_2 {

	width: 100%;

}

.span_1_of_2 {

	width: 49.2%;

}

.joltfast  .span_1_of_2 {

	width: 25%;

}

.joltfast .span_2_of_2 {

	width: 71%;

}

.joltfast .span_2_of_2 p {

	width: 90%;

}

.joltfast .span_1_of_2 img {

	max-width: 300px;

}

.joltfast-vid {

	width: 100%;

	background: #000000;

}

.joltfast-vid-inner {

	margin: 0 auto;

	display: block;

	padding: 0 0 1px 0;

	background: #000000;

}

.joltfast-vid-inner iframe {

	margin: 0 auto;

	display: block;

	border-left: 6px solid #e5572a;

	border-right: 6px solid #e5572a;

}

.span_1_of_2 .left-img {

	width: 28%;

	background: #ccc;

	display: block;

	float: left;

	background: url(../../../images/competition/02_Enter-toWin.png)no-repeat top left;

	height:  315px;

}

.span_1_of_2 .left-img1 {

	width: 28%;

	background: #ccc;

	display: block;

	float: left;

	background: url(../../../images/competition/1_Sign_up_to_receive_videos.png)no-repeat top left;

	height:  315px;

}

.span_1_of_2 .right-form {

	width: 72%;

	display: block;

	float: left;

}

.span_1_of_2 .right-form .cmc-signup {

	padding: 60px 0 0 60px;

	background-color: #d9d9d9;

	height:  315px;

}

.enter-to-win .formContainer {

	background-color: #d9d9d9;

	padding: 10px 25px!important;

	height:  315px;

}

.enter-to-win .formResponsive .formHorizontal .formControlLabel {

	/* width: 140px;

*/

	display: inline-block;

	float: left;

	width: 22%;

	padding-top: 2px;

	padding-right: 2px;

	font-size: 14px;

}

.enter-to-win .formResponsive .formHorizontal .formControls {

	display: inline-block;

	float: right;

	width: 78%;

}

.enter-to-win .formResponsive input[type="text"] {

	height: 20px;

	padding: 2px;

}

.enter-to-win .formResponsive label {

	font-weight: normal;

	font-size: 14px;

	padding-top: 0px;

}

.enter-to-win .formResponsive input[type="checkbox"] {

	margin: 3px;

}

.enter-to-win .formResponsive label a {

	color: #e5572a;

}

.formResponsive .formError {

	margin: 2px 5px 1px 0;

	height: 14px;

	font-size: 11px;

}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {

.col {

	margin: 1% 0 1% 0%;

}

.span_2_of_2, .span_1_of_2 , .span_1_of_2 .left-img, .span_1_of_2 .right-form {

	width: 100%;

}

.span_2_of_2, .span_1_of_2 , .joltfast .span_2_of_2 {

	width: 100%;

}

.span_1_of_2 .left-img {

	background-image: url(../../../images/competition/2_Enter_to_Win_Mobile_banner_750x286.png);

}

.span_1_of_2 .left-img1 {

	display: none;

}

.span_1_of_2 .right-form .cmc-signup {

	padding: 10px;

	height:  auto;

}

.span_1_of_2 .left-img {

	width: 100%;

	display: inline-block;

	vertical-align: middle;

	font: 0/0 serif;

	text-shadow: none;

	color: transparent;

	background-size: 100%;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	height: 100%;

}

.span_1_of_2 .left-img .inner {

	padding-top: 38.35%;

/* height/width of image */

	display: block;

	height: 0;

}

.enter-to-win .formContainer {

	background-color: #d9d9d9;

	padding: 10px 5px!important;

	height:  100%;

}

.enter-to-win .formResponsive .formHorizontal .formControlLabel {

	/* width: 140px;

*/

	display: block;

	float: left;

	width: 100%;

	padding-top: 2px;

	padding-right: 2px;

	font-size: 14px;

}

.enter-to-win .formResponsive .formHorizontal .formControls {

	display: block;

	float: right;

	width: 100%;

}

.formResponsive label {

	height: 18px;

	margin: 2px 0 0 0;

	float: none;

	padding: 0px;

}

#locationlocator #locationsearch_div {

	width: 100%!important;

	display: inline-block;

	text-align: center;

	margin: 0px 10px;

	float: left!important;

	clear: both;

}

#locationlocator #locationsearch_div .input-append {

	width: 100%;

	display: block;

	text-align: center;

	margin: 0px;

	padding: 5px 10px 0px 10px;

	-moz-border-radius: 9px;

	border-radius: 9px;

	border: 0px solid #c3b6ac;

	background: #ffffff;

}

#locationlocator #locationsearch_div .input-append .btn-primary, .btn-primary {

	width: auto;

	display: block;

	text-align: center;

	line-height: 22px;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	font-size: 18px;

	background: #e5572a;

	border: 0;

	cursor: pointer;

	margin: 50px auto;

	color: #fff;

	text-transform: uppercase;

}

#maps {

	width: 100%;

	height: 100%;

	margin: 0 auto;

	/* float: left;

*/

}

}

----------------------.ot_logo_scroller {

	padding-top: 0px!important;

}

#djcatalog .djc_subcategories_grid .djc_subcategory_in {

	background: #000;

}

.acc1 img {

	max-width: 250px;

	float: right;

}

/*FAQ */

.faq-container {

	width: 100%;

	clear: both;

}

.faq-col {

}

.faq-col-1 {

	float: left;

	width: 50%;

}

.faq-col-2 {

	float: right;

	width: 50%;

}

.answer-block {

	padding: 0 25px;

}

.faq-container h3 {

	text-indent: -1.1em;

	padding-left: 1em;

}

.faq-container h2 {

	padding: 10px 0  0 0;

	text-transform: uppercase;

	margin-top: 10px;

}

/*Nail Tabs */

.rl_tabs.top>ul.nav-tabs>li.active a, .rl_tabs.top>ul.nav-tabs>li.active a:hover {

	background: #545454;

	color: #ffffff;

}

.rl_tabs .nav-tabs>li>a {

	padding: 8px 25px;

	-webkit-border-radius:  0;

	-moz-border-radius: 0;

	border-radius:  0;

}

.rl_tabs.top>ul.nav-tabs>li>a {

	background-color: #e5572a;

	color: #ffffff;

}

/*Support Sliders*/

.panel-heading {

	background: #000000;

	text-align: center;

	color: #ffffff;

	font-size: 17px;

	border-bottom: 5px solid #e5572a !important;

	padding: 15px;

	text-transform: uppercase;

	border-top-right-radius: 0px;

	border-top-left-radius: 0px;

}

.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle {

	color: #ffffff;

}

.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {

	background-color: #000000;

	color: #ffffff;

}

.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {

	background-color: #000000;

	color: #ffffff;

	text-decoration: none;

}

.rl_sliders.accordion > .accordion-group.icon > .accordion-heading > a.accordion-toggle span.rl_sliders-toggle-inner:before {

	display: inline-block;

	/* *margin-right: .3em;

	font-family: 'IcoMoon';

	font-style: normal;

	speak: none;

*/

	content: close-quote;

	float: right;

	background-image: url(../../../images/down.png);

	width: 32px;

	height: 19px;

	right: 18px;

}

.rl_sliders.accordion > .accordion-group.icon.active > .accordion-heading > a.accordion-toggle span.rl_sliders-toggle-inner:before {

	content: close-quote;

	background-image: url(../../../images/up.png);

}

.rl_sliders.accordion>.accordion-group>.accordion-body {

	background: #d9d9d9;

}

.rl_sliders.accordion>.accordion-group {

	margin-bottom: 2px;

	border: 0px solid #e5e5e5;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

}

/*  Breadcrumb code start  */

.breadcrumb {

	padding: 5px 0 0 0;

	border-radius: 0;

	text-transform: uppercase;

	font-size: 12px;

	background: none;

	margin: 0px 10px 0;

}

.homepage .breadcrumb {

	display: none;

}

.breadcrumb .glyphicon-menu-right {

	padding: 0 8px;

	top: 2px;

}

.breadcrumb > .active {

	color: #999999;

}

.breadcrumb .divider {

	display: none;

}

.breadcrumb li a {

	color: #5c5c5c;

}

#t3-breadcrumbs ol li a:hover {

	color: #e5572a;

}

.breadcrumb > li + li:before {

	content: none;

}

/*  Breadcrumb code end  */

/*  Search css start  */

.finder {

	width: 88%;

	margin: 0 auto;

      float: right;

}

.finder-selects:first-child {

	display: none;

}

.finder-selects:nth-child(4) {

	display: none;

}

#search-form {

	float: left;

	width: 29%;

}

.left-search {

	background: #e5e5e5;

	border-top: 7px solid #e5572a;

	padding: 10px 25px;

}

#search-form h3 {

	background: #000 none repeat scroll 0 0;

	color: #fff;

	margin-bottom: 0;

	padding: 15px;

	text-align: center;

	text-transform: uppercase;

	font-size: 20px;

}

#search-form hr {

	margin-bottom: 8px;

}

#search-form .inputbox {

	height: 43px;

	float: left;

	width: 280px;

}

#smartsearch-btn {

	padding: 9px 18px;

}

#search-results {

	float: right;

	width: 67%;

}

#search-results h3 {

	text-transform: uppercase;

}

.search-results {

	margin-top: 0;

}

.search-results .result-title {

	margin-top: 8px;

}

#search-results li {

	background: #e5e5e5;

	border: 1px solid #ccc;

	border-top: 7px solid #e5572a;

	padding: 0 15px 15px;

	margin-bottom: 15px;

}

.result-title a {

	text-transform: uppercase;

	font-size: 22px;

}

.word {

	margin-top: 15px;

}

div#finder-filter-window .filter-branch .finder-selects {

	margin: 8px 0;

}

.search-refine {

	text-transform: uppercase;

}

.chzn-container {

	width: 330px !important;

}

.chzn-container-single .chzn-single {

	height: 35px;

	line-height: 35px;

	border-radius: 0;

}

.chzn-container-single .chzn-single div b {

	margin-top: 5px;

}

/*  Search css end  */

/*  Catalog  css start  */

.djc_description {

	color: #ffffff;

	text-align: center;

	padding: 10px;

	font-size: 16px;

}

.category-link a {

	color: #000000;

}

.djc_item .col-md-6 {

	margin: 0 0 0 1%;

	padding: 0;

	width: 49.5%;

}

.djc_item .col-md-6.col-left {

	margin-left: 0;

}

#djcatalog .djc_category h1 {

	font-size: 40px;

	text-align: center;

	color: #000000;

	font-weight: bold;

	line-height: 1;

	text-transform: uppercase;

	font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif;

	min-height: 40px;

	margin-top: 0px;

	margin-bottom: 0px;

}

.djc_category .djc_fulltext {

	font-size: 18px;

	min-height: 30px;

	text-align: center;

	color: #000000;

	font-weight: 500;

	line-height: 1;

	font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif;

	padding: 0px 0 0px 0;

	width: 50%;

	margin: 0 auto;

}

.djc_value ul li, .djc_fulltext ul li, .ui-accordion-content ul li {

	margin: 0 0 0 20px;

	list-style-image: url(../images/list-orange-arrow.png);

	line-height: 18px;

	font-size: 80%;

}

.ui-accordion-content ul li.djc_file {

	margin: 0;

	list-style-image: none;

	line-height: 18px;

	font-size: 80%;

}

.djc_category .djc_images {

	border: 0px solid #ccc;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	width: 100% !important;

}

.col-md-12 {

	padding-right: 0;

}

.djc_item .djc_images {

	width: 100% !important;

	margin-bottom: 0px !important;

}

.img-polaroid {

	width: 100%;

}

.djc_title {

	font-weight: bold;

	font-size: 17px;

	color: #000;

	text-transform: uppercase;

	text-align: center;

}

.djc_title1 {

	background: #111;

	border-top: 4px solid #DB5021;

	padding: 0;

}

.djc_title1 a {

	color: #ffffff;

	font-size: 16px;

	font-weight: bold;

	text-transform: uppercase;

}

.djc_title1 h3 {

	line-height: 18px;

	margin-bottom: 0;

	text-align: center;

}

.titleCatBox {

	background: #111;

	border-top: 4px solid #DB5021;

	padding: 20px 5px 15px 5px;

}

.djc_item .djc_thumbnail {

	width: 32.2% !important;

}

.djc_thumbnail img {

	box-shadow: 0px 0px 0px 0px #ccc !important;

	-webkit-box-shadow: 0px 0px 0px 0px #ccc !important;

}

.djc_item .djc_thumbnail img {

	pading: 0 !important;

	margin-top: 14px;

}

.djc_thumbnails div:not(:last-child) {

	margin-right: 12px;

}

.where-to-buy {

	width: 100%;

	background-color: #e5572a;

	padding: 15px 0;

	text-align: center;

	font-weight: bold;

	margin-top: 15px;

	display: inline-block;

}

.where-to-buy a {

	color: #fff;

	font-size: 17px;

}

#accordion {

	float: left;

	width: 100%;

}

#accordion h3 {

	background-color: #000;

	border-bottom: 5px solid #e5572a !important;

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

	border-radius: 0;

	border: none;

	padding: 15px;

	text-align: center;

	font-size: 17px;

	position: relative;

}

#accordion_head_coating {

	float: left;

	width: 100%;

}

#accordion_head_coating h3 {

	background-color: #000;

	border-bottom: 5px solid #e5572a !important;

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

	border-radius: 0;

	border: none;

	padding: 15px;

	text-align: center;

	font-size: 17px;

	position: relative;

}

#accordion_shank_point {

	float: left;

	width: 100%;

}

#accordion_shank_point h3 {

	background-color: #000;

	border-bottom: 5px solid #e5572a !important;

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

	border-radius: 0;

	border: none;

	padding: 15px;

	text-align: center;

	font-size: 17px;

	position: relative;

}

.ui-accordion .ui-accordion-header {

	margin: 15px 0 0 !important;

}

.col-md-6 .video {

	padding: 0;

}

.ui-widget-content {

	border: 0px solid #dddddd !important;

	background: #c1c1c1 !important;

	color: #333333 !important;

}

#accordion-nails {

	margin: 15px 0;

}

#accordion-nails h3 {

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

	border-top-right-radius: 0px;

	border-top-left-radius: 0px;

	border-bottom-right-radius: 0px;

	border-bottom-left-radius: 0px;

	border: none;

	height: 50px;

	padding: 1.2em .5em .5em .7em !important;

	text-align: center;

	font-size: 17px;

}

#accordion-nails .table-responsive h3 {

	color: #000;

	text-transform: none;

	font-weight: bold;

	border-top-right-radius: 0px;

	border-top-left-radius: 0px;

	border-bottom-right-radius: 0px;

	border-bottom-left-radius: 0px;

	border: none;

	height: auto;

	padding: 10px 0 !important;

	text-align: left;

	font-size: 20px;

	margin: 0px;

}

.fasteners {

	margin-bottom: 0px;

}

.fasteners .fasteners-heading {

	background-color: #000;

	height: 52px;

	padding: 12px;

	margin-top: 3px;

}

.fasteners .fasteners-heading h3 {

	margin: 0 auto;

	padding-top: 5px;

	font-size: 17px;

	text-align: center;

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

}

.coating .coating-heading {

	background-color: #000;

	height: 52px;

	padding: 12px;

	margin-top: 15px;

}

.coating .coating-heading h3 {

	margin: 0px 0 0 0;

	padding: .5em .5em .5em .7em;

	font-size: 17px;

	text-align: center;

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

}

.djc_coatingtext {

	background: #e6e6e6;

	padding: 10px;

	color: #000;

	font-weight: normal;

}

.shank {

	padding-left: 0;

}

.collation {

	padding-right: 0;

}

h3.heading {

	font-weight: bold;

	font-size: 25px;

	color: #000;

}

/*  Catalog css end  */

.thumbnail-caption  .djc_description {

	color: #ffffff;

	padding: 10px !important;

	text-align: center;

	height: 153px;

}

.djc_item_in:hover .title-default h3 a {

	color: #111 !important;

}

.title-default {

	color: #FFF;

}

.img-polaroid2 {

	width: 100%;

	height: 198px;

}

.readmore {

	color: #fff;

	background: #e5572a;

	padding: 8px 30px;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	margin: 0;

}

.djc_title_new {

	text-align: center;

	width: 100%;

	height: 50px;

}

.djc_title_new h3 {

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 20px;

}

.djc_compatible_items {

	background: #e6e6e6;

}

.compatiText {

	padding: 0 10px;

	font-size: 14px;

	min-height: 190px;

}

.djc_readon3 {

	bottom: 0;

	position: absolute;

}

/*.video iframe {

	width: 100%;

}

*/

.favTitle {

	color: #ffffff;

	display: block;

	font-family: Open Sans;

	font-size: 18px;

	font-style: normal;

	font-weight: 400;

	line-height: 1.4em;

	text-align: center;

	text-transform: uppercase;

}

.favTitle {

	color: #ffffff;

	display: block;

	font-family: Open Sans;

	font-size: 18px;

	font-style: normal;

	font-weight: 400;

	line-height: 1.4em;

	text-align: center;

	text-transform: uppercase;

}

.blog-featured .items-leading, .blog .items-leading {

	float: left;

	width: 49.5%;

}

.blogagenthome .items-leading {

	float: left;

	width: 100%;

}

.blog-featured .items-row, .blog .items-row {

	float: right;

	width: 49.5%;

}

.blogagenthome .items-row {

	float: right;

	width: 100%;

}

.djc_readon .readmore {

	margin-right: 10px;

}

/*  Mobile view css start  */

@media screen and (max-width: 1199px) {

#maps {

	width: 100%;

}

}

@media screen and (max-width: 979px) {

.category-link a {

	padding-left: 10px;

}

.category-link {

	font-size: 14px!important;

	border-top: 5px solid #e5572a!important;

	border-bottom: 5px solid #e5572a!important;

}

.category-link a:not(:last-child) {

	border-right: 0px solid #000!important;

	margin: 0px 0!important;

	padding-right: 5px!important;

}

}

@media screen and (max-width: 1023px) {

.row-fluid .span6, .col-xs-6 {

	width: 100%;

	float: none;

}

.formContainer {

	background-color: #d9d9d9;

	padding: 10px!important;

}

h2.reg-heading {

	text-transform: uppercase;

	text-align: center;

	color: #e5572a;

	font-size: 20px;

}

.col-md-4, .col-md-6, .col-md-8 {

	padding-right: 0px !important;

}

input[type="text"], .cf-type-text .inputbox, .cf-type-subject .inputbox, .cf-type-name .inputbox, .cf-type-email .inputbox, .cf-type-php .inputbox, .cf-type-date .inputbox, .cf-type-number .inputbox, .cf-type-selectlist .inputbox, .cf-type-surname .inputbox, .cf-type-recipient .inputbox, .cf-type-username .inputbox, .cf-type-password .inputbox, .cf-type-password_verify .inputbox, .cf-type-gmapsaddress .inputbox {

	width: 100%!important;

}

#ceForm499 .contactenhanced_email {

	padding: 10px!important;

}

.ce-cf-container textarea {

	width: 100%!important;

}

.contact-sidebar {

	background: #d9d9d9;

	padding: 20px;

	width: 100%;

}

#js-meganav-off-canvas.js-megamenu-off-canvas {

	margin-left: -20px;

}

.jmoddiv.jmodinside {

	position: static !important;

}

.slidehome {

	padding-top: 66px;

}

.col-xs-2 {

	width: 50%;

}

#cmcol1 {

	width: 100%;

}

.video iframe {

	width: 100%;

	height: auto;

}

#cmSubmit input[type="submit"] {

	background: #e5572a none repeat scroll 0 0;

	border-color: buttonface;

	border-image: initial;

	border-style: outset;

	border-width: 0;

	float: left;

	height: 34px;

	padding: 7px 10px;

}

.footer {

	float: none;

}

.menu-footer {

	margin-left: 20px !important;

}

.container {

	padding-right: 20px;

}

.navbar-default {

	height: 0;

	width: 49%;

}

#t3-nav-header .t3-module {

	padding: 0;

}

#t3-nav-header {

	margin: 0;

	float: right;

}

.head-search {

	float: left;

	top: 0;

	right: 0;

}

.finder {

	width: 100%;

}

#head-info > .social {

	position: fixed;

	right: 50px;

	top: 12px;

}

.djc_category .djc_fulltext {

	width: 100%;

}

#djcatalog .djc_category h2 {

	margin-top: 20px;

}

.djc_item .col-md-6 {

	width: 100%;

	margin: 0;

}

.djc_item .djc_thumbnail {

	width: 94px !important;

}

.djc_thumbnails div:not(:last-child) {

	margin-right: 8px;

}

.djc_value ul li, .djc_fulltext ul li {

	margin: 0 0 0 5px;

}

.t3-sl-5 .t3-spotlight-5 {

	padding-top: 0;

}

.menu-footer {

	margin-left: 0 !important;

}

.t3-sl-5 .t3-module h3.module-title {

	padding-top: 18px;

	font-size: 20px;

	padding-bottom: 20px;

}

.t3-sl-5 .t3-module {

	padding: 0;

}

.t3-sl-5 .t3-module ul li {

	font-size: 14px;

}

.container {

	padding-left: 15px !important;

	padding-right: 15px !important;

}

#t3-slideshow .container {

	padding: 0 !important;

}

.t3-sl-5 .col-lg-4 {

	/*display: none;

*/

	width: 100% !important;

}

.copyright, .poweredby {

	text-align: left;

}

.copyright .t3-module {

	margin-bottom: 8px;

}

.form-horizontal .control-group .controls {

	margin-left: 0;

}

.favth-col-xs-12 {

	width: 50% !important;

}

.favth-col-xs-12 {

	padding: 0 8px 0 7px !important;

}

div[id^="favimagehover-overlay"], div[id*=" favimagehover-overlay"] {

	display: none;

}

.favimagehover:hover .favimagehover-readmore {

	display: none !important;

}

div[id^="favimagehover-title"], div[id*=" favimagehover-title"] {

	height: 50px !important;

	padding: 4px !important;

}

.favTitle {

	font-size: 13px;

}

#ceForm500 .contactenhanced_email {

	padding: 0 !important;

}

.faq-col-1 {

	float: none;

	width: 100%;

}

.faq-col-2 {

	float: none;

	width: 100%;

}

.ce-cf-container {

	margin: 10px 0 0;

	width: 100% !important;

}

.col-md-6 .video {

	margin-top: 20px;

}

.t3-breadcrumbs {

	display: none;

}

/*  Mobile menu css start  */

#js-meganav-off-canvas.js-megamenu-off-canvas {

	background: #fff !important;

}

.none .megamenu ul.level0 li.megacss3 a.megacss3, .js-megamenu-off-canvas ul.level0 li > a, .js-megamenu-off-canvas ul.level0 li > span {

	color: #000 !important;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 18px;

}

/*.js-megamenu-off-canvas ul.level0 {

	text-align: center;

}

*/

.none .megamenu ul.level0 li.megacss3 a.megacss3:hover, .megamenu ul.level0 li:hover,

#js-mainnavcss3.megamenu ul.level0 > li.megacss3:hover > a.megacss3, .js-megamenu-off-canvas ul.level0 li > a:hover, .js-megamenu-off-canvas ul.level0 li > a:focus, .js-megamenu-off-canvas ul.level0 li > a:active, .js-megamenu-off-canvas li.nav-hover > a {

	background: #fff !important;

}

.js-megamenu-off-canvas .jux-closed {

	color: #000 !important;

}

.js-megamenu-off-canvas li {

	border-bottom: 1px solid #ccc;

}

.first .accordion-header-only {

	border-top: 4px solid #e5572a !important;

}

.accordion-btn-wrap .jux-fa {

	color: #000 !important;

}

.js-megamenu-off-canvas ul li a img {

	float: none !important;

}

.hasTip img {

	width: 80px;

}

#js-meganav-off-canvas ul.level1 li.megacss3 a.megacss3 span.image-title {

	display: inline-block !important;

	color: #000 !important;

	font-weight: bold;

	padding-left: 25px

}

.js-megamenu-off-canvas .wtf-menu.level1 li > a {

	padding: 10px !important;

}

.none .megamenu .dropdown-menu ul.level1 li.megacss3 a.megacss3:hover, .js-megamenu-off-canvas .wtf-menu.level1 li a:hover {

	background: #ffffff !important;

	color: #e5572a !important;

}

.none #js-mainnavcss3 .hover,

#js-meganav-off-canvas .hover {

	color: #e5572a !important;

}

.none #js-mainnavcss3 .active,

#js-meganav-off-canvas .active {

	background: #fff !important;

	color: #e5572a !important;

}

.none .megamenu .level1 .active > a,

#js-meganav-off-canvas .level1 .active > a {

	color: #e5572a !important;

}

.djc_item .djc_thumbnail {

	width: 100px !important;

}

.djc_thumbnails div:not(:last-child) {

	margin-right: 10px !important;

}

/*  Mobile menu css end  */

/*  Category and subcategory mobile css start  */

#djcatalog .djc_subcategories_grid .djc_subcategory,

#djcatalog .djc_items .djc_item,

#djcatalog .djc_related_items .djc_item {

	float: left !important;

	width: 50% !important;

}

.titleCatBox {

	padding: 8px 5px 10px;

}

.titleCatBox3 {

	padding: 8px;

}

.titleCatBox2 {

	padding: 8px;

}

.djc_title a {

	font-size: 12px;

}

#djcatalog .djc_item_row {

	margin-left: -14px !important;

}

#djcatalog .djc_subcategory_row {

	margin-left: 6px;

}

#djcatalog .djc_items .djc_item_in {

	padding: 16px 0 0 14px !important;

}

#djcatalog .djc_subcategories .djc_item_in {

	padding: 18px 0 4px 14px;

}

#djcatalog .djc_subcategory_bg,

#djcatalog .djc_item_bg {

	margin: 0 !important;

}

#djcatalog {

	margin-bottom: 25px;

}

.thumbnail-caption {

	display: none;

}

.read_item:hover .read_readon {

	display: none;

}

.ira-article:hover .djc_readon {

	display: none;

}

.djc_subcategory .djc_item_in:hover .djc_readon {

	display: none;

}

.djc_item .djc_item_in:hover .djc_readon {

	display: none !important;

}

.read_item:hover h4 a {

	color: #e5572a !important;

}

.djc_item_in:hover h4 a {

	color: #e5572a !important;

}

h3.heading {

	font-size: 18px;

	margin-bottom: 0;

}

/*  Category and subcategory mobile css end  */

/*  Blog News page mobile css start  */

.blog-featured, .blog, .item-page {

	width: 100%;

}

.blog-featured .items-leading, .blog .items-leading {

	float: none;

	width: 100%;

}

.blog-featured .items-row, .blog .items-row {

	float: none;

	width: 100%;

}

.blog-featured .articleTitleBox, .blog .articleTitleBox {

	min-height: 50px;

	padding: 12px;

}

.blog-featured .articleTitleBox a, .blog .articleTitleBox a {

	font-size: 15px;

}

h2 small, .h2 small {

	font-size: 25px;

}

.page-subtitle, .page-subheader h2 {

	margin-top: 10px;

}

.items-leading .leading {

	margin-bottom: 18px;

}

.cols-1 .article-header {

	width: 100%;

}

.cols-1 .artcleBottom img {

	border-bottom: 6px solid #e4572a;

	margin-bottom: 10px;

	width: 100%;

	border-right: none;

}

.cols-1 .bgcolor {

	float: none;

	width: 100%;

}

.read_image img {

	height: auto;

}

.read_item_row {

	width: 104%;

	overflow: hidden;

}

.read_item .read-caption {

	display: none;

}

.items-more .read_item {

	margin-bottom: 15px;

	margin-top: 0;

	width: 46%;

}

.read_item:hover .articleTitleBox {

	color: #e4572a;

}

.items-more .read_item:not(:last-child) {

	margin-right: 4% !important;

}

.col-xs-12 {

	padding-right: 0;

}

.ira-container {

	margin-bottom: 20px;

}

.ira-container h4 {

	margin-bottom: 10px;

}

.ira-container > .row.row-fluid {

	margin-right: 0;

	width: 50%;

	margin-bottom: 15px;

	float: left !important;

}

.img-thumbnail1 {

	height: 100% !important;

	width: 100% !important;

}

.ira-article {

	margin-right: 12px;

}

.ira-article:hover .ira-title {

	color: #e4572a !important;

}

.ira-title {

	font-size: 12px;

	padding: 10px;

	width: 100%;

	height: 70px;

	line-height: 1.2;

	text-transform: capitalize;

}

/*  Blog News page mobile css end  */

/*  Product Compatible mobile css start  */

.compBg {

	display: none;

}

.slider-container .col-md-5 {

	padding-right: 0 !important;

}

.djc_title_new {

	height: auto;

	width: 100%;

}

.djc_title_new h3 {

	background: #111111 none repeat scroll 0 0;

	font-size: 15px;

	font-weight: bold;

	margin-bottom: 0;

	padding: 10px;

	min-height: 55px;

}

.djc_title_new h3 a {

	color: #fff;

}

#djcatalog .djslider-default ul.djslider-in > li {

	padding-right: 14px !important;

	height: 220px !important;

	/*width: 50% !important;

*/

}

.img-polaroid2 {

	height: auto;

}

#djcatalog .djslider-default .navigation-container .next-button,

#djcatalog .djslider-default .navigation-container .prev-button {

	display: none !important;

}

.fasteners .fasteners-heading {

	background-color: #e5e5e5;

	height: 25px;

	padding: 16px;

}

.fasteners .fasteners-heading h3 {

	color: #000000;

	padding-top: 2px;

	text-align: left;

}

.main-content .djc_fulltext ul {

	margin: 10px 20px 10px 20px;

}

.ui-accordion .ui-accordion-content {

	padding: 10px!important;

}

.main-content .djc_files li {

	margin: 0;

	list-style-image: none;

	line-height: 20px;

	font-size: 100%;

}

.main-content .djc_files img {

	width: 20px;

}

/*  Product Compatible page mobile css end  */

/*  Mobile search css start  */

#search-form {

	float: none;

	width: 100%;

}

#search-results {

	float: none;

	width: 100%;

}

#search-form .inputbox {

	width: 80% !important;

}

.chzn-container {

	width: 300px !important;

}

.left-search .form-group {

	margin-bottom: 0 !important;

}

/*  Mobile search css end  */

}

@media screen and (min-width: 1200px) and (max-width: 1450px) {

.readmore {

	padding: 8px 20px;

	text-transform: capitalize;

}

.fabrikActions {

	width: 32% !important;

}

.t3-header .container-header {

    padding: 0 0 0 10px;

}

}





@media screen and (min-width: 1024px) and (max-width: 1280px) {

div[id^="favimagehover-overlay"], div[id*=" favimagehover-overlay"] {

	display: none;

}

.favimagehover:hover .favimagehover-readmore {

	display: none !important;

}

.thumbnail-caption {

	display: none;

}

.thumbnail-caption {

	display: none;

}

.read_item:hover .read_readon {

	display: none;

}

.ira-article:hover .djc_readon {

	display: none;

}

.djc_subcategory .djc_item_in:hover .djc_readon {

	display: none;

}

.djc_item .djc_item_in:hover .djc_readon {

	display: none !important;

}

.read_item:hover h4 a {

	color: #e5572a !important;

}

.djc_item_in:hover h4 a {

	color: #e5572a !important;

}

.compBg {

	display: none;

}

.slider-container .col-md-5 {

	width: 100% !important;

}

.djc_title_new {

	width: 100%;

}

#djcatalog .djc_items .djc_item,

#djcatalog .djc_related_items .djc_item {

	width: 25% !important;

}

.read_item .read-caption {

	display: none;

}

.read_item:hover .articleTitleBox {

	color: #e4572a;

}

.favTitle {

	font-size: 16px;

}

.djslider-default {

	height: 300px !important;

	width: 100% !important;

}

.blog-featured, .blog, .item-page {

	margin: 0;

	width: 100%;

}

#locationlocator #locationsearch_div {

	float: left !important;

	width: 100% !important;

}

#map {

	width: 65% !important;

}

#locationresult {

	width: 35% !important;

}

#locationlocator #locationsearch_div .input-append {

	margin-left: 20px;

	width: 33%;

}

#jux_megamenucss3 .megamenu ul.level0 li.megacss3 span.menu-title {

	font-size: 14px !important;

}

#head-info {

	width: 14%;

	margin-top: 8px;

}

.head-search {

	float: none;

	margin: 7px 5px 0 0;

}

.t3-header .container-header {

	padding: 0 18px;

}

.slidehome {

	padding-top: 85px;

}

.finder {

	width: 100%;

	margin: 0;

}

#search-form {

	width: 35%;

}

#search-results {

	width: 63%;

}

#search-form .inputbox {

	width: 250px;

}

.left-search {

	padding: 5px 14px;

}

.chzn-container {

	width: 300px !important;

}

.fabrikActions {

	width: 40% !important;

}

}









@media screen and (min-width: 561px) and (max-width: 767px) {

#map {

	width: 60% !important

}

#locationresult {

	width: 40% !important

}

#locationlocator #locationsearch_div .input-append {

	width: 60%;

}

}

@media screen and (min-width: 769px) {

#jux_megamenucss3 .megamenu li.megacss3 a.menu258 {

	display: none !important;

}

}

@media screen and (max-width: 767px) {

/*  Mobile top header menu, logo, search css start  */

.span_1_of_2 .left-img {

	background-image: url(../../../images/competition/2_Enter_to_Win_Mobile_banner_750x286.png);

}

.span_1_of_2 .left-img {

	width: 100%;

	display: inline-block;

	vertical-align: middle;

	font: 0/0 serif;

	text-shadow: none;

	color: transparent;

	background-size: 100%;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	height: 100%;

}

.span_1_of_2 .left-img .inner {

	padding-top: 38.35%;

/* height/width of image */

	display: block;

	height: 0;

}

.enter-to-win .formContainer {

	background-color: #d9d9d9;

	padding: 10px 5px!important;

	height:  100%;

}

.enter-to-win .formResponsive .formHorizontal .formControlLabel {

	/* width: 140px;

*/

	display: block;

	float: left;

	width: 100%;

	padding-top: 2px;

	padding-right: 2px;

	font-size: 14px;

}

.enter-to-win .formResponsive .formHorizontal .formControls {

	display: block;

	float: right;

	width: 100%;

}

.formResponsive label {

	height: 18px;

	margin: 2px 0 0 0;

	float: none;

	padding: 0px;

}

.span_1_of_2 .right-form {

	width: 100%;

}

.t3-header .container-header {

	margin: 8px 0;

}

.t3-sl-5 .col-xs-6 {

	float: left;

	width: 50% !important;

}

.t3-sl-5 .col-xs-12 {

	float: left;

	width: 100% !important;

}

.jf_l_modal44 {

	width: 90%;

	min-width: 0;

}

.t3-mainbody {

	min-height: 400px !important;

}

.cmLabel {

	width: 100% !important;

}

.t3-sl-5 [class*="col"]:last-child .t3-module {

	padding-right: 0;

}

#head-info > .social {

	display: none;

}

.mobile-menu {

	float: right;

	margin-right: 108px;

}

.logo-img {

	width: 120px;

}

#t3-nav-header {

	float: none;

	margin: -8px 0 0;

}

#head-info {

	position: fixed !important;

	width: 10%;

	display: inline-block;

	margin-top: 0px;

	height: auto;

	padding-top: 0px;

	/*height: 55px;

*/

}

.navbar-default {

	height: 0;

	width: 12%;

}

.search-icon {

	float: left;

	color: #fff;

	padding: -16px 0 0 0px;

	font-size: 18px;

	cursor: pointer;

}

.remove-icon {

	float: left;

	color: #fff;

	padding: 3px 8px 0 8px;

	font-size: 25px;

	cursor: pointer;

	width: 40px;

}

#mod-finder-searchform {

	float: left;

	width: 77%;

}

#mod-finder-searchword {

	display: none;

}

.glyphicon-remove {

	display: none;

}

.fadeInDown {

	animation-name: none !important;

}

.fadeOutUp {

	animation-name: none !important;

}

#group6.fabrikGroup {

	padding: 14px !important;

}

.fabrikActions .btn-primary {

	padding: 7px 18px !important;

	font-size: 15px !important;

}

.well {

	padding: 20px 20px 20px 20px;

}

/*  Mobile top header menu, logo, search css end  */

.djslider-default {

	height: 200px !important;

	width: 100% !important;

}

.left-search {

	padding: 6px 7px 0 15px;

}

#locationlocator .btn-group {

	width: 100%;

}

#locationlocator .btn-group h2,

#locationlocator #locationsearch_div h2 {

	display: none;

}

#radius {

	width: 38%;

}

#locationresult {

	margin-top: 6px !important;

}

#map {

	height: 400px !important;

}

#locationlocator #locationsearch_div .input-append {

	border-radius: 0;

	padding: 0;

	margin-left: 0;

	margin-top: 0;

}

#locationlocator {

	width: 100%;

}

#locationlocator #locationsearch_div {

	width: 100% !important;

}

#locationlocator #locationsearch_div .input-append #searchinput,

#locationlocator #locationsearch_div .input-append #searchpostal {

	margin-bottom: 12px;

}

#locationlocator #locationsearch_div .input-append .btn-primary {

	margin: 0px auto 25px;

}

#socialicons {

	margin-top: 10px;

}

#socialicons li {

	margin-right: 10px !important;

}

.paslogin {

	background: none;

	padding: 0;

}

.formResponsive .formHorizontal .formControls {

	line-height: 1.2;

}

.formResponsive label {

	display: block;

}

/* Fabrik mobile responsive for table layout start */

.fabrikDataContainer tfoot {

	display: none;

}

/* Force table to not be like tables anymore */

.fabrikDataContainer table, .fabrikDataContainer thead, .fabrikDataContainer tbody, .fabrikDataContainer th, .fabrikDataContainer td, .fabrikDataContainer tr {

	display: block;

}

	/* Hide table headers (but not display: none;

, for accessibility) */

.fabrikDataContainer thead tr {

	position: absolute;

	top: -9999px;

	left: -9999px;

}

.fabrikDataContainer tr {

	border: 1px solid #ccc;

	margin-bottom: 10px;

}

.fabrikDataContainer td {

/* Behave  like a "row" */

	border: none;

	border-bottom: 1px solid #eee;

	position: relative;

	padding-left: 50%;

	white-space: normal;

	text-align: left;

}

.fabrikDataContainer td:before {

/* Now like a table header */

	position: absolute;

/* Top/left values mimic padding */

	/*top: 6px;

*/

	left: 6px;

	width: 45%;

	padding-right: 10px;

	white-space: nowrap;

	text-align: left;

	font-weight: bold;

}

.fabrik_actions {

	padding-left: 14px !important;

}

/*Label the data*/

.fabrikDataContainer td:nth-of-type(1):before {

	content: "ID";

}

.fabrikDataContainer td:nth-of-type(2):before {

	content: "Tool Model";

}

.fabrikDataContainer td:nth-of-type(3):before {

	content: "Serial Number";

}

.fabrikDataContainer td:nth-of-type(4):before {

	content: "Store Name";

}

.fabrikDataContainer td:nth-of-type(5):before {

	content: "Store Suburb";

}

.fabrikDataContainer td:nth-of-type(6):before {

	content: "Data Purchased";

}

.fabrikDataContainer td:nth-of-type(8):before {

	content: "Primary Tool Use";

}

.fabrikDataContainer td:nth-of-type(9):before {

	content: "Select";

}

/* Fabrik mobile responsive for table layout end */

}

@media screen and (min-width: 640px) and (max-width: 767px) {

.fabrikActions {

	width: 39% !important;

}

}

@media screen and (min-width: 321px) and (max-width: 479px) {

.fabrikActions {

	width: 68% !important;

}

}

@media screen and (max-width: 320px) {

div[id^="favimagehover-title"], div[id*=" favimagehover-title"] {

	height: 60px !important;

}

.djc_item .djc_thumbnail {

	width: 90px !important;

}

.djc_thumbnails div:not(:last-child) {

	margin-right: 8px !important;

}

.mobile-menu {

	margin-right: 94px;

}

#search-form .inputbox {

	width: 77% !important;

}

.chzn-container {

	width: 260px !important;

}

.fabrikActions {

	width: 77% !important;

}

}

/*  Mobile view css end  */

@media screen and (min-width: 768px) and (max-width: 1023px) {

/* top header css start */

.mobile-menu {

	float: right;

	width: 19%;

	margin-right: 73%;

}

.logo-img {

	width: 140px;

}

/* top header css end */

.djslider-default {

	height: 280px !important;

	width: 100% !important;

}

.blog-featured, .blog, .item-page {

	margin: 0;

	width: 100%;

}

#map {

	width: 65% !important;

}

#locationresult {

	width: 35% !important;

}

#locationlocator #locationsearch_div .input-append {

	margin-left: 15px;

	margin-top: 0;

	width: 60%;

}

#locationlocator .btn-group h2,

#locationlocator #locationsearch_div h2 {

	width: 85%;

}

#locationlocator #locationsearch_div {

	margin: 10px 0 0 !important;

}

.slidehome {

	padding-top: 56px;

}

#t3-nav-header {

	float: left!important;

	margin: 0;

	padding: 0;

}

#head-info {

	position: absolute;

	right: 0;

}

.navbar-default {

	width: 7%!important;

}

#head-info > .social {

	position: fixed;

	right: 8px;

	top: 5px;

}

.head-search {

	position: fixed;

	top: 12px;

	right: 128px;

}

.t3-sl-5 .col-xs-6 {

	float: left;

	width: 25% !important;

}

.t3-sl-5 .col-xs-12 {

	float: left;

	width: 100% !important;

}

#jux_megamenucss3 .megamenu.noJS #css3-megaMenuToggle {

	padding: 0px 7px 0px 8px !important;

	margin: 0 !important;

}

div#finder-filter-window .filter-branch .finder-selects {

	float: none;

}

.fabrikActions {

	width: 50% !important;

}

.blog-featured .items-row, .blog .items-row {

	float: left;

	margin-right: 13px;

	width: 48%;

}

}

.g-recaptcha {

	clear: both;

	margin-bottom: 10px;

}

.djc_addinfo {

	margin-top: 25px !important;

}

.addNews {

	margin-bottom: 25px;

	background: #000;

	padding: 15px;

}

/*#djcatalog .djc_items .djc_item .djc_item_bg .djc_catimg a img {

	height: 282px;

	object-fit: scale-down;

}

*/

@media (max-width: 480px) {

.col-xs-3 {

	width: 100%;

}

/* Mobile */

@media only screen and (max-width: 40em) {

.responsive {

	display: block;

	position: relative;

	width: 100%;

}

.responsive thead {

	display: block;

	float: left;

}

.responsive tbody {

	display: block;

	width: auto;

	position: relative;

	overflow-x: auto;

	white-space: nowrap;

}

.responsive thead tr {

	display: block;

}

.responsive th {

	display: block;

}

.responsive tbody tr {

	display: inline-block;

	vertical-align: top;

}

.responsive td {

	display: block;

	min-height: 1.25em;

}

/* sort out borders */

.rt th {

	border-bottom: 0;

}

.rt td {

	border-left: 0;

	border-right: 0;

	border-bottom: 0;

}

.rt tbody tr {

	border-right: 1px solid #babcbf;

}

.rt th:last-child, .rt td:last-child {

	border-bottom: 1px solid #babcbf;

}

}







/*Advisor*/

#ad_main {

	margin: 15px 10px;

}

#ad_main .ad_fuelux #btrestart.ad_badge-info,

#ad_main .ad_fuelux #btstart.ad_badge-info,

#ad_main .ad_fuelux .ad_badge-inverse {

	padding: 10px;

	margin: 20px 0;

	border-radius: 0px;

}

#ad_main .ad_fuelux .accordion-heading .accordion-toggle {

	display: block;

	padding: 8px 0px;

	clear: both;

}

#ad_main .ad_fuelux .accordion-inner {

	padding: 9px 0px;

}

#ad_main .ad_fuelux .span12 p {

	margin: 10px 0 0 0;

}

#ad_main .ad_fuelux .job-content p {

	margin: 0;

}

#ad_options_wrapper .ad_cursor {

	padding: 5px 5px;

	min-height: 50px;

}

#ad_options_wrapper > div > div {

	clear: left;

}

#ad_main .ad_fuelux .ad_badge-info {

	background-color: #e5572a

}

.ad_resume_title {

	font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif;

}

#ad_question p {

	float: left;

	font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 24px;

	letter-spacing: 0px;

	font-weight: normal;

	margin-bottom: 10px;

	margin-top: 10px;

	padding: 8px 0;

}

#ad_flow_wrapper {

	float: left;

	margin: 0px;

}

#ad_flow_wrapper span.wf_caption {

	background: #000000;

	color: #ffffff;

}

#ad_resume {

	background-color: #E4E4E4;

	border: 1px solid #cccccc;

	float: right;

	margin-top: 63px;

}

.job-container {

	margin:  0;

	border-right: 1px solid #ccc;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	display: flex;

	justify-content: center;

	align-items: center;

	background: #e6e6e6;

	min-height: 54px;

}

.job-thumb {

	float: left;

	flex: 1 1 50%;

	background: #000000;

	color: #ffffff;

	max-width: 84px;

}

.job-icon-outer {

	float: left;

	/*   flex: 1 1 50%;

*/

	background: #e5572a;

	color: #ffffff;

	max-width: 80px;

	padding: 16px 0;

	color: #e5572a;

}

span.ad_headertitle {

	text-transform: none;

	padding: 4px;

	background: #E5E5E5;

	min-height: 54px;

	border: 1px solid #ccc;

	margin-left: 0px;

	font-weight: normal;

}

#ad_allsteps .step .ad_right .ad_edit {

	color: #999;

	font-size: 0.8em;

	text-transform: uppercase;

	margin-right: 7px;

}

#ad_allsteps .step .ad_right .ad_edit:hover {

	color: #e5572a;

	font-size: 0.8em;

	text-transform: uppercase;

	margin-right: 7px;

}

.job-thumb img {

	display: block;

}

.job-content {

	flex: 1 1 50%;

	padding: 0px 5px 0 8px;

}

.job-title {

	font-weight: normal;

	vertical-align: middle;

	text-align: left;

}

.job-icon {

	font-weight: bold;

	vertical-align: middle;

	text-align: center;

}

#ad_main .ad_fuelux .wizard {

	border: 1px solid #d4d4d4;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

}

/*End - Advisor*/