/* 



 Theme Name:     Museu Virtual de Manteigas 2015



 Description: 	 Tema criado para DIVI FRAMEWORK para GEODIRECTORY PLUGIN



 Author:         Cloudsidea Design - Cláudia Saraiva



 Author URI:     http://www.cloudsidea-design.com



 Template:       Divi



 Version:        1.0 



*/ 







@import url("../Divi/style.css"); 



/* ----------- NÃO EDITAR ACIMA DESTA LINHA SFF - COLOCAR ESTILOS EM SEGUIDA - CLOUDSIDEA-DESIGN.COM --------------------------- */



.fa-compress:before {



    content: "ESCONDER FILTRO \f063";



}



.fa-expand:before {



	content: "MOSTRAR FILTRO \f062 ";



	background-image: url(../../../icone-economia-local-agricultura.png);



	background-size: cover;



	background-position: center center;



}



.map_category label {



	display: inline-block !important;



	padding: 2px 0;



	font-style: normal;



	font-variant: normal;



	font-weight: normal;



	font-size: 14px;



	text-align: left;



}







/*ESTILO PARA RETIRAR CIRCULO DA LISTA DO FILTRO MAPA EM HOMEPAGE CRIADA*/



.entry-content ul{



 list-style-type: none;



 padding: 0px 0px 0px 0px !important;



 line-height: auto;



}

/*MODIFICAR MARGEM ESQUERDA DAS LISTAGENS NO FILTRO MAPA DA HOMEPAGE*/

ul.treeview.sub_list {

    margin-left: 10px !important;

}

.map-category-listing {

    right: 0;

    position: absolute;

    width: 25% !important;

    height: auto;

}

.map_category {

    position: absolute;

    right: 0px;

    bottom: 0;

    padding: 10px;

    z-index: 10;

    /* background: url(../images/transparent-bg.png) repeat; */

    background-color: rgba(114, 149, 1, 0.8);

    color: #FFFFFF;

    overflow-y: auto;

    /* font-size: 10px; */

}



i.fa.fa-long-arrow-up:hover {

    opacity: 0.5;

    font-size: 20px;

}

i.fa.fa-long-arrow-down:hover{

    opacity: 0.5;

    font-size: 20px;

}



/*ALTERAÇÃO DO TÍTULO DA CAIXA INFO POPUP DE CADA LOCAL NO MAPA*/



.geodir-bubble_desc h4 {



    clear: inherit;



    /* background-color: red; */



    position: relative;



    z-index: 10;



    width: 100%;



    paddin:5px;



    /* padding-top: 7px; */



	background:#FFFFFF;



    background: linear-gradient(#FFFFFF 100%, #FFFFFF 100%);



    background: -webkit-linear-gradient(#FFFFFF 0%, transparent 100%);



    background: -moz-linear-gradient(#FFFFFF 0%, transparent 100%);



    background: -ms-linear-gradient(#FFFFFF 0%, transparent 100%);



    zoom: 1;



    filter: progid:DXImageTransform.Microsoft.gradient( gradientType=0, startColor=0, endColorStr='#FFFFFF' );



    -ms-filter: progid:DXImageTransform.Microsoft.gradient( gradientType=0, startColor=0, endColorStr='#FFFFFF' );



    text-overflow: ellipsis;



    overflow: hidden;



    white-space: nowrap;



}







.geodir-bubble-meta-side {



    display: inline-block;



    vertical-align: top;



    width: 100%;



    padding: 0 5px;



    overflow-y: auto;



    margin-top: -6px;



	height:auto;



    /*height: calc(50% - 11px);*/



}



/*ESTILO PARA BOTÃO VISITAR*/



.geodir-bubble-meta-bottom a {



	display:block;



	text-align:center;



	margin-left:auto;



	margin-right:auto;



	



	width: 95%;



	height:25px;



	border: 1px solid #909090;



	



	}



.geodir-bubble-meta-bottom a:hover {



	display: block;



	text-align: center;



	background-color: #909090;	



	}







/**/



/*.geodir_popular_post_category {







    margin-bottom: 0px;



    padding: 0px;



    float: left;



    width: 25%;



	min-height:200px;



}



*/



.geodir-cat-list-tax {







    display: none;







}







/*LISTAGEM DE CATEGORIAS BARRA LATERAL*/







#sidebar .geodir-widget,  #sidebar{



    float: left;



    margin: 0px 0px 0px 0px;



}



.sub_cats_stw {



    margin-left: 0px;



    height: auto;



    margin-bottom: 20px;



    overflow: hidden;



}



.sub_cats_stw {



	background-repeat: no-repeat;



	background-position: 0 0 #f3f3f3;



	background-image: none;



	background-color: #FFFFFF;



	background-attachment: scroll;



	border: 0px solid #e6e6e6;



	margin-top: 15px;



	padding: 12px;



}







ul#singleUL ul.children {



    margin-left: 25px;



}







/*IMAGEM NUM MENU*/



.homepage {



background-image: url('http://cloudsidea-design.com/mvm03/wp-content/uploads/2015/10/menu-icon-cpt-economia-local-hover.png');



background-repeat: no-repeat;



background-position: left;



padding-left: 55px;



padding-bottom:10px;



}











/*ALTERAÇÕES MENU CPT MAPA*/



.cs_menu_cpt_mapa img{



		width:36px;



		height:auto;



		/*float: left;



    padding-top: 10px;*/}



li.cs_menu_cpt_mapa:hover{



	opacity:1 !important;



	cursor:crosshair!important;



	    -moz-transition: all 0.4s ease-in-out;



    -webkit-transition: all 0.4s ease-in-out;



    transition: all 0.4s ease-in-out;



	}



.cs_menu_cpt_mapa{



	opacity:0.5 !important;







	}







.cs_menu_cpt_mapa.gd-map-search-pt{



	opacity:1;}



	



/**/



.map-places-listing {



    background: url(../images/transparent-bg.png) repeat;



	background-color:rgba(0,0,0,0.75);



    padding: 8px 0px 8px 0px;



	position: relative;



    max-width: 100%;



    width: 100%;



    margin-top: 0px;



    line-height: 1;



}



.geodir-map-navigation ul li {



    display: inline-block;



    position: relative;



    top: -30px;



    margin: 0 12px;



}



.geodir-map-navigation ul li.geodir-rightarrow {



    left: 94%;



}



.geodir-map-navigation {



    position: initial;



    margin: 0px;



    /*background-color: red;*/



    height: 10px;



	margin-top: 0px;



}



.geodir-map-home-page .geodir-map-posttype-list {



    display: block;



    overflow: hidden;



    white-space: nowrap;



    width: 100%;



    word-wrap: normal;



    top: 10px;



    position: relative;



}



.map-places-listing ul.place-list li {



    display: block;



    float: left;



    padding: 0 15px;



    border-right: 1px rgba(255, 255, 255, 0.6) solid;



}



.map_category {



 margin-bottom: 0px;



}



.trigger {



 margin-bottom: 0px;



}







/*LINHA BOTTOM MENU DO TOPO*/



header#main-header {



    border-bottom: 10px solid rgba(0, 0, 0, 0.33);



}







/*ALTERAÇÕES AO WIDGET DAS LISTAGEM DAS CATEGORIAS*/



li.coluna-cs {



    display: inline-block;



    vertical-align: top;



    width: 25%;



}



.gd-cptcat-ul.gd-cptcat-parent.gd-cpt-flat {



    float: none !important;



    width: 100% !important;



    min-width: 100px !important;



}



.gd-cptcat-ul.gd-cptcat-parent.gd-cpt-flat li a {



    text-overflow: ellipsis;



	/*



	overflow:hidden;



	white-space:nowrap;*/



    overflow:visible ;



    white-space:normal ;



    /*min-width: 170px;*/



   /* display: block; ANTERIOR*/



	display: inline-block ;



}







.gd-cptcat-li a img {



    height: 2.5em;



    vertical-align: middle;



    float: left;



    padding-bottom: 10px;



}



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



	li.coluna-cs {



    display: inline-block;



    vertical-align: top;



    width: 50%;



}











	}



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



	li.coluna-cs {



    display: inline-block;



    vertical-align: top;



    width: 100%;



}















	}



/*MENU ALTERAÇÕES*/



/*



#top-menu li {



    display: inline-block;



    font-size: 12px;



    padding-right: 5px;



    max-width: 150px;



    padding-bottom: 10px;



}



.menu-item a.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper {



    padding-right: 10px;



    display: block;



    text-align: left;



    vertical-align: bottom;



    padding-bottom: 0;



    margin-bottom: -26px;



}



#top-menu li span.menu-image-title {



    display: block;



    float: left;



    text-align: left;



    padding-left: 30px;



}



#top-menu li ul.submenu li {



    display: inline-block;



    font-size: 14px;



    padding-right: 22px;



}



#top-menu li li a {



    padding: 6px 20px;



    width: 200px;



}



#top-menu li ul.sub-menu span.menu-image-title {



    display: inline-block;



    float:right;



    text-align: left;



    padding-left: 10px;



}*/







/*FORMULÁRIO DE PESQUISA AVANÇADO*/



.customize_filter-in {



    background-color: #789c01;



    border: 0px #e6e6e6 solid;



    border-top: none;



    padding: 5px;



    width: 100%;



	color: white;



}



.customize_filter span {



    display: inline-block;



    font-size: 15px;



    font-weight: bold;



    color: white;



    padding-bottom: 10px;



}



.geodir-loc-bar-in {



    background: #789c01;



    border: 0px #e6e6e6 solid;



    padding: 5px;



    width: 100%;



}



input.geodir_submit_search {



	width:100%;







	padding:5px;



	



}







/*ESCONDER ICON DOS FAVORITOS*/



/*.geodir-addtofav-icon {



display: none;



}



.geodir-addinfo.clearfix {



    DISPLAY: none;



}*/



.geodir-addtofav{



display: none;



    visibility: hidden;



height:0px;



}



/*ESTILOS NAVEGACAÇÃO NUMERO DE PÁGINA DAS LISTAGENS*/

strong.on {

    background-color: #789c01;

    padding: 5px 10px;

color:white;

}

a.gd-page-sc-no, div.Navi  a {

padding: 5px 10px;

    background-color: #888;

    color:#ccc;

transition: all 1s fade-in;

-webkit-transition: all 1s fade-in;

-moz-transition: all 1s fade-in;

}

a.gd-page-sc-no:hover, div.Navi a:hover{

background-color: #789c01;

transition: all 1s fade-in;

-webkit-transition: all 1s fade-in;

-moz-transition: all 1s fade-in;

}

.Navi.geodir-ajax-pagination, .Navi {

    text-align: center;

}

.gd-pagination-details {

    text-align: center;

}

/*LISTA LATERAL DAS CATEGORIAS*/



/*LISTAGEM APARECE E DESAPERECE*/

li.cat-item ul.children {

display: none;

    opacity: 0;

    height: 0px;

transition: opacity 0.1s ease-out;

-webkit-transition: opacity 0.1s ease-out;

-moz-transition: opacity 0.1s ease-out;

}

li.cat-item:hover ul.children{

opacity:1;

display:block;

height:auto;

transition: opacity 0.5s ease-in;

-webkit-transition: opacity 0.5s ease-in;

-moz-transition: opacity 0.5s ease-in;



}



/**/





li.cat-item.current-cat ul.children {

    display: block;

    opacity: 1;

    height: auto;

}



/*MARCAR CATEGORIA OU SUBCATEGORIA ESCOLHIDA /ATUAL*/

li.cat-item.current-cat > a{

	background-color:#E8E8E8;

	font-weight: bold;

}



/*2º NIVEL ABERTO QUANDO ESTÁ NA CATEGORIA CLICADA*/

li.current-cat-parent ul.children{

display:block;

height:auto;

transition: all 1s fade-in;

-webkit-transition: all 1s fade-in;

-moz-transition: all 1s fade-in;

opacity:1;

}









ul.children:has(li.cat-item.current-cat) .li.cat-item {

    display: block;

    opacity: 1;

    height: auto;

}













/*MENU TOPO*/

#top-menu li {

    display: inline-block;

    padding-right: 12px;

    font-size: 14px;

    max-width: 125px;

    /* width: 20%; */

}







/*TABS - CAIXAS DE INFO NA PÁGINA DE DETALHES DE CADA ITEM*/

dl.geodir-tab-head dd.geodir-tab-active a {

    background: #789c01;

    cursor: default;

    border-bottom: none;

    border-top: 0px #888 solid;

    color: white;

transition: all 1s fade-in;

-webkit-transition: all 1s fade-in;

-moz-transition: all 1s fade-in;

}

dl.geodir-tab-head dd:hover {

    background-color: #789c01;

transition: all 1s fade-in;

-webkit-transition: all 1s fade-in;

-moz-transition: all 1s fade-in;

}

dl.geodir-tab-head dd {

    background-color: grey;

transition: all 1s fade-in;

-webkit-transition: all 1s fade-in;

-moz-transition: all 1s fade-in;

}





/*LISTAGEM DAS CATEGORIAS PRINCIPAL - página principal*/

.gd-cptcat-row .gd-cptcat-title {

    background-position: right bottom 3px;

    background-repeat: no-repeat;

    background-size: auto 85%;

    border-bottom: 2px solid #789C01;

    padding-bottom: 0px;

    margin-bottom: 15px;

    text-align: left;

}





li.gd-cptcat-li-sub a:hover img {

    transform: scale(1.75) translate(-3px,0px);

}



li.gd-cptcat-li-sub a img {

    transition: all .2s ease-in-out;

}



.gd-cptcat-li .gd-cptcat-count, .gd-cptcat-title>.gd-cptcat-count {

    color: #ccc;

    font-weight: normal;

    font-size: 11px;

    vertical-align: middle;

    display: inline-block;

}

.entry-content ul {

    list-style-type: none;

    padding: 0px 0px 0px 15px;

    line-height: auto;

}



li.gd-cptcat-li.gd-cptcat-li-sub a:hover {



    text-decoration: underline;

    font-weight: bolder;

}



.gd-cptcat-li h3 {

    margin: 0;

    font-size: 18px;

    padding-bottom: -5px;

}

.gd-cptcat-li h3 a:hover {

    text-decoration: underline;

    font-weight: bolder;

}

.gd-cptcat-li h3 a:hover img {

    transform: scale(1.5) translate(-3px,0px);

}



.gd-cptcat-li h3 a img {

    transition: all .2s ease-in-out;

}



/*JANELA POP UP ITEM NO MAPA*/

/*.geodir-bubble-reviews {

visibility:hidden;

}*/



.geodir-bubble-meta-bottom{

visibility:hidden;

height:0px;

}



/*botão adicionado para visitar mais info sobre o item clicado no mapa*/

.geodir-botao{

display:block;

height:35px;

text-align:center;

padding-top:5px;

background-color:#789c01;

width:80%;

margin-left:10%;

margin-right:10%;

border-radius:5px;



transition: all 1s fade-in;

-webkit-transition: all 1s fade-in;

-moz-transition: all 1s fade-in;

}

.geodir-botao:hover{

	cursor: pointer;

	background-color:#ccc;

transition: all 1s fade-in;

-webkit-transition: all 1s fade-in;

-moz-transition: all 1s fade-in;

}

.geodir-botao {

color:white;

}



/**/

.geodir-bubble-meta-fade {

    display: none;

}



/*IMAGEM DE CADA ITEM NAS LISTAGENS*/











.geodir_thumbnail {

background-size: cover !important;



transition: all 0.5s ease-in;

-webkit-transition: all 0.5s ease-in

-moz-transition: all 0.5s ease-in;

}

.geodir_thumbnail:hover {

background-size: 110% !important;

opacity:0.9;

transition: all 0.5s ease-in;

-webkit-transition: all 0.5s ease-in;

-moz-transition: all 0.5s ease-in;

}

.geodir_thumbnail:hover:after {

    font-family: 'ETmodules';

    content: '\50';

    /* text-align: center; */

    position: absolute;

    right: 10px;

    bottom: 10px;

    font-size: 24px;

    color: #FFFFFF;

    background-color: rgba(120,156,1,0.8);

    padding: 5px;

    border-radius: 25px;

transition: all 0.5s ease-in;

-webkit-transition: all 0.5s ease-in;

-moz-transition: all 0.5s ease-in;

}

/*SLIDER DE IMAGENS DE CADA ITEM*/

#geodir_carousel img:hover {

    opacity: 0.5;

    -webkit-transition: all 0.5s ease-out;

/cursor: pointer;

}



#geodir_carousel img {

    display: block;

    opacity: 1;

    cursor: pointer;

    width: 100%;

    height: auto;

}

#geodir_carousel li:hover:before {

cursor: pointer;

    font-family: 'ETmodules';

    content: '\50';

    /* text-align: center; */

    position: absolute;

    font-size: 18px;

    color: #fff;

    background-color: rgba(120,156,1,0.8);

    padding: 5px;

    border-radius: 10px;

transition: all 0.5s ease-in;

-webkit-transition: all 0.5s ease-in;

-moz-transition: all 0.5s ease-in;

}



/**/

h1.entry-title.fn {
    margin: 0 auto;
    width: 1080px;
}
header.entry-header {
    border-bottom: 1px solid #e2e2e2;
}


