/* common */
/*body {*/
/*    font-family: 'Roboto',Arial,sans-serif;*/
/*    font-weight: normal;*/
/*}*/

/* header */
.t229__list_item:first-child {
    padding-left: 0;
}
.t967__logo,
.t967__additionalwrapper {
	display: inline-flex!important;
	flex-grow: 1!important;
}
.t967__additional-descr {
    padding-left: 30px;
}
.t821__logo-wrapper_inlineblock {
    margin-right: 0;
}
.t821__search-container {
    max-width: 33%;
    width: 100%;
}
.t821__phone-container,
.t821__adress-container {
    padding-right: 0;
}
.t821__phone-container {
    padding-left: 17px;
}
.t821__phone-container .t821__text {
    padding-left: 5px;
}
.t821__adress-container {
    padding-left: 10px;
}
.t821__adress-container .t821__text {
    padding-left: 0;
}
.t821__btn-container {
    padding-right: 20px;
    padding-left: 0;
}
/*.t-btn_sm,*/
.t821__btn-container .t-btn_sm {
    height: 40px;
}
.t282__text,
.t821__text {
    word-wrap: normal;
}
.t282__phone {
    position: absolute;
    top: 20px;
    right: 68px;
	text-align: left;
}
.t282__phone-link {
    display: none;
}
.t282__text,
.t282__phone-icon {
	display: inline-block;
	vertical-align: middle;
}
.t282__phone-icon {
	width: 35px!important;
	height: 35px!important;
}
.t282__text {
	padding-left: 10px;
	text-align: left;
    font-size: 12px;
}
.t282__phone .t282__text {
    padding-left: 5px;
}
@media screen and (max-width: 1200px) {
    .t821__search-container  {
        max-width: 20%;
    }
}
@media screen and (max-width:980px) {
	/* @todo */
}
@media screen and (max-width:640px) {
    /* @todo */
}
@media screen and (max-width:480px) {
    .t282__phone {
        right: 64px;
    }
	.t282__text,
	.t282__phone-icon {
		display: none;
	}
	.t282__phone-link {
	    display: inline-block;
	    vertical-align: middle;
	}
	.t282__phone-link > .t282__phone-icon {
	    display: block;
	}
}

/* footer */
.t981__wrapper {
    padding: 50px 0 0;
    max-width: 1160px;
    margin: 0 auto;
}
.t981__col_left {
    margin-left: 0;
}
.t981__col_right {
    margin-right: 0;
}
@media screen and (max-width: 1200px) {
    .t981__wrapper {
        max-width: 940px;
    }
}
@media screen and (max-width: 960px) {
    .t981__wrapper {
        max-width: 640px;
        padding-left: 20px;
        padding-right: 20px;
    }
}

/* Site search -> T838 */
.t821__search-container {
    display: inline-block;
    vertical-align: middle;
}
.t838 .t838__blockinput .t-input {
    border-radius: 3px 0 0 3px!important;
    -moz-border-radius: 3px 0 0 3px!important;
    -webkit-border-radius: 3px 0 0 3px!important;
    height: 40px;
    padding-left: 20px;
}
.t838 .t838__blockbutton {
    padding-left: 0;
}
.t838 .t838__blockbutton .t-submit {
    border-radius: 0 3px 3px 0!important;
    -moz-border-radius: 0 3px 3px 0!important;
    -webkit-border-radius: 0 3px 3px 0!important;
    padding-left: 0;
    padding-right: 0;
    height: 40px;
    width: 40px;
    position: relative;
}
.t838 .t838__search-icon {
    left: auto;
    right: 10px;
    padding-left: 0;
    padding-right: 0;
    width: 25px;
}
@media screen and (max-width: 640px) {
    .t838 .t838__blockinput,
    .t838 .t838__blockbutton {
        display: table-cell;
    }
}

/* Related content in two columns -> TE200 */
#rec309673402 .t692__linkwrapper > .t692__blockimg {
    opacity: 1;
}
#rec309673402 .t692__linkwrapper:hover > .t692__blockimg {
    opacity: .2;
    transition: opacity .2s;
}
#rec309673402 .t692__linkwrapper:hover > .t692__textwrapper > .t692__title {
    text-decoration: underline;
}

/* Logos in columns -> PR101 */
.t594 .t-section__topwrapper {
    margin-bottom: 20px;
}

/* Product cards with buttons and a background + Pop-up with product details -> ST310N */
.t-store__prod-popup__btn {
    background-color: #f5c946!important;
    border: 0 none!important;
}
.t-store__sort-select,
.js-product .t-product__option-select {
    padding: 10px 30px 10px 10px!important;
}
