﻿body{ font: 100%/120% 'Source Sans Pro', sans-serif; color:#000;  text-align:center; background:#ffffff;font-weight:normal; box-sizing: border-box;position: relative;}
a{color:#000; text-decoration:none; font-weight:normal;}
a img{border:none}
img{max-width:100%;height: auto;}
iframe, object, embed {max-width: 100%;}

/* sem scroll com o pushy menu */
/*html, body{
    overflow-x: hidden;
    height: 100%;
    -webkit-overflow-scrolling: touch;
}*/

#index form#form1{height: 100%;width: 100%;padding: 0;margin: 0;}
#index #header{position: absolute;right:20px;top:20px; width: 33px;height: 33px;}
#index #header .languagues{margin: 0;padding: 0;}
#index #header .languagues span#changeLang{background: rgba(255,255,255,0.6);color: #666666;border: 1px solid #666666;}
#index #header .languagues ul#idiomas_list{top:37px;}

#index .pageWrapper{width:100%;height:100%; display:block; float:left; margin: 0; padding: 0;}
#index .pageWrapper .main{width:100%;height:calc(100% - 56px); display:table; float:left; margin: 0;  padding: 75px 15px 0px 15px; /*background: url(/images/jpg/index.jpg); background-position: 50% 50%; background-size:cover;*/ }
#index .pageWrapper .bg{width:100%;height:100vh;float:left; margin: 0; position:fixed; z-index:-1;background-size:cover;-webkit-transform-style: flat;transform-style: flat;}
#index .pageWrapper .main .middle{display:table-cell; vertical-align:middle;}
#index .pageWrapper .main .top {/*margin-top: -10%;*/text-align: left;margin: -10px 45px 0 45px;}
#index .pageWrapper .main .top .title{font-family: 'Source Sans Pro'; color: #fff; font-weight:600; font-size:53px; line-height:65px;cursor: default;text-transform: uppercase;}
#index .pageWrapper .main .top .title .keyword{font-family: 'Source Sans Pro'; /*font-weight:400;*/cursor: default;text-transform: uppercase;font-weight: bold;font-size: 65px;}
#index .pageWrapper .main .top .reason{font-family: 'Source Sans Pro'; color: #fff; font-weight:lighter; font-weight: 600;font-size: 27px; line-height:35px;margin: 10px 0 50px 0;cursor: default;}
#index .pageWrapper .footer{width:100%;height:56px; display:block; float:left; margin: 0; padding: 0;    background: #fff;}
#index .pageWrapper .footer .rodape{width:100%; height: 100%; display:table; margin: 0 auto; text-align:center;    cursor: default;}
#index .pageWrapper .footer .rodape .msg{display:table-cell; vertical-align:middle;font-size: 14px;color: #808080;font-weight: 300;}
#index .pageWrapper .main .options{width:100%; display: block; float: left; }
#index .pageWrapper .main .options .optionsWrapper{/*text-align:center;display:inline-block;*/text-align: center;display: block;}
#index .pageWrapper .main .options .optionsWrapper .option{width: 250px; height: 250px;float:left;margin: 0 45px 20px 45px;}
#index .pageWrapper .main .options .cardContainer {position: relative;width: 100%;height: 100%;z-index: 1;}
#index .pageWrapper .main .options .cardContainer .card {width: 100%;height: 100%;-webkit-perspective: 1000px;perspective: 1000px;  /*transition: all 0.2s linear;*/ -webkit-transform-style: flat;transform-style: flat;transition: 0.3s; }
#index .pageWrapper .main .options .cardContainer .card:hover .back.face,#index .pageWrapper .main .options .cardContainer .card.hover_effect .back.face{-webkit-transform: rotateY(0deg);transform: rotateY(0deg)}
#index .pageWrapper .main .options .cardContainer .card:hover .front.face,#index .pageWrapper .main .options .cardContainer .card.hover_effect .front.face{-webkit-transform: rotateY(180deg);transform: rotateY(180deg)}
#index .pageWrapper .main .options .cardContainer .card .front.face .opt{display:table; width: 100%;height: 100%;float: left;}
#index .pageWrapper .main .options .cardContainer .card .front.face .opt a{display:none !important; vertical-align:middle; font-size: 35px; line-height: 40px; color: #fff; vertical-align:middle;text-transform:uppercase;}
#index .pageWrapper .main .options .cardContainer .card .back.face .opt{display:block; width: 100%;height: 100%;    padding: 10px 15px;}
#index .pageWrapper .main .options .cardContainer .card .front.face .opt .title{display:table-cell; vertical-align:middle;}
/*#index .pageWrapper .main .options .cardContainer .card .back.face, #index .pageWrapper .main .options .cardContainer .card .front.face {-webkit-backface-visibility: hidden;backface-visibility: hidden;left: 0;position: absolute;top: 0;-webkit-transform-style: flat;transform-style: flat;transition: 0.3s}*/
#index .pageWrapper .main .options .cardContainer .card .back.face, #index .pageWrapper .main .options .cardContainer .card .front.face {-webkit-backface-visibility: hidden;backface-visibility: hidden;left: 0;position: absolute;top: 0;overflow: visible !important;transform-style: flat;-webkit-transform-style: flat;transition: 0.3s;}


#index .pageWrapper .main .options .cardContainer .card .front.face {-webkit-transform: rotateY(0deg);transform: rotateY(0deg);}
#index .pageWrapper .main .options .cardContainer .card .front.face .opt p.title{font-size: 35px;line-height: 40px;text-transform:uppercase;}
#index .pageWrapper .main .options .cardContainer .card .back.face .opt p.title{font-size: 24px;line-height: 28px;text-align: left;text-transform: uppercase;font-weight: 600;    margin: 10px 0;}
#index .pageWrapper .main .options .cardContainer .card .back.face .opt p.desc{font-size: 21px;line-height: 28px;text-align: left;font-weight: 400;margin: 10px 0;}
#index .pageWrapper .main .options .cardContainer .card .back.face .opt a{border: 1px solid #333;padding: 8px 15px;text-align: left;float: left;-webkit-box-shadow: 5px 4px 7px -2px rgba(51,51,51,.8);-moz-box-shadow: 5px 4px 7px -2px rgba(51,51,51,.8);box-shadow: 5px 4px 7px -2px rgba(51,51,51,.8);background: #f2f2f2;}
#index .pageWrapper .main .options .cardContainer .card .back.face .opt a:hover{background: #c1c1c1;}

#index .pageWrapper .main .options .cardContainer .card .back.face {display: block;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg)}
.no-csstransforms3d .pageWrapper .main .options .cardContainer .card:hover .front.face {display: none !important;}
.no-csstransforms3d .pageWrapper .main .options .cardContainer .card:hover .back.face {display: block !important;}
#index .pageWrapper .main .options .cardContainer .card .face {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}
#index .pageWrapper .main .options .cardContainer .card .face.back {display: block;box-sizing: border-box;color: #000;text-align: center;background-color: #fff;}
#index .pageWrapper .main .options .cardContainer .card .face.front{background: rgba(0,0,0,.69); color: #fff;}

@media screen and (max-width: 350px){
    #index .pageWrapper .main{padding-left:0; padding-right:0;}
    #index .pageWrapper .main .options .cardContainer .card .back.face .opt p.desc{display:none;}
}

.mod_homebannerlinks .mod_homebannerlinks_content div.item a{color:#ffffff }
/* Main Content */
#maincontent{margin:75px auto 0 auto; width:100%;}
#maincontent #contentwrapper{/*background:#fff;*/ }
.home #maincontent{margin:0 auto 0;}

/*.card {
  background: #fff;
  border-radius: 5px;
  display: inline-block;
  min-height: 300px;
  margin: 1rem;
  position: relative;
  width: 300px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.16);
}*/

/* Idiomas */
#mainheader .header_top a.lang{font-size:15px; text-transform:uppercase;float:left;}
#mainheader .header_top a.selected{font-size:15px; text-transform:uppercase;float:left;}
.languagues{float:right; padding:0; margin:20px 0 0px 14px; display:none !important; } /* Remover display:none para cx de idiomas estar visivel */
.languagues span, .languagues a { color: #B5B5B5; text-transform:uppercase;display:block !important;line-height:32px;border: 1px solid #B5B5B5;border-radius: 18px;width: 33px;height: 33px;text-align: center;font-size: 14px;cursor: pointer;}
.languagues a { color: #B6B6B6; text-transform:uppercase;display:block !important;line-height:33px;border: none;width: 36px;text-align: center;font-size: 14px;cursor: pointer;background: #fff;}
.languagues ul{list-style-type:none;}
.languagues ul#idiomas_list {display:none;position:absolute;top: 57px;right: -4px;background:#fff;border: none;border-radius: 18px;border: 1px solid #B6B6B6;}
.languagues ul#idiomas_list li {background: #fff;border-radius: 18px;}
.languagues ul#idiomas_list li a.selected{text-decoration: none;font-weight: normal;background:#B6B6B6;color: #fff;}
.middledot{float:left;padding:0 2px;color:#fff;}

body{top:0 !important;}
.goog-te-banner-frame.skiptranslate{display:none;}
.languages_gl{float:right; /*padding:25px 0 25px 15px;*/ padding:0 0 2px;clear:both;position:absolute;top:75px;right:0;}
.languages_gl span{/*display:none;*/ font-family:'Source Sans Pro';margin-right:5px;}
.languages_gl .goog-te-gadget img{display:none;}
.languages_gl .goog-te-gadget-simple{background:none;border:none;}
/*.languages_gl  .goog-te-gadget-simple:before { content: "\f0ac"; font-family: FontAwesome; color: #004B70; font-size: 25px; line-height:45px; }*/
.goog-te-menu-frame{top:100px !important;left:auto !important;right:5px !important;-webkit-box-shadow:none;box-shadow:none;width: inherit !important; height: inherit !important;}
.goog-te-menu2{background:url(/images/png/pixel.png) left top repeat;border:none;}

.languaguesModible{ background: #004B70 ;border: solid 2px #ffffff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; padding:5px 15px;  width:/*50%*/90%; margin:10px auto 20px; text-align:center; display:none; }/* Remover display:none para cx de idiomas estar visivel */
.languaguesModible a.lang{font-size:15px; text-transform:uppercase;float:none; color:#ffffff !important;}
.languaguesModible a.selected{font-size:15px; text-transform:uppercase;float:none; text-decoration:underline;color:#ffffff !important;}
.languaguesModible .middledot{float:none;padding:0 2px;color:#ffffff !important;}
/* Header */
#mainheader{}
#mainheader .header_l{ /*background:url(/images/jpg/header_r.jpg) top center repeat-x;*/ }
#mainheader .header_r{ /*background:url(/images/jpg/header_r.jpg) top center repeat-x;*/}
#mainheader .header_content{ /*background:url(/images/jpg/header_r.jpg) top center repeat-x;*/ }
#mainheader li.header_phone{ color:#666666; }
#mainheader li.header_email a{ color:#333333; }
#mainheader .menu{ float: right;margin: 23px 0 0;padding: 0;/*height: 50px;*/text-align: right;color:#666;max-width:84%;max-width:calc(100%  - 180px);} 
#mainheader ul.menu_top{ display:inline-block;}   /* #004B70 */
#mainheader ul.menu_top li a{ color:inherit; font-size:15px;font-family:'Source Sans Pro';text-transform:uppercase;}
#mainheader ul.menu_top li.active a{ font-family:'Source Sans Pro';}
#mainheader ul.menu_top li h2 a{ color:#1E1E1E; }
#mainheader ul.menu_top li p{ color:#999999 }
#mainheader ul.header_contacts_bottom li{color:#004B70;}
#mainheader ul.menu_top .submenu{color:#333;  }
.home #mainheader ul.menu_top  ul.submenu{ background:url(/images/png/pixel.png) left top repeat;}
#mainheader ul.menu_top  ul.submenu{ background:#fff;}
#mainheader ul.menu_top  ul.submenu li{color:#333; -webkit-transition: 0.2s all ease; -moz-transition:  0.2s all ease; -o-transition: 0.2s all ease; transition:  0.2s all ease;}
#mainheader ul.menu_top  ul.submenu li a{color:inherit; }
#mainheader ul.menu_top  ul.submenu li a:hover{color:inherit;}
#mainheader ul.menu_top  ul.submenu li:hover{background:#004B70  !important;color:#fff;}
#mainheader ul.menu_top li.active{/*background:#004B70 !important*/ color:#004B70;}
#mainheader ul.menu_top li#menu_home{padding-left:0 !important;}
#mainheader ul.menu_top li.hover{/*background:#004B70 !important*/ color:#004B70;}
#mainheader.home .submenu{background:#004B70 !important}
#mainheader.home li.hover{background:#004B70 !important}
#mainheader .header_right .newsletter { padding: 20px 0 0 15px; float:right; display: none !important; }
#mainheader .header_right .newsletter button {position: relative; border:none;outline:none; width: 100%;height: 100%;background: transparent;text-align: left;padding: 0 0 1px 11px;margin: 0;cursor: pointer;display: inline-block;}
#mainheader .header_right .newsletter button img{vertical-align: middle;}
#mainheader .header_right .newsletter button span{font-size: 12px;font-weight: 300;color: #B5B5B5;vertical-align: middle;display:inline-block;}
#mainheader .header_right .newsletter .newsWrapper {border: 1px solid #B5B5B5; border-radius:18px; width:105px; height: 33px; cursor: pointer;}

#mainheader .header_right .facebookHeader{padding: 19px 0 0 15px;float: right;display: block;}
#mainheader .header_right .facebookHeader .fbwrapper{/*border: 1px solid #B5B5B5;border-radius: 18px;*/width: 33px;height: 33px;/*padding: 8px 0 4px 13px;*/}
#mainheader .header_right .facebookHeader .fbwrapper a{width: 100%;height: 100%;display: block;}

.pushy-submenu span.submenu {width: 100%;color: #b3b3b1;padding: 15px 30px;text-align: left;background: transparent;border: 0;}
.pushy-submenu span.submenu:hover {color: #FFF;}
.pushy-submenu > a, .pushy-submenu > span.submenu {position: relative;}
.pushy-submenu > a::after, .pushy-submenu > span.submenu::after {content: '';display: block;height: 11px;width: 8px;position: absolute;top: 50%;right: 15px;background: url("/images/svg/arrow.svg") no-repeat;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);transition: transform 0.2s;}
.pushy-submenu-open > span.submenu::after {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.expandMenu{float:right;background: url(../../images/svg/arrow.svg) no-repeat center center;z-index:99999; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);transition: transform 0.2s;width: 20px;height: 20px;margin-top: 10px;margin-right: -17px;}
.pushy-submenu-open a .expandMenu{-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);}

#mainslide ul.slides li:after{ position: absolute;content:" ";top:0;left:0;width:100%;height:100%;display: block;z-index:0;background: rgba(170,170,170,.3); /* For browsers that do not support gradients */background: linear-gradient(rgba(200,200,200,.1), transparent, rgba(0,0,0,.7));}
.flex-control-nav{display:none;}
.flex-direction-nav{display:none;}

/*
.off-canvas-submenu {
 padding-left:1em;
}*/

/* Breadcumb */
#breadcumb{font-size:0.813em; color:#999 ; background:#333; min-height:30px; padding:5px 20px;display:block;}
#breadcumb a{color:#fff; /*text-transform:uppercase;*/ font-size:14px;padding-left:4px;}
#breadcumb span{padding-left:4px;}
/*#breadcumb a:last-child{color:#004B70; text-transform:uppercase;}*/
#breadcumb.home, #breadcumb.home a{color:#999999}

/* Texto Corrido */	
.layout_text{font-size:21px; line-height:23px; font-weight:normal; color:#333;}
.layout_text .date,.layout_text .subtitle{color:#333; }
.layout_text a{color:#004B70; }

/* Social */	
.social a:hover{color:#004B70}	
/*.social ul.left li.share a{background:url(/images/gif/icon_partilhar.gif) 10px 4px no-repeat;}*/
.social ul.left li.print a{background:url(/images/png/icon_print.png) right top no-repeat;}
.social ul.right li.pagination a.current,li.pagination a:hover{color:#004B70;}	

/* Layouts Title */	
.layout_top{/*border-bottom:1px solid #004B70;*/margin:30px 0 40px 0;}

/* Listagens */
.list_agenda ul li.thumb ul li.localtime{color:#666666;}
.list_agenda ul li.description p.title a{color: #333333;font-weight: 600; }
.list_agenda ul li.description p.title a:hover{color:#0097EE;}
.list_agenda ul li.description p.day{color:#004B70;}
.list_agenda ul li.description p.sabermais{background:#004B70;}	
.list_agenda ul li.description p.sabermais a{color:#fff;}

.block_list ul li.thumb ul li.subtitle{color:#000000;}
.block_list ul li.thumb ul li.sabermais{background:#004B70;}
.block_list ul li.thumb ul li.sabermais a{color:#fff;}

/* Layout 3 */	
.layout_3 .layout_3_audio{background:#0097EE;}
.layout_3 .layout_3_audio a{background:#fff url(/images/jpg/ouvir_noticia.jpg) 6px 3px no-repeat; }	
.layout_3 .layout_3_audio a:hover{color:#0097EE;}

/* Documentos */	
.download.pdf82 li.title a:hover{color:#0097EE}
.download.pdf82 li.pdf a:hover{color:#0097EE}	
.download.pdf622 li.pdf a:hover{color:#0097EE}	
.download.pdf622 li.title a:hover{color:#0097EE}
.download_content.pdf64 li.pdf a:hover{color:#0097EE}	
.download ul.name li.nameup a{background:url(/images/png/seta_doc_cima.png) center center no-repeat; }
.download ul.name li.namedown a{background:url(/images/png/seta_doc_baixo.png) center center no-repeat; }				
.download ul.date li.dateup a{background:url(/images/png/seta_doc_cima.png) center center no-repeat; }
.download ul.date li.datedown a{background:url(/images/png/seta_doc_baixo.png) center center no-repeat; }	

/* Search Results */	
.search_content p.title a{color:#333333;}
.search_content p.title a:hover{color:#0097EE; text-decoration:none}
.search_content p.description a{color:#666;}

/* Transferência */
.ui-effects-transfer { border: 2px dotted #0097b2; background:#0097b2; /*opacity:0.7; */z-index:999999}

/* Footer */
#mainfooter{background:#333;}
#mainfooter .mod_footer_links h2{color:#cccccc;}
#mainfooter .mod_footer_links h2.mapadosite{padding-top:20px;}
#mainfooter .mod_footer_links h2.mapadosite a{text-transform:uppercase;text-decoration:underline;font-size:16px;}
#mainfooter .mod_footer_social h2{color:#ffffff;font-family: 'Source Sans Pro';cursor: default;}
#mainfooter .mod_footer_links h2 a{color:#ffffff;font-family: 'Source Sans Pro';}
#mainfooter .mod_footer_links h2 a:hover{color:#004B70;}
#footercontent{background:#999999}
#footertop{background:#E0E0E0}
#mainfooter #footer{background:#333; color:#5F6772; border-top:1px solid #DCDCDC; width:1255px;margin: 0 auto;float: none;}

#mainfooter ul{list-style-type: circle;list-style-position: inside;margin: 0 auto;text-align: center;display: inline-table;width: 100%;}

#mainfooter .footer_bottom div {float: left; }
#mainfooter .footer_bottom div.left{width: 35%;}
#mainfooter .footer_bottom div.left ul li{padding:0;}
#mainfooter .footer_bottom div.right{width: 25%;}
#mainfooter .footer_bottom div.center{width: 40%;}
#mainfooter .footer_bottom div.center ul li{ display: inline-block; float: none;text-align: center;padding: 0 15px;margin-bottom: 15px;}
#mainfooter .footer_bottom .access{text-align:left;}
#mainfooter .footer_bottom .access img{/*padding-top:3px;*/-webkit-transition: 0.3s all ease; -moz-transition:  0.3s all ease; -o-transition: 0.3s all ease; transition:  0.3s all ease;}
#mainfooter .footer_bottom .access img:hover{opacity:0.8;}
#mainfooter .footer_bottom .credits img{padding-top:6px;}
#mainfooter .footer_bottom .copyright{ float: right; font-size: 11px; line-height: 40px; }
#mainfooter .footer_bottom .copyright li.allrights{ float:left; color: #5F6772; }
#mainfooter .footer_bottom .copyright li.sitemap{ float: right; margin-left: 40px; color:#0A1A40;font-family:'Source Sans Pro'; }
#mainfooter .footer_bottom .copyright li.sitemap a{color:inherit;-webkit-transition: 0.3s all ease; -moz-transition:  0.3s all ease; -o-transition: 0.3s all ease; transition:  0.3s all ease;}
#mainfooter .footer_bottom .copyright li.sitemap a:hover{opacity:0.8;}
#mainfooter .mod_newsletter{padding-left:0;}


/*Componentes Menu */
.slicknav_menu{display:none}
#searchLupa_mobile{display:none;}
#mobile_menu{font-size: 16px;font-weight: bold;-moz-box-sizing: border-box;box-sizing: border-box;width:100%;padding: 10px 0 0 ; display:none !important; z-index:99998;float:left;background:#fff; /*position:absolute;*/}
.home #mobile_menu{ background:none;/*position: absolute; transition:background 0.5s ease;*/}
#mobile_menu-sticky-wrapper{display:none !important; background:#ffffff;height:auto !important;} /* Stiky */	
#mobile_menu-sticky-wrapper.is-sticky #mobile_menu{background:#fff; /*padding:0;*/box-shadow:1px 1px 3px #ccc;}
#mobile_menu-sticky-wrapper.is-sticky #mobile_menu .centro .logo a {display:block; border:none; margin:0; padding:0;}
#mobile_menu-sticky-wrapper.is-sticky #mobile_menu .centro .logo img {/*max-height: 60px;*/}
#mainheader-sticky-wrapper{ background:#ffffff;} /* Stiky */
/*Agenda */
.calendar_hide{float:left;}
#showcalendar{display:block;background:#3B9FAC;padding:5px 30px; cursor:pointer;color:#ffffff;font-size: 0.813em; text-align:center; }

.MSVE_Map{position:relative !important} /* Hack para mapa bing */


/*SLIDE*/
/*.owl-prev img, .owl-next img{filter: drop-shadow(0 0 3px #000);}*/
#homeslide.flickerplate .dot-navigation { width: 100%; bottom:100px; left:0; }
#homeslide.flickerplate{height:500px;}
#homeslide.flickerplate ul.flicks>li .flick-inner .flick-content { width:100%;max-width:840px; padding:35px; background:rgba(255,255,255, 0.6); margin:151px auto; min-height:195px; position:static;}
#homeslide.flicker-example.flickerplate ul.flicks>li .flick-title { font-size: 25px; font-family:'roboto-medium'; }
#homeslide.flicker-example.flickerplate ul.flicks>li .flick-title a.anchorTitle{color:#000;}
#homeslide.flicker-example.flickerplate .flick-top-title{width:100%;position:absolute;text-align:center;z-index:1;background: transparent url(/images/png/bottom_dark.png) center bottom no-repeat;
    line-height: 51px;
    font-size: 45px;
    font-weight: normal;
    color: #000;
    padding-bottom: 10px;top:50px;}
#homeslide.flicker-example.flickerplate .flick-top-title h2{font-size:inherit;}
#homeslide.flicker-example.flickerplate ul.flicks>li .flick-sub-text{font-size:15px;}
#homeslide.flickerplate ul.flicks>li .flick-sub-text { padding: 10px 0;   
}

/*#mainslide.flickerplate ul.flicks>li .flick-inner .flick-content{display:none;}*/
.flickerplate .arrow-navigation{bottom:150px !important;width:50px !important;height:10% !important;top:auto !important;}
.flickerplate .arrow-navigation.left{right:50% !important;left:auto !important;margin-right:120px;}
.flickerplate .arrow-navigation.right{left:50% !important; right:auto !important;margin-left:120px;}

/* banner tourismfeatured */
#teaser{position:relative;}
.featuredtourism{background:#0a1a40;background:rgba(10, 26, 64,0.6);position:absolute;bottom:0;width:100%;max-height:150px;}
.featuredtourism_wrapper{max-width:1000px;width:100%;display:inline-block;}
.featuredtourism .featuredtourism_wrapper div{float:left;padding:10px 5px;width:20%;}
.featuredtourism .featuredtourism_wrapper div img{max-height:90px;-webkit-transition: 0.3s all ease; -moz-transition:  0.3s all ease; -o-transition: 0.3s all ease; transition:  0.3s all ease;}
.featuredtourism .featuredtourism_wrapper div img:hover{opacity:0.8;}
.featuredtourism #historia{}
.featuredtourism #ambiente{}
.featuredtourism #natureza{}
.featuredtourism #culto{}
.featuredtourism #tradicao{}

/*@media screen and  (max-width: 1330px){
    #menu_home{display:none;}
    #mainheader .header_content{margin:0 15px;}
    #mainheader .menu{max-width:91%;}
    .languages_gl{padding-left:10px;}
}*/

/*
@media screen and  (min-width :1101px) and (max-width: 1359px)  
{ 
    #maincontent {margin: 0 auto;width: 100%;}
    .wrap_calendar {display:block !important}
    .pesquisaForm_all{ display:block !important}
    #maincontent #contentwrapper{padding:0 40px;}
    .contentwrapper{padding:0 40px;}
}
*/

@media screen and (max-width: 1280px) {
    #maincontent #contentwrapper {width: 100%;padding: 0 40px;}
}

@media screen and  (max-width: 1255px){
    #mainfooter #footer{width:95%;}
    #mainfooter .footerWrapper{width:90%;}
    #mainfooter .footercontent{width:95%;}
    /*.newsletterEmail{margin:0 !important;}*/
    
    .arrow_down{margin:30px 0 !important;}
}

@media screen and (max-width:1118px){
    .newsletterSubmit {margin:20px auto !important;}
}

 @media screen and (max-width:1100px) 
{
  #maincontent {margin: 75px auto 0 auto;width: 100%;}
  #maincontent #contentwrapper{width:100%; padding:0 40px;}
 .contentwrapper{width:100%; padding:0 40px;}
 #mainfooter .footercontent{ padding:30px;} 
 .newsletterSubmit {margin:20px auto !important;}

 #mainfooter .footercontent .mod .left{width:40%;margin-bottom: 50px;}
    #mainfooter .footercontent .mod .right{width:60%;}
    /*.newsletterSubmit{margin: 20px 0 0 50px !important;}*/

    #mainfooter ul.credits{margin-bottom:40px;}
   /* #mainheader ul.searchform.focused{width:60%;}*/
}

@media screen and  (min-width :768px)  and (max-width: 999px) 
{  
    #mainheader .header_content{margin:0;}
    #mainfooter .footercontent .mod .left{width:100%;margin-bottom: 50px;}
    #mainfooter .footercontent .mod .right{width:100%;}
    #mainfooter .footer_bottom div.left{display:block;width:100%;}
    #mainfooter .footer_bottom ul.credits li.mobileLiSegredo{display: block !important;margin: 20px auto;}
    #mainfooter .footer_bottom div.center{width:100%;}
    #mainfooter .footer_bottom div.right{width:100%;}
    #mainfooter .footer_bottom div.center ul li{width:100%; padding-bottom:10px; border:none;}
    .main .flex-caption-desc{margin:35% 0 0 0 !important;}
    .mod_newsletter .mod_newsletter_top h2{text-align:center;}
    .mod_newsletter .mod_newsletter_body{text-align:center;}
    .languagues ul#idiomas_list{    right: unset;}


    #mainfooter .mod_footer_social{float:left; display:block; margin:0 auto;width:100%;}
    #mainfooter .mod_footer_social ul{float:none; display:block; margin:0 auto;}
    #mainfooter .mod_footer_social ul li{float:none; display:block; margin:0 auto;text-align: center;}
    #mainfooter .mod_footer_social .mod_footer_social_top{text-align:center;}
    #mainfooter .mod_contactos{float:left; width:50%; margin: 0 auto; display:block;text-align: center;}
    #mainfooter .mod_contactos .mod_contactos_top h2{text-align:left;}
    #mainfooter .mod_contactos ul{display:block; float:none; margin: 0 auto;}
    #mainfooter .mod_contactos .mod_contactos_top{display:block; float:none; margin: 0 auto;}
    #mainfooter .mod_footer_social ul li a{margin:0;}

    #mainheader-sticky-wrapper{ display:none !important ;}   /* Stiky */
    #mainheader .header_content{ width:100%;padding:0 30px ;}  
    #teaser .teaser_wrapper{ width:100%;padding:0 10px;  }
    .bannersImgs{width:100%;padding:0 10px ; }
    
    .modulecontentwrapper{ width:100%; margin:0;}
    .contentwrapper{width:100%; padding:0 40px;}
    #maincontent {margin: 75px auto 0 auto;width: 100%;}
    #maincontent #contentwrapper{width:100%; padding:0 40px; }
    
    #mainfooter{padding:10px 0 0;margin:0px auto 0}
    #mainfooter .mod_footer_links h2.mapadosite{padding-top:10px;}
    
    #mainfooter .footercontent{width:100%;}
    #mainfooter .footer_bottom{width:100%;}
    #mainfooter .footer_bottom ul.credits li{width:60%;text-align: center; float:none; margin:0 auto;}  
    
    
  /*Listagens */
  .tourism .tourism_content ul li.thumb{width:50% !important;} 
  .tourism .tourism_content div.thumb{width:50% !important;} 
  /* Listagem de Agenda */
    .wrap_calendar_Bg { width:100%; background:	#D2EDF0; float:left; margin:10px 0;}
    .wrap_calendar { width:191px !important; float:none !important; margin:10px auto; text-align:center;  display:none}
    .calendar_hide{  display:none !important;}
    .featured_calendar .featured_event{float:none !important; width:100% !important;  margin:10px auto !important;  }

    /*Contactos */
    .conctactFormWrap{ width:100% !important;}
  
    /*  Templates Desenvolvimento */
    .multimedia .multimedia_content ul li{ width: 50%;}
    .albuns .albuns_content ul li {width:50% !important; }
    .layout_text .text_left{width:100% !important;}
    .thumbs_right{width:100% !important; float:left; margin:0 !important}
    .thumbs_right a{width:48% !important; float:left; margin-right:2%;}
  /*Documentos */
    .download_content.pdf82 {border-left:none;border-right:none;border-top:none;}
    .download.pdf82 li.title {border-right:none;width:100%; font-size:0.813em}
    .download.pdf82 li.pdf {display:none}
    #tableDoc .pdf { display:none !important}	
    .download.pdf622 .download_top ul.name li.nameup,.download.pdf622 .download_top ul.name li.namedown,.download.pdf622 .download_top ul.date li.dateup,.download.pdf622 .download_top ul.date li.datedown,.download.pdf64 .download_top ul.name li.nameup,.download.pdf64 .download_top ul.name li.namedown{ display:none !important}
    /* Modulo Menus Accordion Content */
    .mod_menu{width:50% !important;}
    
        /*Publicações */
    .boletim .boletim_content .boletim_item{width:50%;}
    
    .mod_projects_home .mod_projects_home_content .divMed .slick-dots{left:20px;}
    /*#mainheader ul.searchform.focused{width:50%;}*/
    #mainheader .header_left{width:50%;}
     #mainheader .header_right{width:50%;}
     .owl-dots{top:50% !important;}
}

@media screen and  (min-width :481px)  and (max-width: 767px) 
{   
    #index .pageWrapper .main .options .optionsWrapper .option{margin: 0 20px;}
    #index .pageWrapper .main .options .optionsWrapper .option {width: 100% !important;height: 150px;margin: 10px auto;}
     #index .pageWrapper .main .options .cardContainer .card .front.face .opt a{display:table-cell !important;}
    #index .pageWrapper .main .options .cardContainer .card .front.face .opt p{display:none !important;}

    #index .pageWrapper .main{padding: 40px 15px 0 15px;}
    #index .pageWrapper .main .top{padding: 0;margin: 0;}


    #mainheader .header_content{margin:0;}

    #mainheader .header_content{margin:0;}
    #mainfooter .footercontent .mod .left{width:100%;margin-bottom: 50px;}
    #mainfooter .footercontent .mod .right{width:100%;}
    #mainfooter .footer_bottom div.left{display:block; width:100%;}
    #mainfooter .footer_bottom ul.credits li.mobileLiSegredo{display: block !important;margin: 20px auto;}
    #mainfooter .footer_bottom div.center{width:100%;}
    #mainfooter .footer_bottom div.right{width:100%;}
    #mainfooter .footer_bottom div.center ul li{width:100%; padding-bottom:10px; border:none;}
    .mod_newsletter .mod_newsletter_top h2{text-align:center;}
    .mod_newsletter .mod_newsletter_body{text-align:center;}
    
    #mainfooter .mod_footer_social ul li a{margin:0;}
    #mainfooter .footercontent{width:100%;}
    #mainfooter .footer_bottom{width:100%;}
    #mainfooter .footer_bottom ul.credits li{width:60%;text-align: center; float:none; margin:0 auto;} 

    #mainfooter .mod_footer_social{float:none; display:block; margin:0 auto;width: 100%;}
    #mainfooter .mod_footer_social ul{float:none; display:block; margin:0 auto;}
    #mainfooter .mod_footer_social ul li{float:none; display:block; margin:0 auto;text-align: center;}
    #mainfooter .mod_footer_social .mod_footer_social_top{text-align:center;}
    #mainfooter .mod_contactos{float:none; width:100%; margin: 0 auto; display:block;text-align: center;}
    #mainfooter .mod_contactos .mod_contactos_top h2{text-align:center;}
    #mainfooter .mod_contactos ul{display:block; float:none; margin: 0 auto;}
    #mainfooter .mod_contactos .mod_contactos_top{display:block; float:none; margin: 0 auto;}
    

    /*#mainheader { display:none !important ;} */ 
    #mainheader-sticky-wrapper{ display:none !important ;}   /* Stiky */
    #mainheader .header_content{ width:100%;padding:0 30px ;} 
    #mainheader ul.menu_top {display: none;} 
    #mainheader .header_right .newsletter{display:none !important;}
    #mainheader .header_right .facebookHeader{display:none !important;}
    .languagues ul#idiomas_list{    right: unset;}


    #teaser .teaser_wrapper{ width:100%;padding:0 10px ; }
    .bannersImgs{width:100%;padding:0 10px ; }
    .mod_agenda_home .list_eventos .events_list {margin: 30px 0;}

    .contentwrapper{width:100%; padding:0 20px;}
    #maincontent {margin: 0 auto;width: 100%;}
    #maincontent{margin: 75px auto 0 auto;}
    #maincontent #contentwrapper{width:100%;padding:0 20px;}
    .modulecontentwrapper{ width:100%; margin:0;}
  
    .mod_clientes_content div.thumb {margin: 0 1% 30px 0;width: 49%;}
    
    /*footer */
    /*#mainfooter .footer_bottom ul.credits{width:70%}
    #mainfooter .footer_bottom ul.credits li{width:25%}  
    #mainfooter .footercontent{width:100%;padding:0; }
    #mainfooter .footer_bottom{width:100%;padding:10px; }
    .mod_footer_links{display: none;}*/
    
    #mainfooter{padding:10px 0 0;margin:0px auto 0}
    /*#mainfooter .footercontent .mod{width:50%;}*/
    #mainfooter .footercontent .mod.first{width:45%;}
    #mainfooter .footercontent .mod.second{width:45%;}
    #mainfooter .mod_footer_links h2.mapadosite{padding-top:10px;}

    /* social */
    .social ul.right li.top{text-indent: -9999px; width:32px; height:28px; }
    .social ul.right li.top a{ padding-left:10px;  left:10px; top:2px; width:100%;}
    .social ul.right li.back{text-indent: -9999px;padding:0 10px;}
    .social ul.right li.back a{ padding-left:0px;  padding:0 10px;line-height:25px; display:block; height:25px;text-align:center}

    /* Listagens */
    .list_agenda ul li.thumb  {/*display:none*/}
    /*.layout_1 .list_agenda ul li.description p.desc {display:none}*/
    .layout_1 .list_agenda ul li.description {/*width:100%*/}
    .list_agenda ul li.description	{width:100%}
    .tourism .tourism_content{margin:0 -20px !important;padding-left:20px !important;}
    .tourism .tourism_content ul{margin:0 -20px !important}	
    .tourism .tourism_content ul li.thumb{width:50% !important; padding-left:20px !important; padding-bottom:20px !important;}
    .tourism .tourism_content div.thumb{width:50% !important;padding-left:20px !important; padding-bottom:20px !important;}

    /* Listagem de Agenda */
    .wrap_calendar_Bg { width:100%; background:	#D2EDF0; float:left; margin:10px 0;}
    .wrap_calendar { width:191px !important; float:none !important; margin:10px auto; text-align:center;  display:none}
    .calendar_hide{  display:none !important; float:left;}
    /*.featured_calendar{margin:0 !important; padding:0 0 20px !important}*/

    .featured_calendar .featured_event{float:none !important; width:100% !important;  margin:10px auto !important;  }
    .featured_calendar .featured_event ul li.description p.desc,.layout_2 .list_agenda ul li.description p.desc{display:none !important}
    .featured_calendar .featured_event ul li.photo{list-style:none; float:left; margin:0; padding:0; border:none; width:100% !important;}
    .featured_calendar .featured_event ul li.description{list-style:none; width:100% !important; float:left !important}
    .featured_calendar .featured_event ul li.description p.title {margin:20px 0 3px 0px !important}

    /*Contactos */
    .conctactFormWrap{ width:100% !important;}
 
    /*  Templates Desenvolvimento */
    .multimedia .multimedia_content ul li{ width: 50%;}
    .albuns .albuns_content ul li {width:50% !important; }
    .thumbs_right{width:100% !important; float:left; margin:0 !important}
    .layout_text .text_left{width:100% !important;}
    .thumbs_right a{width:48% !important; float:left; margin-right:2%;}
    .side_img{width:60%} /* Imagem lateral 15,25,35,45 */
  
    /*Documentos */
    .download_content.pdf82 {border-left:none;border-right:none;border-top:none;}
    .download.pdf82 li.title {border-right:none;width:100%; font-size:0.813em}
    .download.pdf82 li.pdf {display:none}
    #tableDoc .pdf { display:none !important}	
    .download.pdf622 .download_top ul.name li.nameup,.download.pdf622 .download_top ul.name li.namedown,.download.pdf622 .download_top ul.date li.dateup,.download.pdf622 .download_top ul.date li.datedown,.download.pdf64 .download_top ul.name li.nameup,.download.pdf64 .download_top ul.name li.namedown{ display:none !important}
    
    /* Modulo Menus Accordion Content */
    .mod_menu{width:80% !important;}
    
    /*Formulários */
    .half_form{ width:100%; padding-right:0;}
    /*Publicações */
    .boletim .boletim_content{margin: 0 0 0 -20px}
    .boletim .boletim_content .boletim_item{width:50%; padding-left:20px;padding-bottom:20px; }

     #homeslide.flickerplate .dot-navigation {bottom:60px;}

     .mod_agenda_home .list_eventos .events_calendar{width:100% !important;}
     .mod_agenda_home .list_eventos .events_list{width:100% !important;}
     /*#mainheader ul.searchform.focused{width:40%;}*/
     .arrow_down{margin:30px 0 !important;}
     .mod_destaque_slide .mod_destaque_slide_content div.thumb{width:50% !important;}
     .mod_destaque_slide .mod_destaque_slide_content div.thumb:nth-child(3){display:none;}
     .mod_tourism .mod_tourism_content div.thumb{width:50% !important;}
     .mod_tourism .mod_tourism_content div.break{display:none !important;}
     .mod_tourism .mod_tourism_content div.thumb ul{border:none !important;}
     .mod_tourism .mod_tourism_content div.thumb ul li.description{height:105px;}

     .owl-prev{top: 20% !important;}
     .owl-next{top: 20% !important;}

     /*searchform antigo*/
     ul.searchform{background: rgba(0, 75, 112, .7);margin:0 !important;position: absolute;height:65px;border:none; padding:15px;border-radius: 0;}
     #mainheader .header_left{width:60%;}
     #mainheader .header_right{width:40%;}
     #big_news_content .owl-dots{display:none !important;}
}

@media screen and (min-width: 350px) and (max-width: 480px)
{
    #index .pageWrapper .main .options .cardContainer .card .back.face .opt {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;overflow:hidden;}
    #index .pageWrapper .main .options .cardContainer .card .back.face .opt p.title{order:1;margin:0;max-width:50%;}
    #index .pageWrapper .main .options .cardContainer .card .back.face .opt p.desc{order:3;flex-basis:100%;margin:0;max-height:56px;overflow:hidden;}
    #index .pageWrapper .main .options .cardContainer .card .back.face .opt a{order:2;}
}


@media screen and (max-width: 480px) 
{ 
    body{background:#ffffff;}
    #mainheader .header_content{margin:0;}

    #index .pageWrapper .main .middle .top {margin: 0 0 0 0;}
    #index .pageWrapper .main .options .optionsWrapper .option{width:100% !important;height: 120px;margin:10px auto;}
    #index .pageWrapper .main .top .title{font-size:43px; line-height:45px;}
    #index .pageWrapper .main .top .reason{font-size:19px;}
    /*#index .pageWrapper .main .options .cardContainer .card .back.face .opt p.desc{display:none;}*/
    #index .pageWrapper .main .options .cardContainer .card .front.face .opt a{display:table-cell !important;}
    #index .pageWrapper .main .options .cardContainer .card .front.face .opt p{display:none !important;}

    #mainheader .header_content{margin:0;}
    #mainfooter .footercontent .mod .left{width:100%;margin-bottom: 50px;}
    #mainfooter .footercontent .mod .right{width:100%;}
    #mainfooter .footer_bottom div.left{width: 100%;}
    #mainfooter .footer_bottom ul.credits li.mobileLiSegredo{display: block !important;margin: 20px auto;}
    #mainfooter .footer_bottom div.center{width:100%;}
    #mainfooter .footer_bottom div.right{width:100%;}
    #mainfooter .footer_bottom div.center ul li{width:100%; padding-bottom:10px; border:none;}
    .mod_newsletter .mod_newsletter_top h2{text-align:center;}
    .mod_newsletter .mod_newsletter_body{text-align:center;}
    

    #mainfooter .footercontent{width:100%;}
    #mainfooter .footer_bottom{width:100%;}
    #mainfooter .footer_bottom ul.credits li{width:60%;text-align: center; float:none; margin:0 auto;} 
    #mainfooter .mod_footer_social ul li a{margin:0;}

    #mainfooter .mod_footer_social{float:none; display:block; margin:0 auto;}
    #mainfooter .mod_footer_social ul{float:none; display:block; margin:0 auto;}
    #mainfooter .mod_footer_social ul li{float:none; display:block; margin:0 auto;text-align: center;}
    #mainfooter .mod_footer_social .mod_footer_social_top{text-align:center;}
    #mainfooter .mod_contactos{float:none; width:100%; margin: 0 auto; display:block;text-align: center;}
    #mainfooter .mod_contactos .mod_contactos_top h2{text-align:center;}
    #mainfooter .mod_contactos ul{display:block; float:none; margin: 0 auto;}
    #mainfooter .mod_contactos .mod_contactos_top{display:block; float:none; margin: 0 auto;}

    #mainheader .header_content{ width:100%;padding:0 20px ;}  
    /*#mainheader .header_left { width:60% !important;}*/
    #mainheader .header_logo { width:100%;height:auto}
    #mainheader .header_logo a img {max-width:100%}
    #mainheader .header_right{width:100px;}
    #mainheader ul.menu_top {display: none;}
    #mainheader .header_top .options_right{display: none;}
    /*#mainheader .header_right .languagues{float:left !important;}*/
    /*#mainheader .header_right ul.searchform{float:left !important;}*/

    ul.searchform{background: rgba(0, 75, 112, .7);margin:0 !important;position: absolute;height:65px;border:none; padding:15px;border-radius: 0;}

    #teaser{ margin:75px auto 0 auto !important;}
    #teaser .teaser_wrapper{ width:100%;padding:0 10px 10px; }
    .bannersImgs{width:100%;padding:0 10px ; }
    .featuredtourism{height:auto; position: static; background: rgb(10,26,64); min-height: initial; max-height: initial;}
    .featuredtourism .featuredtourism_wrapper div{padding:5px;}
    .flickerplate .arrow-navigation{bottom:120px !important;}

    .mod_clientes_content div.thumb {margin: 0 0 10px 0;width: 100%;}
    .mod_clientes_content div.thumb:hover div.mask {display: none;}
    .mod_clientes_content div.thumb:hover div.titulo {display: block;}

    .contentwrapper{width:100%; padding:0 10px;}
    #maincontent{margin:75px auto 0 auto;}
    #maincontent #contentwrapper{width:100%;padding:0 20px; }
    #maincontent #contentwrapper #column_center{width:100%;margin:0 5% 0 0px;}
    #maincontent #contentwrapper #column_right{width:100%;margin:0 auto 0 auto; }
    .modulecontentwrapper{ width:100%; margin:0;}

   /*footer */
    #mainfooter{/*padding:10px 10px 0px;*/margin:0px auto 0}
    #mainfooter .footercontent .mod{width:100%;float: left;padding-top:10px;}
    #mainfooter .footercontent .mod.first{width:100%;}
    #mainfooter .footercontent .mod.second{width:100%; padding-top:50px;}

    #mainfooter .footercontent{width:100%;padding:10px; }
    #mainfooter .footer_bottom{width:100%;}
    /*#mainfooter .footer_bottom ul.credits{width:100%; border-top:1px solid #999999;text-align: center;padding-top:20px;}*/
    #mainfooter .footer_bottom ul.credits li{width:60%;text-align: center; float:none; margin:0 auto;}  
    #mainfooter .footer_bottom .copyright{float:none;}
    #mainfooter .footer_bottom .copyright li.sitemap{margin-left:5px;}
    #mainfooter .footer_bottom .copyright li.allrights{ max-width: calc(100%  - 76px); text-align: left; }
    #mainfooter .footer_bottom .access{display:inline-block;float:none;}
    .mod_footer_links{display: none;}
    #mainfooter .mod_footer_menu_top{display:none; }
    #mainfooter .mod_footer_social{ width:100%; margin:10px 0 10px 0;  }
    #mainfooter .mod_footer_social ul {/*float: none;margin: 0 auto;text-align: center;width: 50%;*/}
    #mainfooter .mod_footer_social ul li{/*float: left;margin: 0 auto;text-align: center; width:30%*/}
    #mainfooter .mod_footer_social ul li a{margin: 0 10px;text-align: center;}
    #mainfooter .mod_footer_social .mod_footer_social_top{padding-left:5px;}

    /* social */
    .social ul.right li.top{text-indent: -9999px; width:32px; height:28px; }
    .social ul.right li.top a{ padding-left:10px;  left:10px; top:2px; width:100%;}
    .social ul.right li.back{text-indent: -9999px;padding:0 10px;}
    .social ul.right li.back a{ padding-left:0px;  padding:0 10px;line-height:25px; display:block; height:25px; text-align:center}
    
    /* Listagens */
    .list_agenda ul li.thumb  {/*display:none*/}
    .layout_1 .list_agenda ul li.description p.desc {display:none}
    .layout_1 .list_agenda ul li.description {/*width:100%*/}
    .list_agenda ul li.description	{width:100%}	
    .tourism .tourism_content ul li.thumb{width:100% !important; margin:0 !important;} 
    .tourism .tourism_content div.thumb{width:100% !important; margin:0 !important;} 
    
    /*Contactos */
    .conctactFormWrap{ width:100% !important;}

    /*  Templates Desenvolvimento */
    .multimedia .multimedia_content ul li{ width: 100%; margin:0 0 5% 0;}
    .albuns .albuns_content ul li {width:100% !important; margin-right:0 !important}
    .layout_text .text_left{width:100% !important;}
    .thumbs_right{width:100% !important; float:left; margin:0 !important}
    .thumbs_right a{width:48% !important; float:left; margin-right:2%;}
    .thumbs_right img{border:1px solid #ccc;}
    .side_img{width:100%} /* Imagem lateral 15,25,35,45 */
  
    /*Documentos */
    .download_content.pdf82 {border-left:none;border-right:none;border-top:none;}
    .download.pdf82 li.title {border-right:none;width:100%; font-size:0.813em}
    .download.pdf82 li.pdf {display:none}
    #tableDoc .pdf{ width:20% !important}
    #tableDoc .pdf { display:none !important}	
    .download.pdf622 .download_top ul.name li.nameup,.download.pdf622 .download_top ul.name li.namedown,.download.pdf622 .download_top ul.date li.dateup,.download.pdf622 .download_top ul.date li.datedown,.download.pdf64 .download_top ul.name li.nameup,.download.pdf64 .download_top ul.name li.namedown{ display:none !important}

    /* Template Modelo Agenda */
    .wrap_calendar_Bg { width:100%; background:	#D2EDF0; float:left; margin:10px 0;}
    .wrap_calendar { width:191px !important; float:none !important; margin:10px auto; text-align:center;  display:none}
    .calendar_hide{   display:none !important; float:left;}
    /*.featured_calendar{margin:0 !important; padding:0 0 20px !important}*/
    .featured_calendar .featured_event{float:none !important; width:100% !important;  margin:10px auto !important;  }
    .featured_calendar .featured_event ul li.description p.desc,.layout_2 .list_agenda ul li.description p.desc{display:none !important}
    .featured_calendar .featured_event ul li.photo{list-style:none; float:left; margin:0; padding:0; border:none; width:100% !important;}
    .featured_calendar .featured_event ul li.description{list-style:none; width:100% !important; float:left !important}
    .featured_calendar .featured_event ul li.description p.title {margin:20px 0 3px 0px !important}
    .layout_2 .list_agenda ul li.description p.title{margin:0 0 3px 0px !important}
    .mod_agenda_home .list_eventos .events_list {margin: 30px 0;}

    /* Modulo Menus Accordion Content */
    .mod_menu{width:100% !important;}

    /*Formulários */
    .half_form{ width:100%; padding-right:0;}
    .form .edit-options .edit, .form .edit-options .delete {float: right;margin: 0 auto;padding: 20px 5px 0;width: 50%;}
    .form span{margin:0}
    .form label.inline{float:none;}
    .form input[type="submit"]{padding:15px 5px;}
    
    /*Modulo acesso rápido */
    .mod_acesso_rapido{right:10px; max-width:310px;}
    
    .boletim .boletim_content{margin: 0 0 0 -20px}
    .boletim .boletim_content .boletim_item{width:100%; padding-left:20px;padding-bottom:20px; }
    
    #homeslide.flickerplate ul.flicks > li .flick-inner .flick-content{padding: 6%; position:absolute;bottom:-100px;/*margin:90px auto;min-height:320px;*/}
    
    #destaqueSlide.flicker-full.flickerplate ul.flicks li .flick-button span.flick-block-text{padding:10px 20px;font-weight:normal;font-size:14px;}
    
    .mod_homebannerlinks .divSmall .slick-dots{bottom:0;}
    .mod_homebannerlinks .mod_homebannerlinks_content .divSmall div.item{min-height:inherit !important;}
    .mod_homebannerlinks .divSmall .slick-slide{padding-bottom:30px;}

    #homeslide.flicker-example.flickerplate .flick-top-title {top:20px;}


    .mod_destaque_slide .mod_destaque_slide_content div.thumb{width:100% !important;}
    .mod_agenda_home .list_eventos .events_calendar{width:100% !important;}
    .mod_agenda_home .list_eventos .events_list{width:100% !important;}

    .mod_tourism .mod_tourism_content div.thumb{width:100% !important;}
    .mod_tourism .mod_tourism_content div.break{display:none;}
    .mod_tourism .mod_tourism_content div.thumb ul{    border-right: 1px solid rgba(194, 194, 194, .5) !important;}

    .mod_destaque_slide .mod_destaque_slide_content div.thumb{margin-bottom:40px !important;}
    #big_news_content .owl-nav, #big_news_content .owl-dots{display:none;}
    .mod_agenda_home .list_eventos .events_calendar{margin-bottom:30px !important;}
    .list_eventos_content .events_list .evento_wrapper{width:100% !important;height:auto !important;}
    .mod_agenda_home .list_eventos .events_list{height:auto !important;}
    .list_eventos_content .events_list .event_data{width:100% !important;}
    .list_eventos_content .events_list .event_info{width:100% !important;}

    #mainheader .header_right .newsletter{display:none !important;}
    #mainheader .header_right .facebookHeader{display:none !important;}
    /*#mainheader ul.searchform.focused{width: 150px;right: 15px;position: absolute;}*/
    .languagues ul#idiomas_list{right: 26px;}
    .mod_tourism .mod_tourism_content div.break{display:none !important;}
    .mod_tourism .mod_tourism_content div.thumb ul{border:none !important;}
    #index #header .languagues ul#idiomas_list{right:0;}
}

.social{background:#dddddd;}
.social a.at-icon-wrapper.at-share-btn.at-svc-print{margin-left:20px;}
.layout_1 .list_agenda ul li.description p.desc{margin-top:20px;}
.social .right{height:44px;background:#ffffff;}

#mobile_menu-sticky-wrapper #mobile_menu #mobile_button a img{display:block;}