/****************************************************************************/
/* This is the default custom CSS file that is included in every template.  */
/* It can be edited, but it cannot be renamed or deleted.                   */
/****************************************************************************/

/*============================our code start===================*/

/* Amazingly, this is not a typo. This is a real class. */
.row-fluid.algn {  
    text-align: center;
}

.nav-secondary {
    margin-top: 26px;
}
.span2.widget-span.widget-type-cell {
    margin-top: 35px;
}
.robotic-cta-con {
    margin-top: 25px;
}
.dl-menuwrapper ul li a, 
.dl-menuwrapper ul li ul li a, 
.dl-menuwrapper ul li ul li ul li a {
  font-weight: bold;
}
.dl-menuwrapper ul li ul li ul li ul li a {
  font-weight: normal;
}
.g2015 .nav-secondary  ul{
  padding-left: 0 !important;
}

.product-box-inner a {  
    color: #324e90 !important;
}
.box a, 
.resource-item-body a,
.blog-listing .blog-single a, 
.blog-tiles.news-resources a   {  
    color: #324e90 !important;
}
.product-box-inner a:hover, 
.box a:hover, 
.nav-secondary a:hover, 
.resource-item-body a:hover, 
.blog-listing .blog-single a:hover,
.blog-tiles.news-resources a:hover  {  
    text-decoration:underline !important;
    color: #324e90 !important;
}

.g2015 .gi a {  
    color: #324e90;
    font-weight: bold;
}
.g2015 .gi a:hover {
    text-decoration:underline;  
    color: #324e90;
}
.g2015 .gi a.btn:hover {
    text-decoration:none !important;
}
.g2015 .gi a.btn {  
    color: #ffb300 !important;
}
.g2015 .gi a.btn.btn-2 { 
    color: #fff !important; 
}
.blog-listing .blog-single a.btn.btn-2 {  color: #fff !important;}
.blog-listing .blog-single a.btn.btn-2:hover {text-decoration:none !important;}
.hs-blog-name-resources .resource-item-body {  min-height: 407px;}
 
.hs-content-name-horizontal-lathes-okuma .box {  min-height: 223px;}
.hs-content-name-horizontal-lathes-hardinge .box {  min-height: 409px;}
.hs-content-name-vertical-lathes-okuma .box{  min-height: 170px;}
.hs-content-name-vmc-okuma .box{  min-height: 175px;}
.hs-content-name-vmc-hardinge .box{  min-height: 391px;}
.hs-content-name-5-axis-okuma .box{  min-height: 175px;}
.hs-content-name-grinders-okuma .box{  min-height: 223px;}
.hs-content-name-double-column-okuma .box {  min-height: 177px;}
.hs-content-name-wheel-machine-okuma .box {  min-height: 223px;}
.hs-content-name-horizontal-lathes-okuma-genos-l-series .product-box-inner {  min-height: 145px;}
.hs-content-name-horizontal-lathes-hardinge-gs-series .product-box-inner {  min-height: 145px;}
.hs-content-name-vertical-lathe-okuma-vtm-series .product-box-inner {  min-height: 194px;}
.hs-content-name-vertical-lathe-okuma-vtm-yb-series .product-box-inner {  min-height: 193px;}
.hs-content-name-vmc-okuma-mb-v-series .product-box-inner {  min-height: 193px;}
.hs-content-name-vmc-okuma-ma-v-series .product-box-inner {  min-height: 169px;}
.hs-content-name-vmc-okuma-millac-v-series .product-box-inner {  min-height: 193px;}
.hs-content-name-vmc-hardinge-gx-series .product-box-inner {  min-height: 169px;}
.hs-content-name-hmc-okuma-ma-h-series .product-box-inner {  min-height: 170px;}
.hs-content-name-hmc-okuma-mb-h-series .product-box-inner {  min-height: 193px;}
.hs-content-name-5-axis-okuma-mu-v-series .product-box-inner {  min-height: 193px;}
.hs-content-name-5-axis-hardinge-5-axis-vmc-series .product-box-inner {  min-height: 169px;}
.hs-content-name-grinders-hardinge-jones-shipman .product-box-inner {  min-height: 175px;}
.hs-content-name-grinders-hardinge-tschudin .product-box-inner {  min-height: 169px;}
.hs-content-name-grinders-hardinge-usach .product-box-inner {  min-height: 200px;}
.hs-content-name-grinders-hardinge-voumard .product-box-inner {  min-height: 193px;}
.hs-content-name-double-column-okuma-mcr-series .product-box-inner {  min-height: 169px;}
.hs-content-name-wheel-machine-okuma-superfinish-series .product-box-inner {  min-height: 169px;}
.hs-content-name-horizontal-lathes-hardinge-t-series .product-box-inner {  min-height: 193px;}
.hs-content-name-horizontal-lathes-hardinge-t-series .product-box-inner {  min-height: 217px;}
.hs-content-name-grinders-okuma-ga-gp-fii-series .product-box-inner {  min-height: 169px;}

.hs-content-name-high-volume-nomurads .box {  min-height: 193px;}
.hs-content-name-high-volume-ifp .box {  min-height: 169px;}
.hs-content-name-high-volume-btb .box {  min-height: 301px;}
.b-img {  margin-top: 10px;}
.hs-content-name-high-volume-nomurads-u5-series .product-box-inner {  min-height: 385px;}
.hs-content-name-high-volume-nomurads-sb-series .product-box-inner {  min-height: 409px;}
.hs-content-name-high-volume-nomurads-ub8-series .product-box-inner {  min-height: 313px;}
.hs-content-name-high-volume-ifp-basic .product-box-inner {  min-height: 193px;}
.hs-content-name-high-volume-ifp-large .product-box-inner {  min-height: 169px;}
.hs-content-name-high-volume-btb-traditional-cnc-rotary-transfer-se .product-box-inner {  min-height: 268px;}
.hs-content-name-high-volume-btb-flex-series .product-box-inner {  min-height: 241px;}
.g2015 .btn.btn-2.download {  color: #fff !important;}
.hs-content-name-vertical-lathes-okuma .box {  min-height: 200px;}
.hs-content-name-vmc-okuma .box {  min-height: 200px;}
.hs-content-name-vmc-hardinge .box {  min-height: 442px;}
.hs-content-name-hmc-okuma .box {  min-height: 200px;}
.hs-content-name-5-axis-okuma .box {  min-height: 201px;}
.hs-content-name-grinders-hardinge .box {  min-height: 491px;}

.hs-content-name-high-volume-btb-flex-series-flexturn .distributor-contact aside,
.hs-content-name-high-volume-nomurads-u5-series-20u5 .distributor-contact aside,
.hs-content-name-high-volume-nomurads-u5-series-25u5 .distributor-contact aside,
.hs-content-name-high-volume-nomurads-sb-series-16sb6s3 .distributor-contact aside,
.hs-content-name-high-volume-nomurads-sb-series-16sb7k .distributor-contact aside,
.hs-content-name-high-volume-nomurads-ub8-series-20ub8 .distributor-contact aside,
.hs-content-name-high-volume-nomurads-ub8-series-20ub8k .distributor-contact aside,
.hs-content-name-high-volume-nomurads-j2-series-20j2 .distributor-contact aside,
.hs-content-name-high-volume-nomurads-yb2-series-32yb2 .distributor-contact aside,
.hs-content-name-high-volume-nomurads-dst-series-dst-40a .distributor-contact aside,
.hs-content-name-high-volume-ifp-small-kp30-h-ma .distributor-contact aside,
.hs-content-name-high-volume-ifp-basic-kp50-h-ma .distributor-contact aside,
.hs-content-name-high-volume-ifp-basic-series-kp100-h-ma .distributor-contact aside,
.hs-content-name-high-volume-ifp-large-kp150-h-ma .distributor-contact aside,
.hs-content-name-high-volume-ifp-large-kp200-h-ma .distributor-contact aside,
.hs-content-name-high-volume-ifp-large-kp-max .distributor-contact aside,
.hs-content-name-high-volume-btb-traditional-cnc-rotary-transfer-se .distributor-contact aside,
.hs-content-name-high-volume-btb-flex-series-m10 .distributor-contact aside { margin-left: 15px }
/*==============================our code end===================*/


@media (max-width: 1366px) {
    .g2015 .nav ul li a {
        padding: 1rem !important;
    }
}

@media (max-width: 1024px) {
    .homepage .banner-bottom {  background-position: left 110px;  background-size: 55% 88%;}
    .hs-content-path-machines .tl-hero, .hs-content-name-horizontal-lathes .tl-hero  {  background-position: center top !important;}
    .hs-content-name-vertical-lathes .tl-hero ,.hs-content-name-vmc .tl-hero,.hs-content-name-hmc .tl-hero, .hs-content-name-5-axis .tl-hero, .hs-content-name-grinders .tl-hero, .hs-content-name-double-column .tl-hero, .hs-content-name-wheel-machine .tl-hero,
    .hs-content-path-machines-high-volume .tl-hero{  background-position: center center !important;}
    .machine-type .machine-type-con {  width: 100%;}
    
 .row-fluid .lc .span10 {  margin-left: 0;  width: 100%;}
 .g2015 .gi img {   width: 100%;}
 .g2015 .block-quick-specs img {  width: auto;}
 .g2015 .section-footer .lc {  padding-bottom: 1rem;}
 .span3.widget-span.widget-type-widget_container.cta-con-right { display: none;}
 .span9.widget-span.widget-type-cell.content-left-con {  width: 100%;}
 .hs-content-name-horizontal-lathes-okuma .box {  min-height: 190px;}
 .hs-content-name-grinders-okuma .box {  min-height: 193px;}
 .hs-content-name-grinders-okuma .box {  min-height: 247px;}
 .hs-content-name-grinders-okuma .box {  min-height: 192px;}
 .hs-content-name-wheel-machine-okuma .box {  min-height: 192px;}
 .hs-content-name-vertical-lathes-okuma-1sp-v-series .product-box-inner {  min-height: 145px;}
 .hs-content-name-high-volume-nomurads-u5-series .product-box-inner {  min-height: 409px;}
 .span9.widget-span.widget-type-widget_container.brand-column {    width: 100%;}
 .hs-content-name-high-volume-nomurads-sb-series .product-box-inner {  min-height: 345px;}
 .hs-content-name-high-volume-btb .box {  min-height: 247px;}
 
/*--------------------landing page-----------------*/
.span6.widget-span.widget-type-raw_jinja {  width: 59.619%;}
}

@media (max-width: 768px) {
    .img-right {  float: none !important;  text-align: center;  width: 100% !important;}
    .content-left {  margin-left: 0 !important;float: none !important;  width: 100% !important;padding-top: 35px;}
    .homepage .banner-bottom {  background-position: left bottom;  background-size: 55% auto;}   
    .machines-txt-con,
    .content-con {  width: 100% !important;}
    .robotic-cta-con {  width: 100% !important;padding-top: 20px;text-align: center;margin-bottom: 2em;}
    .robotic-cta{text-align: center;}
    .g2015 .gi {padding: 1.5em;}
    .g2015.location .addl-contact tr { background:none;}
    .g2015.location .addl-contact tr td { background: #f6f6f6;display: block;width: 100%;margin-bottom: 2em;border-top: 0;}
    .g2015.location .loc-address { margin-top: 2em;}
    .row-fluid.algn .span4 iframe { margin-top: 35px;}
    .row-fluid.algn .span4 {  width: 100%;}
    .row-fluid.algn .span6 {  width: 100%;}
    .hs-content-name-horizontal-lathes-okuma .box {  min-height: 297px;}
    .hs-content-name-horizontal-lathes-hardinge .box {  min-height: 457px;}
    .hs-content-name-vertical-lathes-okuma .box {  min-height: 223px;}
    .hs-content-name-vmc-hardinge .box {  min-height: 511px;}
    .hs-content-name-5-axis-okuma .box {  min-height: 225px;}
    .hs-content-name-grinders-okuma .box {  min-height: 247px;}
    .hs-content-name-grinders-hardinge .box {  min-height: 563px;}
    .hs-content-name-double-column-okuma .box {  min-height: 199px;}
    .hs-content-name-wheel-machine-okuma .box {  min-height: 247px;}
    .hs-content-name-horizontal-lathes-okuma-genos-l-series .product-box-inner {  min-height: 170px;}
    .hs-content-name-horizontal-lathes-okuma-lb-ex-series .product-box-inner { min-height: 170px;}
    .hs-content-name-horizontal-lathes-okuma-lb-series .product-box-inner {  min-height: 169px;}
    .hs-content-name-horizontal-lathes-okuma-lu-ex-series .product-box-inner {  min-height: 217px;}
    .hs-content-name-horizontal-lathes-okuma-multus-b-series .product-box-inner {  min-height: 190px;}
    .hs-content-name-horizontal-lathes-okuma-2sp-h-series .product-box-inner {  min-height: 169px;}
    .hs-content-name-horizontal-lathes-hardinge-quest-series .product-box-inner {  min-height: 190px;}
    .hs-content-name-horizontal-lathes-hardinge-gs-series .product-box-inner {  min-height: 169px;}
    .hs-content-name-vertical-lathes-okuma-1sp-v-series .product-box-inner {  min-height: 169px;}
    .hs-content-name-vertical-lathe-okuma-vtm-series .product-box-inner {  min-height: 217px;}
    .hs-content-name-vertical-lathe-okuma-vtm-yb-series .product-box-inner {  min-height: 238px;}
    .hs-content-name-vmc-okuma-mb-v-series .product-box-inner {  min-height: 217px;}
    .hs-content-name-vmc-okuma-millac-v-series .product-box-inner {  min-height: 264px;}
    .hs-content-name-vmc-hardinge-gx-series .product-box-inner {  min-height: 202px;}
    .hs-content-name-hmc-okuma-ma-h-series .product-box-inner {  min-height: 193px;}
    .hs-content-name-5-axis-okuma-mu-v-series .product-box-inner {  min-height: 241px;}
    .hs-content-name-5-axis-hardinge-5-axis-vmc-series .product-box-inner {  min-height: 214px;}
    .hs-content-name-grinders-hardinge-jones-shipman .product-box-inner {  min-height: 198px;}
    .hs-content-name-grinders-hardinge-usach .product-box-inner {  min-height: 223px;}
    .hs-content-name-grinders-hardinge-voumard .product-box-inner {  min-height: 217px;}
    .hs-content-name-double-column-okuma-mcr-series .product-box-inner {  min-height: 193px;}
    .hs-content-name-double-column-okuma-vtr-a-series .product-box-inner {  min-height: 190px;}
    .hs-content-name-high-volume-nomurads .box {  min-height: 220px;}
    .hs-content-name-high-volume-ifp .box {  min-height: 224px;}
    .hs-content-name-high-volume-btb .box {  min-height: 505px;}
    .hs-content-name-high-volume-nomurads-sb-series .product-box-inner {  min-height: 434px;}
    .hs-content-name-high-volume-nomurads-ub8-series .product-box-inner {  min-height: 361px;}
    .hs-content-name-high-volume-ifp-basic .product-box-inner {    min-height: 218px;}
    .hs-content-name-high-volume-ifp-large .product-box-inner {  min-height: 193px;}
    .hs-content-name-high-volume-btb-traditional-cnc-rotary-transfer-se .product-box-inner {    min-height: 337px;}
    .hs-content-name-high-volume-btb-flex-series .product-box-inner {  min-height: 288px;}
    .hs-content-name-high-volume-btb .box { min-height: 351px;}  

  /*--------------------landing page-----------------*/
    
  .span4.widget-span.widget-type-form.resource-form {  margin-left: 0;  width: 100%;}
 .span6.widget-span.widget-type-raw_jinja {  margin: 10px 0 0;  text-align: center;  width: 100%;}
  div.img {  text-align: center !important;}
 .g2015 table.noborders {  margin: 0 auto;  text-align: center;  width: 100% !important;}
 .g2015 table.noborders td {  clear: right;  float: left;  padding-left: 32px !important;  width: 100%;}
 .hs-content-name-contact .span6.widget-span.widget-type-cell {  width: 100%;}
/*--------------------landing page-----------------*/ 
}
@media (max-width: 767px) {
    .mobile-open .dl-trigger i::before {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
    margin-top: 0;
    transform: rotate(45deg);
}

.mobile-open .dl-trigger i::after {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
    margin-top: 0px;
    transform: rotate(-45deg);
}

.mobile-open .dl-trigger i {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
}
.mobile-open .dl-trigger {
  background: transparent none repeat scroll 0 0;
  transition: background-color 0.2s linear 0s;
}
.mobile-open .dl-trigger span::after {
    opacity: 1;
}
.mobile-open .dl-trigger i::before {
  top: 0;
}
.mobile-open .dl-trigger i::after {
  top: 0;
}

    .homepage .banner-bottom { display:none;}
    .robotic-cta{text-align: center;}
    .robotic-cta-con {  width: 100% !important;padding-top:20px;}
    .g2015 .breadcrumbs { display: none !important;}
    .homepage .banner {  background-size: 100% auto !important;}
    .hs-content-path-machines .tl-hero, .hs-content-name-horizontal-lathes .tl-hero {  background-position: -570px top !important;}
    .Okuma-page .brand-column .hs_cos_wrapper_type_custom_widget {  width: 100% !important;}
    .Okuma-series-page .brand-column .hs_cos_wrapper_type_custom_widget { width: 100% !important;}
    .Okuma-page .box { height: auto;min-height:inherit;}
    .Okuma-series-page .product-box-inner {  height: auto; min-height: inherit;}
    .row-fluid.algn .span4 iframe {  margin-top: 35px;}
    .lc.l-overview {  padding: 0;}
    .gi.distributor-contact {  display: none;}
    /*--------------------landing page-----------------*/
    
 .span6.widget-span.widget-type-raw_jinja {  width: 100%;}
 .resource-body img {  float: none !important;  margin: 10px auto !important;}
 .resource-single {  width: 98%;margin: 0 auto;}
 .g2015 .block-contact-details {  text-align: center;margin-bottom: 20px;}

/*--------------------landing page-----------------*/ 
.brand-column .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_custom_widget {  
    width: 100%;
}
.product-box.machine-type-box > img {  
    margin-left: 0;
}
.box,
.product-box-inner,
.hs-blog-name-resources .resource-item-body {  
    height: auto;  
    min-height: inherit !important;
}
.inline-container { display: none;}

.hs-content-name-high-volume-btb-flex-series-flexturn .distributor-contact aside,
.hs-content-name-high-volume-nomurads-u5-series-20u5 .distributor-contact aside,
.hs-content-name-high-volume-nomurads-u5-series-25u5 .distributor-contact aside,
.hs-content-name-high-volume-nomurads-sb-series-16sb6s3 .distributor-contact aside,
.hs-content-name-high-volume-nomurads-sb-series-16sb7k .distributor-contact aside,
.hs-content-name-high-volume-nomurads-ub8-series-20ub8 .distributor-contact aside,
.hs-content-name-high-volume-nomurads-ub8-series-20ub8k .distributor-contact aside,
.hs-content-name-high-volume-nomurads-j2-series-20j2 .distributor-contact aside,
.hs-content-name-high-volume-nomurads-yb2-series-32yb2 .distributor-contact aside,
.hs-content-name-high-volume-nomurads-dst-series-dst-40a .distributor-contact aside,
.hs-content-name-high-volume-ifp-small-kp30-h-ma .distributor-contact aside,
.hs-content-name-high-volume-ifp-basic-kp50-h-ma .distributor-contact aside,
.hs-content-name-high-volume-ifp-basic-series-kp100-h-ma .distributor-contact,
.hs-content-name-high-volume-ifp-large-kp150-h-ma .distributor-contact aside,
.hs-content-name-high-volume-ifp-large-kp200-h-ma .distributor-contact aside,
.hs-content-name-high-volume-ifp-large-kp-max .distributor-contact aside,
.hs-content-name-high-volume-btb-traditional-cnc-rotary-transfer-se .distributor-contact aside,
.hs-content-name-high-volume-btb-flex-series-m10 .distributor-contact aside {  margin-left: 0;}
}
@media (max-width: 480px) {    
    .hs-content-path-machines .tl-hero, .hs-content-name-horizontal-lathes .tl-hero { 
        background-position: -770px top !important;
    }
    .Okuma-page .brand-column .hs_cos_wrapper_type_custom_widget {  
        width: 100% !important;
    }
}
.appleLinksWhite a {
    color: #fff; !important;
	text-decoration: none;
}    
.appleLinksBlack a {
    color: #000; !important;
	text-decoration: none;
}
.appleLinksGold a {
    color: #ffb300; !important;
    text-decoration: none;
}
.appleLinksBlue a {
    color: #324e90; !important;
    text-decoration: none;
}
.appleLinksGray a {
    color: #3b3c43; !important;
    text-decoration: none;
}
 .noborders td {border:0!important;}   
    
    