/* UNYKVIS */

/* FONT FACE */
/*@font-face { font-family: 'open_sansregular'; src: url('../fonts/opensans-regular-webfont.eot'); src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-regular-webfont.woff') format('woff'),  url('../fonts/opensans-regular-webfont.ttf') format('truetype'),  url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }*/

/* GANTRY RESET */
*, *:before, *:after { box-sizing: inherit; }
html {margin: 0;box-sizing: border-box;font-size: 15px;}
/* body:before {text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-weight:800;content:"Mértola";color:#E5E5E5;opacity:0.6;font-size:35vh;text-align:center;position:fixed;bottom:48px;left:0;width:100vw;height:400px;z-index:-1;} */
/* body:before {text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-weight:800;content:"";color:#E5E5E5;opacity:0.6;font-size:35vh;text-align:center;position:fixed;bottom:48px;left:0;width:100vw;height:400px;z-index:-1;} */
body {overflow-x: hidden;margin: 0;background: transparent;position: relative;cursor: default;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-font-smoothing: antialiased;line-height: 1.4;font-family: 'Source Sans Pro', sans-serif;color: #2c2c2c;font-size: 17px;top: 0 !important;}
body.pghome {overflow: hidden;}
#fc_filter_form_blocker {display: none !important;}
h1, h2, h3, h4, h5, h6 {margin-bottom: 0.5em;margin-top: 2.5rem;}

h1:first-of-type,
h2:first-of-type,
h3:first-of-type,
h4:first-of-type,
h5:first-of-type,
h6:first-of-type {margin-top:0;}

#comments-form a.btn,
.btn {color: #fff;background-color: #0352a9;border-color: #0352a9;text-transform: uppercase;letter-spacing: 0.05em;}

.leaflet-top {
    top:auto !important;
    bottom: 10px !important;
}

#comments-form a.btn:hover,
.btn:hover {background-color: #003877;border-color: #003877;}

.btn:hover,
.btn:focus {color: #fff;}

div.fc_filter_line.fc_filter_buttons_box > .fc_buttons.btn-group {width: auto;height: 100%;}

.fullwidth-text {color: #f7f7f7;}
img {max-width: 100%;}
.component-content h2 {}
.h2, h2 {font-size: 2.5rem;}
h3 { }
h4 { }
p {}
.uny-shadow {box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);}
.rt-block { padding: 0; margin: 0 15px; }
.rt-block .title { border: medium none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -khtml-box-shadow: none; -ms-box-shadow: none; padding: 0; text-shadow: none; }
.button,
.readon,
.readmore { border: none; border-radius: 0px; margin: 0; padding: 0; box-shadow: none; text-shadow: none; background-image: none; filter: none; outline: none; }
.button:hover,
.readon:hover,
.readmore:hover { background-image: none; filter: none; }
.button:active,
.readon:active,
.readmore:active { box-shadow: none; background-image: none; filter: none; }

.readmore,
.readmore a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;letter-spacing: 0.01em;font-weight: 500;color: #0352a9;}

.catreadmore {text-align: center;}
.catreadmore .icon {border-radius: 100%;border: 1px solid #ccc;display: inline-block;width: 48px;height: 48px;color: #69696b;font-size: 24px;transition: all 0.2s ease-out;}
.catreadmore a:hover .icon {background-color: #0352a9;color: #fff;border-color: #0352a9;}
.catreadmore a {display: inline-block;}
.readmore .svg-inline--fa {margin-left: 10px;font-size: 24px;vertical-align: middle;transition: all 0.2s ease-out;}
a:hover .readmore .svg-inline--fa {transform: translateX(5px);}
.readmore a:hover {}
.pagenav li { box-shadow: none; }
.fc_field_image { padding: 0px !important; border: none !important; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; }
.btn.focus,
.btn:focus {box-shadow:none;}
/* a {color: #525252;} */
a:focus,
a:hover {text-decoration: none;}
a:hover {}
b,
strong { font-weight: 600; }
blockquote { border: none; padding: 0; margin-bottom: 40px; color: #c5c4c5; display: inline; float: left;}
blockquote:before { content: "\f10d"; margin-right: 5px; }
blockquote:after { content: "\f10e"; margin-left: 5px; }
blockquote p { font-size: 1.125rem; line-height: inherit; display: inline;}
form { margin: 0; }
textarea { resize: vertical; }
#fc_filter_form_blocker .fc_blocker_bar {width:100%;}
.ui-tooltip {border-radius: 3px; font-size: 0.875rem; line-height:1; background-color:#fff; padding: 0.375rem 0.5rem; position: absolute;z-index: 9999;max-width: 300px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);}
/* Fades and background-images don't work well together in IE6, drop the image */
body .ui-tooltip { border-width: 2px; }
body .tooltip[role=tooltip] {}
body .tooltip.show[role=tooltip] {opacity:1;}
body .tooltip[role=tooltip] .arrow {}
body .tooltip[role=tooltip] .arrow:before {border-top-color: #ee9b11; }
body .tooltip[role=tooltip] .tooltip-inner {padding: 0.5em 0.7em; line-height:1.2; color:#fff; background-color: #ee9b11; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); max-width:100%;}

/* FONTS */
#pageheading {font-size: 32px;text-align: center;margin: 0px 0 30px 0;display: block;}
body.junta-home #pageheading {font-size: 18px;}

body.alcant #pageheading {color: #e7433e;}

body.pera .item-type4 .feat,
body.pera .item-type3 .feat,
body.pera .mod.events .title,
body.pera #pageheading {color: #477C10;font-weight: 600;letter-spacing: 2px;}


#comments .comment-author,
.ttype1 {font-family: 'Source Sans Pro', sans-serif;text-transform: uppercase;letter-spacing: 0.01em;font-size:32px ;font-weight:semibold;text-align: center ; color:#CAD653;font-weight: 600;letter-spacing: 2px;}

#flexicontent.fccategory .flexifilters select,
.ttype2 {font-family: 'Source Sans Pro', sans-serif; color: #9f9f9f; font-size: 0.765em; text-transform: uppercase; letter-spacing: 0.1em; font-weight: 500;}

.ttype3 {font-family: 'Source Sans Pro', sans-serif; color: #2c2c2c; font-size: 24px; letter-spacing: 0.01em; font-weight: 500;}
/* .f-b {font-weight: 700;} */
.f-sb {font-weight: 600;}


/* FONT SIZES */
.font-weight-light {font-weight: 300;}

/* FORM */
#comments-form input,
.forminput,
button,
#flexicontent.fccategory .flexifilters select,
input,
optgroup,
select,
textarea {outline:none;border: 1px solid #ccc;font-family: inherit;line-height: 1.4;color: #9f9f9f;}

#comments-form input,
button,
#flexicontent.fccategory .flexifilters input,
#flexicontent.fccategory .flexifilters select,
.flexicontent *:not(.input-append):not(.input-prepend):not(.input-group) > select,
input,
optgroup,
select {height: 45px;padding: 0 10px;}

#flexicontent.fccategory .flexifilters select,
select {padding-left: 10px;padding-right: 38px;background:#fff;}

div.button,
a.button {padding: 15px 30px;display:inline-block;}

/* BUTTONS */
#flexicontent.fccategory.pageoffers .fc_filter_set .fc_field_filter li label,
#flexicontent.fccategory .fc_filter_box .fc_filter_set .fc_filter_line.fc_filter_buttons_box .btn,
div.button,
a.button,
button:not([aria-label*='Toggle']):not([id=cboxClose]):not(id*=slick-slide),
input[type=submit] {min-width:320px;border: 1px solid #00d7a6;cursor: pointer;background-color: #fff;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;font-size: 14px;color: #00d7a6;text-transform: uppercase;font-style: normal;letter-spacing: 0.4em;text-align: center;white-space: normal;}

/* BUTTONS HOVER */
#flexicontent.fccategory .fc_filter_box .fc_filter_set .fc_filter_line.fc_filter_buttons_box .btn:hover,
div.button:hover,
a.button:hover,
button:hover,
input[type=submit]:hover {}

/* BUTTONS ACTIVE */
#flexicontent.fccategory .fc_filter_box .fc_filter_set .fc_filter_line.fc_filter_buttons_box .btn:active,
div.button:active,
a.button:active,
button:active,
input[type=submit]:active {}

/* TEXT SELECT COLOR */
::selection { background: #0275d8 !important; color: #fff !important; }
::-moz-selection { background: #0275d8 !important; color: #fff !important; }

/* INPUT PLACEHOLDER COLOR */
::-webkit-input-placeholder { color: #999687 !important; }
:-moz-placeholder { color: #999687 !important; opacity:1;}
::-moz-placeholder { color: #999687 !important; opacity:1;}
:-ms-input-placeholder { color: #999687 !important; }
::-ms-input-placeholder { color: #999687 !important; }

/* SELECTS */
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-repeat: no-repeat;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg aria-hidden='true' data-prefix='fal' data-icon='chevron-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-chevron-down fa-w-14 fa-3x'%3E%3Cpath fill='%239f9f9f' d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z' class=''%3E%3C/path%3E%3C/svg%3E");background-origin: border-box;background-position: calc(100% - 16px) 50%;transition: color 0.2s ease-out;background-size: 14px;background-color: transparent;}
select option {}
select.loading {background-image: url(../images/ccvillas/loader.gif);background-size: 20px;background-position: calc(100% - 12px) 50%;}
select::-ms-expand { /* for IE 11 */ display: none; }


/* TRANSITIONS */
#jc #comments #nav-bottom span,
.mod.cookies .jb.cookie.bottom .jb.accept,
.rsfp_thankou_popup_close_btn,
a {transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-khtml-transition:all 0.2s ease-out;outline: none;}


/* MYCLEAR */
/*  { clear: both; display: table; content: ""; }*/


/* FONTAWESOME */
#flexicontent.fcitems .field_files .file .fcfile_mime:before,
#flexicontent .pagination .pageslinks ul li.pagination-prev .pagenav:before,
#flexicontent .pagination .pageslinks ul li.pagination-next .pagenav:before,
#flexicontent.fcsearch .btn:before,
#flexicontent.fcitems .field_photo_gallery a:before,
#flexicontent.fccategory .pagination .pageslinks ul li.pagination-prev .pagenav:before,
#flexicontent.fccategory .pagination .pageslinks ul li.pagination-next .pagenav:before,
.mod.fmod .field_bl_it_fieldgroup a.link:before,
.mod.search .fc_text_search:after,
i,
blockquote:before,
blockquote:after,
#flexicontent ul li:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* LINEAR ICONS */
.mean-container .mean-nav ul li .separator ~ a.mean-expand:after,
.mean-container .mean-nav ul li a ~ a.mean-expand:after,
.mean-container a.meanmenu-reveal:before {speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;}


/* SECTIONS */

 .leaflet-container .leaflet-marker-pane img {width: 100%;}
body.turism #rt-mainbody-surround {background:white;background-repeat: no-repeat;background-size: contain;background-position: 50% 100%;/* background-image: url(../images/juntas/bk_turism.jpg); *//* padding-bottom: 15%; */}
#bodyloader {position: fixed;background-color: #fff;width: 100%;height: 100%;z-index: 999999;opacity: 1;top: 0;}
#rt-maintop {background-image: url(../images/juntas/bk_home_2.png);background-repeat: no-repeat;background-position: 100% 0px;background-size: contain;}

.mod.comments,
body:not(.pgvisitas) #rt-main {padding-bottom: 120px;}

body.junta-home #rt-main {margin-bottom: 0;padding-bottom: 0;}
#rt-transition{background:#F4F4F4;box-shadow: 0 0 5px 5px #b1b1b131}
#rt-footer-surround {/* box-shadow: -9px 12px 70px 0px rgba(0,0,0,0.15); */}
#rt-footer {background-color: rgb(255, 255, 255);z-index: 50;position: relative;}
#rt-footer > .container {}
#rt-footer > .container > .row {}
#rt-footer > .container > .row > .col-12 {}
#rt-footer > .container > .row > .col-12:last-child {}
#rt-copyright {background-color: #a1a1a1;}
#rt-copyright a:hover {color: #333;}
#rt-top-surround .title { text-shadow: none; }
#rt-top-surround {}
#rt-top-surround:after { background-image: none; }
#rt-top-surround .title { text-shadow: none; }
#rt-showcase { background: none; background-image: none; filter: none; border: none; box-shadow: none; text-shadow: none; min-height:82vh;}
#rt-showcase .title { text-shadow: none; }
.rt-showcase-pattern { background-image: none; }
#rt-drawer { background: none; border: none; box-shadow: none; }
/* #rt-top {background-color: rgb(255, 255, 255);z-index:52;position:relative;box-shadow: 0px 0px 20px 14px rgb(255, 255, 255);} */

/* #rt-top {background-color: rgb(255, 255, 255);z-index:52;position:relative;} */
#rt-top {background-color: rgb(255, 255, 255);z-index:52;position:relative;}

/* #rt-top .secondmenu ul.nav > li > .nav-link{color:#808080 ;}  */
#rt-top .secondmenu ul.nav > li > .nav-link{color:#ffffff ;} 
#rt-top .secondmenu ul.nav > li > .green-button{color:white ;} 
#rt-top .secondmenu img{visibility: hidden;} 
#rt-top .row .rt-omega {text-align:right;}
/* #rt-header {color:#FFF;background:rgba(0, 0, 0, 0.80);position: fixed;top:0;width:100%;z-index: 51;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.15);} */
#rt-header {color:#FFF;background:rgba(0, 0, 0, 0.80);position: fixed;top:0;width:100%;z-index: 51;}
#rt-header .row {}
#rt-mainbody {-webkit-touch-callout: default;-webkit-user-select: text;-khtml-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;}
body.pghome #rt-mainbody {}
#rt-mainbottom {}
#rt-feature {position: relative;overflow: hidden;background-image: url(../images/juntas/bk_home_1.png);background-repeat: no-repeat;background-position: 0 100%;}
#rt-feature:after {position:absolute;width: 100%;height: 100px;/* box-shadow: inset 0px 12px 70px 0px rgba(0,0,0,0.15); */content:"";bottom: -60px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,636363+100&0+0,1+100 */background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#636363',GradientType=0 ); /* IE6-9 */}
body.pghome #rt-main {}

/* BUTTON HOVER */
.mod.cookies .jb.cookie.bottom .jb.accept:hover,
.mod.blocks .items .item .text .link:hover,
#flexicontent.fcitems .field_files .file .fcfile_actions .btn:hover,
#contactform .rsform-block .rsform-submit-button:hover {/* background-color: #da9117; *//* border-color: #da9117; */}

/* LINK HOVER */
#flexicontent.fccategory.news_events .readmore a:hover,
.mod.block1 .cat_readon_box a:hover,
.rsfp_thankou_popup_close_btn:hover {color: #0352a9;}

/* FLEXICONTENT COMMON */
#flexicontent {}
#flexicontent.loading:before {content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
#flexicontent .noitems {font-size: 20px;font-weight: 600;}
/* #flexicontent header {margin-bottom: 50px;} */
body.junta-home #flexicontent header {margin-bottom: 0;}
#flexicontent ul {list-style: none;margin: 1em 0 0 2.5em;padding: 0;}

.component-content ul li,
#flexicontent ol li,
#flexicontent ul li {line-height: inherit;margin: 0 0 0.3em 0;position: relative;/* background-size: 6px; *//* background-repeat: no-repeat; *//* background-position: 0 50%; *//* padding-left: 15px; *//* background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg aria-hidden='true' data-prefix='fas' data-icon='circle' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-circle fa-w-16 fa-3x'%3e%3cpath fill='%23000' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z' class=''%3e%3c/path%3e%3c/svg%3e"); */list-style: disc outside;}

#flexicontent ul li:before {}
#flexicontent ul li a { }
#flexicontent .element[class*=textarea] {font-size:1.125rem;color:#525252;}


/* FLEXICONTENT ITEM */
#flexicontent.fcitems .contentheading .fcitem_title {}
#flexicontent.fcitems #flexiline1 {}
#flexicontent.fcitems #flexiline1 .flexiblock {}
#flexicontent.fcitems #flexiline1 .flexiblock:first-child {}
#flexicontent.fcitems #flexiline1 .flexiblock:first-child .flexiblockct {padding-right: 50px;}
#flexicontent.fcitems #flexiline1 .flexiblock:nth-child(2) {/* margin-left:auto; */text-align: center;-ms-flex: 0 0 auto;flex: 0 0 auto;max-width: none;width: 364px;}
#flexicontent.fcitems #flexiline1 .flexiblock:nth-child(2) .flexiblockct {}
#flexicontent.fcitems .field_img_text {}
#flexicontent.fcitems .field_img_text img {margin: 0 0 30px 0;box-shadow: -9px 12px 70px 0px rgba(0,0,0,0.15);}
#flexicontent.fcitems .field_img_text .idesc {text-align: center;color: #525252;font-size: 1.125rem;}
#flexicontent.fcitems .field_img_text .ititle {font-weight: 600;margin-bottom: 0.2em;}
#flexicontent.fcitems .field_img_text .itext {font-style: italic;}

#flexicontent.fcitems .field_photo_gallery {}
#flexicontent.fcitems .field_photo_gallery .flexilabel {text-transform: uppercase;display: block;margin-bottom: 1.5rem;font-weight: 600;color: #ee9b11;font-size: 1.2rem;}
#flexicontent.fcitems .field_photo_gallery .flexivalue {display:block;}
#flexicontent.fcitems .field_photo_gallery .gallery-container {margin: 0 -0.5rem;}
#flexicontent.fcitems .field_photo_gallery a {display: inline-block;position: relative;}
#flexicontent.fcitems .field_photo_gallery a:hover .image_standard {opacity: 0.9;}
#flexicontent.fcitems .field_photo_gallery a:hover:before {opacity: 0.95;/* visibility: visible; */padding: 15px;font-size: 1.5625rem;}
#flexicontent.fcitems .field_photo_gallery a:before {z-index:1;content: "\f065";position: absolute;background-color: #0352a9;color: #fff;border-radius: 100%;padding: 10px;line-height: 0.87;left: 50%;top: 50%;transform: translate(-50%, -50%);opacity: 0;transition: opacity 0.2s ease-out, font-size 0.3s ease-out 0.0s;font-size: 0.625rem;z-index: 1;}
#flexicontent.fcitems .field_photo_gallery a .image_standard {opacity: 1;transition: opacity 0.2s ease-out;background-repeat: no-repeat;background-size: cover;background-position: 50% 0;}
#flexicontent.fcitems .field_photo_gallery a .image_standard img {width: 100%;}


#flexicontent.fcitems .field_files {margin-top: 3rem;border:solid 1px gainsboro;border-radius:5px; padding-top:15px;padding-bottom:5px;padding-left:20px;padding-right:20px;}
#flexicontent.fcitems .field_files .flexivalue {}
#flexicontent.fcitems .field_files .file {margin-bottom: 0.6rem;position: relative;}
#flexicontent.fcitems .field_files .file > * {vertical-align: middle;margin: 0 6px 0.7rem 0;display: inline-block;margin-left:30px !important;}
#flexicontent.fcitems .field_files .file .fcfile_mime {width: auto;height: auto;float: none !important;color: #9e5f2a;font-size: 1.2rem;/* line-height: 1; */line-height: inherit;position: absolute;/* top: 0; */ position: absolute; left: 0;}
#flexicontent.fcitems .field_files .file .fcfile_mime + a {padding-left: 25px;transform: translateY(-2px);}
/* #flexicontent.fcitems .field_files .file .fcfile_mime img {display: none;} */
#flexicontent.fcitems .field_files .file .fcfile_title {display: inline-block;color: #9e5f2a;font-size: 1.375rem;margin-left: 30px;}
#flexicontent.fcitems .field_files .file .fcfile_size {}
#flexicontent.fcitems .field_files .file .fcfile_size .fcfile_size_value {}
#flexicontent.fcitems .field_files .file .fcfile_actions {clear: none;display: flex ;width: auto !important;    margin: 0 10px 0.6rem 0;}
#flexicontent.fcitems .field_files .file .fcfile_actions .fcfile_downloadFile {font-weight:bold;color:#303030;}
#flexicontent.fcitems .field_files .file .fcfile_actions > * {margin: 0;width: auto !important;}
#flexicontent.fcitems .field_files .file .fcfile_actions .btn {margin: 0;width: auto !important;cursor: pointer;background-color: #ee9b11;border-color: #ee9b11;padding: 0.4rem 0.65rem;line-height: 1 !important;}
#flexicontent.fcitems .field_files .file .fcfile_actions > * .fcfile_downloadFile {}
#flexicontent.fcitems .field_files .file .fcfile_actions > .fcfile_viewFile {}
#flexicontent.fcitems .field_files .file  .fancybox {margin-left:30px;}
#flexicontent.fcitems .field_files .file  .fcfile_size {float: right;transform: translateY(-32px);}
#flexicontent.fcitems .field_files .file  br {display:none;}

/* #flexicontent.fcitems .field_files .file .fcfile_mime.pdf:before {content: "\f1c1";}
#flexicontent.fcitems .field_files .file .fcfile_mime.doc:before {content: "\f1c2";}
#flexicontent.fcitems .field_files .file .fcfile_mime.docx:before {content: "\f1c2";}
#flexicontent.fcitems .field_files .file .fcfile_mime.image:before {content: "\f1c5";} */



/* FLEXICONTENT CATEGORY */
#flexicontent.fccategory {}
#flexicontent.fccategory .introblock .fc_bloglist_item {}
#flexicontent.fccategory .lineinfo {}
#flexicontent.fccategory .categ .cattitle {margin-bottom: 0.46em;}
#flexicontent.fccategory .fc_filter_box {border: 0px;padding: 0;margin: 0;}
#flexicontent.fccategory .fc_filter_box .fc_filter_set .fc_filter_text_search {}


#flexicontent.fcsearch input,
#flexicontent.fccategory .flexifilters input,
#flexicontent.fccategory .flexifilters select {width: 100%;border-radius: 4px;}

#flexicontent.fccategory .flexifilters input {width: 100%;
    max-width: 33vw  ;
}

#flexicontent.fcsearch .btn,
#flexicontent.fcsearch input {height:34px;}

#flexicontent.fccategory .fc_filter_box .fc_filter_set .fc_filter_line .fc_filter_html select.fc_field_filter {}

#flexicontent.fccategory .flexifilters select {
}

#flexicontent.fccategory .flexifilters select:focus,
#flexicontent.fccategory .flexifilters select.visited {color:#525252;}

#flexicontent.fccategory .fc_filter_box .fc_field_filter {}

#flexicontent.fcsearch .btn,
#flexicontent.fccategory .fc_filter_box .fc_filter_set .fc_filter_buttons_box .btn {background-color: transparent;border: 0px;color: #000;font-size: 25px;padding: 0;width: auto;}

#flexicontent.fccategory .fc_filter_box .fc_filter_set .fc_filter_buttons_box .btn:last-child {margin-right:0px;}

#flexicontent.fcsearch .btn i,
#flexicontent.fccategory .fc_filter_box .fc_filter_set .fc_filter_buttons_box .btn i {font-size: 100%;margin: 0;}

#flexicontent.fcsearch .btn i {}

#flexicontent.fccategory .fc-mssg.fc-note {display: none !important;}
#flexicontent.fccategory .flexifilters .fcfilter_form_component {margin-top: 1em;margin-bottom: 1.5em;}


/* FOTO GALLERY */
#flexicontent.unykvis-fgaleria .introblock {}
#flexicontent.unykvis-fgaleria .introblock .fc_bloglist_item {cursor: pointer;}
#flexicontent.unykvis-fgaleria .introblock .fc_bloglist_item .lineinfo {}
#flexicontent.unykvis-fgaleria .introblock .fc_bloglist_item .lineinfo .flexiblockct {overflow:hidden;position: relative;}
#flexicontent.unykvis-fgaleria .introblock .fc_bloglist_item .articlect {box-shadow: -9px 12px 70px 0px rgba(0,0,0,0.15);}
#flexicontent.unykvis-fgaleria .introblock .fc_bloglist_item .flexivalue {display:block;}
#flexicontent.unykvis-fgaleria .introblock .fc_bloglist_item figure {background-repeat: no-repeat;background-position: 50% 0;background-size: cover;box-shadow: -9px 12px 70px 0px rgba(0,0,0,0.15);margin: 0;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
#flexicontent.unykvis-fgaleria .introblock .fc_bloglist_item:hover figure {opacity: 1;transform: scale(1.15,1.15);-webkit-transform: scale(1.15,1.15);-moz-transform: scale(1.15,1.15);-ms-transform: scale(1.15,1.15);-o-transform: scale(1.15,1.15);}
#flexicontent.unykvis-fgaleria .introblock .fc_bloglist_item figure img {visibility: hidden;width: 100%;}

#flexicontent.unykvis-fgaleria .introblock .fc_bloglist_item:hover .field_flexititle {opacity: 1;}
#flexicontent.unykvis-fgaleria .introblock .fc_bloglist_item .field_flexititle {background-color: rgba(0,0,0,0.65);cursor: pointer;position: absolute;opacity: 0;-webkit-transition: all 0.45s ease-in-out;-moz-transition: all 0.45s ease-in-out;-o-transition: all 0.45s ease-in-out;-ms-transition: all 0.45s ease-in-out;transition: all 0.45s ease-in-out;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;}
#flexicontent.unykvis-fgaleria .introblock .fc_bloglist_item .field_flexititle .flexivalue {display: -ms-flexbox;display: flex;width: 100%;height: 100%;}

#flexicontent.unykvis-fgaleria .introblock .field_flexititle .flexivalue {display:block;text-align: center;}
#flexicontent.unykvis-fgaleria .introblock .contentheading {color: #fff;font-size: 1.5rem;margin: 0 0 0.2rem 0;text-transform: uppercase;letter-spacing: 0.05em;}
#flexicontent.unykvis-fgaleria .introblock .fcaption {margin:auto;color: #fff;}
#flexicontent.unykvis-fgaleria .introblock .fcaption .descp {}


/* PAGINATION */
/* CATEGORY PAGINATION */
#flexicontent .pagination {text-align: center;}
#flexicontent .pagination .pagescounter {display:none;}
#flexicontent .pagination .pagescounter {font-weight: 300;}
#flexicontent .pagination .pageslinks {display: inline-block;}
#flexicontent .pagination .pageslinks ul {}
#flexicontent .pagination .pageslinks ul li {vertical-align: middle;font-size: 0;background-image: none;padding: 0;}

#flexicontent .pagination .pageslinks ul li.pagination-prev,
#flexicontent .pagination .pageslinks ul li.pagination-next {margin:0 10px;}

#flexicontent .pagination .pageslinks ul li.pagination-prev.nolink,
#flexicontent .pagination .pageslinks ul li.pagination-next.nolink {display: none;}

#flexicontent .pagination .pageslinks ul li.pagination-prev .pagenav .text,
#flexicontent .pagination .pageslinks ul li.pagination-next .pagenav .text {display:none;}

#flexicontent .pagination .pageslinks ul li .pagenav:before {font-size: 30px;display: block;background-color: #00d7a6;border-radius: 100%;color: #fff;line-height: 1.1;}
#flexicontent .pagination .pageslinks ul li .pagenav {font-size: 16px;display: block;padding: 5px;margin: 0;line-height: inherit;font-size: 15px;clear: none;display: inline-block;border-radius: 100%;border: 1px solid #000;color: #000;}

#jc #comments #nav-bottom span:not(.activepage):hover,
#flexicontent .pagination .pageslinks ul li .pagenav:hover {background-color: #0352a9;color: #fff;border-color: #0352a9;}

#flexicontent .pagination .pageslinks ul li.nolink .pagenav {background-color: transparent;color: #aaa;opacity: 0.8;border: 1px solid #aaa;}

#flexicontent .pagination .pageslinks ul li.pagination-prev .pagenav,
#flexicontent .pagination .pageslinks ul li.pagination-next .pagenav {font-size: 16px;border: 0px;background-color: transparent;color: #333;}

#flexicontent .pagination .pageslinks ul li .pagenav .text {margin: 0;font-size: 14px;line-height: inherit;display: block;padding: 5px 6px;}

#flexicontent .pagination .pageslinks ul li.pagination-prev .pagenav:before {}
#flexicontent .pagination .pageslinks ul li.pagination-next .pagenav:before {}

#flexicontent .pagination .pageslinks ul li.pagination-end,
#flexicontent .pagination .pageslinks ul li.pagination-start {display:none;}

/* NEWS */
#flexicontent.fccategory.news_events .introblock .fc_bloglist_item {overflow: visible !important;}
#flexicontent.fccategory.news_events .introblock .fc_bloglist_item .articlect {margin: 0 !important;height: 100%;}
#flexicontent.fccategory.news_events .introblock .fc_bloglist_item .articlect:hover {}
#flexicontent.fccategory.news_events .lineinfo {margin-bottom: 0;}
#flexicontent.fccategory.news_events .lineinfo .line2_block1 {}
#flexicontent.fccategory.news_events .lineinfo .line2_block1 .flexiblockct {}
#flexicontent.fccategory.news_events .field_flexiimage {}
#flexicontent.fccategory.news_events .field_flexiimage .flexivalue {display:block;}
#flexicontent.fccategory.news_events .field_flexiimage a {}
#flexicontent.fccategory.news_events .field_flexiimage a figure {margin: 0;}
#flexicontent.fccategory.news_events .field_flexiimage a figure img {}
#flexicontent.fccategory.news_events .field_flexititle {}
#flexicontent.fccategory.news_events .field_flexititle .flexivalue {display:block;}
#flexicontent.fccategory.news_events .field_flexititle .contentheading {}
#flexicontent.fccategory.news_events .field_flexititle .contentheading a {color: inherit;}
#flexicontent.fccategory.news_events .field_flexitext {}
#flexicontent.fccategory.news_events .field_news_event_dates {}
#flexicontent.fccategory.news_events .field_event_time {}
#flexicontent.fccategory.news_events .readmore {}
#flexicontent.fccategory.news_events .readmore a {}
#flexicontent.fccategory.news_events .readmore a i {}

/* CATEGORY AJAX */
#flexicontent.fccategory.ajax .maincontent {opacity: 1;transition: opacity 0.3s ease-out;}
#flexicontent.fccategory.ajax.loading .maincontent {opacity: 0.5;}


/* DOCUMENTS */
#flexicontent.fccategory table.flexitable {width: 100%; border: 0px;margin: 0;}
#flexicontent.fccategory.loading table.flexitable {}

#flexicontent.fccategory table.flexitable th {background-color: transparent;border-right: 0px;border-bottom: 0px;color: #9f9f9f;font-size: 0.765em;text-align: right;font-weight: 500;padding: 0.6rem 0.8rem;}
#flexicontent.fccategory table.flexitable th#flexi_title {padding-left: 0;text-align: left;}

#flexicontent.fccategory table.flexitable th#field_size,
#flexicontent.fccategory table.flexitable th#field_hits,
#flexicontent.fccategory table.flexitable th#field_ext,
#flexicontent.fccategory table.flexitable th#field_year {width: 115px;}

#flexicontent.fccategory table.flexitable th#field_files {width: 160px;}
#flexicontent.fccategory.menuitem395 .flexifilters,
#flexicontent.fccategory.menuitem395 .noitems,
#flexicontent.fccategory.menuitem395 .fc_return_msg {display: none;}
#mod122 {margin-bottom: 100px;}

#flexicontent.fccategory table.flexitable tr:hover th {background-color: transparent;}
#flexicontent.fccategory table.flexitable td {padding: 0.6rem 0.8rem;position: relative;border-left: 0px;border-right: 0px;text-align: right;border-bottom: 1px solid #ccc;vertical-align: bottom;padding-top: 2.8rem;}
#flexicontent.fccategory table.flexitable tr:hover td {background-color: transparent;}
#flexicontent.fccategory table.flexitable td .value {position:relative;padding: 0.6rem 0.8rem;}
#flexicontent.fccategory table.flexitable td .value .valuect {}
#flexicontent.fccategory table.flexitable td.field_year {}

#flexicontent.fccategory table.flexitable td.field_files,
#flexicontent.fccategory table.flexitable td.fc_title_col {padding: 0;text-align: left;}

#flexicontent.fccategory table.flexitable td.field_files a,
#flexicontent.fccategory table.flexitable td.fc_title_col a {display: block;padding: 0.6rem 0.8rem;}

#flexicontent.fccategory table.flexitable td.fc_title_col a {padding-left: 0;}
#flexicontent.fccategory table.flexitable td.field_files {text-align: right;}
#flexicontent.fccategory table.flexitable td.field_files a {text-align: right;font-size: 17px;text-transform: none;}
#flexicontent.fccategory table.flexitable td.field_files a span {margin: auto auto;}
#flexicontent.fccategory table.flexitable a.fc_item_title span {margin: auto 0;display: block;color: #000;font-size: 16px;font-weight: 700;}

/* MOBILE TABLE */
#flexicontent.fccategory .flexitable.stacktable.small-only {}
#flexicontent.fccategory .flexitable.stacktable.small-only tr.sectiontableentry:nth-of-type(6n+1) {}
#flexicontent.fccategory .flexitable.stacktable.small-only tr.sectiontableentry:nth-of-type(6n+1) td {border-bottom: 0px;}
#flexicontent.fccategory .flexitable.stacktable.small-only tr:first-child {display:none;}
#flexicontent.fccategory .flexitable.stacktable.small-only th.st-head-row {text-align: left;padding-top: 1em;}
#flexicontent.fccategory .flexitable.stacktable.small-only th.st-head-row a {}
#flexicontent.fccategory .flexitable.stacktable.small-only td.field_files {padding: 0;}
#flexicontent.fccategory .flexitable.stacktable.small-only td.field_files a {position: relative;padding: 0.7rem 0.8rem;}
#flexicontent.fccategory .flexitable.stacktable.small-only td {font-family: 'Source Sans Pro', sans-serif;color: #9f9f9f;font-size: 0.765em;text-transform: uppercase;letter-spacing: 0.1em;font-weight: 500;text-align: left;padding: 0.6em 1em;}
#flexicontent.fccategory .flexitable.stacktable.small-only td.st-key {}
#flexicontent.fccategory .flexitable.stacktable.small-only td.st-val {}



/* SEARCH */
#flexicontent.fcsearch {margin-bottom: 3rem;}
#flexicontent.fcsearch form {padding:0;}
#flexicontent.fcsearch .alert {margin-top: 2.5rem;}
#flexicontent.fcsearch .fc_search_set {border: 0px;margin: 0;padding: 0;clear: both;}
#flexicontent.fcsearch .fc_search_set legend {display:none;}
#flexicontent.fcsearch .fc_search_set table {}
#flexicontent.fcsearch .fc_search_set table .fc_search_label_cell {display:none;}
#flexicontent.fcsearch .fc_search_set table .fc_search_option_cell {padding: 0;font-size: inherit;background-color: transparent;}
#flexicontent.fcsearch .fc_search_set table .fc_search_option_cell .btn-wrapper {margin: 0;display: block;}
#flexicontent.fcsearch .fc_search_set table .fc_search_option_cell .btn-wrapper > * {margin-bottom: 10px;}
#flexicontent.fcsearch .fc_search_set table #searchForm_submitWarn {display: none !important;}
#flexicontent.fcsearch input {width: calc(100% - 100px);margin-right: 20px;}
#flexicontent.fcsearch .btn {margin: 0 0 0 12px;}
#flexicontent.fcsearch .btn.btn-success {margin-left: 0px;}
#flexicontent.fcsearch .btn.btn-success i {}
#flexicontent.fcsearch .btn.btn-success i:before {content: "\f002";}
#flexicontent.fcsearch .btn.reset i {}
#flexicontent.fcsearch .btn.reset i:before {content: "\f00d";}
#flexicontent.fcsearch .btn:before {}
#flexicontent #searchForm .item_total {border: 0px;margin: 0 0 20px 0;padding: 0;float: right;width: auto;color: #9e5f2a;font-weight: 600;}
#flexicontent #searchForm .item_total .fc_pages_counter {float: none;padding: 0;}
#flexicontent.fcsearch .fc_search_results_list {margin-top: 2rem;}
#flexicontent.fcsearch .fc_search_results_list .fc_search_result {background-color: transparent;border: 0px;border-bottom: 1px solid #e7eaed;padding: 0;}
#flexicontent.fcsearch .fc_search_results_list .fc_search_result .search-results {}
#flexicontent.fcsearch .fc_search_results_list .fc_search_result .search-results > a {display:block;padding: 1.6rem 1.6rem;}
#flexicontent.fcsearch .fc_search_results_list .fc_search_result .search-results > a:hover {background-color: #9e5f2a;color: #fff;}
#flexicontent.fcsearch .fc_search_results_list .fc_search_result .search-results > a:hover .fc_search_result_title {color: #fff;}
#flexicontent.fcsearch .fc_search_results_list .fc_search_result .search-results > a:hover .fc_search_result_text {color: #fff;}
#flexicontent.fcsearch .fc_search_results_list .fc_search_result .search-results > a:hover .highlight {background-color: #ee9b11;}

#flexicontent.fcsearch .fc_search_result_title {color: #9e5f2a;/* color: #ee9b11; */font-size: 1.7rem;margin-left: 0;}
#flexicontent.fcsearch .fc_search_result_title a {color: #9e5f2a;}
#flexicontent.fcsearch .fc_search_result_text {color: inherit;}
#flexicontent.fcsearch .highlight {background-color: #ee9b11;background-color: #9e5f2a;color: #fff;padding: 0.15rem 0.35rem;/* transition: all 0.3s ease-out; */}



/* MOBILE MENU */
.nav{justify-content: space-between;}
.mean-container {}
.mean-container .mean-bar {padding: 0;position: fixed;top: 0;left: 0;/* width: 100%; */min-height: 0;/* float: none; *//* box-shadow: 0 0 10px 1px rgba(0,0,0,0.3); */}
.mean-container .mean-nav ul {font-size: 100%;z-index: 3;position: relative;overflow: hidden;background-color: #000;}
.mean-container .mean-nav > ul {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-top: 1px solid rgba(255,255,255,.5);}
body.meanopened {overflow: hidden;}
.mean-container .mean-nav ul li {width: 100% !important;position: relative;float: none;box-sizing: border-box;}

.mean-container .mean-nav ul li.item-604,
.mean-container .mean-nav ul li.item-603,
.mean-container .mean-nav ul li.item-573,
.mean-container .mean-nav ul li.item-574 {}

.mean-container .mean-nav ul li.item-603 a,
.mean-container .mean-nav ul li.item-573 a,
.mean-container .mean-nav ul li.item-604 a,
.mean-container .mean-nav ul li.item-574 a {border-top: 0px;}

.mean-container .mean-nav ul li.item-603,
.mean-container .mean-nav ul li.item-573 {width: calc(100% - 160px) !important;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}

.mean-container .mean-nav ul li.item-604,
.mean-container .mean-nav ul li.item-574 {width: 160px !important;-webkit-align-self: stretch;-ms-flex-item-align: stretch;-ms-grid-row-align: stretch;align-self: stretch;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-left: 1px solid rgba(255,255,255,.5);}

.mean-container .mean-nav ul li.item-604 a.logo-mobile,
.mean-container .mean-nav ul li.item-574 a.logo-mobile {text-align: center;}


.mean-container .mean-nav ul li .subtitle {font-size:70%;}

.mean-container .mean-nav ul li a,
.mean-container .mean-nav ul li .separator {display: block;width: 90%;padding: 0.6em 5%;margin: 0;text-align: left;color: #fff;border-top: 1px solid rgba(255,255,255,.5);text-decoration: none;font-family: 'Source Sans Pro', sans-serif;letter-spacing: 0.01em;float: none;text-transform: none;}

.mean-container .mean-nav ul li a.mean-expand {height: 100%;width: 60px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: transparent;font-size: 28px !important;font-weight: 600;line-height: 48px;padding: 0 !important;z-index: 2;border: 0px !important;margin: 0;}
.mean-container .mean-nav ul li.divider a.mean-expand {width: 100%;}

.mean-container .mean-nav ul li .separator ~ a.mean-expand:after,
.mean-container .mean-nav ul li a ~ a.mean-expand:after {content: "";text-align: center;position: absolute;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg aria-hidden='true' data-prefix='fal' data-icon='plus-square' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-plus-square fa-w-14 fa-2x'%3E%3Cpath fill='%23fff' d='M400 64c8.8 0 16 7.2 16 16v352c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h352m0-32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-60 206h-98v-98c0-6.6-5.4-12-12-12h-12c-6.6 0-12 5.4-12 12v98h-98c-6.6 0-12 5.4-12 12v12c0 6.6 5.4 12 12 12h98v98c0 6.6 5.4 12 12 12h12c6.6 0 12-5.4 12-12v-98h98c6.6 0 12-5.4 12-12v-12c0-6.6-5.4-12-12-12z' class=''%3E%3C/path%3E%3C/svg%3E");background-repeat: no-repeat;background-position: 50% 12px;background-size: 20px;background-color: rgba(255, 255, 255, 0.2);width: 60px;left: auto;right: 0;height: 100%;top: 0;margin: 0;border-left: 1px solid rgba(255,255,255,.4);}

.mean-container .mean-nav ul li .separator ~ a.mean-expand.mean-clicked:after,
.mean-container .mean-nav ul li a ~ a.mean-expand.mean-clicked:after {content: "";background-image: url("data:image/svg+xml;charset=utf8,%3Csvg aria-hidden='true' data-prefix='fal' data-icon='minus-square' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-minus-square fa-w-14 fa-2x'%3E%3Cpath fill='%23fff' d='M400 64c8.8 0 16 7.2 16 16v352c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h352m0-32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-60 242c6.6 0 12-5.4 12-12v-12c0-6.6-5.4-12-12-12H108c-6.6 0-12 5.4-12 12v12c0 6.6 5.4 12 12 12h232z' class=''%3E%3C/path%3E%3C/svg%3E");}

.mean-container .mean-nav,
.mean-container .mean-bar {background: #000000;}

.mean-container .mean-nav {margin-top: 0;top: 60px;position: fixed;left: 0;width: 100%;z-index: 999;}
.mean-container a.meanclose + .mean-nav {display: block;max-height: calc(100% - 45px);height: auto;overflow: auto;width: 100%;margin: 0;box-shadow: 0 7px 10px 0px rgba(0,0,0,0.2);}

.mean-container .mean-nav ul li a.mean-expand:hover,
.mean-container .mean-nav ul li a.mean-expand:hover {background: rgba(255, 255, 255, 0.1);}

.mean-container a.meanmenu-reveal {display: none !important;padding: 10px 15px;box-sizing: border-box;width: auto;height: 45px;right: 0 !important;}
.mean-container a.meanmenu-reveal.meanclose {}
.mean-container a.meanmenu-reveal:before {opacity:0;display: inline-block;width: 35px;content:"\e870";position: absolute;right: 20px;top: 8px;font-size: 35px;}
.mean-container a.meanmenu-reveal.meanclose:before {opacity:1;content: "\e870";}

.mean-container .mean-nav ul li li > .separator,
.mean-container .mean-nav ul li li a {padding: 0.6em 9%;opacity: 1;font-size: 90%;border-top: 1px solid rgba(255,255,255,.5);}

.mean-container .mean-nav ul li.active > a:not(.mean-expand),
.mean-container .mean-nav ul li.active > .separator {background-color: rgba(255, 255, 255, 0.27);}

.mean-container .mean-nav ul li > .separator,
.mean-container .mean-nav ul li a:not(.mean-expand) {width: 100%;}

.mean-container .mean-nav ul li .separator .mtitle {display: block;}
.mean-container .mean-nav ul li .separator .subtitle {font-size: 10px;line-height: 1.1;display: block;}

.mean-container .mean-nav ul li a.active,
.mean-container .mean-nav ul li a:hover {background-color: rgba(255,255,255,.1);}

.mean-container .mean-nav ul li a.btn {background-color: #005599;background-image: none;border-radius: 0px;text-shadow: none;}

.mean-container .mean-nav > ul > li > a {font-size: 100%;}
.mean-container .mean-nav > ul ul > li > a.mean-expand {height: 42px;}
.mean-container .mean-bar > a .meanbtnct { width: 25px; margin: 0 auto; }
.mean-container a.meanmenu-reveal span {margin-top: 4px;float: right;width: 30px;clear: both;margin-right: 7px;opacity: 1;}
.mean-container a.meanmenu-reveal span:first-child {margin-top: 7px;}
.mean-container .mean-nav ul li li li a {padding: 1em 12%;}



/* DESKTOP MENU */
.mod.mainmenu {}
.mod.mainmenu ul {margin:0px;padding:0px;list-style:none;}
.mod.mainmenu ul.nav {margin: 0 -15px;}
.mod.mainmenu ul.nav li {}

.mod.mainmenu ul.nav li.active .nav-link,
.mod.mainmenu ul.nav li .nav-link:hover {}

/* .mod.mainmenu ul.nav li:hover > .nav-link, */
/* .mod.mainmenu ul.nav li.active > .nav-link {background-color: #444;color: #fff;} */

.mod.mainmenu ul.nav li.active > .nav-link {}
.mod.mainmenu ul.nav li .nav-link:hover {}
.mod.mainmenu ul.nav li .nav-link {color: rgb(255, 255, 255);margin-top:25px;padding: 8px 11px;}
.mod.mainmenu ul.nav .nav-child li .nav-link {color: rgb(0, 0, 0);margin-top:0px;padding: 8px 11px;}
.mod.mainmenu ul.nav li .logo {color: rgb(255, 255, 255);margin-top:10px;margin-bottom:10px;padding: 8px 11px;}
.mod.mainmenu ul.nav > li > .nav-link {white-space: nowrap;/* background-color: #fff; */}
.mod.mainmenu ul.nav > li > .green-button {white-space: nowrap;/* background-color: #fff; */  margin-top:20px;background:#477C10;border-radius:5px;padding:15px;}
.mod.mainmenu ul.nav > li > .green-button:hover {background:rgb(91, 156, 21); cursor:pointer;}
.green-button {white-space: nowrap;color:white; margin-top:20px;background:#477C10;border-radius:5px;padding:15px;}
.green-button:hover {color:white;background:rgb(91, 156, 21);}
.mod.mainmenu ul.nav > li > * {position: relative;z-index: 2;}
.mod.mainmenu ul.nav > li:first-child > .nav-link {}
.mod.mainmenu ul.nav > li:last-child > .nav-link {}

.mod.mainmenu ul.nav > li {z-index: 9;font-weight: 400;position: relative;text-transform: uppercase;font-size:14px;}
.mod.mainmenu .separator  ul.nav > li{z-index: 9;font-weight: 400;position: relative;text-transform: capitalize;font-size:15px;}

.mod.mainmenu ul.nav > li.item-564,
/* .mod.mainmenu ul.nav > li.item-563 {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;} */

.mod.mainmenu ul.nav > li.item-564 img,
.mod.mainmenu ul.nav > li.item-563 img {max-width: none;}

/* .mod.mainmenu ul.nav > li a.logo {position:absolute;transform: translate(-50%, 0);left: 50%;top: -62px;background-color: transparent !important;} */
.mod.mainmenu ul.nav > li a.logo-mobile {display:none;}
.mod.mainmenu ul.nav > li > ul {font-size: inherit;padding-top: 20px;visibility: hidden;opacity: 0;position: absolute;-webkit-transition: all .25s ease 50ms;-moz-transition: all .25s ease 50ms;-ms-transition: all .25s ease 50ms;-o-transition: all .25s ease 50ms;transition: all .25s ease 50ms;padding-top: 15px;z-index: 1;min-width: 230px;width: 100%;box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.15);}
.mod.mainmenu ul.nav > li:last-child > ul {right: 0;}
.mod.mainmenu ul.nav > li > ul > li {position: relative;}
.mod.mainmenu ul.nav > li > ul > li:first-child .nav-link {padding-top: 12px;}
.mod.mainmenu ul.nav > li > ul > li:last-child .nav-link {padding-bottom: 12px;}
.mod.mainmenu ul.nav > li > ul > li .nav-link {color:white !important;font-size: 93%;line-height: 1.3;padding: 0.55rem 1.3rem;}
.mod.mainmenu ul.nav > li > ul > li .nav-link:hover {color:#D6DF7A !important;}

.mod.mainmenu ul.nav > li > ul > li > ul {font-size: inherit;visibility: hidden;opacity: 0;position: absolute;-webkit-transition: all .25s ease 50ms;-moz-transition: all .25s ease 50ms;-ms-transition: all .25s ease 50ms;-o-transition: all .25s ease 50ms;transition: all .25s ease 50ms;margin-left: 15px;left: 100%;top: 0;width: 100%;}
.mod.mainmenu ul.nav > li > ul > li:hover > ul {visibility: visible;margin-left: 0px;opacity: 1;}

.mod.mainmenu ul.nav > li:active > ul,
.mod.mainmenu ul.nav > li:hover > ul {visibility: visible;padding-top: 0;opacity: 1;z-index: 9999;background:#477C10;border-radius:5px;}

/* WEATHER */
.mod.weather {font-family: 'Source Sans Pro', sans-serif;display: inline-block;margin-right: 20px;}
.mod.weather .unyk-weather {text-align: left;}
.mod.weather .unyk-weather .unyk-icon {opacity: 0.6;width: 50px;}
.mod.weather .unyk-weather .unyk-icon img {width: 100%;}
.mod.weather .unyk-weather .unyk-info-right {color: #525252;font-size: 1.3125rem;margin-left: 20px;line-height: 1.2;}
.mod.weather .unyk-weather .unyk-info-right .unyk-temp {font-size: inherit;line-height: inherit;}
.mod.weather .unyk-weather .unyk-info-right .unyk-location {font-size: 1.3125rem;text-transform: none;}
.mod.weather .unyk-weather .unyk-info-right .city {}
.mod.weather .unyk-weather .unyk-info-right .country {text-transform: uppercase;}


/* acordion */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {border: 1px solid #bd7d11;background: #ee9b11;}

.ui-state-active:focus {outline: -webkit-focus-ring-color auto 5px;}
.ui-accordion .ui-accordion-header:focus{outline: none;}


/* LOGO */
.mod.logo {z-index: 1;position: relative;height: 100%;top: 0;overflow: visible;}
.mod.logo .module-surround {}
.mod.logo .module-content {}
.mod.logo img {position: absolute;width: 159px;transform: translate(-50%, -82px);}
.mod.logo p {margin:0;}

/* Botoes TOP */
.btn-orange { border: 2px solid #ee9b11; color: #ee9b11;margin: 2px;}
.btn-orange:hover { background-color: #ee9b11;color: #FFF;}

/* SEARCH MODULE */
.mod.search {
}
.mod.search .svg-inline--fa {color: #fff;font-size: 20px;cursor: pointer;}
.mod.search .module-surround {float: left;}
.mod.search .fc_text_search {position: absolute;display: inline-block;overflow: hidden;width: 250px;height: 30px;right: 60px;transform: translate(0, -50%);top: 50%;z-index: -1;transition: all 0.3s ease-out;}
.mod.search.active .fc_text_search {z-index: 1;}
.mod.search .fc_text_search input[type=text] {visibility: hidden;opacity: 0;color: #fff;margin: 0;padding: 0px 7px 0px 7px;transition: inherit;position: relative;transform: translate(100%, 0);width: 100%;height: 100%;background-color: #000;border: 0px;border-bottom: 1px solid #fff;z-index: -1;}

.mod.search .fc_text_search input[type=text]::-webkit-input-placeholder { color: #eee !important; }
.mod.search .fc_text_search input[type=text]:-moz-placeholder { color: #eee !important; opacity:1;}
.mod.search .fc_text_search input[type=text]::-moz-placeholder { color: #eee !important; opacity:1;}
.mod.search .fc_text_search input[type=text]:-ms-input-placeholder { color: #eee !important; }
.mod.search .fc_text_search input[type=text]::-ms-input-placeholder { color: #eee !important; }


.mod.search.active .fc_text_search input[type=text] {visibility: visible;opacity: 1;transform: translate(0, 0);z-index: 1;}

.mod.search .fc_text_search input[type=text]:focus,
.mod.search .fc_text_search input[type=text]:active {}

.mod.search .fc_text_search input[type=text]:focus ~ i,
.mod.search .fc_text_search input[type=text]:active ~ i {color:#9e5f2a;}

.mod.search .fc_text_search i {}

.mod.search .fc_text_search .ui-helper-hidden-accessible {position: absolute;top: -2px;right: 21px;clip: initial;height: auto;width: auto;color: inherit;font-size: 120%;margin: 0;line-height: 1;display: none;}
.mod.search .fc_text_search i {position: absolute;right: 17px;top: 46%;font-size: 140%;color: inherit;cursor: pointer;margin: 0;transform: translate(0, -50%);padding: 5px;transition: all 0.3s ease-out;}
.ui-autocomplete {font-family: inherit;background-color: #eee;background-image: none;border-radius: 0px;border: 0px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);background: #ee9b11;}
.ui-autocomplete li.ui-menu-item {}
.ui-autocomplete li.ui-menu-item a {color: #fff;background-image:none !important;background-color: transparent !important;}
.ui-autocomplete li.ui-menu-item a:hover {background-color: rgba(0, 0, 0, 0.1) !important;}

/* TOP IMG */
.mod.topimg {}
.mod.topimg .image_standard {background-size: cover;background-position: 50% 0;background-repeat: no-repeat;height: 345px;}
.mod.topimg .image_standard img {width:100%;visibility: hidden;}

/* BREADCRUMBS */
.mod.breadcrumbs {}
.mod.breadcrumbs ul {margin: 0;padding: 0;}
.mod.breadcrumbs ul li {display:inline-block;line-height: 1;vertical-align: middle;}
.mod.breadcrumbs ul li:first-child {}
.mod.breadcrumbs ul li:first-child:before {content:"";background-image: url(../images/juntas/home.png);background-repeat: no-repeat;background-position: 0 0;width: 30px;height: 30px;display: inline-block;vertical-align: middle;}
.mod.breadcrumbs ul li:first-child .divider {}

.mod.breadcrumbs ul li > a,
.mod.breadcrumbs ul li > span {padding: 5px;display: inline-block;color: #7F7F7F;vertical-align: middle;}

.mod.breadcrumbs ul li > a {border-bottom: 1px solid transparent;}
.mod.breadcrumbs ul li > a:hover {border-bottom:1px solid;}
.mod.breadcrumbs ul li > a:after {display:none;}
.mod.breadcrumbs ul li > span {}
.mod.breadcrumbs ul li > span:not(.divider) {}
.mod.breadcrumbs ul li > span.divider {display: inline-block;font-size: 140%;padding: 0;}


/* COPYRIGHT */
.mod.copy {text-align: left;margin: 0;color: #fff;}

.mod.copy,
.mod.copymenu {font-size: 12px;}

.mod.copy br {display:none;}
.mod.copy a {color:#fff; font-weight:bold;}
.mod.copy p {margin:0;}

/* FOOTER MODULES */
.mod.fmod {}
.mod.fmod p {margin:0;}
.mod.fmod .field_bl_it_fieldgroup {text-align: center;}
.mod.fmod .field_bl_it_fieldgroup .value {display: inline-block;text-align: left;}
.mod.fmod .field_bl_it_fieldgroup .fgroup {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.mod.fmod .field_bl_it_fieldgroup .fimg {}
.mod.fmod .field_bl_it_fieldgroup .fimg img {}
.mod.fmod .field_bl_it_fieldgroup .ftext {text-align: left;}
.mod.fmod .field_bl_it_fieldgroup a.link {font-size: 1.875rem;padding: 5px;display: block;}
.mod.fmod .field_bl_it_fieldgroup a.link:before {}
.mod.fmod .field_bl_it_fieldgroup a.link[href*=google]:before {content: "\f0d5";}
.mod.fmod .field_bl_it_fieldgroup a.link[href*=faceb]:before {content: "\f230";}
.mod.fmod .field_bl_it_fieldgroup a.link[href*=twitter]:before {content: "\f099";}
.mod.fmod .field_bl_it_fieldgroup a.link[href*=instag]:before {content: "\f16d";}
.mod.fmod .field_bl_it_fieldgroup .fgroups {}


.mod.fmod .field_bl_it_fieldgroup .fmtitle,
.mod.fmod .field_bl_it_fieldgroup .ftext .ftitle {font-weight: bold;margin-bottom: 0.5em;}

.mod.fmod .field_bl_it_fieldgroup .ftext .fdesc {}
.mod.fmod .field_bl_it_fieldgroup .ftext .fdesc a {}

.mod.address .field_bl_it_fieldgroup {text-align: left;}
.mod.address .field_bl_it_fieldgroup .fimg {float: left;margin-right: 22px;margin-top: -12px;}
.mod.address .field_bl_it_fieldgroup .fimg img {}

.mod.social {}
.mod.social .links-group {margin: 0 -15px;}
.mod.social .links-group .link-container {display: inline-block;margin: 0 15px;}
.mod.social .links-group .link-container .link {color: #fff;font-size: 26px;}
.mod.social .links-group .link-container .link:hover {color: #333;}
.mod.social .svg-inline--fa {}


/* SLIDESHOW */
.mod.slideshow {}
.mod.slideshow .mod_flexicontent_standard {text-align: center;}
.mod.slideshow .slimg {background-repeat: no-repeat;background-position: 50% 0;background-size: cover;}
.mod.slideshow .slimg img {display:none;}
.mod.slideshow .slideshow-container {margin-bottom: 0;overflow: hidden;text-align: center;}
.mod.slideshow .slideshow-container .slick-list .slick-track {}
.mod.slideshow .slideshow-container .slick-list .slick-track .slide {outline: none;}
/* .mod.slideshow .slideshow-container .slick-list .slick-track .slide .slimg {background-size: cover;background-repeat: no-repeat;background-position: 50% 0;outline: none;min-height: 285px; max-height:48vh;} */
.mod.slideshow .slideshow-container .slick-list .slick-track .slide .slimg {background-size: cover;background-repeat: no-repeat;background-position: center;outline: none;min-height: 285px; max-height:48vh;}
.mod.slideshow .slideshow-container .slick-list .slick-track .slide .slimg img {/* width: 100%; */visibility: hidden;display: none;}
.mod.slideshow .slideshow-container .slick-list .slick-track .slide .stitle {position: absolute;bottom: 0;text-align: center;width: 100%;font-size: 3.125rem;font-weight: 600;color: #fff;background-color: rgba(0, 0, 0, 0.5);padding: 0.76em 15px;line-height: 1;margin: 0;}
.mod.slideshow .slideshow-container .slick-dots {bottom: 40px;z-index: 1;}
body.pghome .mod.slideshow .slideshow-container .slick-dots {display: none !important;}
.mod.slideshow .slideshow-container .slick-dots li {width: auto;height: auto;margin: 0 5px;vertical-align: middle;}
.mod.slideshow .slideshow-container .slick-dots li.slick-active {}
.mod.slideshow .slideshow-container .slick-dots li.slick-active button {}
.mod.slideshow .slideshow-container .slick-dots li.slick-active button:before {background-color: #fff;}
.mod.slideshow .slideshow-container .slick-dots li button {width: 100%;height: 100%;}
.mod.slideshow .slideshow-container .slick-dots li button:before {opacity: 1;position: initial;width: 100%;height: 100%;line-height: 1;border: 2px solid #fff;border-radius: 100%;box-sizing: border-box;color: transparent;font-size: 10px;}
.mod.slideshow .slideshow-container {margin-bottom: 0;}
.mod.slideshow .slideshow-container .slick-list:before {content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */background: -moz-linear-gradient(top, rgba(0,0,0,0) 70%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(0,0,0,0) 70%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(0,0,0,0) 70%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */z-index: 1;}
.mod.slideshow .thumbs-container {position: absolute;bottom: 5px;left: 50%;transform: translate(-50%, 0);width: 600px;z-index: 1;}

body.pghome .mod.slideshow .thumbs-container,
body.junta-home .mod.slideshow .thumbs-container {display:none;}

.mod.slideshow .thumbs-container .slick-list {padding: 0 !important;}
.mod.slideshow .thumbs-container .slick-list .slick-track {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
.mod.slideshow .thumbs-container .slide {outline: none;box-sizing: border-box;padding: 20px 20px;float: none;}
.mod.slideshow .thumbs-container .slimg {background-size: cover;background-repeat: no-repeat;background-position: 50% 0;outline: none;width: 100%;display: block;padding-bottom: 74.64%;box-sizing: border-box;border: 1px solid #fff;box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.5);}
.mod.slideshow .thumbs-container .slick-center .slimg {border-width: 3px;}
.mod.slideshow .thumbs-container .slimg img {/* width: 100%; */visibility: hidden;display: none;}


/* HOMEPAGE BLOCKS */
.cta-container{background:rgb(0, 75, 0);overflow-x:hidden;}
.mod.blocks {padding: 80px 0 150px 0;}
.mod.blocks .module-surround {}


.mod.block1 .modtitle,
.mod.blocks .cttitle {margin-left: 50px;}

.mod.blocks .items {display: -ms-flexbox;display: flex;}
.mod.blocks .items .item {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;border-right: 1px solid #FDF3E3;text-align: center;}
.mod.blocks .items .item .itemct {display: inline-block;}
.mod.blocks .items .item:first-child {}
.mod.blocks .items .item:first-child .itemct {text-align:center;}
.mod.blocks .items .item:nth-child(2) {text-align: center;}
.mod.blocks .items .item:last-child {border-right: 1px solid transparent;}
.mod.blocks .items .item:last-child .itemct {text-align:center;}
.mod.blocks .items .item .img {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;text-align: center;-ms-flex-pack: center;justify-content: center;}
.mod.blocks .items .item .img img {display: inline;}
.mod.blocks .items .item .text {margin-top: 1.25em;}
.mod.blocks .items .item .text .title {color: #ee9b11;font-size: 2.5rem;/* margin: 0; */}
.mod.blocks .items .item .text .link {margin-top: 1.9em;background-color: #ee9b11;border-color: #ee9b11;padding: .5rem 1.2rem;}

/* FALE CONNOSCO */
.mod.fale {padding: 20px 0;min-height: 532px;}
.mod.fale .module-surround {padding-top: 105px;}
.mod.fale .cttitle {text-align: center;margin: 0 0 0.2em 0;padding: 0;}
.mod.fale .cttitle:before {display:none !important;}
.mod.fale .items {}
.mod.fale .items .item {}
.mod.fale .items .item .itemct {}
.mod.fale .items .item:first-child {}
.mod.fale .items .item:first-child .itemct {}
.mod.fale .items .item:last-child {}
.mod.fale .items .item:last-child .itemct {}
.mod.fale .items .item .img {}
.mod.fale .items .item .img img {}
.mod.fale .items .item .text {}
.mod.fale .items .item .text .title {color: #525252;font-size: 1.75rem;font-weight: 600;margin-bottom: 0.3em;letter-spacing: 0.03em;}
.mod.fale .items .item .text .desc {font-size: 1.25rem;font-weight: 600;letter-spacing: 0.03em;}
.mod.fale .items .item .text .link {padding: 1.2rem 1.5rem;margin-top: 17px;}


/* BLOCK1 */
.mod.block1 {padding-bottom: 60px;}

/* NOTICIAS */
.mod.news {}
/* .mod.news .item {border-right: 1px solid #d2d2d4;} */
.mod.news .item .content {background:rgba(0, 0, 0, 0.733); color:white;padding:20px;transform:translateY(-75%);transition:transform 0.3s ease-out;}
/* .mod.news .item .content:hover {background:rgba(0, 0, 0, 0.739); color:white;padding:20px;transform:translateY(-100%)} */
.mod.news .item:hover .content {background:rgba(0, 0, 0, 0.739); color:white;padding:20px;transform:translateY(-100%)}
.mod.news .item:last-child {border-color: transparent;}
.mod.news .modtitle {margin-bottom: 0.5em;}
.mod.news .mod_flexicontent_standard {}
.mod.news .mod_flexicontent_standard .slick-track {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;/* opacity: 1 !important; */}
.mod.news .mod_flexicontent_standard .slick-list {padding: 30px 0 !important;margin: 0px -20px;}
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper {}
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper.slick-cloned:not(.slick-center):not(.slick-active) {/* opacity:0; */}
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper.firstitem {}
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper.firstitem + .mod_flexicontent_standard_wrapper {/* opacity:1; */}
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .mod_flexicontent_ct:hover {transform: scale(1.08);}

#flexicontent.fccategory.news_events .introblock .fc_bloglist_item .articlect:hover,
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .mod_flexicontent_ct:hover {box-shadow: 0px 16px 45px 0px rgba(0,0,0,0.19);transform: translate(0, -4px);}

.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper.slick-active {}
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .image_standard {background-repeat: no-repeat;background-position: 50% 0;background-size: cover;outline: none;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .image_standard a {display: block;outline: none;}
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .image_standard a img {visibility:hidden;width: 100%;}
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .content_standard {padding: 15px 25px 30px 25px;position: relative;background-color: #fff;}
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .content_standard .cttitle {}
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .content_standard .cttitle a {font-size: 1.375rem;color: #9e5f2a;line-height: 1.25;text-align: center;display: block;margin: 0 0 0.5em 0;}

#flexicontent.fccategory.news_events .field_news_event_dates,
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .field_news_event_dates {text-transform: uppercase;font-size: 0.875rem;margin-top: 0.5em;}

#flexicontent.fccategory.news_events .field_flexitext,
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .field_small_descp {color: #7d7d7d;font-size: 1.125rem;line-height: 1.25;}

.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .field_small_descp p {margin: 0;}
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .content_standard .ctreadon {}

#flexicontent.fccategory.news_events .readmore a,
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .content_standard .ctreadon a {position: absolute;display: block;left: 50%;transform: translate(-50%, 53%);bottom: 0px;color: #ee9b11;line-height: 1;font-size: 3.125rem;width: 42px;height: 41px;background-color: #fff;border-radius: 30px;padding: 0;border: 0px;}

#flexicontent.fccategory.news_events .readmore a i,
.mod.news .mod_flexicontent_standard .mod_flexicontent_standard_wrapper .content_standard .ctreadon a i {top: -5px;position: relative;}

.mod.block1 .cat_readon_box {text-align: center;display: block;margin-top: 1.5em;}
.mod.block1 .cat_readon_box a {color: #ee9b11;display: inline-block;font-size: 1.25rem;font-weight: 600;padding: 5px;}


/* ITEM TYPE 1 */
.item-type1 {margin-bottom: 40px;}
.item-type1 .item {margin-bottom: 40px;}
.item-type1 .image {background-repeat: no-repeat;background-size: cover;background-position: 50% 0%;padding-bottom: 56%;position: relative;transition: all 0.2s ease-out;transform: scale(1);}

.item-type1 .imagect {overflow: hidden;position: relative;}
.item-type1 a:hover .image {transform: scale(1.04);}

.item-type1 .imagect .categ {position: absolute;background-color: #0352a9;color: #fff;bottom: 0;left: 0;}
.item-type1 .image a {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.item-type1 .image img {display: none;}

.item-type1 .content .title a,
.item-type1 .content .title {color: rgb(255, 255, 255);font-size: 1em;line-height: 1.3;min-height:50px;text-align:left;}

.item-type1 .content .field_small_descp {}
.item-type1 .content .readmore {}
.item-type1 .content .readmore a {}


/* ITEM TYPE 3 */
.item-type3 {}

.item-type3 .imagect {}
.item-type3 a:hover .image {transform: scale(1.04);}

.item-type3 .inner {position: relative;}
.item-type3 .title {}
.item-type3 .feat {color: #ff422c;font-size: 16px;}
.item-type3 .text {color: #2c2c2c;font-weight: 500;display: inline-block;}
.item-type3 .image {background-repeat: no-repeat;background-size: contain;background-position: 50% 0%;padding-bottom: 73%;position: relative;transition: all 0.2s ease-out;transform: scale(1);}
.item-type3 .image a {display: block;width: 100%;height: 100%;top: 0;left: 0;position: absolute;}
.item-type3 .image img {display: none;}
.item-type3 .content {}
.item-type3 .innercontent {border-left: 1px solid #d2d2d4;display: inline-block;}

/* ITEM TYPE 4 */
.item-type4 {}
.item-type4 .inner {}
.item-type4 .title {}
.item-type4 .feat {color: #ff422c;font-size: 31px;margin-left: -30px;line-height: 1.2;}
.item-type4 .image {background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;position: relative;height: 100%;}
.item-type4 .image a {display: block;width: 100%;height: 100%;top: 0;left: 0;position: absolute;}
.item-type4 .image img {display: none;}
.item-type4 .content {}
.item-type4 .innercontent {border-left: 1px solid #d2d2d4;}

/* ITEM TYPE 5 */
.item-type5 {border-bottom: 1px solid #d2d2d4;margin:10px;}
.item-type5 .title {font-size: 17px;color: #fff; min-height:56px;text-align:left;}

.item-type5 .imagect {overflow: hidden; position: relative;}
.item-type5 a:hover .image {transform: scale(1.04);}
.item-type6 .imagect {overflow: hidden; position: relative;}
.item-type6 a:hover .image {transform: scale(1.04);}

.item-type5 .cat {position: absolute;bottom: 0;line-height: 1;display:none;}
.item-type5 .imagect {}
.item-type6 .imagect .image {background-repeat: no-repeat;background-position: 50% 0%;background-size: cover;display: block;width: 100%;height: 100%;/*padding-bottom: 56%;*/transition: all 0.2s ease-out;transform: scale(1);min-height: 350px;}
.item-type6 .imagect .image img {visibility: hidden;width: 100%;display: none;}
.item-type5 .imagect .image {background-repeat: no-repeat;background-position: 50% 0%;background-size: cover;display: block;width: 100%;height: 100%;/*padding-bottom: 56%;*/transition: all 0.2s ease-out;transform: scale(1);min-height: 350px;}
.item-type5 .imagect .image img {visibility: hidden;width: 100%;display: none;}
.item-type5 .contacts {}
.item-type5 .contacts a {color: #084eae;}
.item-type5 .contacts .contact {}
.item-type5 .contacts .contact div {margin-right: 15px; display:inline-block;}
.item-type5 .contacts .phones {}
.item-type5 .contacts .faxes {}
.item-type5 .contacts .emails {}
.item-type5 .contacts .website {}
.item-type5 .row{height:350px;overflow-Y:hidden;}


/* ITEM TYPE 6 */
.item-type6 {}
.item-type6 .imagect {}
.item-type6 .imagect .image {background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;height:320px;}
.item-type6 .imagect .image img {display: none;}
.item-type6 .title {font-size: 16px;}
.item-type6 .descp {font-size: 15px;line-height: 1.2;}



/* EVENTS */
.mod.events {background-color: #f4f4f4;background-repeat: no-repeat;background-position: 100% 0;}

.mod.events .container {background-repeat: no-repeat;}
body.alcant .mod.events .container {background-image: url(../images/juntas/alcantarilha/jf-alcantarilha-estrela-branco.svg), url(../images/juntas/alcantarilha/jf-alcantarilha-estrela-branco.svg); background-position: 100% 9%, 50% 73%;}
body.pera .mod.events .container {background-image: url(../images/juntas/pera/jf-pera-ave-branco.svg), url(../images/juntas/pera/jf-pera-ave-branco.svg);background-position: 100% 9%, 50% 73%;}

.mod.events .text {line-height: 1.5;}
.mod.events .mod_flexicontent {}
.mod.events .imagect {}
.mod.events .image {background-repeat: no-repeat;background-size: cover;/* background-size: contain; */background-position: 50% 50%;height: 100%;position: relative;}
.mod.events .image img {display:none; }
.mod.events .image a {display: block;width: 100%;height: 100%;}

.mod.events .title a{color: #e7433e;font-size: 44px;line-height: 1.14; /*margin-left: -30px;*/display: block;}
body.pera .mod.events .title a{color: #2f7337;}



/* LIGHTGALLERY */
.lg-backdrop {z-index: 999999;}
.lg-outer {z-index: 999999;}
.lg-sub-html {}
.lg-sub-html h4 {font-size: 1.875rem;font-weight: 400;color: #fff;}
.lg-sub-html p {font-size: 1.0625rem;}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {border-color: #0352a9;}

/* GOOGLE MAPS */
#GMapsID {width: 100% !important;height: 500px !important;}

/* FORMS */
.formResponsive > p {display:none;}
#contactform {}
#contactform div[id*=rsform_error] {display: none !important;}
#contactform .form-horizontal {}

#comments-form p,
#contactform .rsform-block {position: relative;margin-bottom: 1.5em;}

#contactform .form-row {margin: 0 -15px;}
#contactform .rsform-block h4 {margin-bottom: 2rem;font-size: 1.9rem;text-align: left;}
#contactform .rsform-block .formControlLabel {display: none;}
#contactform .rsform-block .formControlLabel .formRequired {display: none;}
#contactform .rsform-block .formControls {padding: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: left;}
#contactform .rsform-block .col-sm-3:not(.formControlLabel) {padding: 0;position: absolute;bottom: -8px;display: inline-block;width: auto;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;right: 15px;}
#contactform .rsform-block .formValidation {position: absolute;z-index: 1;display: inline-block;bottom: 2px;right: 10px;}
#contactform .rsform-block .formValidation span {padding: 3px 5px;color: #fff;background-color: #e16666;border-radius: 3px;font-size: 9px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.05em;}

#comments-form input.captcha,
#comments-form textarea,
#comments-form input,
#contactform .rsform-block .form-control {margin: 0px;border: 1px solid #5a5a5a;border-radius: 3px;max-width: 100% !important;width: 100%;padding: .5rem .75rem !important;font-family: 'Source Sans Pro', sans-serif;}

#comments-form input.captcha:focus,
#comments-form input.selected,
#comments-form textarea.selected,
#contactform .rsform-block .form-control:focus {color: #495057;background-color: #fffff2 !important;border-color: #0352a9;}

#contactform .rsform-block .rsform-submit-button {cursor: pointer;color: #fff;background-color: #0352a9;border-color: #0352a9;text-transform: uppercase;letter-spacing: 0.05em;}


/* THANKYOU POPUP */
.rsfp_thankyou_popup_outer {}
.rsfp_thankyou_popup_inner {max-width: 768px;width: 100%;}
.rsfp_thankou_popup_close_btn {line-height: 1;right: 12px;top: 1px;font-size: 2.5rem;}
.rsfp_thankou_popup_close_btn:hover {}
.thankyoumsg {font-size: 1.25rem;text-align: center;}
.thankyoumsg p {}


/* COOKIES */
.mod.cookies { }
.mod.cookies .jb.cookie.bottom {padding: 15px;display: block;max-width: 550px;left: auto;width: 100%;font-size: 0.96em;line-height: 1.3;}
.mod.cookies .jb.cookie.bottom p.ctitle {}
.mod.cookies .jb.cookie.bottom p {margin: 0;font-size: inherit;}
.mod.cookies .jb.cookie.bottom a {color: #fff;padding: 3px;border-bottom: 1px dotted #fff;margin: 0;display: inline-block;}
.mod.cookies .jb.cookie.bottom .uk-button {margin-top: 1em;}
.mod.cookies .jb.cookie.bottom .jb.accept {margin: 0;text-shadow: none;display: inline-block;box-shadow: none;padding: 8px 25px;font-size: 0.9em;border-radius: 3px;min-width: 0;background-color: #ee9b11;}
.mod.cookies .jb.cookie.bottom .jb.cookie-bg {border: 0px;opacity: 0.75;}

/* -----------------------------------------------------------------------------------------------------------------------------------*/
/* LANG */
.mod.lang {}
.mod.lang .icon {background-image: url(../images/juntas/google_translate.png);background-size: 100%;width: 17px;height: 18px;display: inline-block;vertical-align: middle;}
.mod.lang .translate-container {display: inline-block;vertical-align: middle;font-size: 0;}
.mod.lang .translate-container .goog-te-gadget {font-size: 0;font-family: inherit;color: inherit;}
.mod.lang .translate-container .goog-logo-link {display:none;}
.mod.lang .translate-container .goog-te-gadget .goog-te-combo {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='sort-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-sort-down fa-w-10 fa-3x'%3E%3Cpath fill='%23ffffff' d='M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z' class=''%3E%3C/path%3E%3C/svg%3E");border: 0px;background-color: transparent;color: #fff;margin: 0;background-size: 12px;background-position: calc(100% - 5.7px) calc(50% - 3.8px);background-color: #000;padding-left: 6px;font-size: 15px;font-weight: 300;width: 144px;padding-right: 0;}
.mod.lang .translate-container .goog-te-gadget .goog-te-combo option {color: #fff;}

/* CONTACTS TOP */
.mod.contactstop a {color: #fff !important;}
.mod.contactstop {color: #fff !important;}
.mod.contactstop p {margin: 0;}
body.alcant .mod.contactstop .pera2020{display: none;}
body.pera .mod.contactstop .alcantarilha2020{display: none;}
/* .mod.contactstop A {margin: 0;} */

/* TOP MENU */
.mod.topmenu {width: 100%;min-width: 100%;text-align: right;margin-top: 27px;line-height: 1;font-size: 0;}
.mod.topmenu .module-content {}
.mod.topmenu li a:not(.btn) {padding-right: 56px;position: relative;color: #8b8d90;font-size: 17px;}
.mod.topmenu li a:not(.btn):hover {color: #333;}
.mod.topmenu li a:not(.btn) img {position:absolute; top:50%; right: 0; transform: translate(0, -50%);}

body.alcant .mod.topmenu .item-487,
body.pera .mod.topmenu .item-486,
body.alcant .mod.topmenu .pera,
body.pera .mod.topmenu .alcant {display:inline-block;}

body.alcant .mod.topmenu .item-486,
body.pera .mod.topmenu .item-487 {display:none;}


/* JUNTAS FREGUESIA */
body.alcant .pera,
body.pera .alcant {display:none;}

/* MSG BOAS VINDAS */
#welcome-msg,
.mod.welcome {margin: 20px 0;}

#welcome-msg p,
.mod.welcome p {margin: 0;}

#welcome-msg .ttype1,
.mod.welcome .ttype1 {}

/* FOOTER MENU */
.mod.footermenu {}
.mod.footermenu ul.nav {margin: 0 -25px;}
.mod.footermenu ul.nav .sub-list {padding: 0;list-style: none;margin: 0 25px;}
.mod.footermenu ul.nav .sub-list li {margin-bottom: 3px;}
.mod.footermenu ul.nav .sub-list li > * {color: #7F7F7F;text-transform:uppercase;font-size:14px;}
.mod.footermenu ul.nav .sub-list li a:hover {
    color: #4F8812;
}

/* CONTACTS FOOTER */
.mod.contactsfooter {padding-left:40px;}
.mod.contactsfooter .text {}
.mod.contactsfooter .text p {margin: 0; margin-bottom:10px; color:#7F7F7F;font-size:14px;}
.mod.contactsfooter .text span {margin: 0; margin-bottom:10px; background:#7F7F7F;color:white;font-size:9px;}
.mod.contactsfooter strong {color: #fff;font-size: 32px;font-weight: 400;letter-spacing: 0.08em;line-height: 1;}
.mod.contactsfooter a {color: #7F7F7F;}
.mod.contactsfooter a:hover { color: #4F8812;}

/* COPYRIGHT MENU */
.mod.copymenu {}
.mod.copymenu ul {margin: 0 -15px;}
.mod.copymenu ul li {margin: 0 15px;}
.mod.copymenu ul li > * {color: #fff;font-size: 12px;}

/* COLORS */
.grey {color: #9f9f9f;}
.mertola-green{color:#477C10;}

/* SUBTITLE SECTION */
header.group {padding-top:10px;}

/* CONTENT SECTION */
#content-section {}

.mod.category .descp,
#content-section .descp {color: #2c2c2c;line-height: 1.5;position: relative;z-index: 1;}

.descp h2,
.descp h3,
.descp h4,
.descp h5,
.descp h6 {line-height: 1.4;}

.mod.category .descp {text-align: center;}

#content-section .descp p:last-child {margin: 0;}
#content-section .content-item {margin-bottom: 65px;}
#content-section .content-item:last-child {margin-bottom: 0;}
#content-section .content-item .fc_ifield_val_img {position: absolute;max-width: 70px;width: 100%;left: 50%;transform: translate(-50%, 20px);z-index: 1;}
#content-section .content-item > [class*=col] {/* padding-left: 20px; *//* padding-right: 20px; */}
#content-section .image-container {background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}

/* BOTTOM SECTION */
#bottom-section {}


/* VISITE */
.mod.turism {}
.mod.turism .bgtext-container {padding: 0 9%;position: absolute;bottom: 0;z-index: -1;width: 100%;margin-bottom: -3%;}
.mod.turism .bgtext-container .bgtext {}
.mod.turism .title {}

/* PARTICIPE */
.mod.particip {}
.mod.particip .mod_flexicontent_standard {position: relative;}
.mod.particip .bgimgs {margin-top: -75px;left: 39%;position: relative;display: inline-block;}
.mod.particip .bgimg {background-image: url(../images/juntas/cidadao_participativo2.jpg);background-repeat: no-repeat;background-position: 0 0;background-size: 100%;width: 196px;height: 261px;}
.mod.particip .symbol {background-image: url(../images/juntas/alcantarilha/jf-alcantarilha-escudo.svg);background-repeat: no-repeat;background-position: 0 0;background-size: contain;width: 62px;height: 62px;position: absolute;top: 4px;right: -53px;}
body.pera .mod.particip .symbol {background-image: url(../images/juntas/pera/jf-pera-ave.svg);width: 86px;height: 86px;right: -58px;top: 3px;}

/* HAMBURGER MENU ICON */
.mod.hamb {transform:translateY(-8px);}
.mod.hamb img {display:inline-block;display: none;width: 37px;vertical-align: middle;margin-right: 15px;}
.mod.hamb .hamb-wrap {width: 30px;height: 30px;z-index: 2;position: relative;cursor: pointer;display: inline-block;vertical-align: middle;}
.mod.hamb .hamb {height: 3px;width: 100%;background: #fff;position: absolute;top: 14px;left: 0;transition: 0.2s;}

.mod.hamb .hamb:before,
.mod.hamb .hamb:after {content: '';position: absolute;background: #fff;height: 3px;width: 100%;transition: 0.2s;transform: rotate(0deg);transform: translateZ(0);}

.mod.hamb .hamb:before {top: 8px;}
.mod.hamb .hamb:after {top: -8px;}
.mod.hamb .active {background: none;transition: 0.2s;width: calc(100% + 3px);left: -2px;}

.mod.hamb .active:before,
.mod.hamb .active:after {transition: 0.2s;top: 0;}

.mod.hamb .active:before {transform: rotate(45deg);}
.mod.hamb .active:after {transform: rotate(-45deg);}

/* CATEGORY */
#flexicontent.fccategory .item_total {float: none;width: auto;border: 0px;margin: 0;padding: 0;}
#flexicontent.fccategory .item_total .fc_item_total_data {display:none;}
#flexicontent.fccategory .item_total .fc_pages_counter {padding: 0;float: none;display: inline-block;vertical-align: middle;margin: 0;}
#flexicontent.fccategory .spinner .svg-inline--fa {display: inline-block;vertical-align: middle;margin-left: 20px;font-size: 28px;color: #000;animation-duration: 1.2s;animation-timing-function: linear;opacity: 0;visibility: hidden;}
#flexicontent.fccategory.loading .spinner .svg-inline--fa {opacity: 1; visibility:visible;}
#flexicontent.fccategory .fc_filter_box .fc_filter_set .fc_filter_buttons_box {width: auto;padding: 0;}
#flexicontent.fccategory .fc_filter_box .fc_filter_line {margin: 0;}
#flexicontent.fccategory .readmore {float: none;}



/* MAP */
.mod.map {z-index: 0;}
.mod.map .map-container {height: 500px;}
.mod.map .map-container .marker.ready {opacity: 1; transition: opacity 0.2s ease-out, visibility 0.2s ease-out;}
.mod.map .map-container .marker {opacity: 0; visibility: hidden;}
.mod.map a.mapboxgl-ctrl-logo {display:none;}
.mod.map #mapstyles {position: absolute;top: 10px;right: 70px;font-size: 0;}
.mod.map .mapstyle {background-color: rgba(0,0,0,0.05);color: #000;border: 0px;display: inline-block;width: auto;border-right: 1px solid #ddd;height: auto;padding: 8px 10px;font-size: 17px;line-height: 1;}
.mod.map .mapstyle, .mapboxgl-ctrl-icon {transition: all 0.2s ease-out;}

.mod.map .mapstyle.active {background-color: #fff;}

.mod.map .map-container.ready #filtergroup {opacity: 1; visibility: visible;}
.mod.map #filtergroup {position: absolute;bottom: 10px;right: 10px;opacity: 0;visibility: hidden;transition: opacity 0.2s ease-out, visibility 0.2s ease-out;}
.mod.map #filtergroup .filter {display: block;border-bottom: 1px solid #ddd;padding: 5px 10px;}
.mod.map #filtergroup .filter:last-child {border-bottom: 0px;}
.mod.map #filtergroup .filter .icon {background-repeat: no-repeat;background-size: contain;background-position: 0 0;width: 30px;height: 30px;position: relative;display: inline-block;vertical-align: middle;}
.mod.map #filtergroup .filter .label {display: inline-block;vertical-align: middle;font-size: 15px;}
.mod.map .map-container .popup-descp {}
.mod.map .map-container .popup-descp a {font-size: 15px;}

#flexicontent .flexifilters .fc_buttons-group {}
#flexicontent .flexifilters .fc_buttons-group .btn {background-color: transparent;border: 0px;color: #000;font-size: 24px;padding: 0;cursor: pointer;}

/* ACCORDION */
.rl_sliders.accordion>.accordion-group {margin-bottom: 20px;border: 0px;}
.rl_sliders.accordion>.accordion-group .panel-heading {
}
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle,
.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover {background-color: #0352a9;color: #fff;border-color: #0352a9;box-shadow: none;}
.rl_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle {padding: 11px 15px;color: #0352a9;font-size: 15px;border-radius: 5px;margin: 0;box-shadow: none;background-color: #f9f9f9;/* box-shadow: 1px -1px 9.9px 0.1px rgba(38, 137, 201, 0.25); */transition: all 0.2s ease-out;text-transform: uppercase;letter-spacing: 0.05em;font-weight: 600;border: 1px solid #9f9f9f;}
.rl_sliders.accordion>.accordion-group>.accordion-body {}
.rl_sliders.accordion>.accordion-group>.accordion-body ul {}
.rl_sliders.accordion>.accordion-group>.accordion-body ul li {line-height: 1.2;margin-bottom: 0.3em;font-size: inherit;}
.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner {border-top:0px;}


/* MENU LANDING */
.mod.menulanding {}
.mod.menulanding .container-fluid {position: fixed;background-color: rgba(0, 0, 0, 0.85);top: 0;left: 0;width: 100%;height: 100%;z-index: 999;}
.mod.menulanding .title {color: #fff;font-size: 56px;}
.mod.menulanding .title2 {color: #fff; font-size: 16px;}
.mod.menulanding .title3 {color: #9f9f9f;font-size: 13px;line-height: 1.8;font-weight: 600;}
.mod.menulanding ul {margin: 0 -30px;}
.mod.menulanding ul li {padding: 0 30px;}
.mod.menulanding ul li a {}


/* SITEMAP */
.sitemap-menu {}

.sitemap-menu .item-564,
.sitemap-menu .item-604,
.sitemap-menu .item-603,
.sitemap-menu .item-563,
.sitemap-menu .item-574,
.sitemap-menu .item-573 {display: none !important;}

.sitemap-menu ul.menu {margin: 0 -15px;}
.sitemap-menu ul.menu > li {margin: 0 15px 30px 15px;}

.sitemap-menu ul.menu li .separator {margin-bottom: 5px;display: inline-block;}
.sitemap-menu ul.menu ul li {margin-bottom: 2px;list-style-type: disc;}
.sitemap-menu ul.menu ul li a {font-size: 15px;}


/* COMMENTS */
#jc {}
#jc .comment-anchor {display:none;}
#jc .rbox {border: 0px;padding: 0;}
#jc .rbox div {text-align: center;}
#jc .rbox .comment-avatar {background-image: url(../images/juntas/pessoa.jpg);background-repeat: no-repeat;background-position: 50% 0;width: 80px;height: 82px;margin: 0 auto;float: none;}
#jc .rbox .comment-body {font-size: 16px;color: #000;line-height: 1.4;}
#jc .form-container {background-color: #f4f4f4;text-align: center;}
#comments {}
#comments .comment-author {display:block;}
#comments .comment-date {font-size: 12px;background-image: none;color: #9f9f9f;padding: 0;}
#comments .comment-date .svg-inline--fa {/* color: #000; */margin-right: 6px;font-size: 13px;}
#comments .comment-email {display:block;}
#comments .comments-buttons {height: auto;}
#jc .form-container .ttype1 {font-weight:700;font-size: 20px;text-align: center;border: 0px;}

#comments-form input.captcha,
#comments-form input,
#comments-form textarea {border: 1px solid #d2d2d4;}

#comments-form input {}
#comments-form textarea {}
#comments-form .grippie {width: 100%;max-width: 100% !important;}
#comments-form input.captcha {width: auto;margin-left: 15px;display: inline-block;}
#comments-form img.captcha {margin: 0;border: 1px solid #d2d2d4;}
#comments .comments-list {height: auto;}

#comments-form p,
#comments-form #comments-form-buttons,
#comments-form #comments-form-error,
#comments-form #comments-form-captcha-holder {margin-left: 0px !important;}

#comments-form a.btn {padding: .5rem 1rem !important;float: none;background-image: none;margin: 0;font-family: 'Source Sans Pro', sans-serif;font-size: 15px;line-height: 1.9;}
#jc div#nav-bottom {margin: 0;background-image: none;border-top: 1px solid #d2d2d4;}

#jc #comments #nav-bottom span {margin: 0 5px;display: inline-block;height: auto;border-radius: 50%;font-size: 14px;border: 1px solid #000;padding: 12.5px 15.7px;background-color: #fff;color: #000;line-height: 1;}
#jc #comments #nav-bottom span.page:hover {}
#jc #comments #nav-bottom span b {font-size: inherit;display: inline-block;}
#jc #comments #nav-bottom span.activepage {color: #aaa;opacity: 0.8;border-color: #aaa;cursor: default;}
#jc #comments #nav-bottom span.activepage b {font-weight: normal;}

.component-content .page-header {margin-top: 80px;}

#fc_alpha {padding: 11px 10px 4px 10px;}
#fc_alpha .fc_alpha_index {}
#fc_alpha .aichargrp.numbers {}
#fc_alpha .fcclear {display: none !important;}

#fc_alpha .fc_alpha_index.current {color: #0352a9; font-weight: 500;}
body > .skiptranslate {display:none;}
body .show-original p{margin: 0;}
body .show-original {display: inline-block;font-size: 12px;background: #0352a9;padding: 5px 10px;border-radius: 3px;cursor: pointer;color: #FFF;}

/* #flexicontent.fccat44 #adminForm_13_val option:not([value="51"]):not([value="52"]),
#flexicontent.fccat47 #adminForm_13_val option:not([value="48"]):not([value="49"]) { display: none;} */

.mod135 p{ color:#7F7F7F }
.mod135 a{ color:#7F7F7F }
.fccategory  .contentct {background:rgba(0, 0, 0, 0.8);color:white;transition: transform 0.3s ease-out;transform:translateY(-70%);}
.item-type5:hover .contentct {color:white;transform:translateY(-100%);}
.item-type6:hover .contentct {color:white;transform:translateY(-120%);}
.item-type6:hover .imagect .image {background-size: 160%;transition:all 0.3s ease-out;}
#map159{max-height:500px !important;}
#userForm h2{font-size:16px;text-transform: uppercase; color:#005097;font-weight: bold;}
#userForm button{font-size:16px;color:white; background:#477C10;border-radius:5px;padding:25px;line-height:1px;border:none;}
.categorytype{color:#477C10;text-transform:uppercase; letter-spacing: 2px;font-weight:bold;text-allign:left;}
.data-local{color:black;font-size:17px;}
.pagepgcontacts,.fccategory {padding-top:40px;}
.pagejunta-home{padding-top:20px;}
.category-btn{font-weight:bold;cursor:pointer;}
.category-btn.active {border-bottom:solid 2px #477C10; color:#477C10;padding-bottom:10px;}
.unykvis-bstemplate #pageheading {font-size: 32px;margin: 0px 0 30px 0;display: block;}

.rl_tabs .nav-tabs {border-bottom: none;}
.rl_tabs.outline_content>.tab-content {border: none; }
.rl_tabs>ul.nav-tabs>li {width:100%;text-align: center;text-transform:uppercase;font-weight:bold;}
.rl_tabs.top>ul.nav-tabs>li>a {border: none !important;}
.rl_tabs.top>ul.nav-tabs>li.active a, .rl_tabs.top>ul.nav-tabs>li.active a:hover {background:none;border-bottom:solid 2px green !important;color:green;}
.rl_tabs.top>ul.nav-tabs>li.active>a:focus, .rl_tabs.top>ul.nav-tabs>li>a:focus {box-shadow: none;}
.rl_tabs>ul.nav-tabs>li>a {color: black;}
.rl_tabs>.nav>li>a:hover {background-color:#F4F4F4;}

.mod103 .item{height:350px;overflow-y:hidden;}
.mod103 .image {padding-bottom: 0%; min-height: 350px;}
.mod-103 .content{transform:translateY(-100%);}
.menu-noticias header h1, .menu-privacidade-e-termos-de-utilizacao h1, .menu-eventos header h1, .menu-caracterizacao header h1,  .menu-docs header h1, .menu-fotogaleria header h1{text-align: center !important; color:#CAD653;font-weight: 600;letter-spacing: 2px;}
.menu-docs header .subtitle, .menu-fotogaleria header .subtitle{margin-top:40px !important;}
#flexicontent .pagination .pageslinks ul li .pagenav {font-size: 16px;display: block;padding: 5px;margin: 0;line-height: inherit;font-size: 15px;clear: none;display: inline-block;border-radius: 100%;border: 1px solid #000;color: #000;}
.bluecat{color:#93B2CE;text-transform: uppercase;}
.date{font-size:12px;text-transform: capitalize;min-height:32px;padding-top:10px;}
#mod140,.bgtext-container{background:#fff !important;}
#mod169{margin-top:-45px;}
.unykvis-fgaleria .contentct .title,
.unykvis-fgaleria .contentct .descp{padding:10px;min-height: 56px;}
.unykvis-fgaleria .contentct {min-height:185px;}
.unykvis-fgaleria .imagect{
    overflow-y:hidden;
    height: 300px;
}
.facebook-circle{display: inline;padding: 8px;padding-top: 5px;padding-bottom: 5px;border: solid 1px;border-radius: 100px;height: 12px;margin-left:10px;}
#content-section .title{color:#3a3c3e;font-size:28px;}
.gobackbtn{float:left;font-size:24px;color:#477C10;cursor:pointer;}
body:before{opacity: 1 !important;}
.fcmaincat47,.fcmaincat48,.fcmaincat49{padding-top:40px !important;}
.fcmaincat47 #content-section,.fcmaincat48 #content-section,.fcmaincat49 #content-section{padding-top:30px !important;}
.fccat22 #adminForm_filter_box{display:none !important;}
.mod176 .title{text-align:left;}
.sectiontableentry .fc_item_title{text-align: left;}
.item-id-113 #rt-content-top{margin-top:40px;}
.menu-procurar .contentct{transform:translateY(-60%);}
@media (min-width: 2000px){
	body:before {bottom: 13vh;}
}
@media (max-width:900px){
    #rt-top {
        background-color: rgb(0, 0, 0);
        z-index: 52;
        position: relative;
        box-shadow: none;
    }
    .mod.news .item .content {
        background: rgba(0, 0, 0, 0.733);
        color: white;
        padding: 20px;
        transform: translateY(-111%);
        transition: transform 0.3s ease-out;
    }
}
@media (max-width: 767px){
    #flexicontent.fccategory .flexifilters input {
        max-width: unset; 
    }
    #flexicontent.fccategory .peercategorieslist, #flexicontent.fccategory .subcategorieslist, #flexicontent.fccategory .categ {
        margin-bottom: 0px;
    }

    .fcmaincat47, .fcmaincat48, .fcmaincat49 {
        padding-top: 10px !important;
    }
    .mod103 .nav-tabs{
        display:none !important;
    }
    .mod.contactsfooter {
        padding-left: 15px; 
    }
    #mod168 .content img{
        width: 130px;
        height: auto;
    }
}
@media (max-width:990px){
    .mod.news .item .content{
        
    transform: none !important;
    position: absolute !important;
    bottom: 0 !important;
    width: 94%;
    }
    .mod103 .rl_tabs-title.nn_tabs-title{
        display:none !important;
    }
}
.junta-home #rt-top{
    background:black;
}