/*.c-button,.c-menu__close{-moz-appearance:none;appearance:none;border-radius:none;-webkit-appearance:none;box-shadow:none}*/
/*.c-button:focus,.c-menu__close:focus{outline:0}*/
#carbonads,.c-mask,.c-menu{position:fixed}
.o-wrapper{transition:transform .3s}
.c-menu,.o-wrapper{-webkit-transition:-webkit-transform .3s}

.c-menu{z-index:1001;background-color:#67b5d1;transition:transform .3s}
.c-menu__items{list-style:none;margin:0;padding:0}
.c-menu--push-left,.c-menu--push-right,.c-menu--slide-left,.c-menu--slide-right{width:100%;height:100%;overflow-y:scroll}

@media all and (min-width:320px){.c-menu--push-left,.c-menu--push-right,.c-menu--slide-left,.c-menu--slide-right{width:275px}}

@media all and (min-width:320px){.c-menu--push-left,.c-menu--slide-left{-webkit-transform:translateX(-275px);-ms-transform:translateX(-275px);transform:translateX(-275px)}}

.c-menu--push-left.is-active,.c-menu--slide-left.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.c-menu--push-right,.c-menu--slide-right{top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}

@media all and (min-width:320px){.c-menu--push-right,.c-menu--slide-right{-webkit-transform:translateX(275px);-ms-transform:translateX(275px);transform:translateX(275px)}}

.c-menu--push-right.is-active,.c-menu--slide-right.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.c-menu--push-bottom,.c-menu--push-top,.c-menu--slide-bottom,.c-menu--slide-top{vertical-align:middle;width:100%;height:60px;text-align:center;overflow-x:scroll}
.c-mask,body.has-active-menu{overflow:hidden}.c-menu--push-bottom .c-menu__items,.c-menu--push-top .c-menu__items,.c-menu--slide-bottom .c-menu__items,.c-menu--slide-top .c-menu__items{display:inline-block;text-align:center}
.c-menu--push-bottom .c-menu__item,.c-menu--push-top .c-menu__item,.c-menu--slide-bottom .c-menu__item,.c-menu--slide-top .c-menu__item{display:inline-block;line-height:60px}
.c-menu--push-bottom .c-menu__link,.c-menu--push-top .c-menu__link,.c-menu--slide-bottom .c-menu__link,.c-menu--slide-top .c-menu__link{display:block;}
/*.c-menu--push-bottom .c-menu__close,.c-menu--push-top .c-menu__close,.c-menu--slide-bottom .c-menu__close,.c-menu--slide-top .c-menu__close{display:inline-block;height:60px;line-height:60px}*/
.c-menu--push-top,.c-menu--slide-top{top:0;left:0;-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}
.c-menu--push-top.is-active,.c-menu--slide-top.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.c-menu--push-bottom,.c-menu--slide-bottom{bottom:0;left:0;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}
.c-menu--push-bottom.is-active,.c-menu--slide-bottom.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.o-wrapper.has-push-left{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}

@media all and (min-width:320px){.o-wrapper.has-push-left{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}}

.o-wrapper.has-push-right{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}

@media all and (min-width:320px){.o-wrapper.has-push-right{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}}

.o-wrapper.has-push-top{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}
.o-wrapper.has-push-bottom{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}
/*.c-menu__close{border:10px solid #b00000; color:#fff;background-color:#3184a1;border:none;cursor:pointer}*/
.c-mask{z-index:1000;top:0;left:0;width:0;height:0;background-color:#000;opacity:0;-webkit-transition:opacity .3s,width 0s .3s,height 0s .3s;transition:opacity .3s,width 0s .3s,height 0s .3s}
.c-mask.is-active{width:100%;height:100%;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}
.c-buttons{text-align:center}
.c-button{display:inline-block;color:#67b5d1;background:0 0;cursor:pointer}
.c-button:disabled{opacity:.3;cursor:not-allowed}

.buscar { display:none;}

/*--------------------------------------------------------------* para 700px o menos \*--------------------------------------------------------------*/

@media screen and (max-width: 1180px) {
/*.buscar { display: block; position:fixed; bottom: 2.5rem;right: 1.5rem; width: 64px;height: 64px; border: 0;border-radius: 50%; z-index:999; cursor:pointer; background-color: #fff; text-align:center; font-size: 35px;-webkit-box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 50%);box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 50%);-webkit-transition: 300ms ease all;}*/
 .buscar { display: block; position:fixed; top:-5px; right:20px; cursor:pointer; z-index:999; cursor:pointer;color: #fff;}
   
	.buscar img{ width:30px;}
	.buscar i { line-height: 64px; font-size: 34px;}

}

@media screen and (max-width: 500px) {
}

.c-menu--slide-right {padding:15px 15px 15px 15px; background:#333;color:#fff;}
	.c-menu--slide-right span {border:0px solid #000; float:left; width:100%; margin-bottom:5px; /*padding-bottom:10px; border-bottom:1px solid #fff;*/}
		.c-menu--slide-right span a {padding: 4px 10px; background-color: #666;text-decoration: none;color: #fff;font-size: 16px;margin-bottom: 10px;text-align: center; width:50%; font-weight:300;}
		.c-menu--slide-right span a:hover { background-color:#3399ff;}
		.c-menu--slide-right span a.active { background-color:#3399ff;}
			.c-menu--slide-right span a.games { float:left; width:48%;}
			.c-menu--slide-right span a.apps { float:right; width:48%;}
			.c-menu--slide-right span a.and { float:left; width:33.333%; border-right:1px solid #333;}
			.c-menu--slide-right span a.ios { float:left; width:33.333%; border-right:1px solid #333;}
			.c-menu--slide-right span a.wph { float:left; width:33.333%;}
			.c-menu--slide-right span a.and img, .c-menu--slide-right span a.ios img, .c-menu--slide-right span a.wph img { height:40px; padding:5px;}
			.c-menu--slide-right span a.active {background-color: #3399cc;}
		.c-menu--slide-right span b{ font-weight:normal; color:#666; float:left; margin-bottom:5px; width:100%; font-size:14px;}
		.c-menu--slide-right span input{ float:left; height:30px; border:1px solid #666; background-color:#333; padding:5px 10px; font-size:16px; width:100%; margin-bottom:10px; color:#FFF;}
		.c-menu--slide-right span select{border:1px solid #666; padding:5px 45px 4px 10px;float:left; background-color:#333; width:100%; font-size:16px; margin-bottom:10px; color:#bbb;}
	
		.c-menu--slide-right > span:last-child {border:0px solid #b00000; margin-top:5px; margin-bottom:0;}
		
.c-menu_title {border:0px solid #fff; float:left; display:block; margin-bottom:15px; background-color:#444; color:#aaa; padding:0px 15px; font-size:16px; width:75%; height:40px; line-height:40px;}
.c-menu__close {border:0px solid #fff; float:right; display:block; margin-bottom:15px; background-color:#b00000; color:#fff; font-size:16px; padding:0 5px;  height:40px; line-height:40px; cursor:pointer;}
	.c-menu__close img{ width:30px;}
.filter-menu {border:0; background-color: #009cde; color: #fff; cursor: pointer; float: left; font-size: 18px; text-decoration: none; width:100%; text-align:center;  line-height:40px; border-bottom: 3px solid #0080b6;}

.c-menu_title2 {border:0px solid #fff; float:left; display:block; margin-bottom:15px; background-color:#444; color:#aaa; padding:0px 15px; font-size:16px; width:150px; height:40px; line-height:40px;}
.filter-menu2 {border:0px solid #fff; float:right; display:block; margin-bottom:15px; background-color:#009cde; color:#fff; font-size:16px; padding:0 5px;  height:40px; line-height:40px; cursor:pointer; margin-right:10px;}
	.filter-menu2 img{width:30px; vertical-align:middle; margin-top:5px;}

.left-menu, .c-menu--slide-right, .c-menu--slide-right span input, .c-menu--slide-right span select, .c-menu--slide-left, .c-menu--slide-left a, .c-menu__close, .filter-menu, .c-menu_title, .c-menu--slide-left a span, .c-menu_title2, .filter-menu2, .c-menu--slide-right span a, .c-menu--slide-right span a.and img, .c-menu--slide-right span a.ios img, .c-menu--slide-right span a.wph img
{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}