* {
    margin: 0;
    padding: 0;
    border: 0;
    box-sizing: border-box;
}
/* latin-ext */

.sprite, #header p::before, #header p+p::before, #search .submit, .business, #close, #facebook a::after, #youtube a::after, .sprite-img{ 
    background-image: url('images/sprite.png');
    background-repeat: no-repeat;
    display: block;
}

.m3mt img[alt="scotchprint"]{
    max-width: 160px;
    padding: 10px;
}
.m3mt a{
    width: 216px;
}
.sprite-img{
    display: inline-block;
}
body {
    font: 14px Oswald;
    background: url('images/body.jpg') fixed center;
    background-size: cover;
    color: #585858;
}
.home .ehz7QEtgTa1 {
    margin-top: 30px !important;
    margin-bottom: 60px;
}
#menu {
    position:relative;
    z-index:10000;
}
.yith-wcwl-add-to-wishlist{margin-top:0!important;}
.form {
    margin-top: 15px;
    display: none;
}
.form .t {
    width: 100%;
    margin-bottom: 15px;
    font: 14px Oswald;
    padding: 15px;
}
.form textarea {
    height: 90px;
}
.form .b {
    font: 14px Oswald;
}
#hide,
#hide2,
#hide3 {
    display: none;
}
#product #s p {
    margin-top: 5px;
}
#DfGMqrPdYc {
    position: relative;
}
.ehz7QEtgTa {
    position: absolute;
    width: 100%;
}
.ehz7QEtgTa+div {
    display: none;
}
#excerpt .left {
    margin-right: 16px;
}
.menu-item-3218{
    margin-right: -1px !important;
    margin-left: 7px !important;
}
.main-menu-wrap ul {
    margin-left:0px !important;
}


a {
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
}
#product #h {
    margin-top: -48px;
}
.b1+.b1 {
    display: none;
}
.comments div,
#b1 div {
    display: inline-block;
    padding: 0 15px;
    background: url('images/lll.png') no-repeat left, url('images/rrr.png') no-repeat right;
}
#b1 .active,
#b1 a:hover {
    background: url('https://rollers.pl/wp-content/uploads/2017/03/lll.png') no-repeat left, url('https://rollers.pl/wp-content/uploads/2017/03/rrr.png') no-repeat right;
}
.comments span,
#b1 span {
    font-size: 18px;
    height: 42px;
    padding: 8px;
    background: url('images/ccc.png');
    color: #FFF;
    display: block;
}
.comments {
    margin-top:2rem;
}
#b1 .active span,
#b1 a:hover span {
    background: url('https://rollers.pl/wp-content/uploads/2017/03/ccc.png');
}
#s a {
    font-size: 14px;
    color: #000;
}
#s img {
    width: 18px;
    position: relative;
    margin-right: 5px;
}
#s {
    padding-top: 25px;
}


#excerpt #hide {
    display: none;
}
#comments {
    overflow: hidden;
    margin-left: -32px;
}
.l {
    float: left;
    width: 50%;
    padding-left: 32px;
}
#comments p {
    margin-top: 15px;
}
.f {
    border: 1px solid #585858;
    color: #585858;
    padding: 8px;
    width: 100%;
    font: 14px Oswald;
}
textarea {
    resize: none;
}
.s {
    background: #E10000;
    color: #FFF;
    padding: 8px 16px;
    font: 18px Oswald; 
    cursor: pointer;
}
.s:hover {
    background: #525252;
}
#r a {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url('https://rollers.pl/wp-content/uploads/2017/03/empty.png');
    background-size: contain;
}
#r .active {
    background: url('https://rollers.pl/wp-content/uploads/2017/03/star.png');
    background-size: contain;
}
#news {
    background: #FFF;
    padding: 0 32px 32px 0;
}
#news .left {
    width: 25%;
    padding: 16px 0 0 32px;
}
#news p {
    margin-top: 16px;
}
#news img {
    width: 100%;
    height: auto;
}
#news h2 {
    font-size: 18px;
    margin-top: 15px;
}
#news a {
    color: #E10000;
}


#page {
    max-width: 1216px;
    margin: auto;
    padding: 24px 32px 32px;
}
#rules {
    margin-top: 15px;
}
.hidden {
    overflow: hidden;
}
.left {
    float: left;
}
.right {
    float: right;
}
.list {
    list-style: none;
}
#count {
    font-size: 12px;
    background: #E10000;
    padding: 2px 4px;
    position: relative;
    top: -24px;
    margin-left: -8px;
}


#header li {
    display: inline-block;
    color: #FFF;
    font-size: 18px;
}
#header > li:nth-child(2) {
    position: relative;
    top: -2px;
}
#header > li+li {
    padding-left: 36px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQI12N8yMCgzMDAsIQBAmIYHzIwHGdgYLCACpxgYkADjOhaAAkUBra1dFF0AAAAAElFTkSuQmCC') no-repeat 16px center;
}
#header > li.formwrap {
    display:block;
    padding:0;
    background:transparent;
    margin-top:15px;
}
#header p::before{
    content: '';
    width: 20px;
    height: 13px;
    background-position: -252px -5px;
    position: absolute;
    top:5px;
    left:-1px;
    display: block;
}
#header p {
    padding-left: 24px;
    text-align: left;
    font-size: 14px;
    position: relative;
}
#header p+p {
    font-size: 18px;
    position: relative;

}
#header p+p::before{
    content: '';
    width: 16px;
    height: 16px;
    background-position: -5px -271px;
    position: absolute;
    top: 6px;
    left:1px;
    display: block;
}
#header span {
    font-size: 14px;
}
#header a,
#footer a,
#copyright a {
    color: #FFF;
}

.main-menu-wrap >li>a {
    position:relative;
    z-index:2;
}
.main-menu-wrap  >.current-menu-parent>a:before,
.main-menu-wrap  >.current-product_cat-ancestor>a:before,
.main-menu-wrap >.current-menu-item>a:before,
.main-menu-wrap >li:hover>a:before {
    position:absolute;
    top:0;
    left: 8px;
    width: 100%;
    height:100%;
    background:rgba(0,0,0,.7);
    content:'';
    z-index:-1;
    transform: skewX(-15deg);
    margin: auto;
}
.main-menu-wrap >li {
    position:relative;
    margin-left: 0;
    width:20%;
}
.main-menu-wrap >li > a {
    position:relative;
    z-index:2;
}
.main-menu-wrap  li .current-menu-item a {
    color: #E10000;
}


.red,
.main-menu-wrap  a:hover,
.products a:hover,
.required {
    color: #F00;
}



#full {
    color: #00D200;
}
#half {
    color: #FC0;
}


#search ul {
    padding-left: 16px;
    background: url('images/search.png') no-repeat left;
    height: 42px;
    position: relative;
}

#search ul::after{
    content: '';
    position: absolute;
}
#search li {
    display: inline;
}
#search .text {
    color: #585858;
    padding: 0 29px 0 8px;
    width: 192px;
    height: 42px;
    margin-right: -21px;
}
#search .submit {
    width: 69px;
    height: 42px;
    cursor: pointer;
    background-position: -31px -271px;
    background-color: transparent;
}
#menu, .only-mobile {
    background: url('images/menu.png') center;
    margin-bottom: 32px;
    padding: 0 16px;
}
.center {
    text-align: center;
}

.main-menu-wrap >li {
    display: inline-block;

}
.main-menu-wrap >li+li {
    padding-left: 1px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAA6CAYAAABS82IyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAkdJREFUeNqklttLVFEUxn/nOFM0YqnYREE9FJh5IS2iG4n6JCRCf5l/QY++9CSBIKKiJZGYZUHFdJkiMvBGWlaal9PLJ2wOOc6stWGYNZzDb9b69trr2+Bbd4AlIAEGYiesAzgJrAPzHlAN8EBZ/QTqPbCqoMQxoM5TZh8QKX4E/PDAmoAG4A8wA+xaQTlgXCW+kX5YM6sDrip+rQ0ww7qAY4qHtBkmWBa4pe9vQNGj12nghfR6Fj6wZHYKaFc844X1BGUNe2FdEvyjNDPDmoHziotqCxMsAmqBFv1+DGyHL2QqgCVAv/SKgIn0C5VmdkV6fZBmZlgz0KZ4ElixwmKB8sBv4BWwY+36DHBfuu0B5w76x3LP43XFT4AtD+ymjhHAU2DRA+vQVF0H5rwuNCS9vgPHPbCjwKpgw6Vg5ZTZH8RTwC8PrEkGu+F1oWq1QqJGzR3W2aVWPpgSL9X9Zlh3kM3Dw94v9fCIXKgK+AJ81lEyrbNy6yRtHJbM8sAlxdNeWG/QBqNe2G3p9R746oG1BS70Th8TLFLHXwyO0Ha5E/R/LnRPeiWa91gzywKXpddb4JMH1ppyoVUrLNYNp163wXmValpZYFCAXTUu1syywLVgFxMPrFOX330XWvbA2uVCa14XOgGMqLQlTVnzqpYvJrK2imFxyoX2AvE3rbBYs6tW2blcqAaYVYnPNbKxZnYmmKpzwF8PrCflQpEVtu9Cke6pC57zeAEoCDDt6a1Yh7kxGDku2N2gDca9sBuaqoVyXeig9W8ATiqFFFOyAp0AAAAASUVORK5CYII=') no-repeat left;

}
.main-menu-wrap {
    display:flex;
    justify-content:space-between
}
.main-menu-wrap >li {
    display: block;	
    width:20%;	
}  
.main-menu-wrap >li>a {
    font-size: 20px;
    color: #FFF;
    text-transform: uppercase;
    display: inline-block;
    height: 57px;
    width:100%;
    padding: 12px 0;
    /*width: 234px;*/
}
.main-menu-wrap >li > ul >li>a {
    padding-left:0px;
}




.main-menu-wrap  ul {	list-style: none;	position: absolute;	background: url('images/submenu3.png');	z-index: 1;	display: none;	text-align: left;
                      width:100%;margin-left: 10px;
}
.offer>li {
    display: inline-block;
    position: relative;
    margin: 0 8px;
    vertical-align: top;
    width: 180px;
    height: 220px;
}
.offer+ul {
    margin-top: -53px;
}
.business {
    width: 222px;
    height: 256px;
    background-position: -278px -5px;
    display: block;
    padding: 16px;
    transform: scale(0.8);
}
.top {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.business img {
    position: relative;
    max-width: 100%;
}
.products {
    position: absolute;
    background: #585858;
    width: 210px;
    z-index: 1;
    margin-top: -6rem;
    display: none;
    text-align: center;
}
.products a{
    width: 100%;
}
.main-menu-wrap ul ul {
    display:none;
    background: url('images/carbon.JPG');
    padding:10px;
}
.main-menu-wrap ul ul li {
    background: url('images/submenu2.png');
}
.main-menu-wrap  li:hover  > ul,
.offer li:hover ul {
    display: block;
}
.main-menu-wrap  ul li,
.products li {
    position:relative;
    text-align:center;
}.main-menu-wrap  ul li+li,
.products li+li {
    border-top: 1px solid #000;

}.main-menu-wrap  ul a,
.products a {
    color: #FFF;
    text-transform: uppercase;
    display: block;
    padding: 12px;

}
.main-menu-wrap li:hover > ul li:hover > ul {
    display:block;
    left:100%;
    top:0;
    min-width:150px;
}

.products a:hover {
    background: rgba(37,37,37,1);
}
.colors+ul {
    margin-top: -20px;
}
.colors li {
    display: inline;
    margin: 0 8px;
}
.colors img {
    width: 96px;
    height: auto;
}
.colors div {
    display: none;
}
#category {
    margin-left: -32px;
}
#category li:nth-child(4n+1){
    clear: left;
}
#category li {
    min-height:280px;
    width: calc(25% - 32px);
    margin: 32px 0 0 32px;
    box-sizing: border-box;
    display:inline-block;
    float:left;
    position:relative;
}

#category > a {
    display: block;
}





.t {
    display: block;
    position: relative;
    border: 1px solid rgba(157,157,157,1);transition: .4s;
    -webkit-transition: .4s;
    height:140px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;

}
.t img {
    display:none;
}
#category a:hover div,
#category a:hover .t {
    border-color: #000;
}

.t span {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.32) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAz1BMVEX///9YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFg7XBToAAAARHRSTlMAAQIEBQYLDhYZGxwdKisuMTU4PEZISUxOT1dYW11lbG11fYCDiJSWm5+goamwtbu9wcTG09bc3d7g4uPs8fLz9ff6/JOFx/kAAAEUSURBVCjPvZLHcsIwFEVlHGoKJXRCb07oLTHFFOv8/zdlQeQiGJa5q3vnzCsjPSGuMnJtazzqlWPijp6aNledBskb+rrGl1PX6LsDF6uQMOPZzg7ohmsdmKb+QrQjoRWcu4ZhxM8lFzftxyZMI8FuDZh7wbC5pELDjAVkVMiBpa1ahL7ybSho2DyyUt6ChP4OSw7KjsHU8QSp7AjiOp5xVrYHWY0aezbKl6Gj4Tf4Uj52YhcN4yFUvDDQyzOSrb9t0kGWAjRpQ/BP6+A2DK/WBmrBbl1gUTSFEMbbUALIapC3XOC4nMz26mTCPD33bmn7UZM3XGT6q4M8bz4rphDVOzyo/+H5h/znRTzg38/igfIpIX4BZ1s56OvcR+kAAAAASUVORK5CYII=') no-repeat center;
    transition: .4s;
    -webkit-transition: .4s;
    opacity: 0;
}

#category a:hover span {
    opacity: 1;
}

#category a.add-to-cart {
    position:absolute;
    top:.7rem;
    right:.7rem;
    transform: skewX(-16deg);
    -webkit-transform: skewX(-16deg);	
    z-index:10;
    line-height:1.5rem;
    font-size:.9rem;
    background:white;
    color:black;
    border:2px solid #F00;
    padding:0 1rem;
    opacity:0;
}
#category li:hover a.add-to-cart{
    opacity:1;
}
#category li:hover a.add-to-cart:hover{
    background:#F00;
    color:white;
    border-color: white;
}

#category img {
    width: 100%;
    height: auto;
    display: block;	
}

#category div {

    padding: 16px 8px;

}




#category h2 {
    font-size: 14px;
    font-weight: 400; 

    color: #000;
    transition: .4s;
    -webkit-transition: .4s;
    height: auto !important;
    min-height: 60px;

}

#category a:hover h2 {
    color: #E10000;
}

.p {
    color: #E10000;	text-align: right;
}


#colour {
    position: absolute;
    width: 100%;
    height: 100%;
    display: none;
}
#select {
    width: 352px;
    height: 406px;
    display: inline-block;
    position: relative;
}
#select div {
    position: relative;
}
#colour img {
    height: 32px;
}
#colour p {
    font-size: 24px;
    margin-top: 16px;
}
#colour a {
    display: inline-block;
    margin-top: 16px;
    background: #E10000;
    padding: 8px 16px;
    color: #FFF;
    font-size: 24px;
}
#content {

    padding: 32px;
    box-shadow: 0 0 16px #000;
    background: rgba(255,255,255,.95);
}
#close {
    width: 38px;
    height: 32px;
    background-position: -158px -5px;
    margin-bottom: 16px;
    transition: .4s;
    -webkit-transition: .4s;
}
#close:hover {
    transform: scale(.8);
    -webkit-transform: scale(.8);
}
#movie {
    width: 48%;
    margin-bottom: 16px;
}
iframe {
    display: block;
    width: 100%;
}
#product {
    width: 52%;
    padding: 0 0 16px 32px;
    font-size: 18px;
}
h1 {
    font-size: 24px;
}
#product p,
#change {
    margin-top: 16px;
}
#product .text {
    color: #585858;
    padding: 8px;
    width: 96px;
    font: 18px Oswald;
    border: 1px solid #585858;
}
.cart .price-rules-table-wrapper .price-rules-table{
    font: 18px Oswald;
    margin: 24px 0 24px 0
}
.cart .price-rules-table-wrapper .price-rules-table th{
    font: 18px Oswald;
    font-weight:500;
}
.cart .price-rules-table-wrapper td:first-child{
    border-right:1px solid rgba(0,0,0,.1);
}
.cart .price-rules-table-wrapper .price-rules-table td span{
    font: 14px Oswald;
    font-weight:500;
}
#price {
    padding: 16px 0;
    border-top: #E10000 1px solid;
}
.quantity {
    display: inline;
}
.quantity+label {
    background: #585858;
    padding: 8px;
    color: #FFF;
}
#product .submit {
    cursor: pointer;
    background: #E10000;
    padding: 8px 16px;
    color: #FFF;
    font: 18px Oswald;
}
#product .submit:hover {
    opacity:.8;
}
#excerpt .woocommerce-ordering{
    margin-top: 15px;
    padding: 0px 15px;
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAqCAYAAAC6EtuqAAAA80lEQVR42qTWMQuCQBjG8cukoihoiIYaaogGh7aGGmopkIaioI6guPv+X6JHOEFM6+59Dv5iKb8ONM9Ya62IsYoUNywDtNCTAU5oxAA220iBMUoZ4IViBjD5jgRYo4QBTPFDKNBBmgEuaMgApvxFCDBFBwZ4V53vCzSqph8CbNGCAUzdAR+gh+4McEN9BrC/Dv4D5mjHAMZdQhEQuZtHSYE9mjGA9blB6oABujLAA3UZwPj+RauAJdowgAl4RnwBTbdoiIEjmjBA0PTLQPa4PjNAtmC0GSB4+kUgcYumGBD9eg7Eode+DKTulUUMWEWMjwADABv+EP6frfe8AAAAAElFTkSuQmCC) no-repeat left,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAqCAYAAAC6EtuqAAAA7klEQVR42qTWDQfCUBiG4VO/cn9uZ1ukolJQRJJIQoQEKRIURaVKX+sZi5ltnXOel3ts49rGvnKWZfnCfMZ5wY1kgBsqM0ANHRnACRamwAr1GMBFvinwCQFhCnTRmgFkdEUXOKAGA5TQnQFkfIMOMEUTBpBJG1WBByoyQBPtGcBJ26ECbFCHAQrobQr4WaevAgzQggHkv+vLAs6oygAVdGEAR+UGSQPmaMgAruoTlgS8kMcAbbRlAFvnFRUHdqjFAMGD82QAV2hOFBihGQNoHz0KXMOPhjFQRycGsIXhBMAS9RnA+f1tmAKeIOYrwACDJzeI1qoxBwAAAABJRU5ErkJggg==) no-repeat right;
}
#excerpt .woocommerce-ordering select{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAIAAAAmzuBxAAAAGUlEQVR42mKMiIhgwAuYGAiBURWkqgAIMACRNwEeDSeWeQAAAABJRU5ErkJggg==);
    padding: 5px 0px;
    width:290px;
    height: 42px;
    color: #fff;
    font:18px Oswald;
    font-weight:600;
    text-align:center;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    padding-left: 25px;
    margin-left: -25px;
    margin-right: -10px;
    margin-bottom: -2px;
}
#categories {


    margin: -16px 0 0 -5px;
}
#categories li {
    display: inline-block;
}
#categories a {
    display: block;
    margin: 16px 0 0 16px;
    transform: skewX(-24deg);
    -webkit-transform: skewX(-24deg);
    border: 1px solid rgba(163,163,163,1);
    padding: 2px;		
}
#categories a:focus,
#categories a:active,
#categories .active a {
    border-color: #E10000;
}
#categories a:hover {
    border-color: #585858;
}
.b {
    display: block;
    font-size: 18px;	
    padding: 8px 16px;
    color: #FFF;
    background: rgba(163,163,163,1);
    transition: .4s;
    -webkit-transition: .4s;




}


#categories .active .b,
#categories a:hover .b {
    background: #585858;
}


.a {
    transform: skewX(24deg);
    -webkit-transform: skewX(24deg);	
    display: block;
    text-transform:capitalize;
}





#excerpt div {
    display: inline-block;
    padding: 0 15px;
    background: url('images/lll.png') no-repeat left, url('images/rrr.png') no-repeat right;
    margin-top: 16px;
}
#excerpt h2 {
    font-size: 18px;
    height: 40px;
    padding: 7px 9px;
    background: url('images/ccc.png');
    color: #FFF;
}
#excerpt p {
    margin-top: 16px;
    font-weight: 300;
}
#excerpt a {
    color: #585858;
}
.page #excerpt ol {
    padding-left:10px;
}
.page #excerpt ul {
    padding-left:25px;
}
#bottom {
    background: url('images/bottom.png') center;
    margin-top: 32px;
    padding: 0 64px;
    min-height:205px;
}
#footer {
    padding: 16px 16px 0;
    color: #FFF;
}
#footer h2 {
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 8px;
}
#footer li,
#footer p {
    margin-top: 8px;
    font-size: 16px;
}
#youtube {
    margin-top: -120px;
}

#youtube a {
    height:36px;
    line-height:36px;
    padding: 0 0 0 44px;	
    color: #FFF;	
    display: inline-block;
    position: relative;
}
#youtube a::after{
    position: absolute;
    width: 36px;
    height: 36px;
    background-position: -110px -271px;
    content: '';
    left:0;
    top: 0;
}
#facebook a::after{
    position: absolute;
    width: 36px;
    height: 36px;
    background-position: -206px -5px;
    content: '';
    left:0;
    top: 0;
}
#facebook a {	
    position: relative;
    margin-top:15px;
    height:36px;
    line-height:36px;
    padding: 0 0 0 44px;		color: #FFF;	display: inline-block;	}
#copyright {
    color: #FFF;
}
#copyright p:first-child {
    margin: 32px 0 16px;
}
#page .woocommerce-message {
    border-color: #E10000;
    margin-bottom: 32px;
    padding: 16px !important;
}
#page .woocommerce-message::before {
    content: none;
}
#shop a {
    color: #E10000;
}
#shop table,
#shop td,
#shop th,
#shop #payment .wc_payment_methods,
#shop #s2id_billing_country {
    border-color: #585858;
}
#shop img {
    border: 1px solid #585858;
}
#shop .text {
    padding: 8px;
    font: 14px Oswald;
}
#shop .button {
    padding: 16px;
    background: #E10000;
    color: #FFF;
}
#shop .input-text  {
    padding: 8px;
    font: 14px Oswald;
    border: 1px solid #585858;
    width: 100%;
}
#shop #payment {
    border: 1px solid #585858;
    background: #FFF;
}
#shop .select2-choice {
    font: 14px Oswald;
    color: #000;
    padding: 8px;
}
#shop .woocommerce-message a {
    color: #515151;
}
#page .woocommerce-message .button {
    background: none;
    color: #515151;
    padding: 0;
}
.cart-empty {
    margin-bottom: 16px;
}
#shop .remove {
    height: auto;
    line-height: normal;
    width: auto;
    display: inline;
    font-size: 30px;
}
#shop .remove:hover {
    background: none;
}
.product-thumbnail img {
    border: 1px solid #FFF;
}
div#newsletter {
    width: 50%;
}
#newsletter p+p {
    margin-top: 16px;
}
.wpcf7-form-control-wrap .wpcf7-not-valid-tip,
.ajax-loader {
    display: none;
}
.wpcf7-form .wpcf7-response-output {
    margin: 16px 0 0;
    padding: 0;
    border: 0;
}


#categories a .a {
    text-transform:none;
}
.wpb-wrps-item:hover .wpb_wrps_price span,
.wpb-wrps-item:hover h3.wpb_wrps_title a {
    color:#F00;
}
.wpb-wrps-item .wpb_wrps_img_url {
    display: block;
    position: relative;
}
.wrps_related_products{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
}
.wrps_related_products.wrps_theme_box .wpb-wrps-item{
    width:32%;
}

@media screen and(max-width:1083px){
    .ehz7QEtgTa1 {
        transform: unset;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
}
@media screen and(max-width:1180px){
    .main-menu-wrap >li>a {
        font-size: 14px;
        height: 50px;
        padding: 12px 0
            /*width: 234px;*/
    }
    .main-menu-wrap  >.current-menu-parent>a:before,
    .main-menu-wrap  >.current-product_cat-ancestor>a:before,
    .main-menu-wrap >.current-menu-item>a:before,
    .main-menu-wrap >li:hover>a:before {
        width: 100%;
    }

}
@media screen and(max-width:500px){
    .wrps_related_products.wrps_theme_box .wpb-wrps-item, #excerpt .woocommerce-ordering, #excerpt .woocommerce-ordering select{
        width:100%;
    }	
    #excerpt h2 {
        font-size: 16px;
    }
    #categories a:hover, #categories a:active, #categories .active a{
        border-color: #e10000;
    }
}
.wpb-wrps-item .wpb_wrps_img_url:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.32) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAz1BMVEX///9YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFg7XBToAAAARHRSTlMAAQIEBQYLDhYZGxwdKisuMTU4PEZISUxOT1dYW11lbG11fYCDiJSWm5+goamwtbu9wcTG09bc3d7g4uPs8fLz9ff6/JOFx/kAAAEUSURBVCjPvZLHcsIwFEVlHGoKJXRCb07oLTHFFOv8/zdlQeQiGJa5q3vnzCsjPSGuMnJtazzqlWPijp6aNledBskb+rrGl1PX6LsDF6uQMOPZzg7ohmsdmKb+QrQjoRWcu4ZhxM8lFzftxyZMI8FuDZh7wbC5pELDjAVkVMiBpa1ahL7ybSho2DyyUt6ChP4OSw7KjsHU8QSp7AjiOp5xVrYHWY0aezbKl6Gj4Tf4Uj52YhcN4yFUvDDQyzOSrb9t0kGWAjRpQ/BP6+A2DK/WBmrBbl1gUTSFEMbbUALIapC3XOC4nMz26mTCPD33bmn7UZM3XGT6q4M8bz4rphDVOzyo/+H5h/znRTzg38/igfIpIX4BZ1s56OvcR+kAAAAASUVORK5CYII=') no-repeat center;
    transition: .4s;
    -webkit-transition: .4s;
    opacity: 0;
    top:0;
    left: 0;
    z-index: 10;
}
.wpb-wrps-item:hover .wpb_wrps_img_url:after {
    opacity: 1;
}
#category img {
    display:none;
}
.g-recaptcha {
    margin-bottom: 14px;
}
@media (max-width: 900px) {
    #news .left {
        width: 50%;
    }
    body {
        background: url('https://rollers.pl/wp-content/uploads/2017/03/1.jpg') fixed top;
        background-size: auto;
    }
    #newsletter,
    .l {
        width: 100%;
    }
    #category div {
        transform: none;
        -webkit-transform: none;
        margin: 8px 0 0;
    }
    #product #h {
        margin-top: 16px;
    }
    #logo,
    #header,
    #footer div {
        float: none;
    }
    #logo img {
        max-width: 100%;
        margin-bottom: 32px;
    }
    #header li {
        display: block;
    }
    #header li br{
        display:none;
    }
    #header li span{
        display:inline-block;
        margin-right:5px;
    }
    #header > li+li {
        background-position: center 8px;
        padding: 20px 0 0;
    }
    #search {
        margin-top: 32px;
    }
    #menu,
    #bottom {
        padding: 0;
    }
    #bottom {
        padding-bottom: 10px;
    }
    .main-menu-wrap  {
        padding: 32px 16px 16px;
        display:flex;
        justify-content:space-between
    }
    .main-menu-wrap ul {
        background-size:cover;
    }
    .main-menu-wrap >li {
        display: block;	
        margin: 0;	
    }  
    .main-menu-wrap {
        display: block;	
    }
    .main-menu-wrap >li+li {
        padding: 16px 0;
        background: none;
    }
    .main-menu-wrap >li>a {
        padding: 0;
        height: auto;	
        font-size: 18px;	
    }
    .main-menu-wrap  ul a {
        font-size: 18px;
    }
    .main-menu-wrap  .current-menu-parent>a,
    .main-menu-wrap  .current-product_cat-ancestor>a,
    .main-menu-wrap  .current-menu-item>a,
    .main-menu-wrap >li:hover>a {
        /*background: none;*/
    }
    #menu,
    #bottom {
        background: url('images/menu2.png');
    }
    .main-menu-wrap  ul {
        position: relative;
        display: block;
        padding: 16px 0;
        margin-top: 16px;
    }
    .main-menu-wrap  ul li {
        padding: 0;
        text-align: center;
        margin: 0;
    }
    .main-menu-wrap  ul li+li {
        border: 0;
        padding: 16px 0 0;		
    }
    .products {
        visibility: hidden;
    }
    .offer+ul,
    .offer>li+li {
        margin-top: 32px;
    }
    #footer {
        text-align: center;
        padding: 16px;
    }
    #category {
        margin:1rem auto 0;
    }
    #category li {
        width: 100%;
        margin:0 auto 32px;
        min-height:1px;
    }
    #movie {
        width: 100%;
    }
    #product {
        width: 100%;
        padding: 16px 0;
    }
    #search .text {
        width: 128px;
    }
    #button {
        width: 63px;
        height: 42px;
        background: url('images/button.png');
    }
    #header p {
        padding: 0;
        background: none;
        text-align: center;
    }
    #youtube {
        margin: 0;
    }
    #header p+p {
        background: none;
    }	

    #category p {		text-align: right;	}

    .offer {
        display: none;
    }
    #content {
        margin-top: 32px;
    }

    #excerpt h2 {
        height:auto;
    }

    #content {
        padding: 15px;
    }
    #product .text {
        width:60px;
    }
    .page-template-page-contact #content table {
        width:100%!important;
    }

}

@media (max-width: 768px) {
    #news .left {
        width: 100%;
    }
    #excerpt .left {
        margin: 0;
    }
    #excerpt img {
        width: 100%;
        height: auto;
    }



    body {
        background: url('https://rollers.pl/wp-content/uploads/2017/03/2.jpg') fixed top;
    }


}




@media screen and(max-width:374px){
    #excerpt h2 {
        font-size: 15px;
    }
}
@media screen and(max-width:360px){
    #excerpt h2 {
        font-size: 14px;
    }
}
@media screen and(max-width:345px){
    #excerpt h2 {
        font-size: 13px;
    }

}@media screen and(max-width:328px){
    #excerpt h2 {
        font-size: 12px;
    }
}
@media (max-width: 320px) {
    body {
        background: url('https://rollers.pl/wp-content/uploads/2017/03/3.jpg') fixed top;
    }


    #category li {
        width: 100%;
    }	
}

#breadcrumbs {
    color:white;
    margin-bottom:32px;
}
#breadcrumbs a {
    color:white;
}
.wrps_related_products_area {
    margin-top:32px;
}
.catch-my-eyes {
    background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
    background-size: 400% 400%;
    -webkit-animation: Gradient 15s ease infinite;
    -moz-animation: Gradient 15s ease infinite;
    animation: Gradient 15s ease infinite;
    margin-top:25px;
    display:inline-block;
    clear:both;
    cursor: pointer;
    padding: 8px 16px;
    color: #FFF;
    font: 18px Oswald;
}

@-webkit-keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}

@-moz-keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}

@keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}

.only-mobile {
    display:none;
}
@media screen and (max-width:960px){
    .metaslider {
        display:none!important;
    }
    .only-mobile {
        margin-top:30px;
        display:block;
    }
}
.price-wrap >small {
    display:block;
    text-align:right;
    font-size:12px;
}
.noblock.price-wrap> small {
    display:inline-block;
}
.price-wrap .stroke {
    position:relative;
}
.price-wrap .stroke:after {
    content:'';
    position:absolute;
    height:1px;
    width:100%;
    top:50%;
    left:0;
    background:#e10000;
}
.ehz7QEtgTa1 img {
    max-height:150px;
}
.ehz7QEtgTa1 li:nth-child(5) img {
    max-height: 180px !important;
    max-width: 180px !important;
    height: 100% !important;
    width: 100% !important;
    object-fit: contain;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    color:#E10000;
}
@media screen and (min-width:1024px){
    .ehz7QEtgTa1 {
        margin:0 -20%;
    }
    .menu-item-3218 {margin-left:-30px;}
}
@media screen and (max-width:768px){
    #price .red > small,
    #price .red {
        display:block;
    }
}
.sep {
    display:block;
    clear:both;
    height:1px;
    background: rgb(255,0,0);
    background: -moz-linear-gradient(left, rgba(255,0,0,0) 0%, rgba(255,0,0,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,0,0,0) 0%,rgba(255,0,0,1) 100%);
    background: linear-gradient(to right, rgba(255,0,0,0) 0%,rgba(255,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff0000',GradientType=1 );
    margin:1rem auto;
}
.sep-rev {
    display:block;
    clear:both;
    height:2px;
    background: rgb(255,0,0);
    background: -moz-linear-gradient(right, rgba(255,0,0,0) 0%, rgba(255,0,0,1) 100%);
    background: -webkit-linear-gradient(right, rgba(255,0,0,0) 0%,rgba(255,0,0,1) 100%);
    background: linear-gradient(to left, rgba(255,0,0,0) 0%,rgba(255,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff0000',GradientType=1 );
    margin:1rem auto;
}
.cat-name-romb {
    text-align:center;
}
.cat-name-romb > div {
    transform: skewX(-24deg);
    -webkit-transform: skewX(-24deg);	
    padding:15px;
    background: url(images/carbon.JPG);
    display:inline-block;
    margin:0 auto 1rem;
}
.cat-name-romb > div > div {
    font-size:18px;
    color:white;
    background: url(images/submenu2.png);
    padding:8px 1rem;
}
.cat-name-romb span {
    transform: skewX(24deg);
    -webkit-transform: skewX(24deg);	
    display:inline-block;
}
.menu-trigger {display:none;}
.main-menu-wrap li a span img {
    display:none;
}
.wpcf7 .t {
    height:auto;
}
@media screen and(min-width:1024px){
    .main-menu-wrap >li > ul >li {
        border-bottom:5px black solid;
    }
    .main-menu-wrap >li > ul >li:last-child {
        border-bottom:none;
    }
    .main-menu-wrap >li > ul >li>a {
        font-size:20px;
    }
}


#excerpt .woocommerce-ordering select {
    background: unset;
    color: #000;
    /*color: #585858;*/
    text-align: left;
    transform: skew(20deg);
}

#excerpt .woocommerce-ordering {
    background: unset;
    border: 1px solid #585858;
    transform: skew(-20deg);
}

#excerpt .woocommerce-ordering:before,
#excerpt .woocommerce-ordering:after {
    content: "";
    position: absolute;
    bottom: -3px;
    left: -3px;
}

#excerpt .woocommerce-ordering:before {
    top: -3px;
    width: 3px;
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#585858), to(transparent));
    background-image: -webkit-linear-gradient(transparent, #585858);
    background-image: -moz-linear-gradient(transparent, #585858);
    background-image: -o-linear-gradient(transparent, #585858);
}

#excerpt .woocommerce-ordering:after {
    right: -3px;
    height: 3px;
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#585858), to(transparent));
    background-image: -webkit-linear-gradient(left, #585858, transparent);
    background-image: -moz-linear-gradient(left, #585858, transparent);
    background-image: -o-linear-gradient(left, #585858, transparent);
}

.orderby:focus {
    outline: 0;
}


/* RED */
#excerpt .woocommerce-ordering-red {
    background: unset;
    border: 1px solid red;
    transform: skew(-20deg);
}

#excerpt .woocommerce-ordering-red:before,
#excerpt .woocommerce-ordering-red:after {
    content: "";
    position: absolute;
    bottom: -3px;
    left: -3px;
}

#excerpt .woocommerce-ordering-red:before {
    top: -3px;
    width: 3px;
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(red), to(transparent));
    background-image: -webkit-linear-gradient(transparent, red);
    background-image: -moz-linear-gradient(transparent, red);
    background-image: -o-linear-gradient(transparent, red);
}

#excerpt .woocommerce-ordering-red:after {
    right: -3px;
    height: 3px;
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(red), to(transparent));
    background-image: -webkit-linear-gradient(left, red, transparent);
    background-image: -moz-linear-gradient(left, red, transparent);
    background-image: -o-linear-gradient(left, red, transparent);
}


.hexis img {
    padding-left: 13px;
}
.avery img {
    padding: 10px;
    padding-top: 0;
}
.sott .business {
    padding:16px 0;
}
.oracal .business {
    padding:16px 10px;
}
.rollers .business {
    padding:16px 0;
}
.rollers .business img {
    transform: scale(1.2729) translateY(-50%);
}
.sott .business img {
    transform: scale(1.2729) translateY(-39%);
}
@media (max-width:900px){
    #category, #excerpt .woocommerce-ordering, #excerpt .woocommerce-ordering .orderby{
        width:100%;
    }
    .wrps_related_products.wrps_theme_box .wpb-wrps-item{
        width:48%;
    }
    #page{
        padding: 24px 20px 32px;
        overflow-x: hidden;
    }
    .main-menu-wrap ul{
        background:none;
    }
    .menu-trigger {
        display:block;
        width:43px;
        position:absolute;
        bottom:0;
        right:0;
        height:100%;
        z-index:10;
        background:#F00;	
        line-height:52px;
    }
    .menu-trigger div {
    }
    .menu-trigger i {
        color:white;
        -webkit-transition:all .3s ease-in-out;
        -moz-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out;
        font-size:1.5rem;
    }
    .menu-trigger.active i {
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        transform:rotate(180deg);
    }
    .main-menu-wrap ul {
        display:none!important;
        margin:0 auto;
    }  
    .main-menu-wrap li {
        width:100%;
    }
    .menu-item-3218 > ul > li > a span {
        display:inline-block!important;
        vertical-align:top;
        padding:0 1rem!important;
        line-height:42px;
        text-align:left;
    }
    .menu-item-3218 > ul > li > a span:first-child {
        padding-right:0!important;
        line-height:37px;
    }
    .menu-item-3218 > ul > li > a span:first-child {
        width:40%!important;
    }
    .menu-item-3218 > ul > li > a span:last-child {
        width:60%!important;
        text-align:center;
    }
    .main-menu-wrap li a span img {
        display:inline-block;
        max-height:30px;
        max-width:100%;
        width:auto;
        vertical-align:middle;
    }
    .main-menu-wrap .active  > ul {
        display:block!important;
        width:100%;
    }
    .main-menu-wrap a {
        position:relative;
        width:100%;
    }
    .main-menu-wrap > li > a {
        position:relative;
        transform: skewX(-24deg);
        -webkit-transform: skewX(-24deg);	
        background: url(images/submenu2.png);
        max-width:320px;
        margin: 0 auto 1rem;
    }
    .main-menu-wrap > li > ul > li > a {
        position:relative;
        transform: skewX(-24deg);
        -webkit-transform: skewX(-24deg);	
        background: white;
        max-width:75%;
        margin: 0 auto 1rem;
        color:black;
        padding:0;
    }
    .main-menu-wrap > li > a > span {
        position:relative;
        padding:8px 1rem;
        transform: skewX(24deg);
        -webkit-transform: skewX(24deg);
        display:block;
        width:100%;
        padding-right:20px;
    }
    .main-menu-wrap > li > ul > li > a > span {
        position:relative;
        padding:8px 1rem;
        transform: skewX(24deg);
        -webkit-transform: skewX(24deg);
        display:block;
        width:100%;
    }
    .main-menu-wrap > li > a:before,
    .main-menu-wrap >li > a:after {
        display:none!important;
    }

    #menu-item-1433 span,
    #menu-item-179 span {
        padding-right:0;
    }
    .main-menu-wrap li>ul li>ul {
        position:relative!important;
        top:auto!important;
        left:auto!important;
        right:auto!important;
    }
    .t img {
        display:block;
        width:100%;
        height:auto;
    }
    .t {
        background:none!important;
        height:auto;
    }
    #category img {
        display:block;
    }
    #header li p{
        display: flex;
        justify-content: center;
    }
    #header li p::before{
        position: relative;
        left: -4px;
    }
    .menu-item-165 .image {
        padding-left:.9rem!important
    }
    .menu-item-3218>ul>li.menu-item-165>a span:first-child {
        width: 42%!important;
    }
    .menu-item-3218>ul>li.menu-item-165>a span:last-child {
        width: 58%!important;
        text-align: center;
    }
}

@media screen and (max-width:768px){
    .main-menu-wrap >li {
        width:100%;
    }
}
@media screen and(max-width:350px){
    .main-menu-wrap >li>a {	
        font-size: 16px;	
    }
    .main-menu-wrap > li > a > span {
        padding-right:40px;
    }
}