/*
Theme Name:   Within Child theme
Template:     within
Version: 2.9.2
Author: Within
Author URI: http://www.within.pt
License: Split Licence
License URI: -
Theme URI: www.within.pt
*/

@import url("../within/style.css");
@import url("../within/css-popup-slider.css");

/* =Customizacao vai comecar aqui
-------------------------------------------------------------- */
/*Configurar mensagens de erro dos formulários*/
.ninja-forms-error input[id*="ninja_forms_field"], .ninja-forms-error textarea {
border: red 1px solid !important;
}
.ninja-forms-error>label, .ninja-forms-error label span {
color: red !important;
}
/*Esconder carrinho do mobile*/
ul.cart_dropdown {
display: none;
}
/*Dar cor ao menu mobile*/
#mobile-advanced .pai > a {
background: #ddd !important;
}
/*Configurar titulos dos campos extra das tabs*/
.tab-titulo {
font-weight: bold;
}
/*Remover margin top dos slide shows inseridos em widgets*/
.avia-builder-widget-area [data-handle="av_slideshow"] {
margin-top: 0px !important;
}
/*Remover border-right das redes sociais. Não consigo usar border como está no menu da direita*/
#top .social_bookmarks li {
border: none;
}
/*Criar "drop-shadow no body do site". Pedido do tomé*/
body {
box-shadow: 0px 0px 9px 3px #b0b0b0;
-webkit-box-shadow: 0px 0px 9px 3px #b0b0b0;
-moz-box-shadow: 0px 0px 9px 3px #b0b0b0;
}

time.av-magazine-time.updated, span.post-meta-infos {
display: none !important;
}
/*div#tab-id-1-container, div#tab-id-2-container, div#tab-id-3-container {
overflow:hidden;
}*/
div[class*="tab_content"] {
overflow:hidden !important;
}
div .main_color .tabcontainer .active_tab_content, div .main_color .tabcontainer .active_tab {
background-color: #FCFCFC;
}
/*background header*/
div#header_main > .container {
background-image: url("http://placogesso.pt/wp-content/uploads/2015/01/header-info-1920.jpg");
background-repeat: no-repeat;
border-bottom-width: 0px;
background-size: cover;
max-width: 100%;
}
/*Remover uppercase de iconbox*/
.iconbox .iconbox_content .iconbox_content_title {
text-transform: none;
font-size: 13px;
}
/*Inicio modo catalogo*/
.product-sorting, .avia_cart_buttons, li.reviews_tab, li.reviews_tab.active, div#reviews {
display: none;
}
div#tab-reviews {
display: none !important;
}
#top .inner_product_header {
min-height: 0px !important;
border:0px;
}
main div ul li .main_color {
border: 0;
}
/*Fim modo catalogo*/


/*Classes personalizadas a usar no tema*/
.alinhaimg {
display: inline !important;
padding-left: 15px !important;
padding-right: 15px !important;
}
remove-border-top {
border-top:none;
}
/*Esconder titulo de pagina*/
h1.main-title.entry-title {
display: none;
}
/*Remover icon que aparece nas fotos em mouseover*/
span.image-overlay-inside {
display: none;
}
/*Alinhar lightboxes á direita do texto*/
a[id^=lb]{
float:right;
}
/*inserir id iconX para ganhar espacamento a esquerda*/
#icon2, #icon3, #icon1 {
position: absolute;
}
#icon1 {
left: 30px;
}
#icon2 {
left: 130px;
}
#icon3 {
left: 230px;
}

/*Formatação menu*/
#avia-menu a, .header_color div {
border: none !important;
}
#header_main_alternate {
border-bottom: 3px solid #bed63d !important;
}
/*Tirar border top de breadcrumbs*/
.stretch_full.container_wrap.alternate_color.light_bg_color.title_container {
border-top: none;
}
.header_color .avia-menu-fx {
bottom: -3px !important;
height: 3px !important;
}
#top #header .avia_mega_div > .sub-menu, .html_header_top .header_color .main_menu ul:first-child >li > ul, #top .av-main-nav ul ul {
border-top: 3px solid #5A5B5D !important;
margin-top: 0px;
}
/*Configurar as classes menu-principal e menu-secundario*/
li.menu-principal a .avia-menu-text {
font-weight: bold;
text-transform: uppercase;
}
li.menu-secundario a .avia-menu-text {
font-weight: normal;
text-transform: none;
}
li.menu-secundario a .avia-bullet {
visibility: hidden;
}
/*Fim de formatação de menu*/

/*Reparar dropdown dos menus*/
.avia_mega_div.avia_mega1.three.units, .avia_mega_div.avia_mega2.six.units {
left:0px !important;
}
/*Fim de reparacao de dropdown dos menus*/

/*corrigir espacamentos criados pelos widgets*/
.widget {
padding:0 !important;
}
/*fim de correcao de espacamentos criados pelos widgets*/
/*Ajudar nos espacamentos fabio*/
.content {
padding-top: 20px;
padding-bottom: 20px;
}
/*fim de ajuda nos espacamentos fabio*/
/*Configurar easyslider*/
#top .avia-slideshow-arrows a, .avia-slideshow-dots.avia-slideshow-controls {
display:none;
}
/*Fim de configuracao easyslider*/
/*Fundo caixa de pesquisa*/
.avia-search-tooltip.avia-tt, span.avia-arrow {
background-color: #ddd !important;
}
span.avia-arrow {
border-color: #ddd !important;
}
input#searchsubmit {
background-color: #bed63d;
}
input#s {
border-color: #ddd;
}
#top .header_color input[type='text'] {
border-color: #ddd;
}
/*Fim de fundo caixa de pesquisa*/
@media only screen and (min-width: 1030px) {
	/* Homepage - Slideshow e 3 blocks */
	div#remove-border-top div.flex_column.av_one_fifth.avia-builder-el-5.el_after_av_four_fifth.avia-builder-el-last{
		margin-left: 10px !important;
	}
	div#remove-border-top div.flex_column.av_four_fifth.first.avia-builder-el-3.el_before_av_one_fifth.avia-builder-el-first{
		width: 83.7% !important;
	}

	/* Segundo bloco de informacao*/
	div#av_section_1 div .av_one_fourth{
		width: 23.5% !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	div#av_section_1 div.avia-image-container,
	div#av_section_1 div.avia-image-container img,
	div#av_section_1 div .av_one_fourth div.avia-image-container-inner{
		width: 100% !important;
		margin: 0px !important;
		padding: 0px !important;
	}

	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center,
	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center div.avia-image-container-inner,
	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center img,
	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center span.image-overlay overlay-type-extern{
		width: 100% !important;
		margin: 0 !important;
		padding: 0px !important;
	}

	div#av_section_1 div.av_one_half{
		margin-left: 20px !important;
		width: 49% !important;
	}
	div#av_section_1 div.av_one_fourth,
	div#av_section_1 div.av_one_half{
		margin-left: 20px !important;
	}
	div#av_section_1 div.column-top-margin{
		margin-top: 20px !important;
	}

	div#av_section_1 div.av_one_fourth div.hr.hr-invisible{
		height: 20px !important;
	}

	div#av_section_1 div.avia-builder-el-first,
	div#av_section_1 div.first {
		margin-left: 0 !important;
	}
}
@media only screen and (min-width: 1030px) and (max-width: 1139px) {
	/* Homepage - Slideshow e 3 blocks */
	div#remove-border-top div.flex_column.av_one_fifth.avia-builder-el-5.el_after_av_four_fifth.avia-builder-el-last{
		margin-left: 7px !important;
	}
	div#remove-border-top div.avia-image-container.avia-align-center{
		margin: 0 auto 9px auto !important;
	}
	div#remove-border-top div.flex_column.av_four_fifth.first.avia-builder-el-3.el_before_av_one_fifth.avia-builder-el-first{
		width: 83.4% !important;
	}

	/* Segundo bloco de informacao*/
	div#av_section_1 div .av_one_fourth{
		width: 23.5% !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	div#av_section_1 div.avia-image-container,
	div#av_section_1 div.avia-image-container img,
	div#av_section_1 div .av_one_fourth div.avia-image-container-inner{
		width: 100% !important;
		margin: 0px !important;
		padding: 0px !important;
	}

	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center,
	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center div.avia-image-container-inner,
	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center img,
	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center span.image-overlay overlay-type-extern{
		width: 100% !important;
		margin: 0 !important;
		padding: 0px !important;
	}

	div#av_section_1 div.av_one_half{
		margin-left: 18px !important;
		width: 49% !important;
	}
	div#av_section_1 div.av_one_fourth,
	div#av_section_1 div.av_one_half{
		margin-left: 18px !important;
		float: left !important;
		
	}
	div#av_section_1 div.column-top-margin{
		margin-top: 18px !important;
	}

	div#av_section_1 div.av_one_fourth div.hr.hr-invisible{
		height: 18px !important;
	}

	div#av_section_1 div.avia-builder-el-first,
	div#av_section_1 div.first {
		margin-left: 0 !important;
	}
	
	div.av_one_fourth.first.el_before_av_one_fourth, 
	div.av_one_fourth.first + div.av_one_fourth + .av_one_fourth, 
	div.av_one_half.first + div.av_one_fourth.el_before_av_one_fourth, 
	div.av_one_fourth.first + div.av_one_fourth + .av_one_half,
	div.avia-content-slider-inner div.av_one_fourth.first
	{
		clear: none !important;
	}
	div#av_section_1 div.first{
		clear: both !important;
	}
}
@media only screen and (min-width: 990px) and (max-width: 1029px) {
	/* Homepage - Slideshow e 3 blocks */
	div#remove-border-top div.flex_column.av_one_fifth.avia-builder-el-5.el_after_av_four_fifth.avia-builder-el-last{
		margin-left: 7px !important;
	}
	div#remove-border-top div.avia-image-container.avia-align-center{
		margin: 0 auto 9px auto !important;
	}
	div#remove-border-top div.flex_column.av_four_fifth.first.avia-builder-el-3.el_before_av_one_fifth.avia-builder-el-first{
		width: 83.4% !important;
	}

	/* Segundo bloco de informacao*/
	div#av_section_1 div .av_one_fourth{
		width: 23.5% !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	div#av_section_1 div.avia-image-container,
	div#av_section_1 div.avia-image-container img,
	div#av_section_1 div .av_one_fourth div.avia-image-container-inner{
		width: 100% !important;
		margin: 0px !important;
		padding: 0px !important;
	}

	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center,
	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center div.avia-image-container-inner,
	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center img,
	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center span.image-overlay overlay-type-extern{
		width: 100% !important;
		margin: 0 !important;
		padding: 0px !important;
	}

	div#av_section_1 div.av_one_half{
		margin-left: 18px !important;
		width: 49% !important;
	}
	div#av_section_1 div.av_one_fourth,
	div#av_section_1 div.av_one_half{
		margin-left: 18px !important;
		float: left !important;
		
	}
	div#av_section_1 div.column-top-margin{
		margin-top: 18px !important;
	}

	div#av_section_1 div.av_one_fourth div.hr.hr-invisible{
		height: 18px !important;
	}

	div#av_section_1 div.avia-builder-el-first,
	div#av_section_1 div.first {
		margin-left: 0 !important;
	}
	
	div.av_one_fourth.first.el_before_av_one_fourth, 
	div.av_one_fourth.first + div.av_one_fourth + .av_one_fourth, 
	div.av_one_half.first + div.av_one_fourth.el_before_av_one_fourth, 
	div.av_one_fourth.first + div.av_one_fourth + .av_one_half,
	div.avia-content-slider-inner div.av_one_fourth.first
	{
		clear: none !important;
	}
	div#av_section_1 div.first{
		clear: both !important;
	}
}


@media only screen and (min-width: 768px) and (max-width: 989px) {
	/* Homepage - Slideshow e 3 blocks */
	div#remove-border-top div.flex_column.av_one_fifth.avia-builder-el-5.el_after_av_four_fifth.avia-builder-el-last{
		margin-left: 7px !important;
	}
	div#remove-border-top div.avia-image-container.avia-align-center{
		margin: 0 auto 7px auto !important;
	}
	div#remove-border-top div.flex_column.av_four_fifth.first.avia-builder-el-3.el_before_av_one_fifth.avia-builder-el-first{
		width: 83.4% !important;
	}

	/* Segundo bloco de informacao*/
	div#av_section_1 div .av_one_fourth{
		width: 23.5% !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	div#av_section_1 div.avia-image-container,
	div#av_section_1 div.avia-image-container img,
	div#av_section_1 div .av_one_fourth div.avia-image-container-inner{
		width: 100% !important;
		margin: 0px !important;
		padding: 0px !important;
	}

	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center,
	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center div.avia-image-container-inner,
	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center img,
	div#av_section_1 div.av_one_half div.avia-image-container.av-styling-.avia-builder-el-17.avia-builder-el-no-sibling.avia-align-center span.image-overlay overlay-type-extern{
		width: 100% !important;
		margin: 0 !important;
		padding: 0px !important;
	}

	div#av_section_1 div.av_one_half{
		margin-left: 12px !important;
		width: 49% !important;
	}
	div#av_section_1 div.av_one_fourth,
	div#av_section_1 div.av_one_half{
		margin-left: 12px !important;
		float: left !important;
		
	}
	div#av_section_1 div.column-top-margin{
		margin-top: 12px !important;
	}

	div#av_section_1 div.av_one_fourth div.hr.hr-invisible{
		height: 12px !important;
	}

	div#av_section_1 div.avia-builder-el-first,
	div#av_section_1 div.first {
		margin-left: 0 !important;
	}
	
	div.av_one_fourth.first.el_before_av_one_fourth, 
	div.av_one_fourth.first + div.av_one_fourth + .av_one_fourth, 
	div.av_one_half.first + div.av_one_fourth.el_before_av_one_fourth, 
	div.av_one_fourth.first + div.av_one_fourth + .av_one_half,
	div.avia-content-slider-inner div.av_one_fourth.first
	{
		clear: none !important;
	}
	div#av_section_1 div.first{
		clear: both !important;
	}
	
}

#no-min-height-top,
#no-min-height-bot{
	min-height: 0px !important;
}

#no-min-height-top {
	height: 20px;
}


/* Inicio ajustar menu com pesquisa no topo do site */
/*div#header_meta{
	border-bottom-width: 0px !important;
}
div#header_meta nav.sub_menu{
	width: 50%;
}
div#header_meta nav.sub_menu ul#avia2-menu{
	float: right;
	
}
div#header_meta nav.sub_menu div#searchwtn form input,
div#header_meta nav.sub_menu div#searchwtn{
	height: 30px;
}
div#header_meta nav.sub_menu div#searchwtn{
	margin-top: -10px;
}
div#header_meta nav.sub_menu div#searchwtn form input#searchsubmit{
	line-height: 30px;
}
div#header_meta nav.sub_menu div#searchwtn form input#s{
	padding: 0px 47px 0px 10px !important;
}
div#header_meta:after{
	clear: both;
}*/
/* Fim ajustar menu com pesquisa no topo do site */


/*COOKIES*/
.button_cookie{
	background-color:#bdd73e !important;
	color: #626366 !important;
		
}
.button_cookie:hover{
	background-color:#a3bb30 !important;
	color: white !important;

}


/* consentimento Form*/
input#ninja_forms_field_45.ninja-forms-field.ninja-forms-req{
  width:30px !important;
}
