@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;400;700;900&display=swap');

:root {
  --primary-color-active: #a0c516;
  --primary-color-hover: #6b820e;
  --primary-color-background: rgba(160,197,22,.7);
  --secondary-color-active: #48585f;
  --secondary-color-hover: #596f79;
  --greyscale-font-1: #757575;
  --greyscale-font-2: #999999;
  --greyscale-font-3: #333333;
  --greyscale-color-1: #333333;
  --greyscale-color-2: #999999;
  --greyscale-color-3: #f7f7f7;
  --greyscale-color-4: #eeeeee;
  --greyscale-color-5: #f5f5f5;
  --greyscale-color-6: #ebebeb;
}

.container-fluid{padding: 0 5em;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family: 'Poppins', sans-serif;}

.loading-css{background-image:url('../image/loader.gif');background-repeat: no-repeat;background-position: center;background-size: contain;}

#modal-extension .cont{background-image:url('../image/bg_modal_ext.png');width: 622px;height:566px;}
#modal-extension .close-modal{top: 12px;right: 132px;width: 40px;height: 40px;font-size: 15px;}
#modal-extension iframe{position: absolute;top: 160px;left: 90px;border: 4px solid #fff;}
#modal-extension .btn-ext{position: absolute;bottom: 50px;left: 220px;border-radius: 30px !important;text-transform: uppercase;padding: 7px 30px;font-size: 14px;font-weight: 500;background-color: #ff4200;color: #fff !important;border: none !important;}
#modal-extension .btn-ext:hover{color:#a92e03;}

.btn-default, .btn-primary{background:#fff;border:2px solid var(--secondary-color-active) !important;border-radius:0 !important;color:var(--secondary-color-active) !important;}
.btn-default:hover, .btn-primary:hover{background: var(--primary-color-active); color: #fff !important;}

input[type=text], input[type=email], input[type=password], textarea, textarea.form-control, select.form-control{border-radius:0px;border: 1px solid var(--greyscale-color-4);}

.btn-large{font-weight:700;}
h1{font-weight:700;}
h2{font-weight:700;}
h3{font-weight:700;}
h4{font-weight:700;}
h5{font-weight:700;}

/*
* custom orders
*/
.header-blocks .b-logo{order:1;height: 65px;display: flex;align-items: center;padding: 5px 25px 0 35px;}
.header-blocks .b-country{order:2;height: 65px;display: flex;align-items: center;padding: 0 10px;}
.header-blocks .b-custom{order:3;flex-grow:2;padding: 0 10px;}
.header-blocks .b-search{order:4;flex-grow:1;padding-right: 35px;}
.header-blocks .b-wishlist{order:5;padding:5px 35px 0 0;}

.header-blocks > div:not(:first-child){margin:0;}

.dropdown-menu.show{box-shadow: 0 8px 25px rgba(0, 0, 0, 0.30);border-radius: 0 0 10px 10px;border: none;margin-top: 0;}

advertising.header .display{opacity:1;}

header{padding: 0;height:65px;display: flex;align-items: center;background: var(--primary-color-active);border-bottom: none;box-shadow: 1px -5px 10px #000;}
header .container{max-width:100%;padding:0;}
header .container .row{margin:0}
header .container .col-12{padding:0;}
header .searchbox{border-radius:30px;}
header .searchbox .query{margin: 0;width: 100%;border-radius: 30px;}
header .searchbox .btn-categories{display:none;}
header .searchbox .btn-search{border-radius: 0 30px 30px 0 !important;background: #fff;color: var(--primary-color-active) !important;border: 1px solid transparent !important;}
header .searchbox .btn-advertiser{display:none;}
header .header-categories-btn, header .header-searchbox-btn{color:#fff !important;background: var(--primary-color-hover);padding: 8px;}
header .header-categories-btn{margin-left:10px;}
header .header-searchbox-btn{position: absolute;right: 10px;}
header .country .nav-country .current-country{color:var(--greyscale-font-1);background:#fff;border-radius:0;padding: 3px 4px; margin-top: 0;}
header .action-buttons li.wishlist{display:none;}
header .action-buttons li.wishlist{text-transform: uppercase;}
header .action-buttons a.text:hover p{color:#fff !important;}
header .action-buttons a.text:hover{color:#fff !important;}
header .action-buttons p.text, header .action-buttons a.text, header .action-buttons a.text p{max-width: inherit;}
header .action-buttons{padding-top: 0;}
header .action-buttons li i{padding: 6px; background: #b4d538;}
header .logo{max-height:22px;}

.b-custom ul li{float:none;}
.b-custom ul li ul{display:none;}
.b-custom{display:block;}
.b-custom .departments{height: 100%;width: fit-content;}
.b-custom .departments:hover{background:rgba(107, 130, 14, 0.41);transition: 1s;}
.b-custom .departments a.nav-link{color: #fff;font-size: 1.1em;font-weight: bold;text-transform: uppercase;}
.b-custom .departments a.nav-link i{margin-right:10px;}
.b-custom .departments p.title{text-transform:uppercase;font-size:1.077em;font-weight:600;color: var(--greyscale-font-3);background-color:#f2f2f2;padding:15px;}
.b-custom .departments ul{padding:0;}
.b-custom .departments ul li{padding:7px 30px 5px 20px;position:relative;height: 31px;margin:0;}
.b-custom .departments .dropdown-menu > ul > li:hover,.b-custom .departments ul li:active{background-color: var(--greyscale-color-3) !important;transition: 1s;}
.b-custom .departments ul li i.plus{position: absolute;right: 10px;top: 5px;font-size: 15px;color:var(--secondary-color-active);}
.b-custom .departments ul li a{line-height: 15px; display:-webkit-box;color: var(--secondary-color-active) !important;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-size: 0.8em;text-transform: none;}
.b-custom .departments .dropdown-menu > ul > li a i{margin-right:10px;font-size: 15px;}
.b-custom .departments .dropdown-menu > ul > li:hover > a{color: var(--primary-color-active) !important;}
.b-custom .departments ul li ul{display:none;position: absolute;right: -250px;width: 250px;z-index: 9;top: 0;background: var(--greyscale-color-3) !important;padding: 0;}
.b-custom .departments ul li ul li{padding:7px 20px 7px 20px;}
.b-custom .departments .dropdown-menu > ul > li:hover > ul{display:block;}
.b-custom .departments .dropdown-menu > ul > li > ul > li:hover > a{color: var(--primary-color-active) !important;}

.carousel-indicators li{width: 8px;height: 8px;border-radius: 50%;background-color:#fff !important;margin-right:4px;margin-left: 4px;}

banner-carousel .carousel{border-bottom: 3px solid var(--secondary-color-active);}
banner-carousel .carousel-item-7 .carousel-banner-img .display{padding:50px;background:none;width: 50%;justify-content: start;}
banner-carousel .carousel-item-7 .carousel-banner-img .display button{display:none;font-size:13px;border: 2px solid #fff !important;color: #fff !important;background: transparent;border-radius: 0;font-weight: 700;text-transform:uppercase;}
banner-carousel .carousel-item-7 .carousel-banner-img .display h1{font-weight: 700; font-size: 2em;}
banner-carousel .carousel-item-7 .carousel-banner-img .display p{font-size: 1.2em;margin-bottom: 20px;font-weight: 200;}
banner-carousel .carousel-item-7 .carousel-banner-img .display img{margin-bottom: 20px;box-shadow: none;border-radius:0;width: 50%;}
banner-carousel .carousel-item-7 a:first-child .display h1, banner-carousel .carousel-item-7 a:first-child .display p{text-shadow: none;}
banner-carousel .carousel-item-7 a:nth-child(2) .display h1, banner-carousel .carousel-item-7 a:nth-child(2) .display p{text-shadow: none;}

advertisers .advertisers-row,
advertisers .category-advertisers-row{background: #fff;box-shadow: 0 10px 25px #dfdfdf; margin-top: 3em;}
advertisers .category-advertisers-grid,
advertisers .search-advertisers-grid{width:100%;background: #fff;box-shadow: 0 10px 25px #dfdfdf;}
advertisers .slick-slide{border-left: 1px solid var(--greyscale-color-6);border-top: 1px solid var(--greyscale-color-6);}
advertisers .slick-slide .slick-slide{border-left:none;}
advertisers .slick-slide div:first-child .slick-slide{border-top:none;}
advertisers{background: #fff;}
advertisers .it-advertiser:hover .img{transition: 1s;}

.slick-track .slick-prev, .slick-track .slick-next{border: 2px solid var(--secondary-color-active);height: 30px;width: 30px;}
.slick-track .slick-next:hover{background-color: var(--secondary-color-active);transition:all 0.2s linear}
.slick-track .slick-prev:hover{background-color: var(--secondary-color-active);transition:all 0.2s linear}
.slick-track .slick-next:hover:before{color:#fff;}
.slick-track .slick-prev:hover:before{color:#fff;}
.slick-track .slick-prev:before, .slick-track .slick-next:before{font-family: "Font Awesome 5 Free" !important;font-weight: 600;color:var(--secondary-color-active);opacity: 1;}
.slick-track .slick-prev{left: -40px;}
.slick-track .slick-prev:before{content:"\f0d9";font-size: 16px;}
.slick-track .slick-next{right:-40px;}
.slick-track .slick-next:before{content:"\f0da";font-size: 16px;}
.owl-stage-outer{margin: 0 40px;}
.owl-nav .owl-prev,
.owl-nav .owl-next{border: 1px solid var(--greyscale-font-1);padding: 5px 10px;color: var(--greyscale-font-1);}
.owl-nav .owl-prev i:before{font-family: "Font Awesome 5 Free" !important;font-weight: 600;content:"\f0d9";}
.owl-nav .owl-next i:before{font-family: "Font Awesome 5 Free" !important;font-weight: 600;content:"\f0da";}
posts-carousel .departments{overflow: inherit;}
posts-carousel .departments .owl-stage-outer{margin:0;}
posts-carousel .owl-nav .owl-prev,
posts-carousel .owl-nav .owl-next{border: 2px solid #fff;color: #fff;}
posts-carousel .owl-nav .owl-prev{left:-40px;}
posts-carousel .owl-nav .owl-next{right:-40px;}

posts-banner .carousel-banner-img.display h1{color:#fff;font-size: 2em;-webkit-line-clamp: 3;max-height: 95px;display: -webkit-box;}
posts-banner .carousel-banner-img.display p{color:#fff;line-height: 20px;font-size: 1em;font-weight: 400;}
posts-banner .carousel-banner-img.display button{border-radius: 30px !important;background: no-repeat;border: 1px solid #fff !important;color: #fff !important;text-transform: lowercase;font-size: 18px;font-weight: 700;}
posts-banner .carousel-banner-img.display:after{opacity:0;}
posts-banner .carousel-banner-img.display h1,
posts-banner .carousel-banner-img.display p,
posts-banner .carousel-banner-img.display button{opacity:0;-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}
posts-banner .carousel-banner-img.display:hover h1,
posts-banner .carousel-banner-img.display:hover p,
posts-banner .carousel-banner-img.display:hover button{opacity:1;}
posts-banner .carousel-banner-img.display:hover:after{opacity:1;}

.news-block{background-image:url('../image/fundo_form.png');background-repeat: no-repeat;background-position: bottom center;background-size: cover;border-radius: 20px;padding: 30px;}
.news-block p{color:#fff;}
.news-block input[type=email]{text-transform: lowercase;font-size: 15px;padding: 5px;line-height: 24px;background: none;border: 1px solid #fff;border-radius: 30px;color: #fff;text-align: center;}
.news-block input[type=email]::-webkit-input-placeholder {color:#fff;}
.news-block input[type=email]::-moz-placeholder {color:#fff;}
.news-block input[type=email]:-ms-input-placeholder {color:#fff;}
.news-block input[type=email]:-moz-placeholder {color:#fff;}
.news-block button{text-transform: lowercase;font-size: 20px;font-weight: 700;border-radius: 30px !important;background: #fff;color: var(--primary-color-active) !important;margin-bottom:5px;border: none !important;}
.news-block .be-checkbox, 
.news-block .be-radio{color:#fff;margin-bottom:18px;margin-top:18px;text-align: center; font-size: 12px;line-height: 18px;text-transform: lowercase;}
.news-block .terms a{color:#fff !important;font-weight:400;font-size: 9px;}
.news-block h1{font-weight: 700;}

h1.title2{text-align: center !important;font-size: 1.5em !important;font-weight: 700 !important;}
h1.title2:before{content: '';display: inline-block;width: 100%;margin-left: -100%;border-top: 1px solid var(--primary-color-active);height: 8px;margin-right: 10px;}
h1.title2:after{border-top: 1px solid var(--primary-color-active);height: 8px;}

offers{padding: 2em 0;}

posts{padding: 4.5em 0;}
posts .post-it{box-shadow: 0 8px 20px #ccd2d6;border-radius: 20px;}
posts .post-it .image{height:280px;}
posts .post-it .contents{position:relative;flex-direction: column;height: 155px;padding:25px 30px;border-radius: 0 0 20px 20px;border-bottom: 3px solid #ccd2d6;border-left:none;border-top: none;border-right: none;}
posts .post-it .contents h1.title{text-align: center;text-transform: none;font-weight: 400;font-size: 1em;line-height: 20px;-webkit-line-clamp: 2;margin: 0;}
posts .post-it .contents button{width:100%;}
posts .post-it.layout-1 .contents .btn-go{background: var(--primary-color-active);border: 1px solid transparent;color: #FFF !important;text-transform: lowercase;border-radius: 30px !important;border: transparent !important;padding:7px 10px 9px 10px;font-weight: 700;font-size: 18px;}
posts .post-it.layout-1 .contents .btn-go:hover{background: var(--primary-color-hover);}
posts .post-it.layout-2 .image{height:434px;}
posts .post-it.layout-2 .contents{position: absolute;padding: 1.9em 2.5em;justify-content: start;}
posts .post-it.layout-2 .contents h1.title{text-align: left;font-weight: 700;-webkit-line-clamp: 3;max-height: 90px;display: -webkit-box; font-size: 2em;line-height: 30px;text-shadow: none;}
posts .post-it.layout-2 .contents p.subtitle{flex-grow:1;text-transform: none;line-height: 20px;font-size: 1em;font-weight: 400;text-shadow: none;}
posts .post-it.layout-2 .contents .btn-go{border-radius:30px !important;background: no-repeat;border: 1px solid #fff !important;color:#fff !important;text-transform: lowercase;font-size: 18px;font-weight: 700;}
posts .post-it.layout-2 .contents .btn-go:hover{background: #fff;color:#000 !important;}

posts-carousel{background: var(--secondary-color-active);padding: 0;}
posts-carousel .departments .it-department{height: 250px;}
posts-carousel .departments .it-department .dep-parent{padding-top: 50px; width: 140px;}
posts-carousel .departments .it-department .dep-parent i{color: #fff;font-size: 30px;border: 1px solid #73858e;border-radius: 50%;padding: 35px;box-shadow: 0 5px 25px #35464e;}
posts-carousel .departments .it-department .dep-parent i:before{color: #b9bec1;}
posts-carousel .departments .it-department .dep-parent span{color:#b9bec1;}
posts-carousel .departments .it-department a.active .dep-parent{background:#415056;transition: 1.5s;}

posts-carousel > .department-posts{background:#596f79;position:relative;margin-top: 10px;}
posts-carousel > .department-posts:before{content:' ';background-image:url('../image/borda-serrilhada.png');background-position: top;background-repeat: no-repeat;height: 43px;width: 100%;position: absolute;left: 0;top: -30px;}
posts-carousel .department-posts{padding: 2em 2em 1.5em 2em;}
posts-carousel posts .department-post{width:25%;flex: 0 0 25%;padding: 0 15px;margin-bottom: 30px;}
posts-carousel posts .department-post .post-it{width:100%;box-shadow: 0 2px 4px var(--secondary-color-active);border-radius: 10px;}
posts-carousel posts .post-it{display:flex;flex-direction:row;}
posts-carousel posts .post-it a{width:50%;}
posts-carousel posts .post-it .image{width:100%;height: 150px;}
posts-carousel posts .post-it .contents{position: relative;flex-direction: column;justify-content: center;align-items: start;height: 160px;width:50%;height:150px;border-radius: 0 5px 5px 0;background:#fff;padding: 10px;}
posts-carousel posts .post-it .contents h1.title{max-height: 100%;-webkit-line-clamp: 4;margin: 0;text-transform: none;font-weight: 400;font-size: 1em;color:var(--greyscale-font-3);margin-bottom:5px;}
posts-carousel posts .post-it .contents p.subtitle,
posts-carousel posts .post-it .contents p.datetime{display:none;}
posts-carousel posts .post-it .contents .btn-go{display:block;background: var(--primary-color-active);border: 1px solid transparent;color: #FFF !important;text-transform: lowercase;border-radius: 30px !important;border: transparent !important;font-weight: 700;}
posts-carousel posts .post-it .contents .btn-go:hover{background: var(--primary-color-hover);}
posts-carousel posts .post-it .contents p.subtitle,
posts-carousel posts .post-it .contents p.datetime{display:none;}
posts-carousel .owl-nav .owl-prev:hover, posts-carousel .owl-nav .owl-next:hover{background: #fff;color: var(--greyscale-font-1);}

articles .article-it{box-shadow: 0 5px 5px var(--greyscale-color-4);border-radius: 20px;}
articles .article-it h1{text-align:center;text-transform: none;font-weight: 400;font-size: 1em;line-height: 20px;-webkit-line-clamp: 3;color: var(--greyscale-font-3);height:60px;}
articles .article-it p.description{display:none;}
articles .article-it .image{border-radius: 20px 20px 0 0;}

advertising.header{justify-content: flex-end;}
advertising .logo{position: absolute;left: 50%;transform: translateX(-50%);bottom: -30px;box-shadow: 0 20px 20px var(--greyscale-color-4);border: 1px solid var(--greyscale-color-4);z-index: 1;}

search.with-header .theContent{padding-top:80px;}
search advertisers{background:#fff;}
search advertisers .slick-slider .slick-track{border:1px solid var(--greyscale-color-6);}
search .header-top{margin-bottom:20px;margin-top: 20px;}
search .header-top h1{text-align: center;font-size: 1.5em;overflow:hidden;position:relative;text-transform:uppercase;font-weight: 700;}
search .header-top h1:after{content: '';display: inline-block;width: 100%;margin-right: -100%;border-top: 1px solid var(--primary-color-active);height: 8px;margin-left: 10px;}
search .header-top h1:before{content: '';display: inline-block;width: 100%;margin-left: -100%;border-top: 1px solid var(--primary-color-active);height: 8px;margin-right: 10px;}
search .header-top h2{text-align: center;font-size: 1.3em;text-transform:uppercase;color:var(--secondary-color-active);margin-top:5px;}
search .header-left{display:none;}
search .col-md-9 advertisers{display:none;}
search .filter-left{box-shadow: 0 0 40px var(--greyscale-color-4);border-radius: 20px;border: 1px solid var(--greyscale-color-4);}
search .filter-left p.filter-title{border-radius:20px 20px 0 0;padding: 10px 30px;}
search .filter-left .inputs{padding: 10px 30px;}

search .post-it .contents h1.title{height:40px;width:100%;margin-bottom: 10px;}
search .post-it .contents p.subtitle{display:none;}
search .post-it .contents p.datetime{display:none;}
search .post-it .contents .btn-go{display:block;background: var(--primary-color-active);border: 1px solid transparent;color: #FFF !important;text-transform: lowercase;border-radius: 30px !important;border: transparent !important;padding: 7px 10px 9px 10px;font-weight: 700;font-size: 18px;}

products .container-fluid{padding:0 15px;}

.wishlist-add{display:none;}

.product-it{box-shadow: 0 0 40px var(--greyscale-color-4);border-radius: 20px;border: 1px solid var(--greyscale-color-4);padding: 0;display: flex;flex-direction: column;align-items: center;margin-bottom: 30px;}
.product-it .image{order:1;}
.product-it .image .outer .middle{vertical-align:top;}
.product-it .image img{border-radius: 20px 20px 0 0;}
.product-it .image{order:1;}
.product-it .rating{order:2;font-size: 10px;}
.product-it .title{order:3;color:var(--secondary-color-active);text-align:center;padding:0 10px;}
.product-it .price{order:4;}
.product-it .price p.price{font-weight: 600;font-size: 1.3em;}
.product-it .actions{order:5;width: 100%;padding: 0 20px;}
.product-it .actions a{background: var(--primary-color-active);border: none !important;color: #FFF !important;border-radius: 20px !important;margin-bottom: 20px;width: 100%;}

.offer-it{box-shadow: 0 0 40px var(--greyscale-color-4);border-radius: 20px;border: 1px solid var(--greyscale-color-4);margin-bottom: 30px;display: flex;align-items: center;height: calc(100% - 30px);}
.offer-it .infos{flex-grow:1;padding: 20px;}
.offer-it a.title{font-size: 1.400em;color:var(--secondary-color-active);height: auto;display: block;}
.offer-it p.code{margin-bottom:10px;color:var(--primary-color-active);font-weight: 600;}
.offer-it p.description{margin-bottom:10px;}
.offer-it .foot{display:none;}

product{background: var(--secondary-color-active);margin-bottom: 150px;}
product .container-fluid{margin-top: 50px;margin-bottom: -150px;}
product .detail .gallery{height:auto;}
product .detail .zoom-text{position: relative;bottom: 0;}
product .detail .rating{position: absolute;top: -30px;height: auto;right: 0;}
product .detail .infos p.description{width: min-content;flex-grow: 1;margin-right:10px;margin-bottom: 0;}
product .detail .infos .btn-default{background: var(--primary-color-active);border-radius: 30px !important;color: #fff !important;border: none !important;}
product .detail .prod-title{order:1;}
product .detail .prod-desc{order:2;}
product .detail .advertiser{order:3;}
product .detail .break-prod-advertiser{order:4;display:block !important;border-bottom: 1px solid var(--greyscale-color-4);margin: 30px 0;}
product .detail .price-cont{order:5;}
product .detail .actions{order:6;}
product .detail .product-variation{order:7;}
product .detail .infos .break-line{display:none;}

.owl-nav .owl-prev i, .owl-nav .owl-next i{font-size: 16px;}

price-advertisers{padding: 4em;}
price-advertisers h1{text-align: center;font-size: 1.5em;overflow:hidden;position:relative;text-transform:uppercase;}
price-advertisers h1:after{content: '';display: inline-block;width: 100%;margin-right: -100%;border-top: 2px solid var(--primary-color-active);height: 8px;margin-left: 10px;}
price-advertisers h1:before{content: '';display: inline-block;width: 100%;margin-left: -100%;border-top: 2px solid var(--primary-color-active);height: 8px;margin-right: 10px;}

price-history{padding: 4em;}
price-history h1{text-align: center;font-size: 1.5em;overflow:hidden;position:relative;text-transform:uppercase;}
price-history h1:after{content: '';display: inline-block;width: 100%;margin-right: -100%;border-top: 2px solid var(--primary-color-active);height: 8px;margin-left: 10px;}
price-history h1:before{content: '';display: inline-block;width: 100%;margin-left: -100%;border-top: 2px solid var(--primary-color-active);height: 8px;margin-right: 10px;}

.auth .container .row .col-md-6:first-child{order:2;}
.auth h1{text-align: left;font-size: 1.5em;overflow:hidden;position:relative;text-transform:uppercase;}
.auth h1:after{content: '';display: inline-block;width: 100%;margin-right: -100%;border-top: 2px solid var(--primary-color-active);height: 8px;margin-left: 10px;}
.auth p{color: var(--secondary-color-active);}

.change-pass-request input[type=email]{width: calc(100% - 190px);margin-right: 30px;}

.card-text:last-child{text-align: center;}

.card-body{border-bottom:3px solid #ccd2d6;border-radius: 20px;padding: 25px 30px;}

#cta-modal-newsletter{padding: 0 15px 0 15px;border-radius: 10px 10px 0 0;right: -71px;}
#cta-modal-newsletter label{font-weight: 700;}

header .country .nav-country a[aria-expanded=true]{border-radius: 0;}

articles .article-it{box-shadow: 0 8px 20px #ccd2d6; border: none;}

news{display:none;}

footer{background-color: var(--secondary-color-hover);}
footer ul li{text-transform: uppercase; font-size: 10px;}
footer p{text-transform: uppercase;font-size: 10px;}

@media (min-width: 1200px){
	product .container-fluid{max-width: 1140px;}
}

@media only screen and (max-width: 991px){
	.header-pd-md{min-height:65px;}	
	posts-carousel posts .department-post{width:50%;flex:0 0 50%}
}

@media only screen and (min-width: 768px){
	.change-pass .container .row .col-md-6 {
	    margin-left: 25%;
	}
}

@media only screen and (max-width: 768px){
	.container-fluid{padding: 0 2em;}
	
	advertisers .advertisers-row, advertisers .category-advertisers-row{margin: 3em 40px 0;}
	
	.b-wishlist{margin-right:30px !important;}
	.header-blocks .b-logo {background:none;padding-left: 5px;}
	
	posts-carousel .departments{margin: 3em 40px 0;}
	posts-carousel posts .department-post{width:100%;}
	posts-carousel posts [class*="department-posts-"]{padding: 2em 0 1.5em 0;}
	posts-carousel posts .department-post{padding:0;}
	
	banner-carousel .carousel-item-7 .carousel-banner-img .display h1{font-size:1.5em;}
	banner-carousel .carousel-item-7 .carousel-banner-img .display p{font-size:1.1em;}
	banner-carousel .carousel-item-7 .carousel-banner-img .display{width:100%;padding:10px;}
	banner-carousel .carousel-item-7 .carousel-banner-img .display img{max-width: 100px;}
	
	product .detail .infos .actions{width: 100%;margin-top: 20px;}
	product .detail .infos .actions .btn-default{width:100%;text-align: center;}
}

@media only screen and (max-width: 400px){
	header .country .nav-country .current-country img{display:inline-block;}	
}