.form-item.form-type-uc-quantity.form-item-qty{display:inline-block;}
.form-actions.form-wrapper#edit-actions{display:inline-block;}
/*-----------------static----------------------------*/
.static-title {text-align:center;font-weight:bold;font-size:18px;display:block;text-transform:uppercase;}
.margin-top-lg{margin-top:30px;}
.col-md-6{width:50%;float:left;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px;}
.row{margin-left:-15px;margin-right:-15px;}
.bg-gray {padding:30px;background:#f6f6f6;}
.bg-gray table{border-color:transparent;border-spacing:0;}
.bg-gray tbody{border-top:0;}
.padding-right-lg{padding-right:30px;}
.myStatic p{margin:0;padding:0;}
.myStatic table tr td{vertical-align:middle;}
.font-16{font-weight:16px;}
.font-18{font-size:18px;}
.bold{font-weight:bold;}
.block{display:block;}
.height1 {min-height:300px;}
.margin-top-xs{margin-top:20px;}
.margin-bottom-xs{margin-bottom:20px;}
.myStatic img{width:auto!important;max-width:inherit!important;}
.myStatic .vatTable tr td{vertical-align:top;}
.margin-bottom-lg{margin-bottom:30px;}
.IB{width:190px;display:inline-block;vertical-align:top;margin-right:15px;margin-left:15px;}
.IB .bg-gray{height:170px;}
.for-img{height:100px;position:relative;}
.myStatic .for-img img{left:0;top:0;right:0;bottom:0;margin:auto;position:absolute;}
.IB .bg-gray a{color:#444;text-decoration:none;}
.gr {width:500px;max-width:100%;margin:20px auto;}
.gr tbody{border:0;}
.myStatic{padding-bottom:30px;}
.myStatic br {display:none;}
.myStatic .resp-img {max-width:100%!important;height: auto!important;}
.staticBuy{font-size:18px;color:white!important;text-transform:uppercase;background:#f56a1d;display:block;padding:10px 0;text-decoration:none;text-align:center;margin-top:20px;}
.companyProds{padding:15px 0;text-align:center;margin: 30px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.companyProds li{display:inline-block;list-style:none;max-width:110px;vertical-align:top;padding:10px;}
.companyProds li .forImg {margin-bottom:10px;}
.imgStatUL{margin-left:-5px;margin-right:-5px;margin:20px auto ;padding:0;list-style:none;display: flex;}
.imgStatUL li {padding:5px;width:25%;float:left;box-sizing:border-box;}
.myStatic .imgStatUL li img {width:100%!important;height:auto!important;}
/*-----------------END / static----------------------------*/
.node-teaser.product .product-teaser-title {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	line-height: 1.3em;
	display: block;
    overflow: hidden;
    height: 60px;
}
.node-teaser.product .display-price {
	color: #444444;
	font-size: 24px;
	display: block;
}
.node-teaser.product form div .attributes {
	width: 146px;
	float: right;
	margin-top: -50px;
}
.node-teaser.product form select {
	width: 90px;
	height: 40px;
	border: 1px solid #ddd;
	color: #444444;
	font-weight: bold;
	cursor: pointer;
}
.form-actions.form-wrapper#edit-actions {
	width: 100%;
}
.add-to-cart div {
	width: 100%;
}
.node-teaser.product form input[type="submit"] {
	width: 100%;
	background: #de4a23;
	height: 45px;
	font-weight: bold;
	font-size: 16px;	
}
.view-taxonomy-term td, .view-product-catalog td, .region-mainpage-catalog td {
	border:1px solid #ddd;
}
.node-teaser.product {
	margin-bottom: 0px;
	padding-top: 20px;
}
#block-featured-content-1 .content .node-teaser {
	padding: 0 10px;
	border: 1px solid #ddd;
	box-sizing: border-box;
	width: 33.33333333333333%;
}
.node-teaser.product .product-teaser-labels {
	z-index: 9;
}
.footerlittletable {
	margin-top: 10px;
	border: 0!important;
	border-spacing: 0px!important;
}
.footerlittletable tbody {
	border: 0!important;
}
.footerlittletable tr td img {
	width: 13px;
	height: 16px;
}
.footerlittletable tr td:first-child {
	width: 24px;
}
.footerlittletable tr td a {
	text-decoration: underline!important;
}
#content .product-full .right .field-name-field-share {
	margin-top: 0px;
}
.PT1 {
	margin-top: 20px;
}
.PT1 tbody  , .PT2 tbody {
	border: 0;
}
#content .product-full .right h1 {
	font-size: 24px;
	font-weight: bold;
}
#content .product-full .right .model {
	font-size: 16px;
}
.line {
	margin: 20px auto;
	border: 1px solid #dddddd;
}
.PT2 {
	width: 100%;
}
.PT2 tr td {
	display: block;
}
.PT2 tr td:first-child {
	padding-right: 20px;
} 
.PT2 .add-to-cart .attributes , #content .product-full .right .PT2 .add-to-cart form .form-type-uc-quantity   {
	width: 25%;
	float: left;
	padding: 0 5px;
	box-sizing: border-box;
}
.PT2 .form-actions.form-wrapper#edit-actions {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding: 21px 5px 0px 5px;
}
#content .product-full .right  .display-price {
	margin: 0;
	font-size: 36px;
	color: #444444;
}
#content .product-full .right .add-to-cart form label {
	width: auto;
	margin-right: 5px;
	display: block;
}
#content .product-full .right .PT2 .add-to-cart form select , #content .product-full .right .PT2 .add-to-cart form input[type="text"], #content .product-full .right .PT2 .add-to-cart form select {
	width: 100%;
	height: 45px;
	border: 1px solid #ddd;
	color: #444444;
	font-weight: bold;
	cursor: pointer;
	margin: 0;
	border-radius: 0;
}
#content .product-full .right .PT2 .add-to-cart form input[type="submit"] {
	width: 100%;
	background: #de4a23;
	height: 45px;
	font-weight: bold;
	font-size: 16px;	
	margin: 0;
}
#content .product-full .left .field-name-uc-product-image .field-item:not(:first-child) {
	width: 72px;
}
#content .product-full .right .add-to-cart {
	margin-left: -5px;
	margin-right: -5px;
	box-sizing: border-box;
}

.preimTable  {
	width: 100%;
}
.preimTable tr td {
	padding: 10px 0;
	border-top: 1px solid #ddd;
}
.preimTable tr td:first-child {
	width: 60px;
}
.titleName {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
#block-views-recently-read-block .node-teaser.product form label {
	display: none;
}














@media only screen and (min-width: 1141px) {
	.responsive-div{display:none;}
	.j-content-block ,.j-button{display:none;}
}
@media only screen and (max-width: 1400px) {
		#block-block-1 .content div{font-size:13px;}
}
@media only screen and (max-width: 1140px) {

	.wrapper{max-width:100%;width:100%;min-width:100%;}
	#block-system-main-menu{position:absolute;z-index:999;background-color:#ff6900;margin:0;width:60%;height:100%;left:0;top:0;display:none;}
	#block-system-main-menu.active{display:block;}
	#block-system-main-menu .content li{display:block;margin:0;}
	#block-system-main-menu .content li a{display:block;margin:0;padding:7px 5px;font-weight:bold;border-bottom:1px solid white;color:white;text-transform:uppercase;}
	#block-system-main-menu .content a:hover{color:white;}
	#block-search-form{position:absolute;z-index:999;width:100%;display:none;left:0;top:21px;}
	#block-search-form input[type="text"]{width:160px;}
	#block-search-form.active{display:block;}
	#header .col-2-5 +.col-2-5{width:auto;float:right;text-align:right;font-size:13px;}
	#header-user-block{position:absolute;z-index:999;background:white;color:white;top:23px;left:0;height:45px;padding-top:3px;width:100%;display:none;}
	#header-user-block.active{display:block;}
	#header-user-block a{font-size:20px;line-height:20px;}
	#header-user-block .header-user-icon{margin-top:5px;}
	
	
	
	#header-cart-block{position:absolute;top:75px;}
	#header-cart-block .header-cart-icon{background:url(//sportza.com.ua/sites/all/themes/sport/img/cart2.png) no-repeat;width:32px;height:32px;}
	#header-cart-block .cart-block-title-bar:hover{color:white;}
	#header-cart-block .cart-block-title-bar:hover .header-cart-icon{background-position:0;}
	#header-cart-block .cart-block-title-bar span{color:white;}
	#header-cart-block{text-align:left;min-width:auto;width:120px;right:0;margin-left:0;}
	
	
	#block-block-1{margin-right:0px;margin-top:5px;margin-bottom:5px;}
	#block-block-1 div strong:before{content:"";display:block;}
	#block-block-1 .content a:last-child{margin-right:10px;}
	#logo{margin:13px 0;}
	#header .col-1-5{width:130px;float:left!important;}
	#header + .wrapper .col-1-1{display:none;}
	.wrapper .col-1-5{width:100%;float:none;}
	.wrapper .col-3-5{width:100%;float:none;}
	.wrapper .col-4-5{width:100%;float:none;}
	.region-sidebar-filter .block-facetapi>span{background-position: 12px -68px;}
	.region-sidebar-filter .block-facetapi>span.collapsed{background-position: 12px -108px;}
	.region-sidebar-filter .block-facetapi>span:hover{background-position: 12px 12px;}
	.region-sidebar-filter .block-facetapi>span.collapsed:hover{    background-position: 12px -28px;}
	.region-sidebar-filter .block .content{height: 0; padding: 0;}
	.region-sidebar-filter .block-facetapi>span.collapsed ~ .content{overflow:visible;height:auto;}
	.region-sidebar-filter .block{margin-bottom:0px;}
	#block-views-blog-block>span , #block-views-recently-read-block>span{margin-bottom:10px;padding: 15px 0px 15px 35px;background: url(//sportza.com.ua/sites/all/themes/sport/img/facet-sprites.png) no-repeat;background-color: #444;    background-position: 12px -68px;}
    #block-views-blog-block>span.active , #block-views-recently-read-block>span.active{background-position: 12px -108px;}
	#block-views-blog-block .content , #block-views-recently-read-block .content{display:none;}
	#block-views-blog-block .content.active , #block-views-recently-read-block .content.active{display:block;}
	#footer .block-webform input, #footer .block-webform textarea{width:100%;}
	#block-views-banner-block , .region-slider{display:none;}
	html{overflow-x:hidden;}
.responsive-div {height:40px;background-color:#ff6900;margin-bottom:10px;}
.gamburger {text-decoration:none;display: inline-block;color: white;background:url(//sportza.com.ua/sites/all/themes/sport/img/gamburger.png) 5% 50% no-repeat;padding-left: 35px;margin-top: 9px;float: left;padding-right:20px;}
.resp-auth {width: 40px;height: 40px;display: block;float: left;border-left: 1px solid #f2f2f2;background:url(//sportza.com.ua/sites/all/themes/sport/img/auth.png) 50% 50% no-repeat;}


.resp-search-but {width: 40px;height: 40px;display: block;float: left;border-left: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;background:url(//sportza.com.ua/sites/all/themes/sport/img/resp-but.png) 50% 50% no-repeat;}
.resp-search-but img {margin: 17px auto 0;display: block;}

[class*='col-']{margin-left:0px;margin-right:0px;padding-left:3px;padding-right:3px;}
.opacity-no {
    display: none;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    background-color: #000000;
    position: absolute;
    height: 100%;min-height:2000px;
    width: 100%;
    z-index: 99;
}
.opacity-no.active{display:block;}
.page-user #content input[type="text"], .page-user #content input[type="password"]{width:100%;}
.wrapper{overflow-x:hidden;}
.tabs .element-invisible{display:none;}
.resp-fil {display:none;}
.resp-fil.active {display:block;}
.resp-fil:nth-child(2){display:block;}
.resp-fil:nth-child(2) span{color:#ff6900!important;}
.resp-fil:nth-child(2) span:after{content:"+";float:right;margin-right:20px;font-size:30px;margin-top:-9px;}
.resp-fil.active:nth-child(2) span:after{content:"-";}
 .j-opacity-block {display: block;left: 0;top: 0;height: 100%;width: 100%;position: absolute;opacity: 0;visibility: hidden;background-color: #000;z-index: 0;opacity: 0;transition: visibility .3s ease,opacity .3s ease;}
body.relative .j-opacity-block {visibility: visible;opacity: .8;z-index: 9999999;}
.j-content-block {position: fixed;width: 100%;padding:15px;z-index: 9999999999;padding-bottom: 10px;left: 0;bottom: -100%;background-color: #fff;transition: bottom .5s ease-in-out;}
body.relative .j-content-block {bottom: 0;box-sizing:border-box;}
.menuTitle_gc{display: block;z-index:9999;font-size: 18px;font-weight:500;text-transform:uppercase;font-family: sans-serif;margin-top: 5px;margin-bottom: 15px;transition: opacity .3s ease;}
body.relative{position:relative;}
.j-content-block a{text-decoration:none;display: inline-block;border-top:1px solid #ddd;padding:10px 0px;width:100%;font-size: 14px;color: #000;font-family: sans-serif;}
.j-content-block a:hover{text-decoration:none;}
.j-content-block a img, .j-content-block a span {vertical-align:middle;}
.j-content-block a img{margin-right:5px;}
.top-contacts li img{display:none;}
.j-button  {position:fixed;bottom:10px;right:0px;z-index:999;}
.j-button img {animation: bouncing 0.8s cubic-bezier(.1,.25,.1,1) 1s infinite alternate both;position:relative;}
@keyframes bouncing{
  0%  { bottom: 0; }
  100%{ bottom: 15px; }
}
.j-content-block a.j-cancel{display:block;}
.j-content-block a.j-cancel span {display:block;font-weight:600;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:7px 0;font-size:14px;text-transform:uppercase;border:1px solid #ddd;}
.pull-left{float:left;}
.pull-right{float:right;}
.responsive-div .row{margin:0;}
	}
	

@media only screen and (max-width: 768px) {
	.view-taxonomy-term td, .view-product-catalog td, .region-mainpage-catalog td{display:block;width:100%;float:none;}
	.views-view-grid {display:block;}
	.views-view-grid tbody{display:block;}
	.view-taxonomy-term tr, .view-product-catalog tr, .region-mainpage-catalog tr{display:block;}
	#footer .block{width:100%;float:none;padding:0 5px;}
	#block-featured-content-1 .content .node-teaser{float:none;width:100%;}
}	

@media only screen and (max-width: 480px) {
	#content .view-content .node-article.node-teaser .left{float:none;}
	.tabs ul.primary li{width:33.3%;}
	.tabs ul.primary li:nth-child(4){width:100%;margin-top:2px;}
	.tabs ul.primary li a{width:100%;padding:7px 0;text-align:center;font-size:11px;}
	.page-user #content #page-title{font-size:20px;}
	.page-user #content table, .page-user #content thead, .page-user #content tbody, .page-user #content tr, .page-user #content td, .page-user #content th{font-size:11px;}
	.page-user #content tr th{padding:4px;}
	.page-user #content td{padding:4px;}
#uc-cart-view-form table, #uc-cart-view-form table thead, #uc-cart-view-form table tbody, #uc-cart-view-form table th, #uc-cart-view-form table td, #uc-cart-view-form table tr { display: block;}
#uc-cart-view-form table	thead tr {position: absolute;top: -9999px;left: -9999px;}
#uc-cart-view-form table	tr { border: 1px solid #ccc; }
#uc-cart-view-form table	td {border: none;border-bottom: 1px solid #eee;position: relative!important;padding-left: 40%!important;}
#uc-cart-view-form table	td:before {position: absolute!important;top: 10px!important;left: 6px!important;width: 45%!important;padding-right: 10px;white-space: nowrap;}
#uc-cart-view-form table	td:nth-of-type(1):before { content: "Удалить"; }
#uc-cart-view-form table	td:nth-of-type(2):before { content: "Товары	"; }
#uc-cart-view-form table	td:nth-of-type(3):before { content: "Кол-во"; }
#uc-cart-view-form table	td:nth-of-type(4):before { content: "Итого"; }
#uc-cart-view-form img{float:none;}
td.qty{text-align:left;}
#uc-cart-view-form table tr:last-child	td:nth-of-type(1):before{content:"";}
#uc-cart-view-form table tr:last-child	td {padding-left:6px!important;}
#uc-cart-view-form td.desc{width:auto;}
.page-cart #content form #edit-actions input{margin-top:10px;}
#uc-cart-view-form table	tr.even{background:#f2f0f0;}
#content .product-full .left{width:100%;float:none;}
#content .product-full .right{width:100%;float:none;padding:0;}
#content .product-full .right h1{font-size:16px;}
.myStatic table tr td{display:block;padding:5px 0;text-align:center;}
.col-md-6 {float:none;width:100%;text-align:center;margin-bottom:20px;}
.bg-gray table{margin:0 auto;display:block;text-align:center;}
.bg-gray tbody{display:table;text-align:center;    width: 100%;}
.gr {margin:0 auto;display:block;text-align:center;width:100%;}
.gr tbody{display:table;text-align:center;    width: 100%;}
.IB{margin:10px 15px;}
.uc-store-address-field .form-item label{text-align:left;}
.page-cart #content input[type="text"]{width:100%!important;}
.imgStatUL li {width: 50%;}
.imgStatUL {flex-wrap: wrap;}
}


