@font-face {
    font-family: 'gothic';
    src: url('../fonts/GOTHIC.eot');
    src: url('../fonts/GOTHIC.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GOTHIC.woff2') format('woff2'),
        url('../fonts/GOTHIC.woff') format('woff'),
        url('../fonts/GOTHIC.ttf') format('truetype'),
        url('../fonts/GOTHIC.svg#CenturyGothic-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'gothic2';
    src: url('../fonts/CenturyGothic.eot');
    src: url('../fonts/CenturyGothic.eot') format('embedded-opentype'),
         url('../fonts/CenturyGothic.woff2') format('woff2'),
         url('../fonts/CenturyGothic.woff') format('woff'),
         url('../fonts/CenturyGothic.ttf') format('truetype'),
         url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');
}


@font-face {
    font-family: 'copper';
    src: url('../fonts/coprgtl.eot');
    src: url('../fonts/coprgtl.eot') format('embedded-opentype'),
         url('../fonts/coprgtl.woff2') format('woff2'),
         url('../fonts/coprgtl.woff') format('woff'),
         url('../fonts/coprgtl.ttf') format('truetype'),
         url('../fonts/coprgtl.svg#CopperplateGothicLightRegular') format('svg');
}
.vippage #yoo-zoo .items h2.pos-title
{
	height: 50px;
	line-height: 50px;
	margin:0;
}
.vippage #yoo-zoo .items h2.pos-title a
{
	font-family: gothic;
	text-transform: uppercase;
	font-size: 16px;
	color: #2a2a2c;
}
.vippage #yoo-zoo .items .row
{
	padding:0;
}
.productpage #yoo-zoo .item .pos-specification2 .element-textarea p {
  text-align: justify;
}
.polymerOpenner .uk-nav.uk-nav-parent-icon {
  background: #eee;
  border-radius: 5px;
}
.polymerOpenner .uk-parent {
  padding-right: 10px;
}
#yoo-zoo .item .element-textarea p, 
#yoo-zoo .item .element-textarea em, 
#yoo-zoo .item .element-textarea strong, 
#yoo-zoo .item .element-textarea span, 
#yoo-zoo .item .element-textarea ul li, 
#yoo-zoo .item .element-textarea ol li, 
#yoo-zoo .item .element-textarea th, 
#yoo-zoo .item .element-textarea th p, 
#yoo-zoo .item .element-textarea th span, 
#yoo-zoo .item .element-textarea th strong, 
#yoo-zoo .item .element-textarea td, 
#yoo-zoo .item .element-textarea td p, 
#yoo-zoo .item .element-textarea td span, 
#yoo-zoo .item .element-textarea td strong 
{
	font-family: gothic2;
	color: #444;
	font-size: 15px; 
}
#yoo-zoo .item .element-textarea h1, 
#yoo-zoo .item .element-textarea h2, 
#yoo-zoo .item .element-textarea h3, 
#yoo-zoo .item .element-textarea h4, 
#yoo-zoo .item .element-textarea h5, 
#yoo-zoo .item .element-textarea h6 
{
	font-family: gothic2;
	color: #000;
} 
#yoo-zoo .item .element-textarea ul
{
    padding-right: 0;
    padding-left: 15px;
}
#yoo-zoo .item .element-textarea ol
{
    padding-right: 0;
    padding-left: 15px;
}

#yoo-zoo .item .element-textarea a,
#yoo-zoo .item .element-textarea td a ,
#yoo-zoo .item .element-textarea th a 
 {
    color: #d20000;
    font-family: gothic2;
    font-size: 15px;
}

#yoo-zoo .item .element-textarea ul li,
#yoo-zoo .item .element-textarea ol li
{
    line-height: 26px;  
}
#yoo-zoo .item .element-textarea table
{
	width:100%;
}

body
{
	background:#fff;
}

.tm-navbar {
	border-bottom: 4px solid #710000;
	background: #f20000;
	margin: 0;
  
	position: fixed;
	top: 0;
	z-index: 1000;
	width: 100%;
	height: 53px;
}
.uk-navbar {
	background: none;
	height: 53px;
}
.social {
    float: right;
    width: 108px;
    height: 47px;
    padding-top: 6px;
    margin-right: 10px;
}
.social ul {
    direction: rtl;
    text-align: center;
	height: 47px;
}
.social ul li {
    display: inline-table;
    width: 25px;
    height: 25px;
	margin: 0 5px;
}

.social ul li a span.icon {
    width: 25px;
    height: 25px;
    display: block;
}

.social ul li a.insta span.icon {
	background-image:url("../images/nb/instagram.svg") !important;
}
.social ul li a.linkedin span.icon {
	background-image:url("../images/nb/linkedin.svg") !important;
}
.social ul li a.telegram span.icon {
	background-image:url("../images/nb/telegram.svg") !important;
}

.searchdiv {
    width: 130px;
    margin-right: 5px;
    padding-top: 8px;
    height: 45px;
    float: right;
}
.searchdiv input {
    width: 130px !important;
    border: 2px solid #fff !important;
    padding:0 10px 0 30px !important;
	text-align: left !important;
	color: #fff;
	font-family:gothic;
	font-size:14px;
}
.searchdiv .uk-search::before {
    left: 0;
    right: auto;
    font-size: 14px;
}
.tm-headerbar {
    height: 53px;
    min-height: 53px;
}
.rightDiv {
    width: 640px;
    float: right;
    height: 53px;
}
.langswitch {
    float: right;
    margin-right: 10px;
    height: 53px;
    line-height: 53px;
    width: 370px;
}
.langswitch div.mod-languages ul
{
	direction: ltr;
}
.langswitch li a {
    font-family: gothic;
    font-size: 14px;
    color: #fff;
}
.langswitch li.lang-active a, 
.langswitch li:hover a 
{
    color: #000;
}

.leftDiv {
    float: left;
    height: 53px;
	width: calc(100% - 640px); 
}
.smalllogo
{
	background:url("../images/nb/toplogo.png") no-repeat 0 0;
	float:left;
	width:39px;
	height:33px;
	margin-top: 10px;
	margin-left: 10px;
}

.mainmenu {
    float: left;
    height: 53px;
	margin-left: 10px;
}

.mainmenu ul.uk-navbar-nav {
    height: 53px;
    line-height: 53px;
    float: none;
    text-align: center;
}
.mainmenu ul.uk-navbar-nav > li {
    float: none;
    display: inline-table;
	margin: 0 5px;
	cursor:pointer;
}
.mainmenu ul.uk-navbar-nav > li > a {
    height: auto;
    line-height: normal;
    padding: 5px;
    font-family: copper;
    text-transform: uppercase;
    color: #fff;
	font-size: 15px;
	cursor:pointer;
}
html[lang="es-ES"] .mainmenu ul.uk-navbar-nav > li > a
{
	font-size: 13px;
}
.mainmenu ul.uk-navbar-nav > li.uk-active > a ,
.mainmenu ul.uk-navbar-nav > li:hover > a 
{
    background: #fff;
    color: #f20000;
    border-radius: 9px;
}

.uk-navbar-toggle
{
	display:none;
}
#tm-top-a {
    position: relative;
	margin:0;
}
#tm-top-a .uk-width-1-1 {
  padding: 0;
}
#tm-top-a .uk-panel {
    padding: 0;
}

#tm-top-a .uk-cover-background
{
	background-size:100% 100% !important; 
}

#tm-top-a .uk-slidenav
{
	background:none !important;
	font-size:35px !important;
}
#tm-top-a .toplogo
{
	background:url("../images/nb/mainlogoo.png") no-repeat 0 0;
	width: 207px;
	height: 212px;
	position: absolute;
	z-index: 1;
	padding: 0;
	left: 50%;
	
	top: 130px;
}
#tm-top-a .flag
{
	background:url("../images/nb/flag.png") no-repeat 0 0;
	width:45%;
	height:168px;
	position: absolute;
	margin:0;
	padding:0;
	left:0; 
	top:57px;
	z-index: 1;
	background-size: contain;
}

#tm-top-b {
    margin: 0;
	background:url("../images/nb/operationbg.jpg") no-repeat 50% 0;
	height:363px;
	border-top: 2px solid #fff;
border-bottom: 5px solid #fff;
}
#tm-top-b .uk-width-1-1 {
    padding: 0;
}
#tm-top-b .uk-width-1-1 .uk-panel {
    background: none;
    box-shadow: none;
	padding: 87px 30px;
}
#tm-top-b .uk-nav {
    /*width: calc(100% - 400px);
    width: 1300px;*/
    width: 1220px;
    margin: auto; 
    height: 190px;
}
#tm-top-b .uk-nav li {
    float: left;
  /*  width: 23%;*/
	margin: 10px 0;
	
} 
#tm-top-b .uk-nav li:nth-child(3), 
#tm-top-b .uk-nav li:nth-child(8) 
{
    /*width: 15%;*/
}
#tm-top-b .uk-nav li:nth-child(2), 
#tm-top-b .uk-nav li:nth-child(7) 
{
   /* width: 19%;*/
}
#tm-top-b .uk-nav li:nth-child(4), 
#tm-top-b .uk-nav li:nth-child(9) 
{
   /* width: 19%;*/
}


#tm-top-b .uk-nav li span.icon {
    width: 50px;
    height: 50px;
    display: block;
    float: left;
    background-repeat: no-repeat;
    border-radius: 50%;
    margin-right: 10px;
	background-size: contain;
}
#tm-top-b .uk-nav li span.image-title {
    font-family: gothic;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    height: 50px;
    display: block;
	text-align: left;
}
#tm-top-b .uk-nav li:not(:nth-child(2)) span.image-title {
    line-height: 50px;
}  

html[lang="es-ES"] #tm-top-b .uk-nav li span.image-title 
{
	font-size: 15px !important;
}
html[lang="es-ES"] #tm-top-b .uk-nav li:nth-child(5) span.image-title 
{
  line-height: 23px !important;
}
html[lang="es-ES"] #tm-top-b .uk-nav li:nth-child(2), 
html[lang="es-ES"] #tm-top-b .uk-nav li:nth-child(7) 
{
    width: 280px !important;
}



html[lang="ru-RU"] #tm-top-b .uk-nav li span.image-title
{
	font-size: 14px !important;
}

html[lang="zh-CN"] #tm-top-b .uk-nav li:nth-child(2) span.image-title
{
	line-height: 50px;
}


#tm-top-b .uk-nav li:first-child, 
#tm-top-b .uk-nav li:nth-child(6) 
{
    width: 240px;
}
#tm-top-b .uk-nav li:nth-child(5), 
#tm-top-b .uk-nav li:nth-child(10) 
{
    width: 280px;
}
#tm-top-b .uk-nav li:nth-child(2), 
#tm-top-b .uk-nav li:nth-child(7) 
{
    width: 260px;
}
#tm-top-b .uk-nav li:nth-child(3), 
#tm-top-b .uk-nav li:nth-child(8) 
{
    width: 175px;
}
#tm-top-b .uk-nav li:nth-child(4), 
#tm-top-b .uk-nav li:nth-child(9) 
{
    width: 240px;
}

.usermenu {
	padding: 0;
	position: absolute;
	top: 50%;
	left: 60px;
	z-index: 9;
}

.usermenu ul li a {
  padding: 0;
  background: #dc001a !important;
  width: 170px;
  border-radius: 20px;
  height: 25px;
}
.usermenu ul li {
  margin-bottom: 10px;
}
.usermenu ul li a span.icon {
  width: 22px;
  height: 12px;
  display: block;
  background-repeat: no-repeat;
  float: left;
  margin-top: 7px;
  margin-left: 7px;
  margin-right: 10px;
}
.usermenu ul li a span.image-title {
  font-family: copper;
  color: #fff;
  font-size: 15px;
}
.usermenu ul li:hover a span.image-title ,
.usermenu ul li.uk-active a span.image-title 
{
  color: #000;
}


.innerhead
{
	background:url("../images/nb/innerhead2.jpg") no-repeat 50% 0;
	height:284px;
	margin-top: 57px;
}
.innerhead .usermenu {
	position: static;
	float: right;
	transform: none !important;
	margin-right: 20px;
	margin-top: 74px;
}

.innerhead .logoDiv {
	background: url("../images/nb/logoback.png") no-repeat 0 103%;
	width: 433px;
	height: 219px;
	margin: auto;
	padding-top: 56px;
	text-align: center;
}

.innerhead .logoDiv .tm-logo {
	width: 197px;
	height: 200px;
	display: block;
	margin: auto;
}


#tm-content {
	box-shadow: none;
	background: none;
	padding-bottom:0;
	padding-right: 0; 
	padding-left: 0;
}

.innerpage #tm-main .uk-container {
	max-width: 100% !important;
	padding: 0;
	width: 100%;
}

#yoo-zoo {

	margin-bottom: 100px;
}
#yoo-zoo .items,
#yoo-zoo .details
{
	width: 900px;
	margin: auto;
}
#yoo-zoo div.box-1 {
	border: none;
	background: none;
	box-shadow: none;
	overflow: visible;
}

#yoo-zoo .item h1.pos-title {
	text-align: center;
	font-family: gothic;
	text-transform: uppercase;
	font-size: 23px;
	color: #e51b23;
}
#yoo-zoo .item div.pos-description .element-textarea p {
	font-family: gothic;
	text-align: justify;
	margin: 0;
	font-size: 15px;
	color: #444;
	line-height: 27px;
}

.innerpage #tm-main
{
	padding-bottom:210px;
	position:relative;
	margin: 0 !important;
}
.innerpage .bottomOfpage
{
	background: url("../images/nb/cbottombg.jpg") no-repeat 50% 0;
	height: 238px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0;
	margin: 0;
}
#tm-top-c
{
	margin:0;
	background:url("../images/nb/topcbg.jpg") no-repeat 0 50%;
	height:585px;
	position: relative;
}

#tm-top-c .uk-width-1-1 {
    padding: 0;
}
#tm-top-c .uk-width-1-1 .uk-panel {
    background: none;
    box-shadow: none;
}

#tm-top-c .topbg 
{
	background:url("../images/nb/ctopbg.jpg") no-repeat 50% 0;
	height:126px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	padding:0;
}
#tm-top-c .bottombg 
{
	background:url("../images/nb/cbottombg.jpg") no-repeat 50% 0;
	height:238px;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	padding: 0;
	margin: 0;
}

#tm-top-c .zoo-item-list {
    width: 880px;
    margin: 80px auto auto;
}

#tm-top-c .zoo-item-list p.title
{
	background:url("../images/nb/topctitlebg.png") no-repeat 50% 0;
	font-family: gothic;
	font-size: 20px;
	color: #e51b23;
	padding-top: 80px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 15px;
}

#tm-top-c .zoo-item-list .description p {
    text-align: justify;
    font-family: gothic;
    color: #444;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    height: 95px;
    overflow: hidden;
}

#tm-top-c .zoo-item-list .description {
    height: 95px;
    overflow: hidden;
    margin-bottom: 30px;
}
#tm-top-c .zoo-item-list p.links {
    text-align: center;
}

#tm-top-c .zoo-item-list p.links a::after {
    content: none;
}
 
html[lang="tr-TR"] #tm-top-c .zoo-item-list p.links a,
html[lang="ru-RU"] #tm-top-c .zoo-item-list p.links a
{
	background:url("../images/nb/morebg2.png") no-repeat 50% 0;
	width:223px;
}
#tm-top-c .zoo-item-list p.links a
{
	background:url("../images/nb/morebg.png") no-repeat 50% 0;
	font-family:gothic;
	color:#bb0a0d;
	font-size:14px;
	text-transform:capitalize;
	width:181px;
	height:27px;
	margin:auto;
	display:block;  
	line-height: 27px;
}

html[lang="zh-CN"] #tm-top-c .zoo-item-list .description p, 
html[lang="zh-CN"] #tm-top-c .zoo-item-list .description 
{
    height: 100px;
}

#tm-top-d 
{
    margin: 0;
	height:375px;
	background:url("../images/nb/chemicalbgg.jpg") no-repeat 50% 0;
	border-top: 3px solid #fff;
	border-bottom: 27px solid #fff;
}

#tm-top-d .uk-width-1-1 ,
#tm-top-e .uk-row-first ,
#tm-top-f .uk-row-first 
{
    padding: 0;
    background: none;
	height: 375px;
	border-bottom: 2px solid #888;
}
#tm-top-d .uk-width-1-1 .uk-panel 
{
    padding: 0;
    background: none;
    box-shadow: none;
}

#tm-top-d .mainpart {
    width: calc(47% - 90px);
    float: right;
    margin-top: 140px;
    background: url("../images/nb/chemical.png") no-repeat 0 50%;
    padding-left: 90px;
    height: 88px;
}
#tm-top-d .mainpart h2 
{
    font-family: gothic;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
    font-size: 35px;
}

#tm-top-d .mainpart p {
    margin: 0;
    width: 370px;
    font-family: gothic;
    font-size: 15px;
    color: #fff;
}
#tm-top-d .link {
    width: 100%;
    display: inline-block;
    margin-top: 50px;
}

#tm-top-d .link a {
    float: right;
    width: 246px;
    height: 47px;
    padding-left: 65px;
    line-height: 47px;
    font-family: gothic;
    text-transform: capitalize;
    color: #ab0001;
    font-size: 12px;
	background: url("../images/nb/chemicalmore.png") no-repeat 0 0;
}

html[lang="tr-TR"] #tm-top-d .link a 
{
	width: 256px;
	padding-left: 55px;
}
html[lang="es-ES"] #tm-top-d .link a ,
html[lang="zh-CN"] #tm-top-d .link a 
{
	width: 236px;
	padding-left: 75px;
}

html[lang="ru-RU"] #tm-top-d .mainpart p,
html[lang="ru-RU"] #tm-top-e .mainpart p ,
html[lang="ru-RU"] #tm-top-f .mainpart p 
{
	width:380px;
}

html[lang="zh-CN"] #tm-top-d .mainpart h2 ,
html[lang="zh-CN"] #tm-top-e .mainpart h2 ,
html[lang="zh-CN"] #tm-top-f .mainpart h2 
{
    margin-bottom: 10px;
}

#tm-top-e 
{
    margin: 0;
	height:375px;
	background:url("../images/nb/polymerbg.jpg") no-repeat 50% 0;
	border-bottom: 27px solid #fff;
}
#tm-top-e .mainpart {
    width: 44%;
    float: left;
    margin-top: 150px;
    height: 88px;
}
#tm-top-e .mainpartIn {
    width: 370px;  
    float: right;
	background: url("../images/nb/polymer.png") no-repeat 0 50%;
    padding-left: 90px;
	height: 88px;
}
#tm-top-e .mainpart h2 
{
    font-family: gothic;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
    font-size: 35px;
	text-align: left;
	line-height: 37px;
	height: 44px;
}

#tm-top-e .mainpart p {
    margin: 0;
    width: 370px;
    font-family: gothic;
    font-size: 15px;
    color: #fff;
}

#tm-top-e .link {
    width: 100%;
    display: inline-block;
    margin-top: 50px;
}
 
#tm-top-e .link a {
    float: left;
    width: 246px;
    height: 47px;
    padding-right: 65px;
    line-height: 47px;
    font-family: gothic;
    text-transform: capitalize;
    color: #ab0001;
    font-size: 12px;
	background: url("../images/nb/polymermore.png") no-repeat 0 0;
	text-align:right;
}

html[lang="tr-TR"] #tm-top-e .link a 
{
	width: 256px;
	padding-right: 55px;
}
html[lang="ru-RU"] #tm-top-e .link a 
{
	width: 250px;
	padding-right: 62px;
}
html[lang="es-ES"] #tm-top-e .link a ,
html[lang="zh-CN"] #tm-top-e .link a 
{
	width: 236px;
	padding-right: 75px;
}

#tm-top-f 
{
    margin: 0;
	height:375px;
	background:url("../images/nb/metalbg.jpg") no-repeat 50% 0;
}

#tm-top-f .mainpart {
    width: calc(40% - 105px);
    float: right;
    margin-top: 140px;
    background: url("../images/nb/metal.png") no-repeat 0 50%;
    padding-left: 105px;
    height: 88px;
}
#tm-top-f .mainpart h2 
{
    font-family: gothic;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
    font-size: 35px;
}

#tm-top-f .mainpart p {
    margin: 0;
    width: 370px;
    font-family: gothic;
    font-size: 15px;
    color: #fff;
}
#tm-top-f .link {
    width: 100%;
    display: inline-block;
    margin-top: 50px;
}

#tm-top-f .link a {
    float: right;
    width: 246px;
    height: 47px;
    padding-left: 65px;
    line-height: 47px;
    font-family: gothic;
    text-transform: capitalize;
    color: #ab0001;
    font-size: 12px;
	background: url("../images/nb/metalmore.png") no-repeat 0 0;
}

html[lang="tr-TR"] #tm-top-f .link a 
{
	width: 256px;
	padding-left: 55px;
}
html[lang="es-ES"] #tm-top-f .link a ,
html[lang="zh-CN"] #tm-top-f .link a 
{
	width: 236px;
	padding-left: 75px;
}


#tm-bottom-a {
    margin-top: 35px;
	height: 860px;
	
	background:url("../images/nb/bottomAbg.png") no-repeat 100% 100%;
}

#tm-bottom-a .uk-panel {
    padding: 0;
	box-shadow: none;
	width: 1300px;
	margin: auto;
	background: none;
	
}

#tm-bottom-a .uk-panel .newsTitle
{
	background:url("../images/nb/newstitle.png") repeat-x 0 50%;
	height:40px;
	text-align:center;
	margin-bottom: 30px;
}
#tm-bottom-a .uk-panel h3.uk-panel-title {
    background: #fff;
    display: inline-block;
    padding: 0 15px;
    font-family: gothic;
    text-transform: uppercase;
    font-size: 24px;
    color: #707070;
    margin: 0;
}

#tm-bottom-a ul.zoo-item-list 
{
	display: inline-block;
	text-align: center;
	width: 100%;
}
#tm-bottom-a ul.zoo-item-list li 
{
	display: inline-table;
	width: 30%;
	border: none;
	margin: 0;
	padding: 0;
}
#tm-bottom-a ul.zoo-item-list li:nth-child(2) 
{
    margin: 0 60px;
}

#tm-bottom-a ul.zoo-item-list li .media {
    margin: 0;
    float: none;
	
}

#tm-bottom-a ul.zoo-item-list li .media img {
    border-bottom: 8px solid #b80407;
	padding-bottom: 5px;
}

#tm-bottom-a ul.zoo-item-list li p.title {
    margin-top: 10px;
}

#tm-bottom-a ul.zoo-item-list li p.title a {
    font-family: gothic;
	font-size: 22px;
	text-transform: uppercase;
	color: #bb090d;
	line-height: 27px;
	max-height: 53px;
	overflow: hidden;
	display: inline-block;
}
#tm-bottom-a ul.zoo-item-list li .description {
    height: 135px;
    overflow: hidden;
    margin-bottom: 20px;
}
#tm-bottom-a ul.zoo-item-list li .element-textarea p {
    font-family: gothic;
    text-align: justify;
    font-size: 16px;
    height: 135px;
    overflow: hidden;
    color: #000;
    margin: 0;
}


#tm-bottom-a ul.zoo-item-list li p.links a
{
	background: url("../images/nb/morebg.png") no-repeat 50% 0;
	font-family: gothic;
	color: #bb0a0d;
	font-size: 14px;
	text-transform: capitalize;
	width: 181px;
	height: 27px;
	margin: auto;
	display: block;
	line-height: 27px;
}

html[lang="tr-TR"] #tm-bottom-a ul.zoo-item-list li p.links a,
html[lang="ru-RU"] #tm-bottom-a ul.zoo-item-list li p.links a
{
	background:url("../images/nb/morebg2.png") no-repeat 50% 0;
	width:223px;
}
#tm-bottom-a ul.zoo-item-list li p.links a::after 
{
    content: none;
}


#tm-bottom-b {
  margin: 0;
  height:255px;
  background:url("../images/nb/companybg.jpg") no-repeat 50% 0;
  
} 

#tm-bottom-b .uk-width-1-1 {
  padding: 0;
}

#tm-bottom-b .uk-panel {
  background: none;
  padding: 0;
  box-shadow: none;
} 

#tm-bottom-b ul.uk-slideset {
  width: 900px;
  margin: auto;
}

#tm-bottom-b .uk-slidenav-position {
  width: 1200px;
  margin: 110px auto 100px;
}

#tm-bottom-b .uk-slidenav {
  background: none;
  display: block !important;
  color: #fff;
  font-size: 28px;
}

#tm-block-footer {
  margin: 0;
  padding: 50px 0 0;
  height: 415px;
  background:#fff;
}

#tm-block-footer .uk-container {
  padding: 0 0 50px;
  max-width: 1300px;
  border-bottom: 1px solid #d5d5d6;
} 

.tm-block-footer {
  margin: 0;
}

#tm-block-footer .uk-width-1-1 {
  padding: 0;
  height:314px;
}

#tm-block-footer .uk-width-1-1:first-child
{
	background:url("../images/nb/blockfooteritems.jpg") no-repeat 100% 50%;
}
#tm-block-footer .uk-width-1-1:nth-child(3)
{
	background:url("../images/nb/blockfooteritems.jpg") no-repeat 0% 50%;
}
#tm-block-footer .uk-width-1-1:nth-child(3), 
#tm-block-footer .uk-width-1-1:first-child {
  width: 23%;
}
#tm-block-footer .uk-width-1-1:nth-child(2) {
  width: 54%;
}

#tm-block-footer .uk-width-1-1 .uk-panel {
  box-shadow: none;
  background: none;
  padding: 0;
  text-align: center;
}

#tm-block-footer .uk-width-1-1:first-child .uk-panel {
  text-align: left;
}

#tm-block-footer .uk-width-1-1:first-child .uk-nav {
  margin-top: 50px;
}
#tm-block-footer .uk-width-1-1:first-child .uk-nav li a {


  font-family: gothic;
  text-transform: capitalize;
  font-size: 18px;
  color: #58585a;
}
#tm-block-footer .uk-width-1-1:first-child .uk-nav li.uk-active a, 
#tm-block-footer .uk-width-1-1:first-child .uk-nav li:hover a 
{
  color: #a00709;
}

#tm-block-footer .uk-width-1-1:nth-child(3) p {
  margin-top: 50px;
}
#tm-block-footer .uk-width-1-1:nth-child(3) .uk-panel {
  text-align: right;
}




.innerpage #tm-top-d .mainpart p,
.innerpage #tm-top-e .mainpart p,
.innerpage #tm-top-f .mainpart p
{
	display:none;
}

.innerpage #tm-top-d
{
	height:162px;
	background:url("../images/nb/inchemicalbg.jpg") no-repeat 50% 0;
	border-bottom: 27px solid #fff;
	margin:0;
}

.innerpage #tm-top-e
{
	height:159px;
	background:url("../images/nb/inpolymerbg.jpg") no-repeat 50% 0;
	border-bottom: 27px solid #fff;
	margin:0;
}
.innerpage #tm-top-f
{
	height:159px;
	background:url("../images/nb/inmetalbg.jpg") no-repeat 50% 0;
	border-bottom: 27px solid #fff;
	margin:0;
}

.innerpage #tm-top-d .uk-width-1-1
{
	padding: 0;
	background: none;
	height: 162px;
	border:none;
}
.innerpage #tm-top-e .uk-width-1-1,
.innerpage #tm-top-f .uk-width-1-1
{
	padding: 0;
	background: none;
	height: 159px;
	border:none;
}
.innerpage #tm-top-d .contentDiv
{
	width:calc(47% - 55px);
	float: right;
}
.innerpage #tm-top-f .contentDiv
{
	width:calc(47% - 55px);
	float: right;
	height: 159px;
	border:none;
}
.innerpage #tm-top-e .contentDiv
{
	width: calc(47% - 55px);
	float: left;
	height: 159px;
	border:none;
}
.innerpage #tm-top-d .mainpart
{
	float: left;
    margin-top: 55px;
    background: url("../images/nb/chemicalmob.png") no-repeat 0 50%;
    padding-left: 55px;
    height: 50px;
}
.innerpage #tm-top-f .mainpart
{
	float: left;
    margin-top: 55px;
    background: url("../images/nb/metalmobb.png") no-repeat 0 50%;
    padding-left: 55px;
    height: 50px;
}
.innerpage #tm-top-e .mainpart
{
	float: right;
	margin-top: 55px;
}
.innerpage #tm-top-e .mainpartIn
{
	background: url("../images/nb/polymermob.png") no-repeat 0 50%;
	float:right;
	padding-left: 55px;
	height: 50px;
	
}
.innerpage #tm-top-d .link ,
.innerpage #tm-top-f .link 
{
	width: 300px;
	float: right;
	margin-top: 55px;
}
.innerpage #tm-top-e .link 
{
	width: 300px;
	float: left;
	margin-top: 55px;
}
.innerpage #tm-top-d .mainpart h2,
.innerpage #tm-top-e .mainpart h2,
.innerpage #tm-top-f .mainpart h2
{
	line-height: 53px;
}

.uk-dropdown-search {
	width: 300px; 
	padding: 20px;
	background: #DEDEDE;
	border: 2px solid #ff0101;
	border-radius: 20px;
}
.uk-dropdown-search .uk-nav-header {
	font-family: gothic;
	letter-spacing: 0;
	font-size: 16px;
	color: #bf0000;
	font-weight: bold !important;
}

.uk-dropdown-search .uk-search-moreresults a {
  font-family: gothic;
  font-size: 16px;
  color: #bf0000;
}
.uk-dropdown-search li a {
  font-family: gothic;
  font-size: 15px;
  color: #bf0000 !important;
}

.uk-dropdown-search li a div {
  color: #000;
  text-align: justify;
  line-height: 18px;
}
.uk-dropdown-search .uk-search-moreresults {
  border-top: 1px solid #bcbcbc;
}

.searchpage #searchForm .uk-panel {
	box-shadow: 0 0 9px #df0000;
	border: 1px solid #df0000;
	border-radius: 20px;
	margin-bottom: 20px;
}

.searchpage #searchForm, 
.searchpage article 
{
  width: 900px;
  margin: auto;

}
.searchpage #searchForm
{
	margin-bottom:40px !important;
}
.searchpage #searchForm label {
  font-family: gothic;
  color: #000;
  font-size: 15px;
}

.searchpage #searchForm input
{
	background: none no-repeat scroll 0 0 #dedede !important;
	border: 1px solid #d3d3d3 !important;
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset !important;
	color: #000 !important;
	font-size: 15px;
	height: 45px;
	padding: 9px 7px 8px 8px !important;
	text-align: left;
	text-shadow: none !important;
	width: 250px;
	font-family: gothic;
}

.searchpage #searchForm button
{
	border-left: 4px solid #C20000;
	border-radius: 20px;
	border-right: 4px solid #C20000;
	font-size: 14px;
	line-height: 27px;
	height: 45px;
	background: #C20000;
	font-family: gothic;
}

.searchpage .uk-margin-topsearchpage * {
  font-family: gothic;
  font-size: 16px;
  color: #000;
  font-weight: bold;
}

.searchpage .uk-margin-topsearchpage strong span 
{
  margin: 0 5px;
  font-weight: bold;
  font-size: 25px;
  color: #ff0101;
}


.searchpage article .uk-margin-large-bottom {
	margin-bottom: 10px !important;
}
.searchpage article .uk-margin-large-bottom h1 {
  line-height: 20px;
  height: 30px;
  margin-bottom: 10px;
}


.searchpage article .uk-margin-large-bottom h1 a {
  font-family: gothic;
  font-size: 20px;
  text-transform: uppercase;
  color: #c20000;
  letter-spacing: 0;
}
.searchpage article .tm-article-container {
  font-family: gothic;
  line-height: 27px;
  color: #3a3a3c;
  text-align: justify;
}

.mainmenu ul.uk-navbar-nav > li .uk-dropdown {
	background: #737373;
	text-align: left;
	border: 1px solid #353535;
	border-radius: 10px;
	padding: 10px;
}

.mainmenu ul.uk-navbar-nav > li .uk-dropdown .uk-grid {
	margin: 0;
}

.mainmenu ul.uk-navbar-nav > li .uk-dropdown .uk-grid .uk-width-1-1 {
	padding: 0;
}

.mainmenu ul.uk-navbar-nav > li .uk-dropdown .uk-nav-navbar {
	margin: 0;
}

.mainmenu ul.uk-navbar-nav > li .uk-dropdown .uk-nav-navbar > li {
	
	border: 1px solid #353535;
	border-radius: 5px;
	
	margin: 0 0 4px;
    border-bottom: 1px solid rgba(53, 53, 53, 0.07);
	/*box-shadow: 0 1px 0 rgba(13, 35, 67, 0.15) inset, 0 1px 4px rgba(13, 35, 67, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.05);*/
	box-shadow: 0 1px 0 rgba(127, 170, 240, 0.15) inset, 0 1px 4px rgba(33, 87, 166, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.15);
	background: rgba(96, 98, 100, 0.5) none repeat scroll 0 0;
    
}

.mainmenu .uk-navbar-nav .uk-dropdown .uk-nav-navbar > li:hover,
.mainmenu .uk-navbar-nav .uk-dropdown .uk-nav-navbar > li.uk-active
{
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3);
	background: rgba(36, 36, 36, 0.6) ;
}
.mainmenu .uk-navbar-nav .uk-dropdown .uk-nav-navbar > li > a {
    padding: 5px;
    font-family: gothic;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
}
.mainmenu .uk-navbar-nav .uk-dropdown .uk-nav-navbar > li:hover > a,
.mainmenu .uk-navbar-nav .uk-dropdown .uk-nav-navbar > li.uk-active > a
{
	color:#ff0101;
}
.mainmenu .uk-navbar-nav .uk-dropdown .uk-nav-navbar > li .uk-nav-sub {
    list-style: disc;
	padding-left:20px;
	padding-right:10px;
	padding-top: 0;
}
.mainmenu .uk-navbar-nav .uk-dropdown .uk-nav-navbar > li .uk-nav-sub li ul {
  list-style: disc;
}
.mainmenu .uk-navbar-nav .uk-dropdown .uk-nav-navbar > li .uk-nav-sub li a {
    font-family: gothic;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
}
.mainmenu .uk-navbar-nav .uk-dropdown .uk-nav-navbar > li .uk-nav-sub li:hover > a,
.mainmenu .uk-navbar-nav .uk-dropdown .uk-nav-navbar > li .uk-nav-sub li.uk-active > a
{
	color:#ff0101;
}

.generalpage #yoo-zoo
{
	width:900px;
	margin: auto auto 100px;
}

.productpage #yoo-zoo .item h1.pos-title {
	text-align: center;
	font-family: gothic;
	text-transform: uppercase;
	font-size: 23px;
	color: #e51b23;
	background:url("../images/nb/titlebg.png") no-repeat 0 0;
	width:617px;
	height:57px;
	position: absolute;
	z-index: 20;
	left: 50%;
	transform: 			translateX(-50%);
	-o-transform: 		translateX(-50%);
	-moz-transform: 	translateX(-50%);
	-webkit-transform: 	translateX(-50%);
	top: 0;
	line-height: 47px;
}
#yoo-zoo .details h1.title {
  text-align: center;
  font-family: gothic;
  text-transform: uppercase;
  letter-spacing: 0;
  font-size: 30px;
  color: #e51b23;
}
#yoo-zoo .items .row:nth-child(2n)
{
	background:#ededed;
}
#yoo-zoo .items .row:nth-child(2n+1)
{
	background:#fff;
}
#yoo-zoo .items .polymerprods * {
  display: inline-table;
} 

#yoo-zoo .items .polymerprods .pos-links a::after
{
	content:none !important;
}

#yoo-zoo .items .polymerprods h2.pos-title {
	width: calc(30% - 10px);
	font-family: gothic;
	font-weight: normal;
	color: #4a4a4c;
	text-transform: uppercase;
	margin:0;
	padding-left: 10px;
}

#yoo-zoo .items .polymerprods .pos-description {
  width: 20%;
  text-align: center;
  position: relative;
}


.polymerpage #yoo-zoo .items .row {
  padding: 0;
  height: 50px;
  line-height: 50px;
border: none; 
}
.polymerpage #yoo-zoo .items .row .teaser-item, 
.polymerpage #yoo-zoo .items .row .teaser-item .polymerprods {
  height: 50px;
  padding: 0;
}

#yoo-zoo .items .polymerprods .pos-description .element-text {
  margin: 0;
}

#yoo-zoo .items .polymerprods .pos-description .element-itemlink {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	height: 100%;
	margin: 0;
}

#yoo-zoo .items .polymerprods .pos-description .element-itemlink a {
  width: 100%;
  height: 100%;
} 

#yoo-zoo .items .polymerprods .pos-description .element-text {
  margin: 0;
  font-family: gothic;
  font-size: 15px;
  color: #c20000;
} 

#yoo-zoo .items .polymerprods .pos-description2, 
#yoo-zoo .items .polymerprods .pos-description3 {
	width: 24%;
	text-align: center;
}
.polymerpage #yoo-zoo .items .row .pos-description2 .element-text.first::after,
.polymerpage #yoo-zoo .items .row .pos-description3 .element-text.first::after
{
	/*content:" - ";*/
}

#yoo-zoo .items .polymerprods .pos-description2 *,
#yoo-zoo .items .polymerprods .pos-description3 *
{
	font-family: gothic;
	font-size: 15px;
	color: #4a4a4c;
}

#yoo-zoo .item div.box-1 {
	
    padding-right: 0;
    padding-left: 0;
}

#yoo-zoo .item .fulltop {

	position: relative;
}

.productpage #yoo-zoo .item .fulltop {
	height: 586px;
	position: relative;
}
.vippage #yoo-zoo .item .fulltop {
	width: 840px;
	position: relative;
	margin: auto;
}

#yoo-zoo .item .fulltop .pos-media {
	float: none;
	margin: 0;
	width: 100%;
	height: 586px;
}

#yoo-zoo .item .fulltop .pos-media .zoo-gallery-wall 
{
	text-align: center;
	margin-top: -30px;
	position: absolute;
	z-index: 10;
	width: 100%;
}
#yoo-zoo .item .fulltop .pos-media .zoo-gallery-wall span {
	float: none;
	display: inline-table;
	margin: 0 5px 0 0;
	width: 14px;
	height: 14px;
	background: #fff;
	border-radius: 			50%;
	-o-border-radius: 		50%;
	-moz-border-radius: 	50%;
	-webkit-border-radius: 	50%;
}
#yoo-zoo .item .fulltop .pos-media .zoo-gallery-wall span.active {
	background: #ff0101;
}

#yoo-zoo .item .fulltop .pos-media .zoo-gallery-wall span img {
	display: none;
}
.productpage #yoo-zoo .item .fulltop .descDiv {
	width: 570px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: 			translate(-50%,-50%);
	-o-transform: 		translate(-50%,-50%);
	-moz-transform: 	translate(-50%,-50%);
	-webkit-transform: 	translate(-50%,-50%);
	z-index: 20;
	background: rgba(255,255,255,0.9);
	padding: 20px 10px;
	border-radius: 			20px;
	-o-border-radius: 		20px;
	-moz-border-radius: 	20px;
	-webkit-border-radius: 	20px;
	
	max-height: 365px;
	overflow: hidden;
}

.productpage #yoo-zoo .item .fulltop .descDiv .pos-description {
	background: #3c3c3c;
	padding: 5px 15px 5px 15px;
	height: 38px;
	line-height: 38px;
	border-radius: 			10px;
	-o-border-radius: 		10px;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	
	margin-bottom: 15px;
}

.productpage #yoo-zoo .item .fulltop .descDiv .pos-description .element.element-text 
{
	font-family: gothic;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	margin:0;
	line-height: 38px;
}


.productpage #yoo-zoo .item .fulltop .descDiv h3 
{
	float: left;
	margin-right: 20px;
	font-family: gothic;
	font-size: 16px;
	text-transform: uppercase;
	color: #ff2600;
	width: 130px;
	margin-bottom: 0;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
}

html[lang="es-ES"] .productpage #yoo-zoo .item .fulltop .descDiv h3,
html[lang="ru-RU"] .productpage #yoo-zoo .item .fulltop .descDiv h3
{
	width:170px;
}

.productpage #yoo-zoo .item .fulltop .descDiv .element
{
	font-family: gothic;
	font-size: 16px;
	text-transform: uppercase;
	color: #4a4a4c;
	min-height: 30px;
	line-height: 23px;
	display: table;
}

.productpage #yoo-zoo .item .fulltop .descDiv > div:not(.pos-description) 
{
	width: 100%;
	min-height: 30px;
	margin-bottom: 5px;
}
.productpage #yoo-zoo .item div.pos-specification {
	width: 840px;
	margin: 20px auto;
	text-align: center;
}
.productpage #yoo-zoo .item div.pos-specification .element-download a {
	background: url("../images/nb/dl.png") no-repeat 24px 50% #dc001a;
	padding: 12px 24px 12px 60px;
	font-family: gothic;
	font-size: 18px;
	color: #fff; 
	text-transform: uppercase;
	display: inline-block;
	border-radius: 10px;
	text-decoration: none;
}

.vippage #yoo-zoo .item div.pos-description .element-download 
{
	margin-top: 40px;
	text-align: center;
}

.vippage #yoo-zoo .item div.pos-description .element-download a {
	background: url("../images/nb/dl.png") no-repeat 24px 50% #dc001a;
	padding: 12px 24px 12px 60px;
	font-family: gothic;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
	border-radius: 10px;
	text-decoration: none;
}

.productpage #yoo-zoo .item .pos-bottom ,
.productpage #yoo-zoo .item .pos-related 
{
	width: 840px;
	margin: auto;
}

.productpage #yoo-zoo .item .pos-bottom h3,
.productpage #yoo-zoo .item .pos-related h3
{
	background: #3c3c3c;
	padding: 5px 15px 5px 15px;
	height: 38px;
	line-height: 38px;
	font-family: gothic;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	margin-bottom: 13px;
}

.productpage #yoo-zoo .item .pos-bottom .element-checkbox > div 
{
	display: inline-table;
	width: 137px;
	margin: 0 10px;
}
.productpage #yoo-zoo .item .pos-bottom .element-checkbox {
	text-align: center;
	margin-bottom: 20px;
}
.productpage #yoo-zoo .item .pos-bottom .element-checkbox > div span {
	font-family: gothic;
	font-size: 16px;
	color: #4a4a4c;
	text-transform: uppercase;
	font-weight: bold;
}
.productpage #yoo-zoo .item .pos-bottom .element-checkbox > div .checkboxImg
{
	width:137px;
	height:137px;
	margin-bottom: 10px;
}
.productpage #yoo-zoo .item .pos-bottom .element-checkbox > div[value="toys"] .checkboxImg
{
	background:url("../images/nb/producttoys.jpg") no-repeat 0 0;
}
.productpage #yoo-zoo .item .pos-bottom .element-checkbox > div[value="heavy-duty-bags"] .checkboxImg
{
	background:url("../images/nb/productheavyduty.jpg") no-repeat 0 0;
}
.productpage #yoo-zoo .item .pos-bottom .element-checkbox > div[value="mats"] .checkboxImg
{
	background:url("../images/nb/productmats.jpg") no-repeat 0 0;
}
.productpage #yoo-zoo .item .pos-bottom .element-checkbox > div[value="jumbo-bags"] .checkboxImg
{
	background:url("../images/nb/JumboBag.jpg") no-repeat 0 0;
}
.productpage #yoo-zoo .item .pos-bottom .element-checkbox > div[value="bulk-continuous-filament-for-carpets"] .checkboxImg
{
	background:url("../images/nb/bulk-continuous-filament-for-carpets.jpg") no-repeat 0 0;
}
.productpage #yoo-zoo .item .pos-bottom .element-checkbox > div[value="film-yarn"] .checkboxImg
{
	background:url("../images/nb/film-yarn.jpg") no-repeat 0 0;
}
.productpage #yoo-zoo .item .pos-bottom .element-checkbox > div[value="home-appliances"] .checkboxImg
{
	background:url("../images/nb/home-appliances.jpg") no-repeat 0 0;
}
.productpage #yoo-zoo .item .pos-bottom .element-checkbox > div[value="industrial-bags"] .checkboxImg
{
	background:url("../images/nb/IndustrialBags.jpg") no-repeat 0 0;
}
.productpage #yoo-zoo .item .pos-bottom .element-checkbox > div[value="thin-wallet-container"] .checkboxImg
{
	background:url("../images/nb/thin-wallet-container.jpg") no-repeat 0 0;
}
.productpage #yoo-zoo .item .pos-bottom .element-checkbox > div[value="tapes"] .checkboxImg
{
	background:url("../images/nb/tapes.jpg") no-repeat 0 0;
}

.productpage #yoo-zoo .item .pos-related .relatedTopRow {
	text-align: center;
	display: inline-block;
	width: 100%;
	height: 35px;
}

.productpage #yoo-zoo .item .pos-related .relatedTopRow div {
	/*display: inline-table;*/
	background: #8a8a8b;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 35px;
	line-height: 35px;
	float: left;
}

.productpage #yoo-zoo .item .pos-related .relatedTopRow .relatedTop1 {
	width: 233px;
	border-left: 0;
	text-align: left;
	padding-left:15px;
}
.productpage #yoo-zoo .item .pos-related .relatedTopRow .relatedTop2 {
	width: 170px;
}
.productpage #yoo-zoo .item .pos-related .relatedTopRow .relatedTop3, 
.productpage #yoo-zoo .item .pos-related .relatedTopRow .relatedTop4 
{
	width: 208px;
}
.productpage #yoo-zoo .item .pos-related .relatedTopRow .relatedTop4 {
	border-right: none;
}
.productpage #yoo-zoo .item .pos-related .relatedTopRow div span 
{
	font-family: gothic;
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems > div {
	width: 100%;
	float: none;
	margin: 0;
	text-align: center;
	height: 50px;
	line-height: 50px;
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems > div > div {
	/*display: inline-table;*/
	margin: 0;
	float:left;
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems > div:nth-child(2n+1) > div
{
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems > div:nth-child(2n) > div
{
	border-left:1px solid #fdfdfd;
	border-right:1px solid #fdfdfd;
}

.productpage #yoo-zoo .item div.pos-related .element-relateditems > div:nth-child(2n+1)
{
	background:#ededed;
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems > div:nth-child(2n)
{
	background:#fdfdfd; 
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems > div .sub-pos-titlee
{
	width: 233px;
	border-left: 0 !important;
	text-align: left;
	padding-left:15px;
	height:50px;
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems > div h4.sub-pos-title
{
	
	font-family: gothic;
	text-transform: uppercase;
	font-size: 16px;
	color: #4a4a4c;
	margin: 0;
	line-height: 50px;
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems  div.sub-pos-description
{
	width: 170px;
	position: relative;
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems  div.sub-pos-description2,
.productpage #yoo-zoo .item div.pos-related .element-relateditems  div.sub-pos-specification
{
	width: 208px;
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems  div.sub-pos-specification
{
	border-right: none !important;
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems  div.sub-pos-description2 .element-text.first:after,
.productpage #yoo-zoo .item div.pos-related .element-relateditems  div.sub-pos-specification .element-text.first:after
{
	content:" - ";
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems > div .element
{
	margin:0;
	font-family:gothic;
	font-size:15px;
	color: #4a4a4c;
	display: inline-block;
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems  div.sub-pos-description .element-itemlink
{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	height: 100%;
	margin: 0;
}
.productpage #yoo-zoo .item div.pos-related .element-relateditems  div.sub-pos-description .element-itemlink a
{
	width: 100%;
	height: 100%;
	display: block;
}

.otherproductspage #yoo-zoo .items 
{
  width: 1000px;
}
.otherproductspage #yoo-zoo .details 
{
	width: 1000px;
	margin: auto auto 40px;
}

.otherproductspage #yoo-zoo .items .pos-media {
	float: none;
	margin: 0;
	text-align: center;
}

.otherproductspage #yoo-zoo .items .pos-media img 
{
	
	border: 3px solid #eb1d25;
}

.otherproductspage #yoo-zoo .items h2.pos-title {
	text-align: center;
	margin-top: 15px;
	height: 25px;
}

.otherproductspage #yoo-zoo .items h2.pos-title a {
	font-family: gothic;
	text-transform: uppercase;
	color: #4a4a4c;
	font-size: 18px;
}

.productpage #yoo-zoo .item .pos-specification2
{
	width: 840px;
	margin: 20px auto auto;
}

.productpage #yoo-zoo .item .pos-specification2 .element-text
{
	background: #3c3c3c;
	padding: 5px 15px 5px 15px;
	height: 38px;
	line-height: 38px;
	font-family: gothic;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	margin-bottom: 13px;
}

.productpage #yoo-zoo .item .pos-specification2 .element-textarea table 
{
	width: 100%;
} 

.productpage #yoo-zoo .item .pos-specification2 .element-textarea table td {
	background: #cecece;
	border: 2px solid #fff;
	height: 42px;
	text-align: center;
	font-family: gothic;
	text-transform: uppercase;
	color: #3a3a3c;
}
.productpage #yoo-zoo .item .pos-specification2 .element-textarea {
	padding: 0 10px;
}
.productpage #yoo-zoo .item .pos-specification2 .element-textarea img 
{
	width: 100%;
	border: 2px solid #fff;
}

.otherproductspage #yoo-zoo .item .fulltop .descDiv .pos-description1 h3 
{
	display: none;
}
.otherproductspage #yoo-zoo .item .fulltop .descDiv .pos-description1 .element-textarea 
{
	padding: 0 10px;
}

.otherproductspage #yoo-zoo .item .fulltop .descDiv .pos-description1 .element-textarea p 
{
	text-align: justify;
	line-height: 25px;
	font-size: 15px; 
	margin: 0;
}

.otherproductspage #yoo-zoo div.box-1 div.row {
  background: none;
  border: none;
}
 
#yoo-zoo .categories
{
	width: 900px;
	margin: 20px auto 30px;
}

#yoo-zoo .categories .row {
	border: none !important;
	padding: 0 !important;
	height: 50px;
	line-height: 50px;
}
#yoo-zoo .categories .row:nth-child(2n)
{
	background:#ededed;
}
#yoo-zoo .categories .row:nth-child(2n+1)
{
	background:#fff;
}
#yoo-zoo .categories .category, 
#yoo-zoo .categories .category h2 
{
	height: 50px;
	line-height: 50px;
}

#yoo-zoo .categories .category h2.title a {
	font-family: gothic;
	text-transform: uppercase;
	font-size: 16px;
	color: #2a2a2c;
}

#tm-block-footer .uk-width-1-1:first-child .uk-nav-parent-icon > .uk-parent > a::after
{
	margin-right: 20px;
	content: "\f105";
}

#tm-block-footer .uk-width-1-1:first-child .uk-nav-parent-icon >  .uk-parent.uk-open > a::after
{
	content:"\f107";
}

#yoo-zoo div.box-1 > .description p {
  font-family: gothic;
  font-size: 16px;
  color: #4a4a4c;
  text-align: justify;
  line-height: 26px;
  margin: 0;
}


#yoo-zoo div.box-1 > .description h2 {
  font-family: gothic;
  text-transform: uppercase;
  color: #4a4a4c;
  font-size: 24px;
}


.generalpage #yoo-zoo .item .fulltop .pos-media {
	height: auto;
	margin-top: 30px;
}
.generalpage #yoo-zoo .item .fulltop .pos-media img {
	width: 100%;
	height: 500px;
	object-fit: cover; 
}

.uk-alert ,
.alert
{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c20000;
    color: #5c5c5c;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    padding: 30px 15px;
    width: 750px;
}
.uk-alert button , .uk-alert h2 ,
.alert .close, .alert h4
{
	display:none;
}
.uk-alert p ,
.alert div 
{
    font-family: gothic;
    font-size: 18px;
    margin: 0;
    text-align: center;
	color:#000;
}

#yoo-zoo .zoo-pagination {
	height: 40px;
	margin-top: 20px;
}
.uk-pagination {
	height: 40px;
	margin-top: 20px;
}

#yoo-zoo .zoo-pagination span {
	width: 25px;
	height: 25px;
	display: inline-block;
	background: #c20000;
	font-family: gothic;
	color: #fff;
	font-size: 15px;
	line-height: 25px;
	border-radius: 5px;
	border: 1px solid #c20000;
}
.uk-pagination span {
	width: 25px !important;
	height: 25px !important;
	display: inline-block !important;
	background: #c20000 !important;
	font-family: gothic !important;
	color: #fff !important;
	font-size: 15px !important;
	line-height: 25px !important;
	border: 1px solid #c20000 !important;
	padding: 0 !important;
}

#yoo-zoo .zoo-pagination a {
  width: 25px;
  height: 25px;
  display: inline-block;
  font-family: gothic;
  font-size: 15px;
  border: 1px solid #c20000;
  background: #fff;
  line-height: 25px;
  color: #c20000;
}

.uk-pagination a {
	width: 25px;
	height: 25px;
	display: inline-block !important;
	font-family: gothic;
	font-size: 15px;
	border: 1px solid #c20000;
	background: #fff !important;
	line-height: 25px !important;
	color: #c20000 !important;
	padding: 0 !important;
}


#yoo-zoo .items .filterRow {
	background: #e51b23;
	height: 41px;
	margin-bottom: 10px;
	position: relative;
	z-index: 10;
}  

#yoo-zoo .items .filterRow select {
	background: #e51b23;
	height: 46px;
	border-left: 1px solid #fff;
	text-transform: uppercase;
	font-family: gothic;
	color: #fff;
	font-size: 16px;
	box-shadow: none !important;
	border-right: 1px solid #fff;
	border-top: none;
	border-bottom: none;
}
 #yoo-zoo .items .filterRow > div {
  background: #e51b23;
  text-transform: uppercase;
  font-family: gothic;
  color: #fff;
  font-size: 16px;
  box-shadow: none !important;
  border-right: 1px solid #fff;
  border-top: none;
  border-bottom: none;
  display: inline-table;
}
#yoo-zoo .items .filterRow #catFilter 
{
	width: calc(31% - 10px);
	height:41px;
}
#yoo-zoo .items .filterRow #gradeFilter 
{
	width: 20.56%;
}
#yoo-zoo .items .filterRow #densityFilter, 
#yoo-zoo .items .filterRow #mfrFilter 
{
	width: 24.6%;
}

#yoo-zoo .items .filterRow #mfrFilter {
  border-right: none;
}
#gradeList ,
#densityList,
#mfrList
{
	display:none;
	padding: 5px 7px;
}
#yoo-zoo .items .filterRow > div > span {
  height: 41px;
  width: calc(100% - 20px);
  display: block;
  line-height: 38px;
  padding: 0 10px;
  cursor:pointer;
}
#gradeList input ,
#densityList input,
#mfrList input
{
	margin-top: 8px;
	float: left;
	margin-right: 5px;

}
#gradeList > div ,
#densityList > div,
#mfrList > div
{
  height: 30px;
  line-height: 30px;
}


#yoo-zoo .item .zoo-gallery {
	width: 100% !important;
	height: 590px !important;
}
#yoo-zoo .item .zoo-gallery ul.slides , #yoo-zoo .item .zoo-gallery ul.slides li {
	height: 590px !important;
}
#yoo-zoo .item .zoo-gallery ul.slides li img {
	height: 590px !important;
	width: 100% !important;
	object-fit: cover;
}


.generalpage #yoo-zoo .items .pos-media {
  float: left;
  margin-right: 15px;
  text-align: center;
}

.generalpage #yoo-zoo .items .pos-media img {
  border: 3px solid #eb1d25;
}

.generalpage #yoo-zoo .items h2.pos-title a {
  font-family: gothic2;
  text-transform: uppercase;
  color: #d20000;
  font-size: 18px;
}

.generalpage #yoo-zoo .items h2.pos-title {
  padding-top: 20px;
  overflow: hidden;
  margin-bottom: 10px;
  line-height: 25px;
}

.generalpage #yoo-zoo .items .pos-description {
  overflow: hidden;
}

.generalpage #yoo-zoo .items .pos-description .element {
  margin: 0;
}

.generalpage #yoo-zoo .items .pos-description .element p {
  font-family: gothic2;
  font-size: 15px;
  text-align: justify;
  color: #4a4a4c;
  line-height: 22px;
height: 112px;
overflow: hidden;
}
.generalpage #yoo-zoo .items .row {
  background: none;
  border: none;
}
/*------------------footer ----------------*/

#tm-footer {
  background: #fff;
  height: 103px;
}

.tm-footer-left {
	float: none;
	width: 100%;
	margin: 15px auto auto;
	text-align: center;
	height: 20px;
	line-height: 20px;
}
.tm-footer-left p {
	font-family: gothic;
	text-transform: uppercase;
	font-size: 14px;
	color: #18181a;
}

.dddd-register a
{
	font-family: gothic;
	text-transform: uppercase;
	font-size: 14px;
	color: #18181a;
}

.dddd-register a:hover
{
	color: #a00709;
}
.dddd-register 
{
	width: 100%;
	margin: auto;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-family: gothic;
	text-transform: uppercase;
	font-size: 14px;
	color: #18181a;
}



/*---------------------login/register----------------*/
div.login {
    /*background: url("../images/md/topLgn.png") no-repeat scroll 50% 0 transparent;*/
    margin: auto;
    padding: 30px 10px 10px;
    width: 400px;
}
div.login form 
{
  box-shadow: none;
  padding: 0 !important;
}
div.login fieldset {
    border-left: 4px solid #C20000;
    border-radius: 30px;
    border-right: 4px solid #C20000;
    margin-top: 9px;
    padding: 30px 30px;
} 
div.login fieldset .control-label {
  display: none !important;
}
div.login fieldset .controls {
  margin: 0;
}
div.login fieldset input#username
{
	background:url("../images/nb/user.png") no-repeat 2% 50% #dedede;
	border: 1px solid #d3d3d3 !important;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset !important;
    color: #000 !important;
	font-size: 15px;
    height: 13px;
    padding: 9px 7px 8px 41px !important;
    text-align: left;
    text-shadow: none !important;
    width: calc(100% - 51px);
	font-family:gothic;	
}
div.login fieldset input#password
{
	background:url("../images/nb/pass2.png") no-repeat 2% 50% #dedede;
	border: 1px solid #d3d3d3 !important;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset !important;
    color: #000 !important;
	font-size: 15px;
    height: 13px;
    padding: 9px 7px 8px 41px !important;
    text-align: left;
    text-shadow: none !important;
    width: calc(100% - 51px);
	font-family:gothic;	
}

div.login fieldset button.loginBtn {
    background: none repeat scroll 0 0 #A20000;
    border: 1px solid #A20000;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset;
    color: #fff;
    padding: 8px 0;
    text-shadow: none;
    width: calc(100% - 2px);
	font-family:gothic;
}
div.login fieldset button.loginBtn:hover
{
	background:#E2001A;
	color: #000;
}
div.login fieldset ul {
    padding-left: 14px;
    padding-right: 0;
}
div.login fieldset ul li a
{
	font-family:gothic;
	font-size: 15px;
	color:#000 !important;
	padding:5px 0;
	background: none !important;
}
div.login fieldset ul li {
  background: none !important;
}
div.login fieldset ul li:focus a {
  background: none;
  color: #000;
}

div.login fieldset ul {
  list-style: disc;
  color: #000;
  margin-left: 20px;
  font-size: 17px;
}
div.registration {
    border-left: 4px solid #C20000;
    border-radius: 20px;
    border-right: 4px solid #C20000;
    margin: auto auto 30px;
    padding: 30px 30px 30px;
    width: 460px;
}
div.registration fieldset {
    margin-bottom: 0;
}
div.registration fieldset div.control-group:first-child
{
	display:none;
}
div.registration form 
{
	box-shadow: none;
	padding: 0 !important;
}
.registration fieldset .control-label {
	text-align: left;
	font-family: gothic;
	color: #000;
	font-size: 15px;
}
.registration fieldset input[type="text"], 
.registration fieldset input[type="password"], 
.registration fieldset input[type="email"] 
{
    background: none no-repeat scroll 0 0 #dedede !important;
    border: 1px solid #d3d3d3 !important;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset !important;
    color: #000 !important;
    font-size: 15px;
    height: 16px;
    padding: 9px 7px 8px 8px !important;
    text-align: left;
    text-shadow: none !important;
    width: calc(100% - 17px);
	font-family: gothic;
}
.regBtn {
	background: none repeat scroll 0 0 #A20000;
    border: 1px solid #A20000;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset;
    color: #fff;
    padding: 8px 0;
    text-shadow: none;
    width: calc(100% - 2px);
	font-family:gothic;
	margin-bottom:10px;
}
.regBtn:hover
{
	background:#E2001A;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset;
	color: #000;
}
.buttonRow .controls {
	width: 250px;
}

.registration .form-horizontal .controls
{
	margin:0;
	float:right;
}

.buttonRow a.btn
{
	background: none repeat scroll 0 0 #515151;
    border: 1px solid #515151;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset;
    color: #fff;
    padding: 8px 0;
    text-shadow: none;
    width: calc(100% - 2px);
	font-family:gothic;
	
}

div.reset, 
div.remind 
{
   
    margin: auto;
    padding: 40px 10px !important;
    text-align: justify;
    width: 450px;
}


div.reset form, 
div.remind form 
{
    border-left: 4px solid #C20000;
    border-radius: 20px;
    border-right: 4px solid #C20000;
    font-size: 14px;
    line-height: 27px;
    padding: 30px 30px 30px !important;
	box-shadow: none;
}
div.reset form p, 
div.remind form p 
{
    margin-bottom: 0;
	font-family: gothic;
	font-size: 15px;
	color: #000;
}
div.reset form fieldset, 
div.remind form fieldset 
{

    margin-top: 0;
	margin-bottom: 0;
}
div.reset .form-horizontal .control-label,
div.remind .form-horizontal .control-label
{
	width: 100%;
	float:none;
}
div.reset .form-horizontal .controls,
div.remind .form-horizontal .controls
{
	width: 100%;
	float:none;
	margin:0;
}
div.reset form fieldset div, 
div.remind form fieldset div 
{
    text-align: center;
}
div.reset form fieldset div label, 
div.remind form fieldset div label 
{
    width: 100%;
    text-align: left;
	font-family: gothic;
	font-size: 15px;
	color: #000;
	height: 30px;
}
div.reset form fieldset input, 
div.remind form fieldset input 
{
    background: none no-repeat scroll 0 0 #dedede !important;
    border: 1px solid #d3d3d3 !important;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset !important;
    color: #000 !important;
    font-size: 15px;
    height: 16px;
    padding: 9px 7px 8px 8px !important;
    text-align: left;
    text-shadow: none !important;
    width: calc(100% - 17px);
	font-family: gothic;
}
.reset button:hover , 
.remind button:hover
{
	background:#E2001A;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset;
	color: #000;
}
.reset button, 
.remind button
{
    background: none repeat scroll 0 0 #A20000;
    border: 1px solid #A20000;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset;
    color: #fff;
    padding: 8px 0;
    text-shadow: none;
    width: calc(100% - 2px);
	font-family:gothic;
	margin-bottom:10px;
}




div.profile-edit {
    border-left: 4px solid #C20000;
    border-radius: 20px;
    border-right: 4px solid #C20000;
    margin: auto auto 30px;
    padding: 0 30px 30px;
    width: 460px;
}
div.profile-edit fieldset {
    margin-bottom: 0;
}
div.profile-edit fieldset div.control-group:first-child
{
	display:none;
}
div.profile-edit form 
{
	box-shadow: none;
	padding: 0 !important;
	overflow: visible;
}
.profile-edit fieldset .control-label {
	text-align: left;
	font-family: gothic;
	color: #000;
	font-size: 15px;
}
.profile-edit fieldset input[type="text"], 
.profile-edit fieldset input[type="password"], 
.profile-edit fieldset input[type="email"] 
{
    background: none no-repeat scroll 0 0 #dedede !important;
    border: 1px solid #d3d3d3 !important;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset !important;
    color: #000 !important;
    font-size: 15px;
    height: 16px;
    padding: 9px 7px 8px 8px !important;
    text-align: left;
    text-shadow: none !important;
    width: calc(100% - 17px);
	font-family: gothic2;
}
.profileBtn {
	background: none repeat scroll 0 0 #A20000;
    border: 1px solid #A20000;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset;
    color: #fff;
    padding: 8px 0;
    text-shadow: none;
    width: calc(100% - 2px);
	font-family:gothic;
	margin-bottom:10px;
}
.profileBtn:hover
{
	background:#E2001A;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset;
	color: #000;
}
div.profile-edit form fieldset > legend.proftitle {
	text-align: center;
	margin-top: -43px;
	border-bottom: 1px solid #c20000;
	margin-bottom: 40px;
	font-family: gothic2;
	color: #c20000;
	font-weight: bold;
}
.pbuttonRow .controls {
	width: 280px;
}

.registration .form-horizontal .controls
{
	margin:0;
	float:right;
}

.pbuttonRow a.btn
{
	background: none repeat scroll 0 0 #515151;
    border: 1px solid #515151;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.07), 0 0 0 1px #ffffff inset, 0 0 10px rgba(255, 255, 255, 0.7) inset;
    color: #fff;
    padding: 8px 0;
    text-shadow: none;
    width: calc(100% - 2px);
	font-family:gothic2;
	
}


.tooltip, .popover {
  display: none !important;
}



