
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace.pace-inactive .pace-progress {
  display: none;
}

.pace .pace-progress {
  position: fixed;font-weight:bold;
  z-index: 2000;
  top: 1em;
  right: 1em;
  height: 2em;
  width: 2em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  -webkit-transform: translate3d(0, 0, 0) !important;
  -ms-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
}

.pace .pace-progress:after {
  display: block;
  position: absolute;
  top: 0em;
  right: 0em;
  content: attr(data-progress-text);
  font-weight: 100;
  font-size: 3em;
  line-height: 1;
  text-align: right;
 color:#fff200;   
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.cookery{position:absolute;z-index:99999; right:0.5em; bottom:0.2em; width:28px}
.views {
 
  -webkit-transition-duration: 400ms;
  -moz-transition-duration: 400ms;
  -ms-transition-duration: 400ms;
  -o-transition-duration: 400ms;
  transition-duration: 400ms;
  -webkit-filter: blur(0px);
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  -moz-transform: translate3d(0, 0, 0) scale(1);
  -ms-transform: translate3d(0, 0, 0) scale(1);
  -o-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}
.views.blured {
  -webkit-filter: blur(10px);
  -webkit-transform: translate3d(0, 0, 0) scale(1.3);
  -moz-transform: translate3d(0, 0, 0) scale(1.3);
  -ms-transform: translate3d(0, 0, 0) scale(1.3);
  -o-transform: translate3d(0, 0, 0) scale(1.3);
  transform: translate3d(0, 0, 0) scale(1.3);
}


.link{ color:#38452b; }.link span{text-align:center; margin:0 auto}
.history{background:url(../img/bg5.png)}
.history p{color:#e1b004; font-size:1.1em;line-height:1.1em; margin:15px 20px}

 input[type="submit"].add{width:300px; height:45px; bottom:40px; position:absolute;right:15px;border-bottom:3px solid #38452b; background:url(../img/bg5.png);line-height:45px; text-align:left; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);font-size:16px;
 	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);color:#e1b004; padding-left:10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}

 input[type="submit"].add-popup:active{opacity:0.7;
}
 input[type="submit"].add-popup{width:200px; height:45px; bottom:40px; position:absolute;right:15px;border-bottom:3px solid #38452b; background:url(../img/bg5.png);line-height:45px; text-align:left; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);font-size:16px;
 	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);color:#e1b004; padding-left:10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}

 input[type="submit"].add-extras{width:100px;  bottom:5px; position:absolute;right:0px;border-bottom:none; background:#e1b004;line-height:35px; text-align:center; -webkit-box-shadow:none;font-size:13px;
 	text-shadow: none;color:#38452b; padding-left:0px;height:35px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
 input[type="submit"].add-extras:active{opacity:0.7;
}


 input[type="submit"].add-batatas{width:300px; height:45px; bottom:40px; position:absolute;right:15px;border-bottom:3px solid #38452b; background:url(../img/bg5.png);line-height:45px; text-align:left; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);font-size:16px;
 	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);color:#e1b004; padding-left:10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}

 input[type="submit"].add:active,input[type="submit"].add-batatas:active{ background: rgba(225,176,0,0.8); color:#38452b;
}
 input[type="submit"].adddrinks{width:60px; height:60px;border-radius:50%;  background:url(../img/bg5.png);line-height:105px; text-align:center; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);position:absolute; right:0;
 	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);color:#ffd800; border:2px solid #38452b;  
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
.fb{width:45px; height:45px;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);position:absolute;background:url(../img/bg5.png);border-bottom:3px solid #38452b;text-align:center;right:15px;bottom:245px; }
.fb:active{background:rgba(225,176,4,0.7); }
.wine{-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);position:absolute; bottom:90px; right:15px; width:45px; height:148px; background:url(../img/bg5.png);border-bottom:3px solid #38452b;text-align:center; margin:0 ;padding:0; vertical-align:middle}
.wine img{width:45px; vertical-align:middle}
.wine:active{background:rgba(225,176,4,0.7); }

.extra {display:block;right:65px; bottom:140px;
    box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
	position: absolute;border-bottom:3px solid #38452b;
	width:45px; height:42px;
	z-index: 11;
	font-weight:200;
	
  background:url(../img/bg5.png); 

}
.extra:active{color:#38452b; background:rgba(225,176,4,0.7); }



.extra1 {display:block;right:65px; bottom:90px;
    box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
	position: absolute;border-bottom:3px solid #38452b;
	width:45px; height:42px;
	z-index: 11;
	font-weight:200;
	 background:url(../img/bg5.png); 
 

}
.extra1:active{color:#38452b; background:rgba(225,176,4,0.7); }
.cont{  background:url(../img/bg5.png); }
.cont h3{text-shadow: 1px 1px 0 rgba(0,0,0,0.5);font-weight:300;font-size: 1.3em; text-align:center; position:relative; line-height:2em;color:#e1b004; }
.cont p{color:#e1b004;font-weight:200; font-size:1.1em;text-shadow: 1px 1px 0 rgba(0,0,0,0.5); }


i.icon.icon-camera {
  width: 23px;position:absolute; top:8px; right:10px;
  height: 20px;opacity:0.8;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 25 20'><path fill='%23e1b004' d='M13.3,5.5c-2.7,0-5,2.2-5,5s2.2,5,5,5c2.7,0,5-2.2,5-5S16,5.5,13.3,5.5z'/><path fill='%23e1b004' d='M22.8,1.8h-3.3c-0.2-1.3-1-1.8-2-1.8H8.1c-1,0-1.8,0.4-2,1.8H2.8C1.4,1.8,0,2.8,0,4.2v12.6 c0,1.4,1.4,2.5,2.8,2.5h20c1.4,0,2.2-1.1,2.2-2.5V4.2C25,2.8,24.2,1.8,22.8,1.8z M3.5,6.4C2.6,6.4,2,5.8,2,5c0-0.8,0.7-1.5,1.5-1.5 S5,4.1,5,5C5,5.8,4.3,6.4,3.5,6.4z M13.3,16.8c-3.5,0-6.3-2.7-6.3-6.2c0-3.3,2.5-6.2,5.7-6.2h1.2c3.2,0,5.7,2.9,5.7,6.2 C19.6,14.1,16.7,16.8,13.3,16.8z'/></svg>");
}
.border{margin-right:10px;}
 input[type="submit"] {cursor:pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
 text-align:center;  color:#38452b;
  border: none;
  background: none;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  padding: 0 0 0;
  margin: 0;
  width: 100%;
  height: 45px;
 
  font-size: 15px;
  font-family: inherit;
}
h1{text-transform:uppercase; text-align:left; color:#e1b004; font-weight:400; font-size:1.5em;line-height:1.1em; padding-left:6%; opacity:1 !important; opacity:0.65; margin:65px 0 10px }

h5{text-transform:uppercase; text-align:left; color:#e1b004; font-weight:400; font-size:1.3em;line-height:1.1em; opacity:1 !important; opacity:0.65; margin:5px 0 5px }

h4{text-transform:uppercase; text-align:center; color:#ffd800;   
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-weight:300; font-size:1.8em;line-height:1.1em;  opacity:1 !important; opacity:0.65; margin:0px 0 15px;text-shadow: 1px 1px 0 rgba(0,0,0,0.5);position:relative; }

.bg{width:300px; position:absolute; right:15px; top:65px;}
.info1{ position:relative;box-shadow: 0px 2px 5px rgba(0,0,0,0.6);cursor:pointer;width:300px;margin:5px auto; background:url(../img/bg5.png);position:relative; color:#edbe03;z-index:99999 ; padding:3%}

.info1 p{color:#e1b004; font-weight:200; font-size:1em;line-height:1.1em; margin:0; padding:0 0 5px 0 }








.info{padding:0 10% 20px 6%;margin:0; text-align:left; color:#e1b004; font-weight:300; font-size:1.1em;line-height:1.1em; }
.info .first{display:inline-block; margin:0; padding:0; opacity:0.7}
.info .second{display:inline-block; margin:0 ; padding:0; opacity:1!important}
.third{display:block; list-style:none; margin:15px 0 0 0; opacity:1!important;padding:0 5% 0 6%; text-align:left; color:#e1b004; font-weight:300; font-size:1.1em;line-height:1.1em; }
.third span{opacity:0.8 !important; font-style:italic }
.info img{opacity:1 !mportant;}
.info ul li span{margin-right:10px;}
.info ul li {list-style:none; margin:0.3em 0}



.info{padding:0 10% 20px 6%;margin:0; text-align:left; color:#e1b004; font-weight:300; font-size:1.1em;line-height:1.1em; }
.info .first{display:inline-block; margin:0; padding:0; opacity:0.7}
.info .second{display:inline-block; margin:0 ; padding:0; opacity:1!important}

.infobatatas{border-bottom:3px solid #38452b;position:absolute; right:65px; bottom:190px;width:240px;height:80px; padding:10px 0 10px 10px;margin:0; text-align:left; color:#e1b004; font-weight:300; font-size:1.1em;line-height:1.1em; background:url(../img/bg5.png); text-shadow: 1px 1px 0 rgba(0,0,0,0.5);-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);}
.infobatatas .first{display:inline-block; margin:0; padding:0; opacity:0.7}
.infobatatas .second{display:inline-block; margin:0 ; opacity:1!important}
.infobatatas h1{margin:0 0 10px;padding:0; font-size:1.2em}


.infobatatas:active{ color:#38452b; background:rgba(225,176,4,0.7); text-shadow: none;}
.infobatatas:active h1{ color:#38452b;}
.infobatatas:active i.icon.icon-camera {   background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 25 20'><path fill='%2338452b' d='M13.3,5.5c-2.7,0-5,2.2-5,5s2.2,5,5,5c2.7,0,5-2.2,5-5S16,5.5,13.3,5.5z'/><path fill='%2338452b' d='M22.8,1.8h-3.3c-0.2-1.3-1-1.8-2-1.8H8.1c-1,0-1.8,0.4-2,1.8H2.8C1.4,1.8,0,2.8,0,4.2v12.6 c0,1.4,1.4,2.5,2.8,2.5h20c1.4,0,2.2-1.1,2.2-2.5V4.2C25,2.8,24.2,1.8,22.8,1.8z M3.5,6.4C2.6,6.4,2,5.8,2,5c0-0.8,0.7-1.5,1.5-1.5 S5,4.1,5,5C5,5.8,4.3,6.4,3.5,6.4z M13.3,16.8c-3.5,0-6.3-2.7-6.3-6.2c0-3.3,2.5-6.2,5.7-6.2h1.2c3.2,0,5.7,2.9,5.7,6.2 C19.6,14.1,16.7,16.8,13.3,16.8z'/></svg>");}

.center p{font-size:16px;}
.bar{position:absolute; bottom:0; left:50%;width:100%;margin-left:-50%; height:45px;background:url(../img/bg5.jpg);}
.bar ul{text-align:center;  position:relative;line-height:45px; margin:0 auto}

.bar ul li { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;position:relative;text-align:center; display:inline-block; color:#edbe03; font-size:1em;  line-height:45px;padding:0 1em; margin:0 auto}
.bar ul li a{color:#e1b004; }
.bar ul li:active{background:#e1b004; color:#38452b; text-shadow:none}
.full .row {margin:0}
.batatasfull {height:100%; position:relative; overflow:hidden}
.batatasfull .col-50{height:100%; position:relative; overflow:hidden}

.index {
  
background: url(../img/bgg.jpg) repeat center center;-webkit-background-size: cover;
  background-size: cover;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0) ;
  -o-transform: translate3d(0, 0, 0) ;
  transform: translate3d(0, 0, 0);
  -webkit-transition-duration: 400ms;
  -moz-transition-duration: 400ms;
  -ms-transition-duration: 400ms;
  -o-transition-duration: 400ms;
  transition-duration: 400ms;
}
footer{text-transform:uppercase; z-index:999999; position:fixed;line-height:45px; height:45px;color:rgba(255,255,255,0.5); right:15px; padding-top:22em;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
footer a{color:#e1b004!important;	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
}

footer img{width:25px}
.logo{width:22%; position:absolute; top:10px;left:10px;min-width:130px}
.logo h1{color:#fff200; clear:both; text-align:center; margin:0 auto; padding:0;line-height:1em;position:relative; text-shadow: 1px 1px 0 rgba(0,0,0,0.5);font-size:1.2em; }
img{width:100%}

/*cont form*/
#contact-form { width:80%; 

  position: relative;
color:#edbe03; margin-left:5%; margin-top:10px;
  vertical-align: top;
  z-index: 1;
  padding:0 0 20px;

}
#contact-form fieldset {
  border: none;
  padding: 0;
  width: 100%;
  overflow: hidden;
}
#contact-form label {
  display: block;
  min-height: 30px;
  position: relative;
  margin: 0;
}
#contact-form .message {
 height: 170px;
  width: 100%;

}
#contact-form input,
#contact-form textarea {
 width:100%;

  padding: 6px 18px 6px;
  font-size: 15px;
  line-height: 18px !important;
  color: #edbe03;
  background-color: transparent;
  outline: none;
  border-bottom: 1px solid rgba(237,190,3,0.3); border-right:none;
  border-left:none;border-top:none;
  
  -webkit-p: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#contact-form input {
  height: 40px;
}
#contact-form input:focus,
#contact-form textarea:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#contact-form .area .error {
  float: none;
}
#contact-form textarea {
  height: 150px;
  resize: none;
  overflow: auto;
}
#contact-form .success {
  display: none;
  margin-bottom: 20px;
  color: #edbe03;
  font-size: 16px;
  line-height: 16px;
  position: relative;
  background: ;
  padding: 12px 14px;
  text-transform: none;
}
#contact-form .error,
#contact-form .empty {
  color: red;
  font-size: 14px;
  line-height: 1.27em;
  display: none;
  overflow: hidden;
  margin-bottom: 5px;
  padding: 2px 4px 6px 4px;
  text-transform: none;
}
.btn { width:90px;
  display: inline-block;
  *display: inline;
 margin-right:5px;
  font-size: 14px;
  line-height: 35px;
height:35px;
  text-align: center;
  
color: #38452b ;background:#edbe03;  cursor: pointer; border-bottom:3px solid #38452b;  }

  



.btn:focus,
.btn:active,
.btn.active {
  color: #edbe03;background:#38452b;border-bottom:3px solid #edbe03; 

}


.btn:first-child {
  *margin-left: 0;
}



.cn-button {text-align:center; box-shadow: 0px 5px 10px rgba(0,0,0,0.5);
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
	position: absolute;background:url(../img/bg5.png);border:4px solid #38452b;border-radius:50%;
	top: 50%;
	left: 50%;
	z-index: 11;
	font-weight:200;
	margin-left: -90px;
	padding-top: 0em;
	width: 180px; height:180px;  color:#ffd800;   
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	-webkit-transform: translateY(-60%);
	transform: translateY(-60%);

}

.cn-button {color:#ffd800; text-align:center; font-size:3.1em;line-height:180px }

.cn-button:active {opacity:0.7}




.tablet-25, .tablet-33{margin-bottom:20px; position:relative}

.page h2  {font-weight:200;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	position: absolute;-webkit-transition: all 0.35s;
	transition: all 0.35s; color:#ffd800;
	top: 0;
	left: 0;
	padding:0;margin:0;height:45px; line-height:45px;text-transform:uppercase; 
	width: 100%;background:url(../img/bg5.png);white-space:nowrap;  text-overflow: ellipsis;
border-bottom:2px solid #38452b;
	text-align: center;font-size:1.4em;	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);

	
}
.batatas .tablet-25 h2 ,.batatas .tablet-33 h2 {font-weight:200;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	position: absolute;-webkit-transition: all 0.35s;
	transition: all 0.35s; color:#ffd800;
	top: 0;  -webkit-flex-shrink: 1;
  -ms-flex: 0 1 auto;
  flex-shrink: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
	left: 0;
	padding:0;margin:0;height:45px; line-height:45px;text-transform:uppercase; 
	width: 100%;background:url(../img/bg5.png);
	text-align: center;font-size:1.05em;border-bottom:2px solid #38452b;
	
}

h3{font-weight:200;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	position: absolute;-webkit-transition: all 0.35s;
	transition: all 0.35s; color:#ffd800;
	bottom: 0;
	right: 0;
	padding:0;margin:0;height:40px; line-height:40px;text-transform:uppercase; 
	width: 100%;
	text-align: right;font-size:1.3em;padding-right:1em;	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
}


.img{position:relative; margin:0 auto; text-align:center; width:65%; padding-top:10%}
.vegetariana{background:url(../img/pratos/1.jpg)  bottom center; -webkit-background-size: cover;
  background-size: cover;height:100%; position:relative;}
.white{background:url(../img/bg5.png); height:100%}
.white1{ height:100%}

.ks-slider-custom {
  height: 100%;
}
.ks-slider-custom .slider-container {
 
}
.ks-slider-custom .slider-slide {
  -webkit-background-size: cover;
  background-size: cover;position:relative;
  background-position: center;
}

.ks-slider-custom .slider-pagination .slider-pagination-bullet {
  cursor: pointer;border-radius:50%;
  width: 10px;
  height: 10px;
  background: rgba(255, 255, 255, 0);
  opacity: 1;
  
  -webkit-transition: 200ms;
  -moz-transition: 200ms;
  -ms-transition: 200ms;
  -o-transition: 200ms;
  transition: 200ms;
  position: relative;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  transform: scale(0.9);
  box-sizing: border-box;
  border: 1px solid #ffd800;
}
.ks-slider-custom .slider-pagination .slider-pagination-active {
  z-index: 1;background:#ffd800;
  border: 1px solid #b40407;
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  transform: scale(1.3);
}


.ks-slider-custom .slider-pagination-1 .slider-pagination-bullet {
  cursor: pointer;border-radius:50%;
  width: 10px;
  height: 10px;
  background: rgba(255, 255, 255, 0);
  opacity: 1;
  
  -webkit-transition: 200ms;
  -moz-transition: 200ms;
  -ms-transition: 200ms;
  -o-transition: 200ms;
  transition: 200ms;
  position: relative;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  transform: scale(0.9);
  box-sizing: border-box;
  border: 1px solid #ffd800;
}
.ks-slider-custom .slider-pagination-1 .slider-pagination-active {
  z-index: 1;background:#ffd800;
  border: 1px solid #b40407;
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  transform: scale(1.3);
}














.link-menu span:before { background-color: #e1b004;
   -webkit-transform: translateY(0) rotate(90deg);
    -moz-transform: translateY(0) rotate(90deg);
    -ms-transform: translateY(0) rotate(90deg);
    -o-transform: translateY(0) rotate(90deg);
    transform: translateY(0) rotate(90deg);
}

.link-menu span:after { background-color: #e1b004;
     -webkit-transform: translateY(0) rotate(-90deg);
    -moz-transform: translateY(0) rotate(-90deg);
    -ms-transform: translateY(0) rotate(-90deg);
    -o-transform: translateY(0) rotate(-90deg);
    transform: translateY(0) rotate(-90deg);
}




 .link-menu span {
    background-color: transparent;
}

.trigger {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    cursor: pointer;
    z-index: 1030;
}

.trigger span {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 22px;
    height: 2px;
    margin-top: -1px;
    margin-left: -12px;opacity:0.9;
    background-color: transparent;
    font-size: 0px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
}

.trigger span:before,
.trigger span:after {
    -webkit-transition: all 0.2s cubic-bezier(0, 0.985, 0.17, 0.99);
    -o-transition: all 0.2s cubic-bezier(0, 0.985, 0.17, 0.99);
    transition: all 0.2s cubic-bezier(0, 0.985, 0.17, 0.99);
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e1b004;
    content: '';
}





.link-menu span {
    background-color: #e1b004;
}

.link-menu span:before {
    -webkit-transform: translateY(-450%);
    -moz-transform: translateY(-450%);
    -ms-transform: translateY(-450%);
    -o-transform: translateY(-450%);
    transform: translateY(-450%);
}

.link-menu span:after {
    -webkit-transform: translateY(450%);
    -moz-transform: translateY(450%);
    -ms-transform: translateY(450%);
    -o-transform: translateY(450%);
    transform: translateY(450%);
}



html .link-menu span:before {
    -webkit-transform: translateY(0) rotate(90deg);
    -moz-transform: translateY(0) rotate(90deg);
    -ms-transform: translateY(0) rotate(90deg);
    -o-transform: translateY(0) rotate(90deg);
    transform: translateY(0) rotate(90deg);
}

html .link-menu span:after {
    -webkit-transform: translateY(0) rotate(-90deg);
    -moz-transform: translateY(0) rotate(-90deg);
    -ms-transform: translateY(0) rotate(-90deg);
    -o-transform: translateY(0) rotate(-90deg);
    transform: translateY(0) rotate(-90deg);
}















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

.logo h1{font-size:0.75em
}

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

.tablet-33 h2 {font-size:1.1em;
	
}
    
    
}


.space{width:100%; height:45px; position:relative; overflow:hidden; background:none}
@media only screen and (max-width: 600px) {


   .cn-button {
	margin-left: -60px;font-size:1.9em;
	padding-top: 0em;
	width: 120px; height:120px; line-height:120px; 

}
.info{padding:0 10px 0 10px; text-align:left; color:#e1b004; font-weight:400; font-size:1em;line-height:1.1em;}

h1{font-size:1.2em; line-height:1.1em; padding-left:10px}
.price{font-size:1.1em}
    .year{font-size:1.1em}
    
     input[type="submit"].add{position:relative
}
 .batatas .tablet-25 h2 ,.batatas .tablet-33 h2 {font-size:0.9em;
	
}

h3{font-size:1em;
} 
     input[type="submit"].add{width:160px !important; height:45px; bottom:0; position:relative;left:0%;margin:30px 10px 60px;border-bottom:3px solid #38452b; background:url(../img/bg5.png);line-height:45px; text-align:center; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);font-size:15px;
 	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);color:#ffd800; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
    
     input[type="submit"].add-popup{width:160px !important; height:45px; bottom:0; position:relative;left:0%;margin:30px 10px 60px;border-bottom:3px solid #38452b; background:url(../img/bg5.png);line-height:45px; text-align:center; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);font-size:15px;
 	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);color:#ffd800; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
    
    
.bg{display:none}
}


