/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
#top #header_main > .container, #top #header_main > .container .main_menu ul:first-child > li > a, #top #header_main #menu-item-shop .cart_dropdown_link{
	height:50px;
	line-height: 50px;
}
.html_top_nav_header .av-logo-container{
	height:50px;
}
.html_header_top.html_header_sticky #top #wrap_all #main{
	padding-top:48px;
}
#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before {
	font-family: 'entypo-fontello';
}

.centrar strong{
	font-size:14px;
	margin-bottom:0px;
}	
.centrar address{
	margin-bottom:2px;
	font-size:12px;
}	
.centrar{
	height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.museo_font{
	font-family: "Museo"
}
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

.lojas_align{
	padding-left:40px;
	height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#top #main .avia-section .template-page{
margin-left: 0px;
}

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */


@media only screen and (max-width: 390px) {
	
	#top #main .avia-section .template-page{
	
	margin-left: 0px;
	}

	.lojas_align{
	margin-left:20px;
}

  /* Add your Mobile Styles here */
   .row .col-lg-6 > .pull-right {
        float: none !important;
    }
 
  .momentos_titulos {
    height: 23px;
    width: auto;
    color: #C9D200 !important;
    font-family: Museo;
    font-size: 20px;
    line-height: 100%;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 50px;
  }
  
  .produtos_titulo {
	padding-top:55px;
}
  
  	.momentos_big{ 
	padding:0px;
	}

}

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
   .row .col-lg-6 > .pull-right {
        float: none !important;
    }
	
.btn_green{
	background-color: #C9D200;
    color: #41281B;
    border-color: #C9D200;
    border-radius: 7px;
    font-family: "Museo";
    font-size: 15px; 
	border-radius:7px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	position:absolute;
	text-align:center;
	top: 70%; 
}

  .banner_apresentacao  {
	margin:left;
	height: 146px;
	width: 100%;
	color: #FFFFFF;
	font-family: Museo;
	font-size: 30px;
	line-height: 40px;
	text-align: center;
    background-color: rgba(0,0,0,0.25);
	text-shadow: -2px 4px 5px rgba(0,0,0,0.25);
}

.rest_logo_right {
	width:114px;
	height:126px;
	position: relative;  
}


}

.momentos_big{ 
	padding:0px 120PX 0px 120px;
}

.socket_color {
	background-color: #41281B;
}
.main_color#produtos {
	background-color: #41281B;
}
.main_color#parceris_exclusivas {
	background-color: #E6E6E6;
	color:#41281B;
}
input {
	background-color: #FFF;
}

.main_color a:hover, .main_color h1 a:hover, .main_color h2 a:hover, .main_color h3 a:hover, .main_color h4 a:hover, .main_color h5 a:hover, .main_color h6 a:hover, .main_color .template-search  a.news-content:hover, .main_color .wp-playlist-item .wp-playlist-caption:hover {
	color: #FFF;
	text-decoration: underline;
}
.main_color {
	background-color: #FFF;
}
.homepage .main_color {
	background-color: #F2F2F2;
	color: #FFF;
}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    border: 1px solid #e1e1e1 !important;
    background-color: #f0f0f0 !important;
    color: #8c8c8c !important;
}

.homepage .main_color a:hover, .homepage .main_color h1 a:hover, .homepage .main_color h2 a:hover, .homepage .main_color h3 a:hover, .homepage .main_color h4 a:hover, .homepage .main_color h5 a:hover, .homepage .main_color h6 a:hover, .homepage .main_color .template-search a.news-content:hover, .homepage .main_color .wp-playlist-item .wp-playlist-caption:hover {
    color: #FFF;
    text-decoration: underline;
}
.main_color a:hover, .main_color h1 a:hover, .main_color h2 a:hover, .main_color h3 a:hover, .main_color h4 a:hover, .main_color h5 a:hover, .main_color h6 a:hover, .main_color .template-search a.news-content:hover, .main_color .wp-playlist-item .wp-playlist-caption:hover {
    color: #F47822;
    text-decoration: underline;
}

.alert_success,
.alert_error {
	margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
	padding: 10px 20px;
}

.alert_error {
	color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert_success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
	padding: 15px;
}
