.menu-block .gf-menu.l1 > li > .item .menu-item-wrapper{padding: 0 0 0 12px;color:#FFF;}
.menu-block .gf-menu li:hover > .item .menu-item-wrapper{color:#ff7f00;}
.menu-block .gf-menu li.active > .item .menu-item-wrapper{color:#8c8c8c;}
.menu-block .gf-menu .item {font-family:Arial, Helvetica, sans-serif;color:#FFF;}
.menu-block .gf-menu .dropdown li:hover > .item .menu-item-wrapper{color:#ff7f00;}
.gf-menu.l1 > li > .item{font-size: 18px;}
.gf-menu .dropdown ul li.parent > .item:after{content:"";}

.layout-slideshow .sprocket-features-content{background: none!important;}

button.button{background: url(../images/vmgeneral/backgrounds.png) top repeat-x;color: #ff7f00;border: solid #ff7f00 1px;font-weight: 400;border-radius: 6px;font-size: 14px;padding: 0 6px;margin:6px;}
input.button{background: url(../images/vmgeneral/backgrounds.png) top repeat-x;color: #ff7f00;border: solid #ff7f00 1px;font-weight: 400;border-radius: 6px;font-size: 12px;padding: 0 6px;}
button.default{background: url(../images/vmgeneral/backgrounds.png) top repeat-x;color: #ff7f00;border: solid #ff7f00 1px;font-weight: 400;border-radius: 6px;font-size: 12px;padding: 0 6px;}

.category-desc{line-height:1.4em;}

/* Media */
@media (max-width: 1199px) {
.gf-menu.l1 > li > .item{font-size: 16px}
 
}
@media (max-width: 959px) {
.gf-menu.l1 > li > .item{font-size: 14px;}
 body.layout-mode-responsive .menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {
    margin: 0 4px;
}
}

.menu-block .gf-menu.l1 > li.parent > .item .menu-item-wrapper:after{content: ""!important;}

.menu-item-wrapper{border-left: solid 2px #ff7f00;}
.menu-block .gf-menu .dropdown .menu-item-wrapper{border-left:none;color: #CCC;font-size:14px;}

.rt-social-buttons .social-button{background: #ccc;}

/* Product Cats Page   */

#prod-cat-box{float:left;display:inline-block;margin:20px;max-width:246px;text-align:center;}
.prod-cat-head{text-align:center;font-size:16px;font-weight:500;}
.prod-cat-text{text-align:justify;font-size:12px;padding:8px;}

@media (max-width: 1199px) {

#prod-cat-box{max-width:400px;margin:26px;}

}

@media (max-width: 959px) {

#prod-cat-box{max-width:316px;margin:20px;}

}

@media (max-width: 767px) {

#prod-cat-box{max-width:100%;margin:0;}
}

/* Cart Icon  */

.tiva-cart-icon{margin-top:0!important;}
.tiva-dropdown-cart .tiva-cart-list{border-radius:12px;}
.tiva-cart-button .btn{background: none !important;border: 1px solid #ff7f00 !important;border-radius: 6px;color:#ff7f00!important;}

.pagenav{border: 1px solid #ff7f00;padding: 5px 8px;border-radius: 6px;margin: 2px;}

.pagination-start span{padding: 5px 8px;}
.vm-pagination{float: none;margin-top: 36px;}

/*     Newsletter Signup     */
.cmc-signup .btn-primary{background: none;background-image:none;background-color: rgba(255, 255, 255, 0.34);text-shadow: none;color:#ff7f00;border-color: #ff7f00 !important;font-weight:normal;}
.cmc-signup .btn-primary:hover{background:none;background-image:none;text-shadow: none;color:#666;border-color: #ff7f00 !important;font-weight:normal;}
.cmc-signup input[type="text"]{border-color:#ff7f00;background-color: rgba(255, 255, 255, 0.34);color:#FFF;}
label.invalid{color:#ff7f00!important;}
.invalid{border-color: #ff7f00!important;}
#newsletter-conrtainer{background:url(../../../images/newsletter/newsletter-image.jpg);background-size: 100% 100%;max-width:1200px;height:575px;background-repeat:no-repeat;margin-top:20px;}
#newsletter-module{padding:100px 0 50px 130px;max-width:200px;}
.cmc-signup label{color:#FFF;}


@media (max-width: 1199px) {
#newsletter-conrtainer{height:436px;max-width:910px;}
#newsletter-module{padding:60px 0 50px 90px;max-width:200px;} 
}

@media (max-width: 959px) {
#newsletter-conrtainer{height:344px;max-width:718px;}
#newsletter-module{padding:30px 0 26px 50px;max-width:200px;} 
}

@media (max-width: 767px) {
#newsletter-conrtainer{height:auto;max-width:430px;}
#newsletter-module{padding:0 10px 4px 10px;max-width:200px;margin-top:0;}
.row-fluid [class*="span"]{min-height: 1px;} 
}



/*   Pop Up  */

#pop-up-container{margin:0;background: #FFF;padding:20px;}
.pop-font{color:#8f8f8f;text-align: justify;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.pop-h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:500;}
.pop-h3{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:500;}
#pop-logo{margin:0 30px 0 0;float:left;}


#rt-breadcrumbs .rt-block {background: #fff;margin: 0!important;}
.breadcrumb .icon-location:before{content: "";}
.breadcrumb .divider{padding: 0 3px;}
.breadcrumb li:not(:first-child):after{margin: 0 2px;font-family: arial;content: ">";}
.breadcrumb li:not(:first-child):after


h1 {font-family:arial,serif;font-weight:300;font-size:160%;color:#000;}
h2 {font-family:arial,serif;font-weight:300;font-size:160%;color:#000;}
h3 {font-family:arial,serif;font-weight:300;font-size:130%;color:#000;}
h4 {font-family:arial,serif;font-weight:300;font-size:130%;color:#000;}
body.layout-mode-responsive h1 {font-size:160%;color:#000;}
body.layout-mode-responsive h2 {font-size:160%;color:#000;}
body.layout-mode-responsive h3 {font-size:130%;color:#000;}
body.layout-mode-responsive h4 {font-size:130%;color:#000;}

body{line-height: 20px;font-family:arial,serif;background-color: #E8E8E8;}
.font-size-is-default{font-size:16px;}

.rt-sidebar-wrapper{background:#fff;}
#rt-sidebar-a{margin-top:0;}
div.boxplus-slider{padding-top: 25px!important;border:0!important;}

.module-title .title {font-family:arial,serif!important;font-size:140%!important;color:#FFF!important;font-weight:500;}
.module-title {margin-bottom:0!important;;text-align:center;padding-bottom:0;}
[class*=" title"] .title{margin: 0;}
.sprocket-lists-portrait-container li{padding: 20px 0 0 0!important;}

ul.category-modulebox7.title3.nomargintop {padding-top: 12px;padding-bottom: 0;margin-bottom: 0;}

p.readmore {margin: 20px 0 0 0;}
p.readmore a {border-radius: 8px!important;}

.box2 a:not(.readon){color: #ff7f00;}
[class*=" box"] a:not(.readon){color: #ff7f00;}
.box2 {background:#666666;background-image:url(../../../images/home/showcase-bg.jpg);}
.title4 .module-title .title{background: none;}
.sprocket-lists-portrait-pagination li{margin-right: 8px;}
.sprocket-lists-portrait-title{display:none!important;}
span.roksprocket-ellipsis{display:none;}
.sprocket-lists-portrait-pagination li.active{background-color: #999!important;}
.sprocket-lists-portrait-pagination li{background: #ff7f00!important;}
.portrait-text{margin:0;font-size:12px!important;}
.sprocket-lists-portrait-container li{font-size:12px;line-height:1.4em;border-bottom: solid 1px #ff7f00!important;border-top: solid 1px #ff7f00!important;}

.rg-scr-caption{font-size: 14px!important;line-height: 1.3em!important;font-style:italic;}
.rg-sc .rg-scr-title-span{margin:0;font-size: 80% !important;font-family: arial, serif;font-weight: 300 !important;}

.box7{box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2);}

.lead {color: #999;font-style:italic;}


.picfloatright{float:right;margin:10px 0 0 20px;}

.foot-links{font-size:16px;margin-right:20px;}
.foot-links a{color:#FFF;}
.foot-links a:hover{color:#CCC;}

.foot-links-r{font-size:12px;padding-bottom:2px;border-bottom:#666 dotted 1px;max-width:85px;margin:0 inherit;}
.foot-links-r a{color:#FFF;}
.foot-links-r a:hover{color:#CCC;}


@media (max-width: 640px) {
.foot-links-r{margin:0 auto;}
}

.metlink{font-size:9px;line-height:1.2em;letter-spacing:1px;margin:6px 0 0 10px;vertical-align:bottom;color:#999;}
.metlink a{color: #666;}
.metlink a:hover{color: #9CC;}

.title9 .module-title .title {color: #8f8f8f !important;background: none;font-weight:500;}


.catlinkpic{border: 1px solid #FFF;}
.catlinkpic:hover{border: 1px solid #ff7f00;}


/* <------   Accessories Boxes / pages  ----> */

#a-box-left{margin:16px 56px 16px 0;float:left;border-top:solid 18px #999;padding-top:12px;}
#a-box-right{margin:16px 0 16px 0;float:right;border-top:solid 18px #999;padding-top:12px;}
#a-picbox{float:left;}
#a-text-box{float:left;max-width:267px;}
#a-clear{clear:both;}
#a-clear-line{clear:both;width:100%;height:12px;background:#999;}
.a-pic{float:left;}
.a-text{margin-top:12px;font-size:12px;text-align:justify;line-height:1.2em;}

#page-numbers-block{margin:22px auto;max-width:100px;padding-bottom:20px;}
#page-numbers-o-box{background:#ff7f00;padding:3px;width:16px;min-height:16px;float:left;margin-right:6px;}
#page-numbers-o-box:hover{background:#ad5600;}
#page-numbers-o-box-arrow{background:#ff7f00;float:left;margin-right:6px;}
#page-numbers-o-box-arrow:hover{background:#ad5600;}
#page-numbers-g-box{background:#999;padding:3px;width:16px;min-height:16px;float:left;margin-right:6px;}
.page-number{color:#FFF;font-size:12px;text-align:center;vertical-align:middle;}
.page-number a{color:#FFF;text-decoration:none;}

@media (max-width: 1200px) {

#a-box-left{max-width:430px;}
#a-box-right{max-width:430px;}
.a-pic{max-width:200px;height:auto;}
#a-text-box{max-width:224px;}
}


/* Media */
@media (max-width: 960px) {
#a-box-left{max-width:330px;}
#a-box-right{max-width:330px;}
.a-pic{max-width:150px;height:auto;}
#a-text-box{max-width:180px;}
 
}


/* Media */
@media (max-width: 800px) {
#a-box-left{max-width:170px;}
#a-box-right{max-width:170px;}
.a-pic{max-width:90px;height:auto;}
#a-text-box{max-width:100px;}
#a-picbox{max-width:90px;}
 
}

/* Media */
@media (max-width: 767px) {
#a-box-left{margin:16px 0 16px 0;max-width:100%;}
#a-box-right{max-width:100%;}
.a-pic{max-width:100%;height:auto;}
#a-text-box{max-width:100%;}
p.browse-product-name{clear:left;}
div[class*="vm-col-"]{width:100%;}
.browse-view .row .product .spacer img{width: 100%!important;}
#a-picbox{text-align:center!important;float:none;max-width:100%;}

}

/* FAQ */

.sprocket-lists .sprocket-lists-title{font-family: arial, serif;font-weight: 300;color: #ff7f00 !important;}



/*   <---------- Pro Series  ----------->   */


#pro-head-green{background:#29b673;max-width: 1200px;height:20px;padding:3px;margin-bottom:16px;}
#pro-head-yellow{background:#f5d00f;max-width: 1200px;height:20px;padding:3px;margin-bottom:16px;}
#pro-head-orange{background:#f69521;max-width: 1200px;height:20px;padding:3px;margin-bottom:16px;}
#pro-head-pink{background:#f1592c;max-width: 1200px;height:20px;padding:3px;margin-bottom:16px;}
#pro-head-red26{background:#dc1d42;max-width: 1200px;height:20px;padding:3px;margin-bottom:16px;}
#pro-head-red27{background:#ca0b0b;max-width: 1200px;height:20px;padding:3px;margin-bottom:16px;}
#pro-head-grey{background:#5e5e5e;max-width: 1200px;height:20px;padding:3px;margin-bottom:16px;}

.pro-head-text{font-size:16px;color:#FFF;letter-spacing:1px;text-align:center;}


#pro-box-left{margin:0 56px 0 0;float:left;padding-top:12px;z-index:9;}
#pro-box-right{margin:0 0 16px 0;float:right;padding-top:12px;z-index:9;}
#pro-box-center{margin:16px auto;padding-top:12px;max-width:550px;}
#pro-picbox{float:left;}
#pro-text-box{float:left;max-width:265px;}
.pro-pic{max-width:100%;height:auto;border:1px solid #FFF;}
.pro-pic:hover{border:1px solid #ff7f00;}
.pro-text{margin-top:12px;font-size:14px;text-align:justify;line-height:1.2em;padding:0 0 0 10px;}

@media (max-width: 1200px) {

#pro-box-left{max-width:430px;}
#pro-box-right{max-width:430px;}
#pro-box-center{max-width:430px;}
#pro-picbox{max-width:227px;}
#pro-text-box{max-width:200px;}
}


/* Media */
@media (max-width: 960px) {
#pro-box-left{max-width:350px;margin: 0 26px 0 0;}
#pro-box-right{max-width:350px;}
#pro-box-center{max-width:350px;}
.pro-pic{max-width:150px;height:auto;}
#pro-text-box{max-width:184px;}
.pro-text{font-size:12px;}
 
}

/* Media */
@media (max-width: 760px) {
#pro-box-left{margin:10px auto;max-width:100%;}
#pro-box-right{margin:10px auto;max-width:100%;float:left;}
#pro-box-center{max-width:100%;}
.pro-pic{max-width:100%;height:auto;margin:0 auto;}
#pro-picbox{max-width:100%;text-align: center;}
#pro-text-box{max-width:100%;}
.pro-text{font-size:14px;padding: 0;}

}
/*  <------ Communicators  -------->   */

#comunicator-head-grey{background:#999;width:100%;height:18px;padding:3px;margin-bottom:16px;}
/* Media */
@media (max-width: 760px) {
	#comunicator-head-grey{margin:16px auto;}
}

/*  <------ IEM Live Series Page  -------->   */

#iem-pic-box-left{margin:16px 36px 16px 0;float:left;padding-top:12px;max-width:568px;}
#iem-pic-box-right{margin:16px 0 16px 36px;float:right;padding-top:12px;max-width:568px;}
.iem-pic{text-align:center;}
#iem-text-box-left{float:left;max-width:540px;}
#iem-text-box-right{float:right;max-width:540px;}
.iem-text{text-align:justify;line-height:1.2em;margin-top:100px;}

@media (max-width: 1200px) {
	
#iem-pic-box-left{max-width:450px;height:auto;margin:12px 16px 12px 0;}
#iem-pic-box-right{max-width:450px;height:auto;margin:12px 0 12px 16px;}	
.iem-pic{max-width:450px;height:auto;}
#iem-text-box-left{max-width:400px;}
#iem-text-box-right{max-width:400px;}	
.iem-text{font-size:14px;margin-top:60px;}	


}

@media (max-width: 968px) {
	
#iem-pic-box-left{max-width:370px;height:auto;margin:4px 6px 4px 0;}
#iem-pic-box-right{max-width:370px;height:auto;margin:6px 0 4px 6px;}	
.iem-pic{max-width:100%;height:auto;}
#iem-text-box-left{max-width:370px;}
#iem-text-box-right{max-width:370px;}	
.iem-text{font-size:12px;margin-top:30px;}	


}

/* Media */
@media (max-width: 890px) {
#iem-pic-box-left{margin:0 auto;max-width:100%;height:auto;}
#iem-pic-box-right{margin:0 auto;max-width:100%;height:auto;}	
.iem-pic{max-width:100%;height:auto;text-align:center;}
#iem-text-box-left{max-width:100%;}
#iem-text-box-right{max-width:100%;float:left;}	
.iem-text{font-size:16px;margin-top:20px;}	
 
}


/*  <------ How to Buy  -------->   */
#htb-head-grey{backgound:#999;width:100%;height:18px;padding:4px 4px 4px 8px;margin-bottom:16px;}
.htb-heading{color:#FFF;font-size:16px;background:#999;margin-bottom:12px;}
#shop-pic-div{max-width:260px;display:inline-block;float:right;margin-bottom:20px;}
#htb-text{display:inline-block;max-width:850px;}
.htb-text{margin:0;text-align:justify;}
.shop-pic{margin:6px 0 0 10px;max-width:260px;height:auto;}

#address-box-head{background:#999;width:100%;height:18px;margin-bottom:16px;}
.address-box-head-text{letter-spacing:1px;padding:6px;margin-bottom:16px;font-size:14px;color:#FFF;}
.address-box-text{margin:4px 4px 20px 0;font-size:16px;padding:0 0 16px 8px;line-height:1.2em;}
.sprocket-accordion-content{padding:0 0 20px 0!important;}
.sprocket-accordion-desc{font-size: 10px !important;}

#htb-tl{max-width:710px;margin-right:20px;float:left;}
#htb-r{float:right;max-width:385px;}
#htb-pix-1{float:left;}
.htb-pic{float:left;}
.htb-content{margin-top:12px;display:inline-block;max-width:260px;}
#htb-pix-all{clear:all;float:left;}
@media (max-width: 1199px) {
#htb-tl{max-width:490px;margin-right:10px;}

}
@media (max-width: 959px) {
#htb-tl{max-width:380px;}
.htb-content{font-size:12px;max-width:180px;}
#htb-r{max-width:308px;}
}
@media (max-width: 767px) {
#htb-tl{max-width:100%;}
.htb-content{font-size:14px;max-width:280px;}
#htb-r{float:none;max-width:100%;}
#htb-tl{margin-top:20px;}
}
@media (max-width: 467px) {
.htb-content{font-size:12px;max-width:136px;}
#htb-r{max-width:320px;}
.sprocket-accordion-desc{font-size: 9px !important;}
}


/* Media */
@media (max-width: 1200px) {
#htb-text{max-width:650px;}
 #shop-pic-div{max-width:230px;}
 .shop-pic{max-width:230px;}
}

@media (max-width: 968px) {
#htb-text{max-width:650px;font-size:14px;}
.address-box-text{font-size:14px;}
}

@media (max-width: 960px) {
#htb-text{max-width:530px;}
#shop-pic-div{max-width:180px;}
 .shop-pic{max-width:180px;}
}

@media (max-width: 768px) {
#htb-text{max-width:100%;}
 #shop-pic-div{max-width:100%;float:none;margin-bottom:0;}
 .shop-pic{max-width:100%;margin:20px 0 6px 0;}
 .address-box-text{font-size:12px;padding:0 0 16px 14px;}
 .address-box-head-text{padding:6px 6px 6px 14px;}
}
@media (max-width: 568px) {
 .address-box-text{font-size:10px;}
 .address-box-head-text{font-size:12px;}

}

.pointer{background-color:#ff7f00;}
.full_branch_list{border-top: 1px solid #ff7f00 !important;}


/*    Store Locator    */

@media (max-width: 568px) {
.branch{float:none;width:100%!important;}
.branch-dir{float:none;width:100%;}
.map-dir{width:100%!important;}
.jsp_map_block .branchclass{width:100%;margin-left: 6px;}
.info_left {width:100%;}

}

/* <------   Who Uses ACS  ----> */


#who-box{float:left;max-width:287px;margin-bottom:16px;}
#who-name{padding:3px;background:#999;margin-bottom:12px;text-align:center;}
.who-pic{max-width:100%;height:auto;}
.who-name{font-size:16px;color:#FFF;letter-spacing:1px;}
.who-product{font-weight:bold;padding:0 8px;}
#who-text{padding:8px;text-align:justify;}
.who-text{font-size:12px;text-align:justify;}


/* Media */
@media (max-width: 1200px) {
#who-box{max-width:300px;}
 
}


/* Media */
@media (max-width: 960px) {
#who-box{max-width:357px;height:auto;}
 
}


/*  <---------  Universal (..and 'Other' head) Hearing Protection Page --------->  */

#universal-fit-box{max-width:50%;display:inline-block;margin-top:20px;}
#universal-fit-pic{max-width:300px;display:inline-block;float:left;margin-right:5px;}
#universal-fit-text{float:right;margin-top:65px;max-width:267px;}
.universal-fit-pic{max-width:100%;height:auto;border:1px solid #fff;padding-top:10px;}
.universal-fit-pic:hover{border:1px solid #ff7f00;}
.universal-fit-text-head{font-size:140%;color:#000;}
.universal-fit-text{text-align:justify;font-size:14px;}
#other-text{float:right;margin-top:50px;max-width:267px;}

/* Media */
@media (max-width: 1199px) {
#universal-fit-pic{max-width:200px;}
#universal-fit-text{max-width:245px;margin-top:46px;}
#other-text{max-width:247px;margin-top:0;}
 
}

@media (max-width: 959px) {
#universal-fit-pic{max-width:160px;}
#universal-fit-text{max-width:189px;margin-top:38px;}
.universal-fit-text-head{font-size:80%;}
.universal-fit-text{font-size:12px;line-height:1.4em;}
#other-text{max-width:189px;margin-top:0;}
}

@media (max-width: 767px) {
#universal-fit-pic{max-width:100%;float:none;}
#universal-fit-text{max-width:100%;float:none;margin-top:6px;}
.universal-fit-text-head{font-size:140%;}
.universal-fit-text{font-size:14px;line-height:1.4em;padding-bottom:20px;;}
#universal-fit-box{max-width:100%;}
.universal-fit-pic{margin:0 auto;}
#other-text{max-width:100%;float:none;margin-top:6px;}
}




/*   <--------  Live / Studio Series Pages  -------->  */

#lss-pic-container-left{float:left;max-width:590px;margin-top: 16px;}
#lss-text-container-right{float:left;max-width:556px;padding-top:10px;}
#lss-pic-container-right{float:right;max-width:590px;margin-top: 16px;}
#lss-text-container-left{float:left;max-width:556px;padding-top:10px;}
.lss-pic{max-width:590px;height:auto;border:1px solid #fff;}
.lss-pic:hover{border:1px solid #ff7f00;}
.lss-text-left{margin-top:20px;margin-right:20px;text-align:justify;}
.lss-text-right{margin-top:20px;margin-left:20px;text-align:justify;}


/* Media */
@media (max-width: 1200px) {
#lss-pic-container-left{max-width:440px;}
#lss-pic-container-right{max-width:440px;}
#lss-text-container-left{max-width:460px;}
#lss-text-container-right{max-width:460px;}
.lss-pic{max-width:440px;height:auto;}
.lss-text-left{margin-top:15px;margin-right:20px;}
.lss-text-right{margin-top:15px;margin-left:20px;}
 
}

/* Media */
@media (max-width: 960px) {
#lss-pic-container-left{max-width:370px;margin-top:20px;}
#lss-pic-container-right{max-width:370px;margin-top:20px;}
#lss-text-container-left{max-width:340px;}
#lss-text-container-right{max-width:340px;}
.lss-pic{max-width:370px;height:auto;}
.lss-text-left{margin-top:15px;margin-right:10px;font-size:14px;}
.lss-text-right{margin-top:15px;margin-left:10px;font-size:14px;}
 
}

/* Media */
@media (max-width: 800px) {
#lss-pic-container-left{max-width:100%;margin-top:0;}
#lss-pic-container-right{max-width:100%;margin-top:0;}
#lss-text-container-left{max-width:100%;}
#lss-text-container-right{max-width:100%;}
.lss-pic{max-width:100%;height:auto;float:none;}
.lss-text-left{margin-top:15px;margin-right:0;font-size: 100%;}
.lss-text-right{margin-top:15px;margin-left:0;font-size: 100%;}
 
}

/* <----------  live/studio Product Spec table  ----------> */
.spec-table-text{font-size:12px;line-height:1.5;}


/* <----------  live/studio Compare  ----------> */
.rg-scr-controls .next{top: 80%!important;background-color:#ff7f00!important;}
.rg-scr-controls .prev{top: 80%!important;background-color:#ff7f00!important;}


/* <----------  Contact Page  ----------> */

#grey-h-backgound{min-width:100%;margin-bottom:12px;padding:8px;background:#999;}
.grey-h-heads{font-size:18px;color:#FFF;}
#map{float:left;margin-bottom:12px;margin-right:24px;}
#contact-box{float:left;margin-top:24px;max-width:726px;}
.contact-text{text-align:justify;}




/* <----------  Product Full pages  ----------> */


#products-gallery{max-width:570px;margin-right:10px;float:left;}
#products-intro{max-width:570px;float:right;}
.products-intro-text{text-align:justify;margin:44px 0 22px 0;}


/*  <------------  Product info  -------->  */

#specifications-box-left{max-width:330px;float:left;}
.specifications-table-text{font-size:14px;}
#specifications-box-text{float:left;margin-top:20%;max-width:300px;}
#specifications-box-right{max-width:700px;float:right;}
.specifications-pic{max-width:600px;height:auto;}


         /*   Tabs   */

.layout-right .sprocket-tabs-nav{margin-left:0;}
div.sprocket-tabs-panel{max-width:100%;}
.layout-right .sprocket-tabs-panels{min-height: 167px;border-left: solid 1px #CCC;margin-right: 135px;border-right: solid 1px #CCC;border-bottom:solid 1px #CCC;border-top: solid 1px #CCC;max-width: 931px;}
.sprocket-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner{background:none;color:#000!important;border-left: solid #fff;border-right: solid #CCC 1px;border-bottom: solid #CCC 1px;border-top:solid #CCC 1px;}
.sprocket-tabs .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner{background:none;color:#CCC!important;}
.sprocket-tabs-nav li .sprocket-tabs-inner{color:#ff7f00!important;}
.sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner{padding: 6px 56px 6px 20px;border-radius:0;}
.sprocket-tabs-nav > li > .sprocket-tabs-inner{min-width: 110px!important;}
.sprocket-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner, .sprocket-tabs .sprocket-tabs-nav > li.active:hover > .sprocket-tabs-inner{background:none;}
.layout-right .sprocket-tabs-nav {margin-left: 6px!important;}


@media (max-width: 1200px) {
	
.layout-right .sprocket-tabs-panels{margin-right: 187px!important;}
#products-intro{max-width:330px;}
.specifications-pic{max-width:450px;}
#specifications-box-text{margin-top: 0;max-width: 230px;}
}


@media (max-width: 960px) {
	
.layout-right .sprocket-tabs-panels{margin-right: 187px!important;}
#products-intro{max-width:100%;}
#products-gallery{margin: 0 auto;float:none;}
.specifications-pic{max-width:262px;}
body.layout-mode-responsive h3{font-size:110%;
}

}

@media (max-width: 840px) {
	
.layout-right .sprocket-tabs-nav{float:none!important;margin-left:0!important;}
.sprocket-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner{border-left: solid #CCC 1px;}
.sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner{padding: 6px;}
.layout-right .sprocket-tabs-nav li{margin-bottom:0;}
.specifications-pic{max-width:100%;}
#specifications-box-left{float:none;max-width:100%;}
#specifications-box-right{float:none;}
.layout-right .sprocket-tabs-nav > li{float:left!important;}
.sprocket-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner{border:none;}
.layout-right .sprocket-tabs-panels{margin-right:0!important;}
ul.sprocket-tabs-nav{min-height:0!important;}
span.sprocket-tabs-inner{min-width: 10px !important;}
.sprocket-tabs-nav > li > .sprocket-tabs-inner{min-width: 10px !important;}
#specifications-box-text{max-width: 100%;margin-bottom: 10px;}
.layout-right .sprocket-tabs-nav li{line-height: 0.6em;}
}





/* <----------  Gallery  ----------> */


div.sigProGalleriaWhiteContainer{padding: 0;}
p.sigProGalleriaWhiteTargetTitle{padding: 0;}
div.sigProGalleriaWhiteContainer{background:none;margin:0;}
div.sigProGalleriaWhitePlaceholderContainer{margin:0;}



/*  -------   social   ------------>   */

#preload-01 { background: url(../../../images/social/twitter-over.jpg) no-repeat -9999px -9999px; }
#preload-02 { background: url(../../../images/social/facebook-over.jpg) no-repeat -9999px -9999px; }
#preload-03 { background: url(../../../images/social/google-over.jpg) no-repeat -9999px -9999px; }

#social-container{padding-top:7px;}
#social-facebook{max-width:53px;height:53px;float:left;display:inline-block;background-image:url(../../../images/social/twitter-up.jpg);}
#social-twitter{max-width:53px;height:53px;float:left;display:inline-block;background-image:url(../../../images/social/facebook-up.jpg);}
#social-google{max-width:53px;height:53px;float:left;display:inline-block;background-image:url(../../../images/social/google-up.jpg);}

#social-facebook:hover{background-image:url(../../../images/social/twitter-over.jpg);}
#social-twitter:hover{background-image:url(../../../images/social/facebook-over.jpg);}
#social-google:hover{background-image:url(../../../images/social/google-over.jpg);}



@media (max-width: 840px) {
#rt-bottom .rt-container{text-align: center;}
#rt-footer .rt-container{text-align: center;}
#social-container{display: inline-block;padding-top:0;}
.rt-block{margin: 5px 10px;padding: 5px 15px;}
.menu-item-wrapper{border-left:none;}

}


/*  Compare IEM's   */

#compare-intro-left{float: left; margin-right: 30px; max-width: 46%;}
#compare-intro-right{float: right; max-width: 46%;}
.compare-intro-text{text-align:justify;}

#thick-line{margin:20px 0 20px 0;border-top:solid #666 3px;}

#compare-product-box-left{float:left;max-width:890px;}
#compare-product-box-right{float:left;}
#compare-product-box-left-inner-evoke-custom{max-width:100%;background-image: url(../../../images/iem/compare/evoke-1-smoke.jpg);height:112px;background-repeat:no-repeat;}
#compare-product-box-left-inner-engage-custom{max-width:100%;background-image: url(../../../images/iem/comapre/engage-2.jpg);height:112px;background-repeat:no-repeat;}
#compare-product-box-left-inner-evolve-custom{max-width:100%;background-image: url(../../../images/iem/compare/evolve-3-smoke.jpg);height:112px;background-repeat:no-repeat;}
#compare-product-box-left-inner-embrace-custom{max-width:100%;background-image: url(../../../images/iem/compare/embrace-4.jpg);height:112px;background-repeat:no-repeat;}
#compare-product-box-left-inner-emotion-custom{max-width:100%;background-image: url(../../../images/iem/compare/emotion-5-smoke.jpg);height:112px;background-repeat:no-repeat;}
#compare-product-box-left-inner-evoke-live{max-width:100%;background-image: url(../../../images/iem/compare/evoke-live-1-smoke.jpg);height:112px;background-repeat:no-repeat;}
#compare-product-box-left-inner-engage-live{max-width:100%;background-image: url(../../../images/iem/comapre/engage-live-2.jpg);height:112px;background-repeat:no-repeat;}
#compare-product-box-left-inner-evolve-live{max-width:100%;background-image: url(../../../images/iem/compare/evolve-live-3-smoke.jpg);height:112px;background-repeat:no-repeat;}
#compare-product-box-left-inner-embrace-live{max-width:100%;background-image: url(../../../images/iem/comapre/embrace-live-4.jpg);height:112px;background-repeat:no-repeat;}
#compare-product-box-left-inner-emotion-live{max-width:100%;background-image: url(../../../images/iem/compare/emotion-live-5-smoke.jpg);height:112px;background-repeat:no-repeat;}






#compare-product-box-left-inner-textbox{float:right;max-width:70%;}
#compare-product-box-right-inner{float:left;margin-top:20px;}
.compare-heads{font-size:14px;font-weight:400;letter-spacing:2px;margin-top:10px;color:#ff7f00;}
.compare-font{text-align:justify;font-size:12px;line-height:1.2em;}
.boxheads{font-size:10px;color:#000;margin-top:6px;}
#orange-line{width:100%;border-top:solid #ff7f00 1px;}

@media (max-width: 1199px) {
#compare-product-box-left{max-width:652px;}
#compare-product-box-left-inner-textbox{max-width:60%;}
	
}

@media (max-width: 959px) {
#compare-product-box-left{max-width:460px;}
#compare-product-box-left-inner-textbox{max-width:45%;}
	
}



@media (max-width: 640px) {
#compare-intro-left{float: none; margin-right: 0; max-width: 100%;}
#compare-intro-right{float: none; max-width: 100%;}
.compare-intro-text{font-size:12px;}
#compare-product-box-left-inner-textbox{float:none;max-width:100%;}
#compare-product-box-left-inner-evoke-custom{height:auto;padding-top:115px;}
#compare-product-box-left-inner-engage-custom{height:auto;padding-top:115px;}
#compare-product-box-left-inner-evolve-custom{height:auto;padding-top:115px;}
#compare-product-box-left-inner-embrace-custom{height:auto;padding-top:115px;}
#compare-product-box-left-inner-emotion-custom{height:auto;padding-top:115px;}
#compare-product-box-left-inner-evoke-live{height:auto;padding-top:115px;}
#compare-product-box-left-inner-engage-live{height:auto;padding-top:115px;}
#compare-product-box-left-inner-evolve-live{height:auto;padding-top:115px;}
#compare-product-box-left-inner-embrace-live{height:auto;padding-top:115px;}
#compare-product-box-left-inner-emotion-live{height:auto;padding-top:115px;}

}

/* <---------- ABOUT ACS Page   ------------>  */

#about-div{max-width:100%;height:100%;background:url(../../../images/about/acs-bg.jpg);background-size: contain;background-color:#5b5b5b;background-repeat:no-repeat;}
.about-text{color:#F1F1F1;padding:20px 40px;}
.itemid-44 .rt-mainbody-wrapper {background:#5b5b5b!important;}


.foot-links{color:#F6F6F6;}
.foot-links:hover{color:#ff7f00;}



/* <---------- BEGIN  Virtuemart Overides   ------------>  */

/*  Virtuemart Mods */

div.product{border: none;margin-right: 21px;}

@media (max-width: 1199px) {
div.product	{margin-right: 11px;}
.browse-view .row .product .spacer img{width: 140px;}


}

@media (max-width: 800px) {
div.product	{margin-right: 7px;}
.browse-view .row .product .spacer img{width: 100%;}
p.browse-short-desc{font-size:16px;}

}

@media (max-width: 767px) {
div.product	{margin-right: 0;}

}

.addtocart-bar{margin: 22px;}
.vm3pr-2 .vm-customfields-wrap{min-height: 0;}
.product-fields-title-wrapper{font-weight: normal;margin-top: 1px;}

.horizontal-separator{height: 0;background: none;margin: 0;}
.vm-product-media-container{text-align: left;}
div.vm-details-button{float:left;}
.vm3pr-1 .product-price{float: left;}
div.vm-product-media-container{float:left;}
/*p.product_s_desc{float:right;}*/
.vm-product-descr-container-1{min-height: 75px;}
div.vm-details-button a{padding: 6px 0;max-width: 70%;line-height: 14px;float: left;}
.title{font-family: Helvetica, Arial, FreeSans, sans-serif;font-weight: 300;}
.browse-view .row .product .spacer{padding:0;border-top: solid 18px #999;padding-top: 16px;}
.browse-view .row .product .spacer img{width: 200px;max-height: 2000px;}

p.browse-product-name{margin-bottom:6px;}
p.browse-short-desc{font-size:12px!important;text-align:justify;}

.product-price{margin:16px 0 8px 0;}

.vm-col-2{width:48%;}
.vm3pr-4 .vm-customfields-wrap{min-height:2px;}
.browse-view span.addtocart-button-disabled, .addtocart-button-disabled{border:none;padding: 0;width: 102px;}
.vm3pr-3 .vm-customfields-wrap{min-height: 1px;}
.vm3pr-3 .addtocart-area{min-height:10px;}

/*     Product Page   */

span.addtocart-button input.addtocart-button{background:#fcfcfc;color: #ff7f00;border: solid #ff7f00 1px;border-radius: 6px;font-size: 12px;padding: 0 6px;}
span.addtocart-button input.addtocart-button:hover{color:#999;}
span.quantity-controls{width: 10px;margin: 0 5px 0 1px;}
input{padding:0;height:34px;}
.productdetails-view .product-description{margin: 20px 0 0 0;}
select{color: #000;letter-spacing: 1px;font-size: 12px;background-color: #fff;border: dotted #ff7f00;border-radius: 8px;height: 28px;border-width: 1px;}
.product-fields-title-wrapper{font-size: 12px;padding: 4px 0 0 0;margin-left: 0;color: #797979;float: left;
width: 50px;min-width: 100px;}
.product-field-desc{font-size: 10px;}
.PricesalesPrice{font-size:14px!important;color:#ff7f00;}
span.vm-price-desc{margin: 0;}
input, input[type="text"]{height:25px;max-width: 166px;font-size: 12px;border: 1px solid #ff7f00;margin-right:3px;}
.quantity-box .quantity-input{height: 25px;}
.vm-product-media-container{margin-bottom:0;}
.vmcustom-textareainput{padding: 0 10px;height: 25px;width: 220px;}

.vm-img-desc { display: none; }
.fancybox-title-inside { display: none; }




.productdetails-view .addtocart-bar{margin:6px 0 0 0;}
.additional-images img{width: 70px;}
.main-image{text-align:left;}
.cf4all_error_msg{color: #ff0000 !important;}

@media (max-width: 480px) {
.vm-product-container .vm-product-media-container {width: 100%;}

}

@media (max-width: 767px) {

.vmcustom-textareainput{width:100%;}

}
/*     CART        */


label.title{font-size: 14px;font-weight: normal !important;}

#com-form-login .width30.floatleft{margin: 0 6px 0 0;font-size: 10px;}
.output-shipto{margin: 0;font-size: 12px;}
span.cart-images img{margin: 0 5px 20px 0;width: 180px;}
.cart-summary td{border: 0;}
.cart-summary th{border:0;}
table.cart-summary tr th{background:none;}
.cart-summary{font-size:14px;}
u{text-decoration: none;}
.vm-button-correct{background:url(../images/vmgeneral/backgrounds.png) top repeat-x;color: #ff7f00;border: solid #ff7f00 1px;font-weight: 400;border-radius: 6px;font-size: 12px;padding: 0 6px;}
.vm-button-correct:hover{background:url(../images/vmgeneral/backgrounds.png) top repeat-x;color:#333;}
a.details{color: #ff7f00;border: solid #ff7f00 1px;font-weight: 400;border-radius: 6px;font-size: 12px;padding: 0 6px;}
a.details:hover{color:#333;}
input[type="password"]{border: 1px solid #ff7f00;height: 25px;}
input[type="submit"]{padding: 0 3px;margin-right: 6px;}
span.details-button input.details-button{color: #ff7f00;border: solid #ff7f00 1px;font-weight: 400;border-radius: 6px;font-size: 12px;padding: 0 6px;}
.vm2-add_quantity_cart{margin-left: 9px;}
th{min-width: 1px;width: initial;}
.billto-shipto{background: #fbfbfb;padding:16px;}
#com-form-login label{font-size:12px;}
fieldset.vm-payment-shipment-select.vm-shipment-select{background: #fcfcfc;padding: 10px;border-radius: 12px;max-width: 370px;}
div.PricesalesPriceShipment.vm-display.vm-price-value{margin-top: 55px;}
h3.vm-shipment-header-selected{font-size: 12px!important;}
#shipping-area{margin-top:20px;padding:20px;border: solid 1px #d8d8d8; border-radius:12px;max-width: 480px;}
textarea#customer_note_field{width:100%;}
span.PricebillTotal{color:#ff7f00;}
.vm-cart-item-total{text-align: left;}
.vm-cart-item-tax{text-align: left;}
div.PriceshipmentValue.vm-display.vm-price-value{margin-right: 40px;}

@media (max-width: 420px) {
	.vm-cart-item-quantity{width: 6%;min-width: 10px;}
	.cart-summary{font-size: 10px;}
	.cart-summary tr td{padding: 5px 0;}
	sectiontableentry1{max-width:100%!important;}
	sectiontableentry2{max-width:100%!important;}
	span.cart-images img{width: 80px;}
}

/* <------------  left align user details   ------------>  */

.control-buttons{text-align: left !important;}
fieldset{clear:left;}
.control-buttons #reg_text{float:none;}

/* <------------  Cart icon mobile   ------------>  */

@media (max-width: 767px) {
	.tiva-cart-summary-wrap{margin-right: 20px;float: right!important;}
	}


/* <------------  END  Virtuemart Overides   ------------>  */

.sprocket-accordion-container{background: #fff!important;background-color:#fff!important;}
.sprocket-accordion-content{color:#686868!important;}
.sprocket-accordion-item{background-color: #fff!important;opacity: 0.8!important;border-bottom:solid 1px;}
.sprocket-accordion-title{color: #ff7f00!important;margin: 10px 0 0 0!important;line-height: 35px!important;}
.table td{line-height: 14px;}
.title3 .module-title .title{background:#999;padding: 4px 4px 4px 8px;}
