/*
 * Hunter Responsive RTL
 * --------------------------------------------- */

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  direction: rtl;
}


/* --------- COMMON ELEMENTS -------------
 * --------------------------------------- */

.grid16-16 {
  width: 960px;
}



/* ----------- HEADER REGION -------------
 * --------------------------------------- */

.block-search input.form-submit {
  width: 35px;
}

.back-to-top-tab {
  margin-right: -60px;
}

/* back to top tab */
#block-block-106 {
  margin-bottom: 0;
}

#header-group .block-menu ul li a {
  font-size: 20px;
}

.sub_header_inner {
  font-size: 1.6em;
  float: left;
}


/* ------------- MEGA MENU ---------------
 * --------------------------------------- */
.megamenu-parent-title a {
  font-size: 1.8em;
}

.megamenu-skin-minimal .megamenu-slot-title, .megamenu-skin-minimal .megamenu-slot-title a {
  font-size: 1.5em;
}

.megamenu-menu ul a {
  font-size: 2em;
  line-height: 1.4em;
}

.megamenu-slot ul.megamenu-items {
  float: right;
}

.megamenu-skin-minimal .megamenu-slot-title, .megamenu-skin-minimal .megamenu-slot-title a {
  text-align: right;
}

.megamenu-slots-columnar li.megamenu-slot {
  float: right;
}

/* ---------- UTILITY NAV ----------------
 * --------------------------------------- */

.top_bar_1 .inner_right .block-menu-block .menu-block-wrapper a {
  font-size: 1.3em
}


/* ---------- CONTENT REGION -------------
 * --------------------------------------- */

[class*="block-grid-"] > li {
  float: right;
}

h2.sub_title {
  font-size: 1.8em;
}

.product_name a {
  font-size: 1.5em;
}

.product-right-sidebar .block-menu-block h2.block-title {
  font-size: 1.7em;
}


/* -------------- FRONT ------------------
 * --------------------------------------- */

.front #block-system-main {
  margin-left: 0;
}

.page-products h1.title {
  margin-right: 40px;
}

.breadcrumb {
  margin-right: 0;
}

.no-sidebars .block-print {
  left: 85px;
}

.node-type-product h1.title,
.field-name-field-product-tag-line {
  float: none;
}

.node-type-product .node-top {
  position: absolute;
  float: none;
  clear: none;
  left: 0;
}

.field-name-field-features li.bullet-list-item {
  padding: 0 5px 5px 0;
  margin: 0 40px 0 0;
}

.field-name-field-advanced-features h2 {
  padding-right: 16px;
}

.block .menu-accordion > div > ul > li a {
  padding-left: 5%;
  padding-right: 10%;
}

.block .menu-accordion > div > ul > li > ul > li a {
  padding-left: 8%;
  padding-right: 15.5%;
}

.block .menu-accordion > div > ul > li > ul > li > ul > li a {
  padding-left: 5%;
  padding-right: 25%;
}


/* -------------- PRODUCT PAGE------------
 * --------------------------------------- */

.product_line_quick_specs .quick-specs-parents-wrapper .term-parent {
  float: right;
}

.node-product .bullet-list {
  right: 35%;
  border-right: 2px solid #cfcdcb;
  border-left: none;
}

.field-name-field-advanced-features h2:before {
  content: '\e801';
  color: #00658a;
  display: inline-block;
  font-size: 1.5em;
  position: relative;
  top: 3px;
  margin-left: 15px;
}

article.node-advanced-feature .image {
  float: left;
  margin: 20px;
}

#block-product-quick-specs {
  border-right: 5px solid #47abd1;
  border-left: none;
  padding-right: 7px;
  padding-left: 15px;
}

.field-name-field-product-tag-line {
  margin: 0 0 30px 215px;
}

.product-page-node-top {
  float: right;
}

.node-type-product .node-top {
  position: relative;
}
.node-type-product .node-top .block {
  margin-right: 20px;
}

.hunter-resource-display-item {
  float: right;
}

.hunter-resource-display-item.first {
  margin-right: 0;
  margin-left: 26px;
}

.hunter-resource-display-item.last {
  margin-left: 0;
}

#block-video_library-video_library_sort_icons {
  float: left;
}

#block-doclib_listview-doclib_listview_sort_icons {
  left: 15px;
}

.has-sidebar-second .breadcrumb {
  margin-right: 0;
}

#chartWrap #chartSingle .cpTable td.nozzleClass,
#chartWrap #chartSingle .cpTable td.nozzleClassWhite {
  direction: ltr !important;
}

#accordionWrapper #ncArcPressure,
#accordionWrapper2col #ncArcPressure,
#accordionWrapper .accordionLink,
#accordionWrapper2col .accordionLink,
#accordionWrapper .accordionFrame,
#accordionWrapper2col .accordionFrame,
#ncNozzleCol1 {
  float: right !important;
}

#accordionWrapper #ncNozzleInfo,
#accordionWrapper2col #ncNozzleInfo {
  padding: 5px 10px 15px 0 !important;
}

#accordionWrapper .cpTable .nozzleClass,
#accordionWrapper .cpTable tr:hover .nozzleClass,
#accordionWrapper .cpTable tr.hover .nozzleClass {
  text-align: center !important;
}

#accordionWrapper .cpTable .nzArcImg {
  width: auto !important;
}

.node-type-product .spec-builder .label-title {
  text-align: right !important;
}

.field-type-spec-builder .item-field-model,
.field-type-spec-builder .item-field-option,
.field-type-spec-builder .item-field-model,
.field-type-spec-builder .item-field-option {
  float: right !important;
  margin-left: 4px !important;
}

.field-name-field-spec-examples .field-label,
.field-name-field-spec-notes .field-label,
.field-name-field-spec-examples-2 .field-label,
.field-name-field-spec-notes-2 .field-label,
.field-name-field-spec-examples-3 .field-label,
.field-name-field-spec-notes-3 .field-label,
.field-name-field-model-description-notes .field-label,
.field-name-field-option-description-notes .field-label {
  font-size: 16px !important;
}

 .product_name_and_quick_specs .title {
  padding-left: 30px;
  padding-right: 0;
 }

.field-name-field-advanced-features h2 {
  font-size: 1.5em;
}

 .quick-specs-parents-wrapper .term-parent {
  margin-left: 8px;
  margin-right: 0;
 }

 .product-right-sidebar .block-menu-block .menu-accordion li a {
  font-size: 1.3em;
 }

 .dimension-chart [class*="column"] + [class*="column"]:last-child {
  float: right;
 }

.mobile-menu .ui-accordion .ui-accordion-header .ui-accordion-header-icon,
.home_accordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  left: 15px;
  right: inherit;
}

.reveal-modal .close-reveal-modal {
  right: 1.3125em;
}

#accordionWrapper #ncArcPressure,
#accordionWrapper2col #ncArcPressure,
#accordionWrapper .accordionLink,
#accordionWrapper2col .accordionLink,
#accordionWrapper .accordionFrame,
#accordionWrapper2col .accordionFrame,
#ncNozzleCol1 {
  float: none !important;
}



.view-display-id-site_profile .views-label,
.field-name-field-site-study-location .field-label {
  float: right;
  margin-right: 0;
  margin-left: 8px;    
}

.field-name-field-site-study-location .region,
.field-name-field-site-study-location .vcard .fn,
.field-name-field-site-study-location .locality {
  float: none;
  margin-right: 0;
}


.field-name-field-site-study-location .vcard .fn,
.field-name-field-site-study-location .locality {
  margin-left: 7px;
}

.node-type-ss-profile .horizontal-rule-title h2 {
  position: static;
  display: block;
  text-align: right;
  padding: 10px 0px 20px 20px;
}

.node-type-ss-profile .horizontal-rule-title hr {
  display: none;
}

.view_all_site_studies a:after {
  display: none;
}

.field-name-field-photo a.colorbox {
  float: right;
}


.hunter_headlines_row .read_all.top {
  float: left;
  left: 0;
  right: auto;
}

.site_studies_row .site_studies_read_all a {
  font-size: 16px;
  padding: 14px 38px 10px;
}

.top_bar_1 .inner_right .block-menu-block#block-menu-block-41 .menu-block-wrapper a {
  font-size: 13px;
}

.top_bar_1 input[name="search_block_form"] {
  padding-right: 30px;
}
