/* customer-service */
.custom-servis-ul{ list-style:none; padding:0!important; margin:0!important;}
.custom-servis-ul ul{list-style:none; padding:0!important; margin:0!important;}
.custom-servis-ul ul li{ padding:5px 5px 5px 5px; margin-bottom:3px;background:url(../images/marker-list.png) left 7px no-repeat; padding-left:23px; color:#7c7c7c; font-weight:bold;}
.custom-servis-ul li { background:#f9f9f9; list-style:none; margin-bottom:20px; padding:20px 20px 16px 167px;}
.custom-servis-ul li.item-1{background:url(../images/media/custom-img.png) 29px  20px no-repeat #f9f9f9;} 
.custom-servis-ul li.item-2{background:url(../images/media/custom-img1.png) 29px  25px no-repeat #f9f9f9;} 
.custom-servis-ul li.item-3{background:url(../images/media/custom-img2.png) 29px  26px no-repeat #f9f9f9; } 
.custom-servis-ul li.item-4{background:url(../images/media/custom-img3.png) 29px  24px no-repeat #f9f9f9;padding-bottom:30px;} 
.custom-servis-ul li.item-5{background:url(../images/media/custom-img4.png) 24px  32px no-repeat #f9f9f9;padding-bottom:30px;}
.custom-servis-ul li.item-6{background:url(../images/media/custom-img5.png) 25px  27px no-repeat #f9f9f9;padding-bottom:30px;} 
.custom-servis-ul li.item-7{background:url(../images/media/custom-img6.png) 27px  27px no-repeat #f9f9f9; padding-bottom:30px; margin-bottom:0;} 
.custom-servis-ul li h3{ font-size:16px; text-transform:uppercase; font-weight:600; color:#f37736;font-family: 'Open Sans', sans-serif; padding-top:8px; padding-bottom:3px;}
.custom-servis-ul li p{ font-size:12px; line-height:18px; margin-bottom:10px;}

.accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px;
}

img{
	max-width: 100%;
}

.drop_div_label h2 {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.25;
    margin-bottom: 7px;
}


#support-main {
	width:100%;
	overflow: hidden;
	margin-bottom: 20px;
}

#support_jump_div {
	background:url('/images/prod_icon.png') no-repeat 20px 15px;
	margin-right:40px;
}
#app_support_jump_div {
	background: url('/images/ilive_icon.png') no-repeat 20px 15px;
}

select#app_support_jump_div {
	-webkit-appearance: menulist;
	box-sizing: border-box;
	align-items: center;
	border: 1px solid;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	white-space: pre;
	-webkit-rtl-ordering: logical;
	color: black;
	background-color: white;
	cursor: default;
	background:none;
	width: 72%;
	position: relative;
	top: 3px;
	left: 112px;
}

select#app_support_jump_div {
	width:52% !important;
}

.drop_div {
    width: 100%;
    height: 140px;
    border-radius: 8px;
    border: 2px solid #cccccc;
    padding: 10px;
    margin-bottom: 20px;
}

.drop_div > div.drop_div_label {
    margin: 5px 0px 19px 120px;
    width: auto;
    font-size: 20px;
    color: #000000;
}



/*Search Bar Auto Complete*/

.searchautocomplete {
  top: 2px;
  width: 475px;
}

.searchautocomplete .searchautocomplete-placeholder ul li.active {
  background-color: #efeeec;
  box-shadow: 0 0 1px #525252;
  cursor: pointer;
}

.searchautocomplete .searchautocomplete-placeholder ul li .highlight strong {
  color: #f16b30;
}

.button.button-secondary:not(a)::after, .button:not(a)::after, .cart-table .product-cart-actions .button:not(a)::after, #co-shipping-method-form .buttons-set .button:not(a)::after, .footer .button:not(a)::after {
	background: none!important;
}

/*mega menu*/

.grid-full > li {
    position: relative;
}

.main-menu {max-height: 73px;}
.grid-full>li>.level-top {width: 200px!important; z-index: 1!important;}
/*.nav-1, .nav-1:hover {width: 131px;}
.nav-2, .nav-2:hover {width: 130px;}
.nav-3, .nav-3:hover {width: 160px;}
.nav-4, .nav-4:hover {width: 160px;}
.nav-5, .nav-5:hover {width: 110px;}
.nav-6, .nav-6:hover {width: 155px;}
.nav-7, .nav-7:hover {width: 160px;}*/

@media only screen and (max-width: 1199px){
/*.level-top {top: 0!important;}*/
/*.nav-1, .nav-1:hover {width: 115px;}
.nav-2, .nav-2:hover {width: 125px;}
.nav-3, .nav-3:hover {width: 150px;}
.nav-4, .nav-4:hover {width: 145px;}
.nav-5, .nav-5:hover {width: 105px;}
.nav-6, .nav-6:hover {width: 140px;}*/
}  

@media only screen and (max-width: 991px) {
.nav-1, .nav-1:hover, .nav-2, .nav-2:hover, .nav-3, .nav-3:hover, .nav-4, .nav-4:hover, .nav-5, .nav-5:hover, .nav-6, .nav-6:hover, .nav-7, .nav-7:hover {width: 100%;}
.skip-link:hover, .skip-link.skip-active {background: #fff!important;}
.sf-menu-phone>li {border-bottom: 1px solid #333!important;}
.sf-menu-phone {background-color: #fff!important;}
.sf-menu-phone li a {color: #333!important;}
.sf-menu-phone li a:hover {color: #f16b30!important;}
}  

.rowspecification img {
    background-color: #000;
    width: 100%;
}


/*hide and show support page items*/
.support-page .product-view .product-shop .availability{
	display: none;
}

.toggle-tabs .show-support{
    display: none;
}

.support-page .toggle-tabs .show-support{
    display: block;
}



button#track {
	float: left;
}

/*lightbox*/
#at-cv-lightbox.at-cv-lightbox.at-cv-goal-share.at-center-layout-0.at-center-animateIn {display: none;}

.combat-tab .tooltip {
    padding: 75px 5px 5px;
    opacity: 1;
    font-size: 1em;
    position: relative;
}

.combat-tab .tooltip-wrap {
    position: relative;
    display: inline-block;
}

.combat-tab .tooltip-wrap img {
    vertical-align: bottom;
}

.combat-tab .tooltip-wrap:hover .tooltip-content {
    display: block;
}

.combat-tab .tooltip-wrap .tooltip-content {
    display: none;
    position: absolute;
    bottom: 42px;
    left: -53px;
    right: 5%;
    background: transparent url(/images/black_arrow130.png);
    color: #fff;
    padding: 12px;
    width: 127px;
    height: 83px;
    text-indent: 0px;
}


/*Only show support tabs when coming from support page*/

span#supportvideostab,
span#supportimagestab{
	display: none;
}

.support-page span#supportvideostab,
.support-page span#supportimagestab{
	display: block;
}

@media only screen and (min-width: 768px){
	.product-collateral>dl>dd {
	    min-height: 234px;
	}
}

.searchautocomplete .nav .nav-search-in .category {
    width: auto!important;
}

.collateral-tabs dd .tab-content h2 {
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
}

.tab-content ol {
    list-style-type: decimal;
    list-style-position: inside;
    text-indent: -9px;
    padding-left: 10px;
}

.tab-content ul {
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -9px;
    padding-left: 10px;
}

.combat-tab .tooltip{
    padding-left: 25px;
}

.product-view img {
    display: inherit;
}

.tab-content ul{
    margin-bottom: 10px;
}

.products-grid .actions .availability.out-of-stock span{
    font-size: 16px;
    padding: 5px 20px;  
}

.order-review-section #checkout-payment-method-load .year{
    margin-top: 4px;
}

.product-img-box  .product-image-gallery img {
    min-height: 20px;
}


.nav .grid-full>li>a>span{
    max-width: 100%;
}

@media only screen and (max-width: 1199px){
.nav .grid-full>li>a {
    font-size: 14px;
    padding: 0 10px;
}
}

.footer-container .footer .footer-col ul.soc-icons a{
font-size: 22px;
}


#main-slider .navIcons img{
    max-width: none;
/*position: absolute;
    left: -50%;*/
}


@media (min-width: 768px){
  .banner-container-1 h3 {
    font-size: 2.73vw;
}  
}

.products-grid .product-info{
    min-height: 115px!important;
}

.contacts-index-index .block-contacts-googlemap {
    display: none;
}

.footer .links.footer-contacts a, .footer .footer-col ul.footer-contacts a {
    text-decoration: underline!important;
}

.sidebar .block-account .last {
    display: none;
}

#contactForm h2.legend {
    display: none;
}

@media only screen and (max-width: 991px){
  .searchautocomplete{
    max-width: 100%;
}  
}

