a{cursor:pointer;}
.left{float:left}
.right{float:right}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.no-padding{padding-left:0;padding-right:0}
.no-margin{margin-left:0;margin-right:0}
.img-post{padding:20px;width:auto;max-width:100%;height:300px;max-height:100%}
.h1-review{font-size:1.2em;text-transform:uppercase;padding:20px 50px;text-align:center;color:#4a4a4a}
.title-shina{font-size:1.3em;text-transform:uppercase;margin:20px 0;text-align:left!important;color:#4a4a4a}
.subtitle{font-size:1.2em;text-transform:uppercase;font-weight:bold;padding:20px 50px;text-align:left;color:#4a4a4a}
.title2{font-size:1em;text-transform:uppercase;padding:10px 0;color:#4a4a4a}
.shipping{margin:10px 0}

.shipping i{color:#32526a; font-size: 1.3em;}
.ocup-teritory {display: none;}

.shipping .subtitle2 i:hover ~ .ocup-teritory, .ocup-teritory:hover  {
    display:block;
}

.price-single{color:#32526a;font-size:2em ;font-weight:bold;}
.buy{background-color:#60af2f;padding: 15px 60px;width:200px;color:#fff;border-radius:4px;border:0;margin:10px 0;transition:all 200ms ease-in}
.buy:hover{color:#fff; background-color: #32526a; transform: scale(1.2);}
.buy-area{height:50px}
.buy-one-click-image{position:relative}
.buy-one-click{color:#32526a;vertical-align:baseline;transition: color 0.5s}
.buy-one-click:hover{color:green}
.read-more{color:#32526a;font-weight:bold}
.s3{margin:5px 0;font:1em HelveticaMedium,sans-serif; padding-right: 0px;}
.s4{margin:5px 0;font:1em Helvetica,sans-serif;text-align: left;}
.rating{margin:10px 0}
.icons{margin:15px 0}
.link{margin:5px 0;color:#32526a;font-weight:bold}
th{text-align:center;font-weight:bold}
table{margin-top:15px}
.table-hover>tbody>tr>td{border:0!important}
.table-hover>tbody>tr:hover td {background:#dddddd!important}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#fff;cursor:default;background-color:#32526a;border:0 solid #ddd;padding:15px}
.panel-default a{color:black}
.panel-default{border-color:transparent!important}
.table>thead>tr>th{border-bottom:1px solid #ddd;color:#4a4a4a}
.nav-tabs>li>a{border-radius:0;margin:0;color:black;padding:15px}
.nav-tabs>li{background-color:#f1f1f1;display:inline-block;width:100%;text-align:center}
.nav-tabs{border:0!important;display:flex;justify-content:space-between; margin-left: 0px;margin-top: -50px;}
.btn-add{padding:5px 20px;background:white;color:#60af2f !important;border:1px solid #60af2f;cursor: pointer; transition: background 0.5s}
.btn-add:hover{padding:5px 20px;background:#60af2f;color:white !important;border:1px solid #60af2f;cursor: pointer;}
.btn-review{padding:10px 25px;background:#60af2f;color:white;border:1px solid #60af2f;text-transform:uppercase; transition: background 0.5s}
.btn-review:hover{padding:10px 25px;background:white;color:#60af2f;border:1px solid #60af2f;text-transform:uppercase}
.icons-s{margin:10px}

.subtitle2{line-height:1.4em}
.ocup-teritory{color:#32526a;font-size:.9em;font-style:italic}
.add-review{margin:20px 0; height: 60px;}
.form2-btn{margin-top:100px}
label{font-weight:100!important}
textarea{width:100%!important}
.review-form-1 form{padding:20px;background:#f1f1f1;border-radius:5px}
.review-form-2 .h1-review{font-size:1.2em;text-transform:uppercase;padding:40px 50px;text-align:center;color:#4a4a4a}
.slider-track{border-radius:0}
.slider-track .min-slider-handle{border-bottom-color:#32526a!important;border-width:0 0 15px 15px!important;margin-left:-15px!important}
.slider-track .max-slider-handle{border-bottom-color:#32526a!important;border-width:0 20px 20px 0!important;margin-left:0!important}
.slider-track-low{background:#32526a!important;border-radius:0!important}
.slider-selection{background:#32526a!important;border-radius:0!important}
.slider-track-high{background:#dff0d8!important;border-radius:0!important}
.slider-track .min-slider-handle:focus{outline:0}
.slider-track .max-slider-handle:focus{outline:0}
.slider.slider-horizontal{width:100%!important;margin:15px 0}
.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{margin-top:10px!important}
.slider-value-control input{width:70%!important;border-radius:0;border:1px solid #aaa}
.review-form-2-image{text-align:center}
.review-form-2-text{text-align:center;font-style:italic;color:gray;margin-top:10px;font-size:.9em}
.review-form-2-slider{text-align:center;padding:0 2em}
.thumbnail-reviews{border:1px solid gray;border-radius:5px;height:50px;width:50px}
.rules a{color:#32526a;text-decoration:underline}
.rules{padding:1em 2em;font-size:.9em}
.form-tyre-comments{margin:20px 0}
.rev-yes{color:#60af2f;font-weight:bold}
.link-bold{color:#32526a;font-weight:bold}
.reply{color:#32526a;text-decoration:underline}
.review-content{padding:20px;line-height:1.5em}
.review-date{color:gray}
.review-author img{position:relative;bottom:3px}
.review-item{margin:20px 0;border-bottom:1px solid gray;padding:20px 0}
.rate-img img{width:20px;height:20px}
.rate-img{padding:20px 0}
.ajax-review{padding:15px 25px;background:white;color:#32526a;border:1px solid #32526a;border-radius:5px;text-transform:uppercase;transition: background 0.5s}
.ajax-review:hover{padding:15px 25px;background:#32526a;color:white;border:1px solid #32526a;border-radius:5px;text-transform:uppercase}
.review-all{padding:3em 0}
.tests .tests-image{width:100%}
.tests .date-test{padding:20px 0; color:#898989;}
.tests .test-item{border-bottom:1px solid gray;margin-bottom:20px;padding:20px}
.tests .header-test{font-size: 1.2em;font-weight: 600;}
.tests .date-content{line-height:1.5em}
.test-all{padding:3em;margin-bottom:3em}
.date-test img{position:relative;bottom:3px;margin-right:5px}
.h1-test{font-size:1.4em !important;padding:50px;text-align:center;color:#4a4a4a}
.h1-test-select-model{font-size:1.2em!important;text-align:center;font-weight:500;color:#4a4a4a}
.video-model{text-align:center;padding:50px}
.icons-description{margin:40px 0;font-weight:500}
.description{margin-bottom:2em;padding-bottom:2em;padding:2em; font-size: 1em}
.table a{color:#333}
/* h1{font:bold 1.8em/1.8em Helvetica,sans-serif!important;text-transform:uppercase!important;margin:15px 0!important}
h2{font:bold 1em/1.5em Helvetica,sans-serif;margin-top:15px!important}
h3{font:bold .9em/1.5em Helvetica,sans-serif;margin-top:15px!important} */
pre{display:block!important;padding:9.5px!important;margin:0 0 10px!important;font-size:13px!important;line-height:1.42857143!important;color:#333!important;word-break:break-all!important;word-wrap:break-word!important;background-color:#f5f5f5!important;border:1px solid #ccc!important;border-radius:4px!important}
p{font:1em/1.5em Helvetica,sans-serif!important;margin:10px 0!important}
.img-single-shina{border:0;padding:0;height:auto;max-height:300px;vertical-align:middle;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:0;position:absolute}
.img-single-shina-fix-height{max-height:350px;position:relative;}
.img-single-shina-fix-height i {    position: absolute;    bottom: 5px;    right: 15px;    color: #32526a; transition: all 500ms ease-out}
.img-single-shina-fix-height:hover i {transform: scale(1.5);}
#other-tires .reviews-name{border-bottom:1px solid #fff!important;width:100px!important;margin:auto!important}
#other-tires{margin-bottom:5em}
#other-tires ul{margin:0!important;padding:0!important;list-style:none!important}
#other-tires .bx-wrapper{margin:0 auto!important;position:relative!important}
#other-tires .bx-wrapper .card-fix-height img{width:100%!important;max-width:100%!important;display:block!important}
#other-tires .bx-wrapper .bx-viewport{-webkit-box-shadow:0 0 0 #ccc!important;box-shadow:0 0 0 #ccc!important;border:0 solid #fff!important;left:-5px!important;background:rgba(0,0,0,0)!important}
#other-tires .buy-one-click img{display:inline-block}
#other-tires .add-to-cart{height:auto;width:20%;margin:5px 0}
#other-tires .bx-wrapper .bx-pager{display:none}
#other-tires .rate-img img{display:inline-block}
#other-tires .rate-img{display:inline-block;padding:10px 0}
#other-tires .name-product{color:#4a4a4a;text-align:center}
#menu1 tbody {font-family: 'HelveticaMedium'} 
.model-testem{cursor:pointer}
.clip{white-space:nowrap;overflow:hidden;padding:5px;text-overflow:ellipsis;color:darkblue}
#fast_modal label {padding:10px 0px !important;}
.same-table-bg {background-color: #f1f1f1;}
.single-model ul {margin-left:0px;}
#add-comment-model {margin:15px 0px; }
.add-to-cart-single {height: 100px;padding: 15px 0px;}
.video-model iframe {width: 100%; }
.review {padding-top: 2em;}
.review-form-1  {background-color: #f1f1f1; border-radius: 10px;}

.review #comment-model {display: none;}
.single-model .tab-content tbody {font-weight: 500}


.title-shina{ line-height: 1.2em !important; }
@media screen and (min-width: 769px) and (max-width: 992px) {
.text-center-adaptive{text-align:center}
.subtitle{margin-top:40px}
.nav-tabs{display: block; margin-left:0px; }
.title-shina, .subtitle{text-align: center;    padding: 1em;}
.description {padding: 2em;}
.single-model, .single-shina  {/*margin:0px;*/}
.review-item{padding:20px}
.review-content {padding:20px 0px}
.tests .header-test {margin-top: 10px}
}



@media screen  and (max-width: 768px) {
.text-center-adaptive{text-align:center; margin-bottom: 5em;}
.subtitle{margin-top:40px}
.nav-tabs{display: block; margin-left: 0px;}
.title-shina, .subtitle{text-align: center;    padding: 1em;}
.description {padding: 2em;}
.sidebar-info {display: none;}
.single-model, .single-shina  {margin:0px;}
.review-item{padding:20px}
.review-content {padding:20px 0px}
.tests .header-test {margin-top: 10px}
.add-to-cart div {padding: 25px 5px !important;}
.icons {margin: 25px 0;}		
.buy {margin: 25px 0;}	
.s3 {text-align: right;}
}


.count{
	line-height: 1.42857143;
	font-family: 'HelveticaMedium';
	font-weight: 500;
	margin-bottom:15px 0px;
	
}


.ekko-lightbox .modal-content{ background-color: white; padding:0px}
.ekko-lightbox .modal-header {    padding: 15px 15px 0px 0px;border-bottom: 0px;}
.ekko-lightbox .modal-header .modal-title {    padding: 15px;    padding-right: 50px;}
.ekko-lightbox .close span {    font-size: 48px;}


.ekko-lightbox .modal-dialog {    max-width: 700px !important;	}
.ekko-lightbox .modal-body {    padding-bottom: 50px;}
.ekko-lightbox .ekko-lightbox-item {text-align: center !important;}
.ekko-lightbox .ekko-lightbox-item img {width: auto !important;     max-width: 100% !important;  max-height: 500px}


.img-shina-container {max-width: 300px;  height: 350px;  position: relative;    margin-left: auto;    margin-right: auto;    margin-top: 25px;}
.img-single-shina-new{max-width: 300px;}