.page-header.type2.header-newskin .logo { margin: 10px auto !important; }
.page-header.type2.header-newskin.sticky-header .navigation .logo { margin: 0 auto !important; width: 70%;}
.page-header.type2.header-newskin.sticky-header .nav-sections .sticky-logo .logo img { max-width: 100%; height: auto; }
header.page-header.sticky-header .navigation > ul { background-color: transparent; display: inline-block; margin: 7px 0 0 0; width: 60%;}
.page-header.type2.header-newskin.sticky-header .nav-sections .sticky-logo {width:68%;}
.page-header.type2.header-newskin.sticky-header .minicart-wrapper { background: transparent; box-shadow: none; border-color: transparent; width: auto; margin: -17px 0 0 0;}
.footer_icon .social-links { width: 100%; display: inline-block; margin:20px 0 0 0; padding: 0; float: left; }
.footer_icon .social-links a {transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -moz-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;}
.footer_icon .social-links a .ib { color: #ffffff; /*box-shadow: -2px 4px 7px 0px #aba4a4;*/ line-height: 40px; width: 40px; height: 40px; display: inline-block; font-size: 18px; text-align: center; }
.footer_icon .social-links a:hover{text-decoration: none !important;}
.footer_icon .social-links a .ib:hover{background-color: #4395d2 !important; color: #ffffff !important;}
.loader:before{content: '' !important; background: url(../images/uniq_infotecho.png) no-repeat; width: 50px; height: 43px; z-index: 11000; bottom: auto; top: 50% !important; left: 50% !important; /*transform: translate(0%, 0%);*/}
.page-header.type2.header-newskin .block-search .sticky-menu { display:none; margin: 0; padding: 0; width: 100%; float: left; }
.page-header.type2.header-newskin .block-search .sticky-menu ul{width: 100%; float: left; margin: 0; padding: 0;}
.page-header.type2.header-newskin .block-search .sticky-menu ul li{display: inline-block; margin: 0; padding: 0;}
.page-header.type2.header-newskin .block-search .sticky-menu ul li a{} 
header.page-header.type2.sticky-header .sticky-menu { display: block; float: right; position: inherit !important; right: 0 !important; margin: 17px 50px 0 0 !important; top: 0 !important; }
header.page-header.type2.sticky-header .sticky-menu .sticky-links .authorization-link a { background: #0c92d1; padding: 10px 20px; color: #fff; margin: 0;}
.page-header.type2.header-newskin.sticky-header .nav-sections .sticky-logo { width: 10%; }
.catalog-product-view .bundle-options-container { width: 100%; display: inline-block; margin: 0; padding: 0; }
.catalog-product-view .bundle-options-container .product-add-form{width: 100%; display: inline-block; margin: 0; padding: 0;}
.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper { width: 100%; display: inline-block; margin: 0; padding: 0; }
/*.catalog-product-view .bundle-options-container .product-add-form #bundleSummary { display: none; }*/
.catalog-product-view .bundle-options-container .product-add-form #bundleSummary .title{display: none;}
.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper{width: 100%; float: left; margin: 0; padding:0;}
.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper .fieldset{width: 100%; float:left; margin: 0; padding: 0;}
.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper .fieldset legend { background: #494949; color: #fff; font-size: 16px; padding: 7px 10px; margin-bottom: 10px; font-weight: 400; font-family: "Poppins", Helvetica, Arial, sans-serif; text-transform: uppercase; line-height: 1.2; }
.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper .fieldset button.customization{display: none;}
.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper .fieldset .field { width: 50%; float: left; margin: 0; padding: 0 10px 0 0; border: 0;}
.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper .fieldset .field .label { font-size: 12px; font-weight: 600; color: #494949; text-transform: uppercase; text-rendering: optimizelegibility; text-align: left; line-height: 1.6; font-family: "Poppins", Helvetica, Arial, sans-serif; width: 100%; display: inline-block; border: 0; margin: 0 0 7px 0; }
.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper .fieldset .field .control{width: 100%; float: left; margin: 0; padding: 0;}
.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper .fieldset .field .control select { width: 75%; float: left; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #f8f8f8; background-image: url(../images/down-arrow.svg); background-repeat: no-repeat; background-position: right 10px center; padding: 6px 10px; padding-right: 10px; background-size: 10px; border: 1px solid #ced4da; font-size: 13px; color: #444; padding-right: 26px; }
.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper .fieldset .field .control .nested { width: 25%; float: right; margin: -27px 0 0 0; padding: 0 0 0 20px;}
.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper .fieldset .field .control .nested .field.qty.qty-holder {width: 100%;}
.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper .fieldset .field .control .nested input { appearance: none; background-color: #f8f8f8; background-image: url(../images/down-arrow.svg); background-repeat: no-repeat; background-position: right 10px center; width: 100%; padding: 6px 10px;	/* padding-right: 10px; */ background-size: 10px; border: 1px solid #ced4da; font-size: 13px; color: #444; padding-right: 26px; height: auto; }
.page-product-bundle span.price-container.price-final_price.tax.weee { display: none; }
.product-info-main .product.overview { font-size: 14px; font-weight: 400; letter-spacing: 0.005em; line-height: 27px; border-bottom: none; padding: 0; margin: 0; }
.page-layout-2columns-left .product-info-main .product-info-price { display: none; }
.page-layout-2columns-left .product-info-main .product-social-links { display: none; }
.page-layout-2columns-left .product-info-main { margin: 0; }
.catalog-product-view .bundle-options-container .product-add-form .block-bundle-summary { width: 100%; float: left; margin: 0; padding: 0;}
.catalog-product-view .bundle-options-container .product-add-form .block-bundle-summary .box-tocart{width: 50%; float: right; margin: 0; padding: 0;}
.catalog-product-view .bundle-options-container .product-add-form .block-bundle-summary .price-box {width: 50%; float: left; margin: 10px 0 0 0; padding: 0;}
.catalog-product-view .bundle-options-container .product-add-form .block-bundle-summary .box-tocart .field.qty {display: none;}
.product.data.items > .item.title { padding: 10px 10px 10px 0 !important;}
.product.data.items > .item.title > .switch{color: #494949 !important;  padding: 3px 20px !important;}
.product.data.items > .item.title.active > .switch { color: #fff !important; position: relative !important; background: #000 !important; padding:; }
.product.data.items > .item.content{padding: 15px 0 0 0 !important;}
.product.data.items > .item.content table tr td:nth-child(1), .product.data.items > .item.content table tr th:nth-child(1) {background: #fbfbfb;  border-right: 1px solid #eee;}
.product.data.items > .item.content table tr td { vertical-align: top; border: 1px solid #dee2e6; width: auto !important; height: auto !important; padding: 8px 12px; line-height: normal; font-size: 15px; color: #000;}
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list{width: 100%; display: inline-block; margin: 0; padding:0;}
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-title { width: 100%; float: left; margin: 0 0 20px 0; padding: 0; background: #252525; padding: 0; position: relative;}
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-title h3 { margin: 0; padding: 8px 15px; display: inline-block; color: #fff; font-size: 16px; font-family: "Poppins", Helvetica, Arial, sans-serif; font-weight: 400; line-height: 25px; width: 100%;  }
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-title h3::after { content: "\f803"; font-family: 'porto-icons'; position: absolute; right: 9px; top: 7px; -webkit-font-smoothing: antialiased; font-size: 19px; color: #ffffff; }
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content { width: 100%; float: left; margin: 0 0 30px 0; padding: 0;}
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul{margin: 0; padding: 0; display: inline-block; width: 100%;}
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li{width: 100%; display: inline-block; margin: 0; padding: 0; position: relative;}
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li a { display: inline-block; margin: 0; padding: 0 0 0 20px; color: #494949; display: inline-block; font-size: 16px; font-weight: 700; position: relative; text-decoration: none; }
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li a:after {content: ""; width: 5px; height: 5px; background: #000; border-radius: 50%; float: left; position: absolute; top: 10px; left: 8px;}
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li .level0-wrapper{width: 100%; display: inline-block; margin: 0; padding:0;} 		
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li .level0-wrapper ul { padding: 10px 0 10px 20px; }
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li .level0-wrapper ul li{position: relative; padding: 0;}
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li .level0-wrapper ul li:before { content: ''; position: absolute; height: 100%; width: 2px; background: #ddd; z-index: 1; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li .level0-wrapper ul li a { font-size: 14px; font-weight: 400; margin-left: 15px; position: relative; z-index: 2; cursor: pointer; padding: 4px; color: #494949; display: block; color: #252525; outline: none !important; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; text-decoration: none !important; }
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li .level0-wrapper ul li a:after{display: none;}
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li .level0-wrapper ul li:before { content: ''; position: absolute; height: 100%; width: 2px; background: #0c92d1; z-index: 1; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li .level0-wrapper ul li:hover::before {width: 100%;}
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li .level0-wrapper ul li a:hover { color: #ffffff; }
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li a:hover { color: #0c92d1; }
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li a:hover:after{background:#0c92d1;}
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li .opener { float: right; width: auto; position: relative; top: -1px; margin: 0 10px 0 0; width: 30px; line-height: 25px; height: 29px; cursor: pointer;}
.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li .opener::after { content: "\f803"; font-family: 'porto-icons'; position: absolute; right: 0; top: 1px; -webkit-font-smoothing: antialiased; font-size: 19px; color: #494949;}


.filterproducts-tab .data.items > .item.title.active a.switch::after{background-color:#0c92d1 !important;}
.filterproducts-tab .data.items > .item.title[aria-expanded="true"] a.switch{color:#0c92d1 !important;}
.product-label.new-label{background-color: #0c92d1 ; }
.page-header { border-top-color: #0c92d1;}
.action.primary{background: #0c92d1; border: 1px solid #0c92d1;}
.custom-support i { border: 2px solid #0c92d1 !important; color: #0c92d1 !important;}
.opc-progress-bar-item._active > span::before {background: #0c92d1;}
.opc-progress-bar-item._active::before {background: #0c92d1;}



.page-header.type2.header-newskin .container {max-width: 100%;}
.page-header.type2.header-newskin .header.content { text-align: center; max-width: 100%;}
#banner-slider-demo-17 .item .container{max-width: 100%; padding: 0; margin: 0 auto;}
.block.category.event, .footer.content, .header.content, .navigation, .page-header .header.panel, .page-main, .page-wrapper > .breadcrumbs, .page-wrapper > .page-bottom, .page-wrapper > .widget, .top-container{max-width: 1500px;}

.small-list.products-grid .product-item-info .product-item-details {padding-left: 0 !important; overflow: hidden !important;}

.sticky-product { position: fixed; top: 0; left: 0; width: 100%; z-index: 4; background-color: #E7E7E7; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08); padding: 60px 0 15px 0;}
.sticky-product .sticky-image {border: 0 !important;}
.sticky-product .sticky-image .product-image-photo.default_image { width: 100%;}
.sticky-product .sticky-detail .product-name-area .product-name { cursor: pointer; margin: 0; padding: 0 1.5625rem; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; font-size: 1.5rem; font-weight: 600; color: #000; line-height: 1.875rem;}
.sticky-product .sticky-detail .product-name-area .product-info-price {display: none;}
.custom-support div.content > h2 { font-size: 15px; font-weight: 700; color: #2b2b2d; text-transform: uppercase; line-height: 22px; margin-bottom: 4px; margin-top: 17px !important;   }

.page-layout-1column .product-info-main .page-title-wrapper.product .product-brand-logo a { display: inline-block; width: auto; height: auto; margin: 0; padding: 0;}
.page-layout-1column .product-info-main .page-title-wrapper.product .product-brand-logo a img { width: auto; height: auto; display: inline-block; max-width: 100%; max-height: 100%;}



.page-header.type2.header-newskin > .main-panel-top { border-bottom: #eeeeee solid 2px; width: 100%; display: inline-block; margin: 0; padding: 0;}
.page-header.type2.header-newskin .header.content { text-align: center; width: 100%; float: left; margin:0; padding: 0;}
.page-header.type2.header-newskin .sections.nav-sections { width: 40%; display: inline-block; margin: 0; padding: 0; text-align: left !important;}
.page-header.type2.header-newskin .logo { margin: 10px auto !important; width: 10%; display: inline-block; padding: 0 0 0 20px;}
.page-header.type2.header-newskin .logo img { height: auto; width: auto; max-width: 80%;}
.sw-megamenu.navigation li.level0.fullwidth > .submenu { max-width: 1110px; left: 0; right: auto !important; margin-left: auto !important; margin-right: auto !important;}
.page-header.type2.header-newskin .block-search { left: 60% !important; transform: translate(-50%, 0) !important; top: 50% !important;}
.page-header.type2.header-newskin .custom-block {margin-top: 44px !important;}
.page-header.type2.header-newskin .minicart-wrapper {margin-top: 44px !important;}
.page-header.type2.header-newskin.sticky-header .minicart-wrapper {margin-top: -11px !important;}
.product-info-main-bg{ position: relative; float: left; margin: 0 0 30px; padding: 0px; width: 100%;}
.product-info-main-bg #product_info_media.product.media{position: relative;}

.product.data.items > .item.content h1 {
	font-size: 19px;
	color: #333 !important;
}
.product.info.detailed .description .value table{width:100%;border-collapse:collapse;border-spacing:0;max-width:100%;border:1px solid #dee2e6;}
.product.info.detailed .description .value table tr { border: 1px solid #dee2e6;}
@media only screen and (min-width:320px) and (max-width:767px) {
	.product-info-main .product.overview ul {margin: 0; padding: 0 0 0 13px;}
	.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper .fieldset .field {width: 100%; float: left; margin: 0; padding: 0 0 0 0; border: 0;}
	.catalog-product-view .bundle-options-container .product-add-form .block-bundle-summary .box-tocart { width: 100%; float: left; margin: 10px 0 10px 0; padding: 0; }
	.catalog-product-view .bundle-options-container .product-add-form .block-bundle-summary .price-box {width: 100%; float: left; margin: 00 0 0; padding: 0;}
	.block-bundle-summary .moved-add-to-links{margin:0 !important;}
	.products-upsell .owl-middle-narrow.owl-theme .owl-controls {top: -40px !important;}
	.page-layout-2columns-left .sidebar-additional { display: block; order: 0;}
	.page-layout-2columns-left .sidebar-additional .sidebar-cat-list {width: 100%; display: inline-block; margin: 0; padding: 15px 0 0px 0; background: #f1efe9; position: relative;}
	.page-layout-2columns-left .sidebar-additional .sidebar-cat-list:before { min-height: 100%; left: -51%; top: 0; width: 300%; height: auto; position: absolute; z-index: -1; content: ''; background: #f1efe9;}
	.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-title {margin: 0 0 15px 0;}
	.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content{display: none;}
	.page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li .level0-wrapper{display: none;}
	.catalog-product-view .column.main{margin-top:15px; }
	.catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper .fieldset .field .control .nested{padding: 0 0 0 10px;}
	.product.data.items > .item.title.active > .switch{border: 0;}
	.product.data.items > .item.title {padding: 10px 0 0 0 !important;}
	.parallax-slider .content h2{font-size: 35px !important;}
	.small-list.products-grid .product-item-info .product-item-details {padding-left: 0; overflow: hidden !important;}
	.page-header.type2.header-newskin .sections.nav-sections { width: 83%; display: inline-block; margin: 0; padding: 0; text-align: left !important; }
	.page-header.type2.header-newskin > .main-panel-top{display: none;}
	.page-header.type2.header-newskin .block-search { left: auto !important; transform: inherit; top: auto !important; transform: inherit !important; }
	.page-header.type2.header-newskin .header.content {text-align: center; left: 11px; margin: 0;}
	.page-header.type2.header-newskin .logo { height: 40px; float: left; margin: 10px 0; position: absolute; top: 0; left: 50%; transform: translate(-50%, 0); width: auto; padding:0;}
	.page-header.type2.header-newskin .block-search { left: auto !important; transform: inherit; top: 0 !important; transform: inherit !important; right: 40px; position: absolute; }
	#banner-slider-demo-17 {width: 100%; display: inline-block;}
	.page-header.type2.header-newskin .minicart-wrapper {margin-top: 14px !important;}

	.custom-support .row .col-md-3 {margin: 0 0 10px 0;}
	.custom-support div.content {   padding-bottom: 0 !important;}
	.columns{width: 100%; display: inline-block;}
	.sticky-product {display: none;}

}
@media only screen and (min-width:768px) and (max-width:991px){
	 .catalog-product-view .header.content{max-width:100%;}
	 .catalog-product-view .page-wrapper > .breadcrumbs{max-width:100%;}
	 .catalog-product-view .page-main{max-width:100%;}
	 .page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-title h3{font-size: 13px;}
	 .page-layout-2columns-left .sidebar-additional .sidebar-cat-list .sidebar-cat-list-content ul li .level0-wrapper ul li a{font-size: 12px;}
	 .product-info-main .product.overview ul {padding: 0 0 0 15px;}
	 .catalog-product-view .bundle-options-container .product-add-form .bundle-options-wrapper .product-options-wrapper .fieldset .field .control .nested{padding:0 0 0 10px;}
	 header.page-header.sticky-header .navigation > ul {margin: 6px 0 0 0;}
	 header.page-header.type2.sticky-header .sticky-menu {margin: 12px 50px 0 0 !important;}
	 .page-header.type2.header-newskin.sticky-header .minicart-wrapper{margin: -17px 0 0 0;}

	 .homepage-bar .row .col-lg-4 {width: 33.33%;}
	 .homepage-bar .text-area h3{font-size: 12px; }
	 .homepage-bar .text-area p{font-size: 10px;}
	 .custom-support div.content{margin-left: 70px !important;}
	 .custom-support div.content > p {font-size: 12px !important; line-height: normal !important;}
	 .custom-support div.content > h2{font-size: 12px !important;}
	 .small-list.products-grid .product-item-info .product-item-details {padding-left: 0 !important; overflow: hidden !important;}
	 .page-header.type2.header-newskin .header.content {text-align: center; width: 100%; float: left; margin: 80px 0 0 0; padding: 0;	}
	 .page-header.type2.header-newskin .sections.nav-sections {	width: 70%;}
	 .page-header.type2.header-newskin .block-search {	left: 45% !important; transform: translate(-50%, 0) !important; top: 40% !important;}
	 .page-header.type2.header-newskin .custom-block {margin-top: -50px !important;}
	 .page-header.type2.header-newskin .minicart-wrapper {margin-top: -46px !important;}
	 .container {max-width: 840px;}

}

@media only screen and (min-width:992px) and (max-width:1300px){
	.page-header.type2.header-newskin .minicart-wrapper { margin-top: 15px !important;}
	.page-header.header-newskin .navigation .level0 > .level-top{padding: 0 5px;}
	header.page-header.type2 .search-category { margin-right: 15px; display: none;}
	.page-header.type2.header-newskin .custom-block {margin-top: 15px !important;}
	.page-header.type2.header-newskin .custom-block b { color: #333 !important; font-weight: 700 !important; font-size: 13px !important; }
	.page-header.type2.header-newskin .custom-block {padding-right: 15px !important;}
	.page-header.type2.header-newskin .block-search {left: 64% !important; transform: translate(-50%, 0) !important; top: 50% !important; max-width: 289px !important;}

}
@media only screen and (min-width:1301px) and (max-width:1600px){
.page-header.type2.header-newskin .custom-block { margin-top: 22px !important;}
.page-header.type2.header-newskin .minicart-wrapper {margin-top: 26px !important;}

}