/* CSS Document */

/* Import Fonts */
/*Pedigree Bold*/
@font-face {
    font-family: Pbold;
    font-weight: bold;
    font-style: normal;
    src: url("../fonts/pedigree-bold.eot"),
		 url("../fonts/pedigree-bold.woff") format("woff"),
		 url("../fonts/pedigree-bold.ttf") format("truetype");
}
/*Pedigree Ultra Bold*/
@font-face {
    font-family: PboldUltra;
    font-weight: bold;
    font-style: normal;
    src: url("../fonts/pedigree-bold-ultra.eot"),
		 url("../fonts/pedigree-bold-ultra.woff") format("woff"),
		 url("../fonts/pedigree-bold-ultra.ttf") format("truetype");
}
/*Pedigree Light*/
@font-face {
    font-family: Plight;
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/pedigree-light.eot"),
		 url("../fonts/pedigree-light.woff") format("woff"),
		 url("../fonts/pedigree-light.ttf") format("truetype");
}
/*Pedigree Light Italic*/
@font-face {
    font-family: PlightItalic;
    font-weight: normal;
    font-style: italic;
    src: url("../fonts/pedigree-light-italic.eot"),
		 url("../fonts/pedigree-light-italic.woff") format("woff"),
		 url("../fonts/pedigree-light-italic.ttf") format("truetype");
}
/*FontAwesome*/
@font-face {
  font-family: 'FAW';
  src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* end:Import Fonts */

*{box-sizing: border-box; -moz-box-sizing: border-box; outline: none; ie: expression(this.hideFocus=true);}
video{min-width:1024px !important; display:block; width: 100%; width: 100vw;}

/* Reset CSS */
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1;overflow-x: hidden;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins {background-color:#ff9;color:#000;text-decoration:none;}mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}del {text-decoration: line-through;}abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}table {border-collapse:collapse;border-spacing:0;}hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}input, select {vertical-align:middle;}
/* end:Reset CSS */

#loader{position: fixed; width:100%; height:100%; top: 0; left:0;background-color: rgba(254, 193, 24, 1);z-index: 999999;}

	.spinner{display: inline-block;width: 70px; height:40px; text-align: center; position:absolute; left:50%; margin: -20px 0 0 -50px; top: 50%; width: 100px; }
	.spinner div{width: 18px;height: 18px;background-color: #FFF;border-radius: 100%;display: inline-block;-webkit-animation: bouncedelay 1.4s infinite ease-in-out;animation: bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
	.spinner .one{-webkit-animation-delay:-0.16s;animation-delay:-0.32s}
	.spinner .two{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
	@keyframes bouncedelay{
		0%, 80%, 100%{transform:scale(0);-webkit-transform:scale(0)}
		40%{transform:scale(1);-webkit-transform:scale(1)}
	}
	@-webkit-keyframes bouncedelay{
		0%, 80%, 100%{transform:scale(0);-webkit-transform:scale(0)}
		40%{transform:scale(1);-webkit-transform:scale(1)}
	}


/*! jQuery UI - v1.11.0 - 2014-07-28
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-reset,.ui-menu{outline:0;list-style:none}.ui-button,.ui-spinner,.ui-spinner-input{vertical-align:middle}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:500}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:18em;padding:.2em .2em 0;display:none;z-index:99999!important}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{padding:0;margin:0;display:block}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-11px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#222}.ui-widget-header{border:1px solid #aaa;background:url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;font-weight:400;color:#212121}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay,.ui-widget-shadow{background:url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}.ui-multiselect{padding:2px 0 2px 4px;text-align:left}.ui-multiselect span.ui-icon{float:right}.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute!important;top:auto!important;left:-9999px}.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px!important}.ui-multiselect-header{margin-bottom:3px;padding:3px 0 3px 4px}.ui-multiselect-header ul{font-size:.9em}.ui-multiselect-header ul li{float:left;padding:0 10px 0 0;width:50%}.ui-multiselect-header a{text-decoration:none}.ui-multiselect-header a:hover{text-decoration:underline}.ui-multiselect-header span.ui-icon{float:left}.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0}.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:10000;text-align:left;width:500px!important}.ui-multiselect-checkboxes{position:relative;overflow-y:auto}.ui-multiselect-checkboxes label{cursor:default;display:block;border:1px solid transparent;padding:3px 1px}.ui-multiselect-checkboxes label input{position:relative;top:1px}.ui-multiselect-checkboxes li{clear:both;font-size:.9em;padding-right:3px;display:inline-block;width:50%}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center;font-weight:700;border-bottom:1px solid}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none}@media only screen and (max-width :650px){.ui-multiselect-menu{width:200px!important}.ui-multiselect-checkboxes li,.ui-multiselect-header ul li{width:100%}}* html .ui-multiselect-checkboxes label{border:none}.ui-multiselect-hasfilter ul{position:relative;top:2px}.ui-multiselect-filter{float:left;margin-right:10px;font-size:11px}.ui-multiselect-filter input{width:100px;font-size:10px;margin-left:5px;height:15px;padding:2px;border:1px solid #292929;-webkit-appearance:textfield;-webkit-box-sizing:content-box}
/* HEADER
========================================*/
#headerMobile{width:100%; height:40px; padding:10px 0;position:fixed; top:0; left:0; z-index:1000; background:#fec118 url(../img/logo.png) bottom center no-repeat; background-size:contain;z-index: 9999;}
#headerMobile .menuButton{}
#headerMobile .menuButton{display: inline-block; height:20px; position:relative; margin:0; width:80px; vertical-align:bottom;}
#headerMobile .menuButton:after{content:"Menu"; position:absolute; top:0; left:30px; font:14px Pbold; color:#FFF;}
#headerMobile .menuButton span{width:21px; height:4px; display:block; background-color:#fff; -webkit-transition:all .4s ease; transition:all .4s ease; position:absolute; top:0; left:0;margin:0;}
#headerMobile .menuButton .top{top:0;}
#headerMobile .menuButton .middle{top:8px;}
#headerMobile .menuButton .bottom{top:16px;}
#headerMobile .active .menuButton .top{transform:rotate(-45deg); position:absolute; top:8px;}
#headerMobile .active .menuButton .middle{opacity:0;}
#headerMobile .active .menuButton .bottom{transform:rotate(45deg); position:absolute; top:8px;}

#header {background-color:#fec118; width: 100%;/* height: auto; */-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;}

	/* Navigation */
		/* Navigation Menu Top */
		#header .navTop {text-align: center;padding-top: 15px;width: 100%;}

		#header .navTop .logo {background: transparent url(../img/logo.png) no-repeat;height: 94px;width: 124px;display: inline-block;margin-right: 60px;vertical-align: middle;background-size: contain;}
		#header .menuButton {display:none}
		#header .navTop ul {display: inline-block;font: 900 14px/120% Pbold;color: #fff;}
		#header .navTop ul li {display: inline-block;margin-right: 10px;border-right: 2px solid #dfa70e;padding-right: 10px;}
		#header .navTop ul li a {color: #fff;text-decoration: none;position: relative;-webkit-transition: color 0.5s ease;transition: color 0.5s ease;}
		#header .navTop ul li a:hover {color: #000;}
		#header .navTop ul li.active a {color: #000;}
		#header .navTop ul li a.search:before{content:" ";background: url(../img/search-icon2.png) no-repeat;width: 21px;height: 26px;display: inline-block;vertical-align: middle;margin-right: 10px;-webkit-transition: background-position 0.5s ease;
    transition: background-position 0.5s ease;}
		#header .navTop ul li a.search:hover:before{background-position:0 -30px;}


		/* Social Buttons */
		#header .navTop .social {font: 14px/120% FAW;margin-top: 33px;color: #fec118;display: block;float: right;}
		#header .navTop .social li {border: 0;padding: 0;margin-right: 5px;display: inline-block;}
		#header .navTop .social li a {color: inherit;text-decoration: none;width: 26px;height: 26px;display: block;background-color: #000;border-radius: 50%;}
		#header .navTop .social li a:after{-webkit-transition: color 0.5s ease;transition: color 0.5s ease;}
		#header .navTop .social li.fac a:after {content: "\f09a";display: block;padding: 5px;}
		#header .navTop .social li.twi a:after {content: "\f099";display: block;padding: 5px;}
		#header .navTop .social li.inst a:after {content: "\f16d";display: block;padding: 5px;}
		#header .navTop .social li.you a:after {content: "\f167";display: block;padding: 5px;}
		#header .navTop .social li.world {border-left: 2px solid #dfa70e;padding-left: 10px;}
		#header .navTop .social li.world a:after {content: "\f0ac";display: block;padding: 5px;}

		/* Navigation Menu Bottom */
		#header .navBottom {text-align: center;background-color: #000;padding: 15px 10px;width: 100%;display: inline-block;margin: 0 auto;position: relative; z-index:9999; -webkit-transition:all .4s ease; transition:all .4s ease;}
		#header .navBottom ul {display: inline-block;font: 900 14px/120% Pbold;color: #fff;}
		#header .navBottom ul li a {color: #fff;text-decoration: none;position: relative; }
		#header .navBottom ul li {display: inline-block;margin-right: 10px;border-right: 2px solid #fff;padding: 10px 10px 10px 0;height: auto;vertical-align: middle;}
		#header .navBottom ul li:first-child {padding: 0 10px 0 0}
		#header .navBottom ul li span {display: inline-block; vertical-align: middle; margin-left: 5px;}
		#header .navBottom ul li:last-child{border: 0;}
		#header .navBottom ul li.active a {color: #FEC118;}


		@media only screen and (min-width : 1025px) {
			#headerMobile{display:none}
			#header .navBottom ul li:hover a{color: #fec118;}
			#header .navTop .social li a:hover:after{color:#FFFFFF}
			#header .navBottom.fixed {position:fixed; top:0; left:0; padding:5px 10px}
		}
		@media only screen and (min-width : 851px) and (max-width : 1024px){
			#headerMobile{display:block;height: 60px;}
			#header{/* display:none */position: fixed;top: 0;left: -310px;height: 100%;width: 310px;z-index: 9998;padding-top: 50px;-webkit-transition: all .4s ease;transition: all .4s ease;}
			.menuOpened #header{left:0}
			#headerMobile .menuButton:after{top: -4px;font-size: 21px;}
			#headerMobile .menuButton{margin-top: 10px;}
			#headerMobile .menuButton span{width: 25px;}

			#header .navTop .logo{display: none;}
			#header .navTop ul{width: 100%;}
			#header .navTop ul li{width: 100%; border-right: 0; text-align: left; padding: 15px 10px; background-color: #ffcf49; margin-bottom: 2px; margin-right: 0;}
			#header .navTop ul li a{  }

			#header .navBottom{background-color: transparent;padding: 0;}
			#header .navBottom ul{  }
			#header .navBottom ul li{width: 100%;border-right: 0;text-align: left;padding: 15px 10px;background-color: #ffcf49;margin-bottom: 2px;margin-right: 0;}
			#header .navBottom ul li:first-child{padding: 10px 10px 10px 10px;}
			#header .navBottom ul li a{color: #000;}
			#header .navBottom ul li.active a{color: #fff;}
			#header .navTop .social{width: 100%;margin: 15px 0 10px 0;}
			#header .navTop .social li{width: 40px;height: 40px;background-color: transparent;margin-right: 15px;}
			#header .navTop .social li a{width: 100%;height: 100%;position: relative;}
			#header .navTop .social li a:after{font-size: 24px;position: absolute;top: 50%;left: 50%;margin: -12px 0 0 -13px;}
			#header .navTop .social li.fac a:after {margin: -11px 0 0 -11px;}
			#header .navTop .social li.twi a:after {margin: -12px 0 0 -15px;}
			#header .navTop .social li.inst a:after {margin: -12px 0 0 -15px;}
			#header .navTop .social li.you a:after {margin: -12px 0 0 -15px;}
			#header .navTop .social li.world {border: 0;padding: 0;}
			#header .navTop .social li.world a:after {margin: -13px 0 0 -15px;}


            #acompanhe .block ul li .img img{height:264px !important;}

		}
		@media only screen and (min-width : 751px) and (max-width : 850px) {
			#headerMobile{display:block;height: 60px;}
			#header{position: fixed;top: 0;left: -310px;height: 100%;width: 310px;z-index: 9998;padding-top: 40px;-webkit-transition: all .4s ease;transition: all .4s ease;}
			.menuOpened #header{left:0}
			#headerMobile .menuButton:after{top: -4px;font-size: 21px;}
			#headerMobile .menuButton{margin-top: 10px;}
			#headerMobile .menuButton span{width: 25px;}

			#header .navTop .logo{display: none;}
			#header .navTop ul{width: 100%;}
			#header .navTop ul li{width: 100%; border-right: 0; text-align: left; padding: 15px 10px; background-color: #ffcf49; margin-bottom: 2px; margin-right: 0;}
			#header .navTop ul li a{  }



			#header .navBottom{background-color: transparent;padding: 0;}
			#header .navBottom ul{  }
			#header .navBottom ul li{width: 100%;border-right: 0;text-align: left;padding: 15px 10px;background-color: #ffcf49;margin-bottom: 2px;margin-right: 0;}
			#header .navBottom ul li:first-child{padding: 10px 10px 10px 10px;}
			#header .navBottom ul li a{color: #000;}
			#header .navBottom ul li.active a{color: #fff;}
			#header .navTop .social{width: 100%;margin: 15px 0 10px 0;}
			#header .navTop .social li{width: 40px;height: 40px;background-color: transparent;margin-right: 15px;}
			#header .navTop .social li a{width: 100%;height: 100%;position: relative;}
			#header .navTop .social li a:after{font-size: 24px;position: absolute;top: 50%;left: 50%;margin: -12px 0 0 -13px;}
			#header .navTop .social li.fac a:after {margin: -11px 0 0 -11px;}
			#header .navTop .social li.twi a:after {margin: -12px 0 0 -15px;}
			#header .navTop .social li.inst a:after {margin: -12px 0 0 -15px;}
			#header .navTop .social li.you a:after {margin: -12px 0 0 -15px;}
			#header .navTop .social li.world {border: 0;padding: 0;}
			#header .navTop .social li.world a:after {margin: -13px 0 0 -15px;}

            #acompanhe .block ul li .img img{height:264px !important}
		}
		@media only screen and (max-width : 750px){
			#headerMobile{display:block;height: 40px;}
			#header{position: fixed;top: 0;-webkit-transform: translate3d(-310px, 0, 0);-moz-transform: translate3d(-310px, 0, 0);-ms-transform: translate3d(-310px, 0, 0);-o-transform: translate3d(-310px, 0, 0);transform: translate3d(-310px, 0, 0);height: 100%;width: 310px;z-index: 9998;padding-top: 30px;-webkit-transition: all .4s ease;transition: all .4s ease;}
			.menuOpened #header{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);overflow-y: scroll;}
			#headerMobile .menuButton:after{}
			#headerMobile .menuButton{}
			#headerMobile .menuButton span{}

			#header .navTop .logo{display: none;}
			#header .navTop ul{width: 100%;}
			#header .navTop ul li{width: 100%; border-right: 0; text-align: left; padding: 15px 10px; background-color: #ffcf49; margin-bottom: 2px; margin-right: 0;}
			#header .navTop ul li a{  }

			#header .navBottom{background-color: transparent;padding: 0;}
			#header .navBottom ul{  }
			#header .navBottom ul li{width: 100%;border-right: 0;text-align: left;padding: 15px 10px;background-color: #ffcf49;margin-bottom: 2px;margin-right: 0;}
			#header .navBottom ul li:first-child{padding: 10px 10px 10px 10px;}
			#header .navBottom ul li a{color: #000;}
			#header .navBottom ul li.active a{color: #fff;}
			#header .navTop .social{width: 100%;margin: 15px 0 10px 0;}
			#header .navTop .social li{width: 40px;height: 40px;background-color: transparent;margin-right: 10px;}
			#header .navTop .social li a{width: 100%;height: 100%;position: relative;}
			#header .navTop .social li a:after{font-size: 24px;position: absolute;top: 50%;left: 50%;margin: -12px 0 0 -13px;}
			#header .navTop .social li.fac a:after {margin: -11px 0 0 -11px;}
			#header .navTop .social li.twi a:after {margin: -12px 0 0 -15px;}
			#header .navTop .social li.inst a:after {margin: -12px 0 0 -15px;}
			#header .navTop .social li.you a:after {margin: -12px 0 0 -15px;}
			#header .navTop .social li.world {border: 0;padding: 0;}
			#header .navTop .social li.world a:after {margin: -13px 0 0 -15px;}

            #agenda .hideAgenda .i70 ul li img{height:auto !important}

            #acompanhe .block ul li .img img{height: auto !important;}

		}

	/* end:Navigation */
/* END:Header*/

/*SECTIONS
========================================*/
	/* Section 1 */
	#section1{width:100%; background-color:transparent; position:relative; overflow:hidden;}
	#section1 .cycle-slideshow{overflow:hidden; width:100%}
	#section1 .cycle-slideshow div{text-align:center; width:100%;}
	/*#section1 .cycle-slideshow div .block{width:100%; top:50%; position:absolute; left:50%; z-index:9998; margin-left:-512px}*/
	#section1 .cycle-slideshow div .internal{width:100%; top:50%; position:absolute; left:0%; z-index:9998;}
	#section1 .cycle-slideshow div.first{background:transparent url(../img/slide1.jpg) no-repeat center center; background-size:cover;}
	#section1 .cycle-slideshow div.second{background:transparent url(../img/slide2.jpg) no-repeat center center; background-size:cover;}
	/*#section1 .cycle-slideshow div.first .block {margin-top:-263px; border:1px solid red;}*/
	#section1 .cycle-slideshow div.first .internal{margin-top:-255px;}
	/*#section1 .cycle-slideshow div.second .block {margin-top: -120px}*/
	#section1 .cycle-slideshow div.second .internal{margin-top:-120px}
	#section1 .cycle-slideshow div .block .title{font:700 50px/120% Pbold; color:#fff; text-align:center;}
	#section1 .cycle-slideshow div .block .title b{color:#fec118;}
	#section1 .cycle-slideshow div .block .desc{font:18px/120% Plight; color:#fff; text-align:center; padding-top:20px;}
	#section1 .cycle-slideshow div .block .itens{text-align:center; padding:20px 0 0 0; width:50%; margin:0 auto}
	#section1 .cycle-slideshow div .block .itens img{width:75%}
	#section1 .cycle-slideshow div .block .itens div{display:inline-block; font:32px/120% Plight; color:#fff;}
	#section1 .cycle-slideshow div .block .one:before{content:" "; background:transparent url(../img/one.png) no-repeat; width:140px; height:140px; display:block; margin:0 auto;}
	#section1 .cycle-slideshow div .block .two:before{content:" "; background:transparent url(../img/two.png) no-repeat; width:140px; height:140px; display:block; margin:0 auto;}
	#section1 .cycle-slideshow div .block .three:before{content:" "; background:transparent url(../img/three.png) no-repeat; width:140px; height:140px; display:block; margin:0 auto;}
	#section1 .cycle-slideshow div .block a{text-decoration:none; color:#fff; font:27px/120% Plight; display:inline-block; text-align:center; position:relative; margin-top:50px; width:98%; max-width:220px; padding:15px 30px 15px 15px; border:3px solid; border-color:#fff;}
	#section1 .cycle-slideshow div .block a:after{content:"\f0da"; font:30px FAW; display:block; position:absolute; top:50%; right:10px; height:32px; margin-top:-14px;}
	/* pager */
	.cycle-pager{text-align:center; width:100%; z-index:500; position:absolute; bottom:10px; overflow:hidden;}
	.cycle-pager span{font-family:arial; font-size:60px; width:20px; height:20px; display:inline-block; color:#ddd; cursor:pointer; opacity:.8;}
	.cycle-pager span.cycle-pager-active{color:#fec118;}
	.cycle-pager > * {cursor:pointer;}

	@media only screen and (min-width : 1025px) {}
	@media only screen and (min-width : 851px) and (max-width : 1024px){
		#section1{margin-top: 60px;}
		#section1 .cycle-slideshow div .block .title{font-size:30px}
		#section1 .cycle-slideshow div .block .desc{font-size:14px;}
		#section1 .cycle-slideshow div .block a{width:98%; font-size:13px; max-width:140px; padding:17px 30px 13px 15px; text-transform:uppercase}
	}
	@media only screen and (min-width : 751px) and (max-width : 850px) {
		#section1{margin-top: 60px;}
		#section1 .cycle-slideshow div .block .title{font-size:30px}
		#section1 .cycle-slideshow div .block .desc{font-size:14px;}
		#section1 .cycle-slideshow div .block a{width:98%; font-size:13px; max-width:140px; padding:17px 30px 13px 15px; text-transform:uppercase}
	}
	@media only screen and (max-width : 750px){
		#section1{margin-top:40px;}
		#section1 .cycle-slideshow div .block .itens{width:60%;}
		#section1 .cycle-slideshow div .block .title{font-size:30px}
		#section1 .cycle-slideshow div .block .desc{font-size:14px;}
		#section1 .cycle-slideshow div .block a{width:98%; font-size:13px; max-width:140px; padding:17px 30px 13px 15px; text-transform:uppercase}
	}
	/* end:Section 1 */

	/* Section 2 */
	#section2{width:100%;background:#fff url(../img/section2.png) no-repeat center bottom; background-size:cover; text-align:center; position:relative; overflow:hidden;}
	#section2 video{width:100%; position:relative; display:block;}
	#section2 h2{display:block; height:67px; padding:15px 50px; border:2px solid #000; text-align:center; font:700 32px/100% Plight; position:absolute;top: 3vw; left:50%; margin-left:-223px; z-index:2}
	#section2 .desc{width:600px; margin:0 auto; text-align:center; font:17px/100% Plight;top: 10vw; left:50%; margin-left:-300px; position:absolute; z-index:2}
	#section2 .position{position:absolute;bottom: 100px; left:0; z-index:2; width:100%}
	#section2 .position .counter{display:inline-block; vertical-align:top; margin-left:20px;}
	#section2 .position .counter .imgMobile{display:none;}
	#section2 .position .counter .numbers{margin-bottom:10px;position: relative;z-index: 2;}
	#section2 .position .counter .numbers li{display:inline-block; font:30px/100% Pbold; padding:7px 0 5px 0; width:35px; text-align:center; background-color:#fff; height:45px;}
	#section2 .position .counter span{font:20px/100% Plight; text-align:center; margin:0 auto; max-width:290px; display:block;}
	#section2 .position .counter span b{font:12px/100% PLight; text-align:center; margin-top:10px; display:block;}

	@media only screen and (min-width : 1025px) and (max-width : 1119px) {
   #section2 h2{font-size:21px;top: 40px;padding:15px 10px;height: auto;margin-left: -125px;}
		#section2 .desc{top: 110px;}
		#section2 .position{bottom:50px}
    }
	@media only screen and (min-width : 851px) and (max-width : 1024px){
		#section2 h2{font-size:21px;top:50px;padding:15px 10px;height: auto;margin-left: -125px;}
		#section2 .desc{top:125px}
		#section2 .position{bottom:50px}
        #agenda .hideAgenda .i70 .internaAgenda .cols5 .time{width:83px!important;}
	}
	@media only screen and (min-width : 751px) and (max-width : 850px) {
		#section2 h2{font-size:21px;top:50px;padding:15px 10px;height: auto;margin-left: -125px;}
		#section2 .desc{top:125px}
   #section2 video{left: 50%; margin-left: -512px}
   #section2 .position{bottom:50px}
	}
	@media only screen and (max-width : 768px){
		#section2{padding: 20px 0 0 0;background: none;}
		#section2 h2{margin:0 5px; height:auto; position:relative; top:auto; left:auto}
		#section2 h2{font-size:21px;padding: 11px;width: auto;display: inline-block;}
		#section2 .desc{display: none;}
		#section2 .position .counter .imgMobile{display: inline-block;position: relative;z-index: 2;padding-bottom: 10px;}
		#section2 .position{position:static}
		#section2 .position .counter{margin-left:0; box-shadow:0px 1px 1px rgba(0,0,0,.3);width: 100%;padding: 20px 0;position: relative;}
		#section2 .position .counter:after{content:"";display: block;position: absolute;z-index: 1;width: 100%;background-color: #fec118;height: 30px;bottom: 0;left: 0;}
		#section2 .position .counter:nth-child(1):after{content:"";height: 40%;}
		#section2 .position .counter:nth-child(2):after{content:"";height: 65%;}
		#section2 .position .counter:nth-child(3):after{height: 45%;}
		#section2 .position .counter .numbers li{height:40px; width:30px; font-size:25px}
		#section2 .position .counter span{font-size: 18px;position: relative;z-index: 2;}
		#section2 .position .counter span b{font-size: 9px;}
		#section2 video{display:none}
	}

	/* end:Section 2 */

	/* Section 3 */
	#section3 {width: 100%;background: transparent url(../img/section3.png) no-repeat; background-size:cover; position:relative; text-align:center; padding: 150px 0;}
	#section3 h2{display: inline-block;padding: 15px 50px;border: 2px solid #fff;text-align: center;font: 700 32px/100% Plight; color: #fff; }
	#section3 .rowCols {margin-top: 50px;height: auto;}
	#section3 .cols2 {text-align:center; max-width:140px;width: 100%; color:#FFFFFF; display:inline-block; vertical-align:top; margin-left:50px}
	#section3 .cols2 svg{width: auto; display: inline-block}
	#section3 .cols2 h3{font: 32px/100% Plight; margin-top: 10px;}
	#section3 .cols2 hr{width:50%; border-top:2px solid #FFFFFF; margin:1em auto}
	#section3 .cols2 p{font:100 16px/120% Plight;color:#FFFFFF}

	@media only screen and (max-width : 11) and (min-width:851px){
		#section3 .cols2{  }
	}
	@media only screen and (max-width : 850px) and (min-width:751px){
		#section3{padding:20px 5px;height: auto;}
		#section3 .cols2{margin-left:0; max-width: 100%; text-align: center; margin-bottom: 20px;padding: 30px;}
		#section3 h2{width: 90%;font-size: 22px;padding: 5px;}
		#section3 .sliderMobile {margin: 30px 0;}
		#section3 .sliderMobile .nex{position: absolute;top: 50%;right: 10px;margin-top: -46px;z-index: 999;cursor: pointer;}
		#section3 .sliderMobile .nex:after{content: "\f105";font: 90px FAW;color: #fff;}
		#section3 .sliderMobile .prev{position: absolute;top: 50%;left: 10px;margin-top: -46px;z-index: 999;cursor: pointer;}
		#section3 .sliderMobile .prev:after{content: "\f104";font: 90px FAW;color: #fff;}
	}
	@media only screen and (max-width : 750px){
		#section3{padding:20px 5px;height: auto;}
		#section3 .cols2{margin-left:0; max-width: 100%; text-align: center; margin-bottom: 20px;padding: 30px;}
		#section3 h2{width: 90%;font-size: 22px;padding: 5px;}
		#section3 .sliderMobile {margin: 30px 0;}
		#section3 .sliderMobile .nex{position: absolute;top: 50%;right: 10px;margin-top: -46px;z-index: 999;cursor: pointer;}
		#section3 .sliderMobile .nex:after{content: "\f105";font: 90px FAW;color: #fff;}
		#section3 .sliderMobile .prev{position: absolute;top: 50%;left: 10px;margin-top: -46px;z-index: 999;cursor: pointer;}
		#section3 .sliderMobile .prev:after{content: "\f104";font: 90px FAW;color: #fff;}

	}


	/* end:Section 3 */

	/* Section 4 */
	#section4 {width: 100%;background: transparent;position:relative; text-align:center; }
	#section4 .title{width:100%; padding: 100px 0;}
	#section4 .title h2{display: inline-block;padding: 15px 50px;border: 2px solid #000;text-align: center;font: 700 32px/100% Plight; color: #000;}
	#section4 .desc{width:100%; padding: 50px 0; background-color:#fec118}
	#section4 .desc p{width: 43%;margin: 0 auto;font: 16px/150% Plight;}
	#section4 .img{position:relative}
	#section4 .img img{width:100%; display:block}
	#section4 .img .position{position:absolute; top: 30%; left:0; width:100%}
	#section4 .img .position .cols2{display:inline-block; width:140px; vertical-align:top; margin-left:30px;color: #fff}
	#section4 .img .position .cols2 .round {width: 100px;height: 100px;border-radius: 50%;background-color: #c3c3c3;padding: 8px; margin: 0 auto 15px auto; display:block}
	#section4 .img .position .cols2 .round:hover{background-color: #fec118}
	#section4 .img .position .cols2 a{text-decoration:none}
	#section4 .img .position .cols2 h3 {font: 18px/100% Plight; margin-top: 10px; color:#fff}
	#section4 .img .position .cols2 .round.active {background-color: #fec118;}
	#section4 .img .position .cols2 .round svg{width:50px}
	@media only screen and (max-width : 750px){
		#section4 .img{background:#fff url(../img/section4.png) no-repeat center center; background-size:cover;}
		#section4 .img img{display: none}
		#section4 .title h2{margin: 0 5px;font-size: 22px;padding: 15px 10px;width: 90%;}
		#section4 .desc{padding: 15px 0;}
		#section4 .desc p{width: 100%;padding: 0 10px;}
		#section4 .img .position{position: relative;padding: 30px 0;}
		#section4 .img .position .cols2{margin-left: 0; margin-bottom: 20px; width: 100%}
	}

	/* end:Section 4 */

	/* Section 5 */
	#section5 {width: 100%; position:relative; height:auto; background-color:rgb(254,191,16);}
	/*#section5 {width: 100%; position:relative; height:894px; background-color:rgb(254,191,16);}*/
	#section5 .spinner{display: inline-block;width: 70px;text-align: center; position:absolute; left:50%; margin: 0 0 0 -50px; top: 100px; width: 100px; }
	#section5 iframe{position:absolute; max-height:900px; height:100%; width:100%; top:0; left:0; z-index:999;}
	/*#section5 .boxMobile{display:none}*/
	@keyframes bouncedelay{
		0%, 80%, 100%{transform:scale(0);-webkit-transform:scale(0)}
		40%{transform:scale(1);-webkit-transform:scale(1)}
	}
	@-webkit-keyframes bouncedelay{
		0%, 80%, 100%{transform:scale(0);-webkit-transform:scale(0)}
		40%{transform:scale(1);-webkit-transform:scale(1)}
	}
	/*@media only screen and (min-width : 751px) and (max-width : 850px){	*/
		#section5{min-height:200px !important;/* padding: 20px 15px; */}
		#section5 .spinner{display: none;}
		#section5 iframe{display:none;}
		#section5 .boxMobile{display:block;overflow: hidden; max-width:500px; position:relative; margin:0 auto;}
		#section5 .boxMobile .left{display: block;position: absolute;top: 50%;left: 10px;margin-top: -106px;}
		#section5 .boxMobile .text{display: inline-block;padding-left: 120px;padding: 40px 0 30px 150px;}
		#section5 .boxMobile .text .intern{display:block;/* width: 100%; */padding-bottom: 20px;/* float: right; */}
		#section5 .boxMobile .text p{font: 700 14px/125% PLight;}
		#section5 .boxMobile a{font: 12px/100% PBold;text-transform: uppercase;text-decoration: none;border: 2px solid #fff;text-align: center;color: #fff;-webkit-transition: all .4s ease;transition: all .4s ease;display: block;margin: 0 auto 30px auto;width: 150px;padding: 10px;}
		#section5 .boxMobile a:hover{color:#FEBF10; background-color:#fff;}
	/*}*/
	@media only screen and (max-width : 750px){
		#section5{height:auto;padding: 40px 15px;}
		#section5 .spinner{display: none;}
		#section5 iframe{display:none;}
		#section5 .boxMobile{display:block;overflow: hidden;}
		#section5 .boxMobile .left{display: block;position: absolute;top: 50%;left: 10px;margin-top: -106px;}
		#section5 .boxMobile .text{display: inline-block;padding-left: 120px;padding-bottom: 30px;}
		#section5 .boxMobile .text .intern{display:block;/* width: 100%; */padding-bottom: 20px;/* float: right; */}
		#section5 .boxMobile .text p{font: 700 14px/125% PLight;}
		#section5 .boxMobile a{font: 12px/100% PBold;text-transform: uppercase;text-decoration: none;border: 2px solid #fff;text-align: center;color: #fff;-webkit-transition: all .4s ease;transition: all .4s ease;display: block;margin: 0 auto;width: 150px;padding: 10px;}
		#section5 .boxMobile a:hover{color:#FEBF10; background-color:#fff;}
	}
	/* end:Section 5 */

	/* Agenda */
	#agenda {width: 100%; }
	#agenda .header {text-align:center; position:relative;background: #000 url(../img/agendHeader.jpg) no-repeat center center;background-size: cover;}
	#agenda .header .text{display:inline-block; height:100%; vertical-align:middle; font:52px/120% PBold; color:#FFFFFF; padding:100px 0}
	#agenda .header .text:after{content:""; background:transparent url(../img/agenda.svg) no-repeat; width:140px; height:140px; display:block; position:absolute; bottom: -70px; left:50%; margin-left:-70px;}

	#agenda .main{text-align: left;padding: 100px 0;}
	#agenda .main h3{font: 28px/120% PboldUltra;padding-bottom: 15px;}
	#agenda .main ul{}
	#agenda .main ul li:first-child{border-top: 1px solid #000;}
	#agenda .main ul li{/* white-space: nowrap; */display: block;width: 100%;padding: 30px 0;border-bottom: 1px solid #000; overflow:hidden;position: relative;}

	#agenda .main ul li .colsL{width: 100%;/* position: relative; */float:left;padding: 0 95px 0  180px;}

	#agenda .main ul li .date{display: inline-block;vertical-align: middle;width: 180px;position: absolute;top: 50%;left: 0;margin-top: -37px;}
	#agenda .main ul li .date .left{width: 50%;display: inline-block;vertical-align: middle;font: 63px/100% PBold;text-align: center;background-color: #fec118;color: #fff;padding: 15px 0;height: 90px;float: left;}
	#agenda .main ul li .date .right{width: 50%; display: inline-block; vertical-align: middle;font: 27px/100% PBold;text-align: center;background-color: #000; color: #fff;padding: 20px 0 15px 0;margin: 0;height: 90px;margin-left: -2px;}
	#agenda .main ul li .date .right i{display: block;font-style: normal;}
	#agenda .main ul li .info{display: inline-block;vertical-align: middle;white-space: normal;color: #4f4f4f;font: 23px/120% PLight;padding: 0 50px 0 20px;width: 100%;}
	#agenda .main ul li a{height: 90px;width: 90px;background-color: #000;text-align: center;position: absolute;right: 0;top: 50%;margin-top: -45px;}
	#agenda .main ul li a:after{content: "\f105";display: inline-block;color: #fff;font: 96px/90% FAW;margin-left: 5px;}
	#agenda .main ul li .info b{font: 23px/120% PBold;color: #000;display: block;}

	#agenda .main .verTodos{display: block;margin: 30px auto;width: 230px;font: 27px/100% PBold;text-transform: uppercase;color: #000;text-decoration: none;border: 2px solid #000;text-align: center;padding: 12px 15px;}
	#agenda .main .verTodos:after{content: "\f0da";font: 40px/68% FAW;padding-left: 15px;vertical-align: top;display: inline-block;}

	#agenda .hideAgenda{padding:80px 0 50px 0; white-space:nowrap; font-size:0px;}
	#agenda .hideAgenda .i30{width: 100%;display: inline-block;vertical-align: top;white-space: normal;}
	#agenda .hideAgenda .i30 h3{  }
	#agenda .hideAgenda .i30 .filter{overflow: hidden;}
	#agenda .hideAgenda .i30 .filter h3{background-color: #a1a1a1;font: 18px/100% PBold;color: #fff;padding: 10px 0 10px 10px;margin-bottom: 10px;position: relative;}
	#agenda .hideAgenda.interna .i30 .filter h3{background-color:#000;}
	#agenda .hideAgenda .i30 .filter ul{background-color: #c5c5c5;padding: 10px 20px;list-style: none;}
	#agenda .hideAgenda.interna .i30 .filter ul{background-color: #000;}
	#agenda .hideAgenda .i30 .filter  ul li{padding-bottom: 20px;}
	#agenda .hideAgenda .i30 .filter  ul li h4{font: 18px PLight;border-bottom: 1px solid #717171;padding-bottom: 5px;margin-bottom: 10px;color: #717171;}
	#agenda .hideAgenda.interna .i30 .filter  ul li h4{color:#fff;}
	#agenda .hideAgenda .i30 .filter  ul li label{width: 100%;display: block;position: relative;overflow: hidden;}
	#agenda .hideAgenda .i30 .filter  ul li label i{display: inline-block;font: 18px PLight;vertical-align: middle;color: #717171;width: 25px;margin-right: 10px;float: left;height: 37px;padding: 6px 0px;}
	#agenda .hideAgenda.interna .i30 .filter  ul li label i{color:#fff}
	#agenda .hideAgenda .i30 .filter  ul li label .ok{width: 37px;height: 37px;display: inline-block;text-align: center;padding: 12px 0px;background-color: #a1a1a1;text-decoration: none;color: #fff;text-transform: uppercase;font: 14px/100% PBold;margin: 0;}

	#agenda .hideAgenda .i30 .filter  ul li a{width: 100%;display: block;text-align: center;padding: 10px 0;background-color: #a1a1a1;text-decoration: none;color: #fff;text-transform: uppercase;font: 18px/100% PBold;margin-top: 15px;}
	#agenda .hideAgenda.interna .i30 .filter  ul li a{background-color:#fec118; color:#fff}

	#agenda .hideAgenda .i30 .filter  ul li select{width: 100%;}
	#agenda .hideAgenda .i30 .filter  ul li .sel{width: 100%; display: inline-block; vertical-align: middle;height: 30px;position: relative;font: 18px PLight;}
	#agenda .hideAgenda .i30 .filter  ul li .sel .select{width: 100%;}
	#agenda .hideAgenda .i30 .filter  ul li .sel .ui-state-default{border:none;background:none;display: inline-block; overflow: hidden;background-color: #FFF;position: relative; text-decoration: none; cursor: pointer;width: 100%;border-radius: 0;}
	#agenda .hideAgenda .i30 .filter  ul li .sel .boxField .ui-selectmenu-text{font:13px "Lato"; color: #444; padding: 10px 20px 5px 10px;width: 100%;}
	#agenda .hideAgenda .i30 .filter  ul li .sel .ui-icon {position: absolute;background: #a1a1a1;right:0;display: inline-block;width: 30px;top: 0;height: 100%;margin: 0;}
	#agenda .hideAgenda .i30 .filter  ul li .sel .ui-icon::after{content:"\f107";font: 25px/70% FAW;color: #fff; text-indent:0; width:16px; height:16px; position:absolute;top: 50%;left: 50%;margin: -8px 0 0 -8px;}
	#agenda .hideAgenda.interna .i30 .filter  ul li .sel .ui-icon {background: #fec118;}
	#agenda .hideAgenda.interna .i30 .filter  ul li .sel .ui-icon::after{color:#fff}

	#agenda .hideAgenda .i30 .filter  ul li .sel .ui-selectmenu-text {font: 100 16px PLight;color: #717171;padding: 4px 20px 4px 10px;width: 100%;}

	#agenda .hideAgenda .i30 .filter  ul li label .city{width: calc(100% - 37px);padding-right: 30px;padding: 5px;height: 37px;vertical-align: middle;display: inline-block;float: left;}
	#agenda .hideAgenda .i30 .filter  ul li label.data {margin-bottom: 5px;}
	#agenda .hideAgenda .i30 .filter  ul li label.data input[type="text"]{width: calc(100% - 70px);padding-right: 30px;padding: 5px;height: 37px;vertical-align: middle;display: inline-block;float: left;}
	#agenda .hideAgenda .i30 .filter  ul li label.data:after{content: "\f073 ";font: 31px FAW;color: #717171;margin-left: 5px;display: inline-block;margin-top: 2px;}

	#agenda .hideAgenda .i30 .filter  ul li .check { display: inline-block;margin: 0px auto 10px auto; position: relative;}
	#agenda .hideAgenda .i30 .filter  ul li .check.menor { display: inline-block; margin: 0px auto; position: relative;float: left;width: auto;text-align: left;/* padding-left: 5px; */}
	#agenda .hideAgenda .i30 .filter  ul li .check label{display: inline-block;cursor: pointer;font: 16px PLight;color: #717171;vertical-align: middle;}
	#agenda .hideAgenda.interna .i30 .filter  ul li .check label{color:#fff}
	#agenda .hideAgenda .i30 .filter  ul li .check.menor label.menor{display: inline-block;width: auto;text-align: left;font: 400 12px Lato;color: #444;}
	#agenda .hideAgenda .i30 .filter  ul li .check label label{display: inline-block;position: relative;width: 20px;height: 20px; background-color: #fff; border: 1px solid #ccc;cursor: pointer;margin: 0 5px 0 0;vertical-align: top;}
	#agenda .hideAgenda .i30 .filter  ul li .check label input[type=checkbox]{display: none;}
	#agenda .hideAgenda .i30 .filter  ul li .check label label:after{ background: 0 0;border: 3px solid #717171; border-right: none; border-top: none; content: "";height: 8px;left: 1px;-ms-transform: rotate(-45deg); opacity: 0; position: absolute;top: 0; -webkit-transform: rotate(-45deg);transform: rotate(-45deg); width: 16px;z-index: 999;}
	#agenda .hideAgenda .i30 .filter  ul li .check label input[type=checkbox]:checked + label:after{opacity: 1;}

	#agenda .hideAgenda .i70 {width: 100%;display: inline-block;vertical-align: top;white-space: normal;padding-top: 20px;}

	#agenda .hideAgenda .i70 ul {list-style: none;padding-left: 5px;/* display: none; */}

	#agenda .hideAgenda .i70 ul li {position: relative;display: inline-block;width: 33.333333%;padding-top: 10px;vertical-align: top;margin-left: -5px;padding-left: 9px;cursor: pointer;}

	#agenda .hideAgenda .i70 ul li img {width: 100%;display: block;}

	#agenda .hideAgenda .i70 ul li .head{white-space: nowrap;}

	#agenda .hideAgenda .i70 ul li .head h3{display:none;}

	#agenda .hideAgenda .i70 ul li .head .cols5 {width: 100%;overflow: hidden;background-color: #808080;text-align: left;}

	#agenda .hideAgenda .i70 ul li .head .cols5 .day{font: 41px/100% PBold;color: #fff;background-color: #fec118;padding: 5px;display: inline-block;vertical-align: middle;height: 100%;min-height: 51px;width: 60px;/* margin-right: -5px; */float: left;}
	#agenda .hideAgenda .i70 ul li .head .cols5 .monthYear{font: 18px/100% PboldUltra;background-color: #000;height: 51px; display: inline-block;vertical-align: middle;padding: 8px 10px;text-transform: uppercase;text-align: center;display: inline-block;color: #fff;width: 62px;float: left;}
	#agenda .hideAgenda .i70 ul li .head .cols5 .time{font: 700 18px/100% PboldUltra; color: #fff;height: 51px; display: inline-block; vertical-align: middle;padding: 18px 10px; text-transform: uppercase;text-align: left;color: #fff;overflow: hidden;white-space: normal;width: 112px;}

	#agenda .hideAgenda .i70 ul li .head .cols7{display: inline-block;position: relative;vertical-align: top;padding-top: 15px;width: 100%;}
	#agenda .hideAgenda .i70 ul li.first .head .cols7{vertical-align: top;padding-top: 15px;padding-left: 15px;width: 58.3333%;}

	#agenda .hideAgenda .i70 ul li .head .cols7 svg{height: 45px;vertical-align: middle;display: inline-block;}
	/*FallBack svg*/
	#agenda .hideAgenda .i70 ul li .head .cols7 img{height: 60px;vertical-align: middle;display: inline-block;width: auto;}

	#agenda .hideAgenda .i70 ul li .head .cols7 .text{display: inline-block;vertical-align: middle;color: #000;padding: 0 5px;font: 11px/120% PLight;white-space: normal;text-align: left;width: 182px;}

	#agenda .hideAgenda .i70 ul li .head .saibaMais{opacity: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute}

	/*First block of list*/
	#agenda .hideAgenda .i70 ul li:first-child {width: 100%;display: block;padding-left: 0;padding-top: 0;margin: 0;cursor: default;}
	#agenda .hideAgenda .i70 ul li:first-child .head{position: absolute;bottom: 0;left: 0;width: 100%;background-color: rgba(0,0,0,.48);padding: 20px 30px 0 30px;white-space: nowrap;}
	#agenda .hideAgenda .i70 ul li:first-child .head h3{font: 28px/100% PBold;color: #fff;border-bottom: 1px solid #fff;text-align: center;padding-bottom: 15px;white-space: normal;display: block;}
	#agenda .hideAgenda .i70 ul li:first-child .head .cols4{display: inline-block;padding-top: 10px;}
	#agenda .hideAgenda .i70 ul li:first-child .head .cols5{white-space: normal;display: inline-block;margin-top: 15px;width: auto;background-color: #fff;}
	#agenda .hideAgenda .i70 ul li:first-child .head .cols5 .day{}
	#agenda .hideAgenda .i70 ul li:first-child .head .cols5 .monthYear{background-color: #c5c5c5;color: #000;}
	#agenda .hideAgenda .i70 ul li:first-child .head .cols5 .time{width: auto;color: #000;padding: 17px 10px;}
	#agenda .hideAgenda .i70 ul li:first-child .head .cols7 svg{height:60px;}
	#agenda .hideAgenda .i70 ul li:first-child .head .cols7 .text{color: #fff;font-size: 18px;width: auto;}
	#agenda .hideAgenda .i70 ul li:first-child .head .saibaMais{    display: block;
    margin: 15px auto;
    width: 125px;
    padding: 5px 0;
    color: #fff;
    font: 18px/100% PBold;
    text-decoration: none;
    text-transform: uppercase;
    border: 2px solid #fff;
    text-align: center;
    position: relative;
    opacity: 1;}

	#agenda .hideAgenda .i70 ul li:nth-child(11n+11) {width: 100%;display: block;padding-left: 0;padding-top: 0;margin: 0;}
	#agenda .hideAgenda .i70 ul li:nth-child(11n+11) .head{position: absolute;bottom: 0;left: 0;width: 100%;background-color: rgba(0,0,0,.48);padding: 20px 30px 0 30px;white-space: nowrap;}
	#agenda .hideAgenda .i70 ul li:nth-child(11n+11) .head h3{font: 28px/100% PBold;color: #fff;border-bottom: 1px solid #fff;text-align: center;padding-bottom: 15px;white-space: normal;display: block;}
	#agenda .hideAgenda .i70 ul li:nth-child(11n+11) .head .cols4{display: inline-block;padding-top: 10px;}
	#agenda .hideAgenda .i70 ul li:nth-child(11n+11) .head .cols5{white-space: normal;display: inline-block;margin-top: 15px;width: auto;background-color: #fff;}
	#agenda .hideAgenda .i70 ul li:nth-child(11n+11) .head .cols5 .day{}
	#agenda .hideAgenda .i70 ul li:nth-child(11n+11) .head .cols5 .monthYear{background-color: #c5c5c5;color: #000;}
	#agenda .hideAgenda .i70 ul li:nth-child(11n+11) .head .cols5 .time{width: auto;color: #000;padding: 17px 10px;}
	#agenda .hideAgenda .i70 ul li:nth-child(11n+11) .head .cols7 svg{height:60px;}
	#agenda .hideAgenda .i70 ul li:nth-child(11n+11) .head .cols7 .text{color: #fff;font-size: 18px;width: auto;}
	#agenda .hideAgenda .i70 ul li:nth-child(11n+11) .head .saibaMais{display: block;margin: 15px auto;width: 125px;padding: 5px 0;color: #fff;font: 18px/100% PBold;text-decoration: none;text-transform: uppercase;border: 2px solid #fff;text-align: center;}

	#agenda .hideAgenda .i70 .pager {text-align: center;padding-top: 30px;/* display: none; */}
	#agenda .hideAgenda .i70 .pager ul{text-align: center;display: inline-block;white-space: nowrap;margin: 0 auto;}
	#agenda .hideAgenda .i70 .pager ul li{width: 30px;border: 1px solid #a1a1a1;height: 30px;text-align: center;font: 16px/100% PBold;color: #a1a1a1;float: left;vertical-align: middle;padding: 0;margin-left: 0;border-width: 1px 1px 1px 0;}
	#agenda .hideAgenda .i70 .pager ul li a{text-decoration: none;color: inherit;width: 100%;display: block;height: 100%;padding: 5px 0;}
	#agenda .hideAgenda .i70 .pager ul li.act{background-color: #fec118;border-color: #fec118;color: #fff;}
	#agenda .hideAgenda .i70 .pager ul li.arrowLeft{padding: 0;}
	#agenda .hideAgenda .i70 .pager ul li.arrowLeft a{border-left: 2px solid #a1a1a1;position: relative;background-color: #a1a1a1;width: 100%;display: block;height: 100%;}
	#agenda .hideAgenda .i70 .pager ul li.arrowLeft a:after{content: "\f104";font: 700 23px FAW;position: absolute;top: 50%;width: 100%;display: block;left: 0;color: #fff;margin-top: -12px;}
	#agenda .hideAgenda .i70 .pager ul li.arrowRight {padding: 0;}
	#agenda .hideAgenda .i70 .pager ul li.arrowRight a{position: relative; background-color: #a1a1a1;border-left: 2px solid #a1a1a1; width: 100%; display: block; height: 100%;}
	#agenda .hideAgenda .i70 .pager ul li.arrowRight a:after{content: "\f105"; font: 700 23px FAW; position: absolute;top: 50%; width: 100%; display: block; left: 0; color: #fff;margin-top: -12px;}

	#agenda .hideAgenda .i70 .internaAgenda{padding: 0 15px;}
	#agenda .hideAgenda .i70 .internaAgenda img{width:100%}
	#agenda .hideAgenda .i70 .internaAgenda h3{font: 400 27px/120% PBold;color: #000;padding: 10px 0 5px 0;}
	#agenda .hideAgenda .i70 .internaAgenda p{font: 400 18px/120% PLight;color: #a1a1a1;}
	#agenda .hideAgenda .i70 .internaAgenda .rowCols{white-space: nowrap;border-top: 1px solid #000;padding-top: 10px;margin-top: 15px;}
	#agenda .hideAgenda .i70 .internaAgenda .cols5{white-space: normal;display: inline-block;margin-top: 15px;background-color: #fff;}
	#agenda .hideAgenda .i70 .internaAgenda .cols5 .day{font: 41px/100% PBold;color: #fff;background-color: #fec118;padding: 5px;display: inline-block;vertical-align: middle;height: 100%;min-height: 51px;width: 60px;margin-right: -5px;}
	#agenda .hideAgenda .i70 .internaAgenda .cols5 .monthYear{font: 18px/100% PboldUltra;background-color: #000;height: 51px;vertical-align: middle;padding: 8px 10px;text-transform: uppercase;text-align: center;display: inline-block;color: #fff;width: 62px;margin-right: -5px;}
	#agenda .hideAgenda .i70 .internaAgenda .cols5 .time{font: 700 18px/100% PboldUltra;height: 51px; display: inline-block; vertical-align: middle;padding: 15px 10px; text-transform: uppercase;text-align: left;color: #000;overflow: hidden;white-space: normal;width: 112px;border: 1px solid #000;}
	#agenda .hideAgenda .i70 .internaAgenda .cols7{display: inline-block;position: relative;vertical-align: top;padding-top: 15px;padding-left: 45px;}
	#agenda .hideAgenda .i70 .internaAgenda .cols7 svg{height:60px;vertical-align: middle;display: inline-block;position: absolute;top: 50%;left: 0;margin-top: -30px;}
		/*FallBack svg*/
	#agenda .hideAgenda .i70 .internaAgenda .cols7 img{height: 60px;vertical-align: middle;display: inline-block;width: auto;}

	#agenda .hideAgenda .i70 .internaAgenda .text{color: #4f4f4f;font-size: 18px;width: auto;display: inline-block;vertical-align: middle;white-space: normal;}
	#agenda .hideAgenda .i70 .internaAgenda span{color: #000;font: 18px/100% PBold;width: auto;display: block;padding: 20px 0;}
	#agenda .hideAgenda .i70 .internaAgenda span a{text-decoration:none; color:#fec118;font-family: PLight;}
	#agenda .hideAgenda .i70 .internaAgenda .normal{width:auto}
	#agenda .hideAgenda .i70 .back{display: block;height: 40px;width: 120px;text-align: center;padding: 9px 0;text-decoration: none;background: #fec118;color: #fff;font: 20px/100% PBold;margin-top: 10px;}

	#agenda .hideSel{/* display:none; */}

    @media only screen and (min-width : 751px) and (max-width : 1025px){
   #agenda .hideAgenda{white-space: normal}
    }
    @media only screen and (max-width : 1024px){
   #agenda .hideAgenda.interna .i30 .filter h3:after{content: "\f107";font: 40px FAW;position: absolute;right: 10px;top: 50%;margin-top: -20px;}
   #agenda .hideAgenda .i30 .filter ul li .check{width: 49%;}
    }
	 @media only screen and (max-width : 849px){
	   #agenda .hideAgenda .i30 .filter ul{display: none}
    }
	/* end:Agenda */

	/* acompanhe */
	#acompanhe {width: 100%;position:relative;}
	#acompanhe .block{text-align: center;padding: 100px 0;position: relative;z-index: 2;}
	#acompanhe .block h3{font: 34px/120% PboldUltra;padding-bottom: 15px;text-align: center;}
	#acompanhe:after{content:"";position:absolute;z-index: 1; background-color:#000;bottom: 0px; height:50%;width: 100%;display: block;}
	#acompanhe .block .filtro{text-align: center;overflow: hidden;}
	#acompanhe .block .filtro span{background-color: #000;text-align: center;display: inline-block;font: 18px/100% PBold;color: #fff;padding: 5px 15px;letter-spacing: 1px;height: 30px;vertical-align: middle;}
	#acompanhe .block .filtro a{background-color: #fff; text-align: center; display: inline-block; font: 18px/100% PBold;color: #959595;border: 1px solid #959595; letter-spacing: 1px;text-decoration: none;padding: 5px 15px;height: 30px;vertical-align: middle;}
	#acompanhe .block .filtro a.act{background-color: #fec118;color: #fff;border-color: #fec118;}
	#acompanhe .block ul{padding: 50px 0;text-align: center;}
	#acompanhe .block ul li{display: inline-block;width: 33%;padding: 0;height: auto;position: relative;margin: -3px;background-color: #000;-webkit-transition: transform .4s ease;transition: transform .4s ease;}
	#acompanhe .block ul.act li.act {-moz-transform:scale(0);-ms-transform:scale(0); -webkit-transform:scale(0);transform: scale(0);position:absolute;z-index:-100;visibility:hidden;-webkit-transition: transform .4s ease;transition: transform .4s ease, position .4s ease .4s;}
	#acompanhe .block ul.act li { -moz-transform:scale(1);-ms-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);-webkit-transition: transform .4s ease;transition: transform .4s ease; -webkit-animation: anim .3s ease-in-out;animation: anim .3s ease-in-out;}
	#acompanhe .block ul li .img{ position:relative;height: auto;width: auto;}
	#acompanhe .block ul li .img img{width:100%; height: 338px; display: block;}
	#acompanhe .block ul li a{position: absolute;top: 0;left: 0;height: 100%;width: 100%; opacity:0; -webkit-transition: all .4s ease;transition: all .4s ease;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2NkQAX/GZH4/xkYGBhhAmAOSBJEwDkgAQCCrgQEqRgDDwAAAABJRU5ErkJggg==) repeat;}
	#acompanhe .block ul li:hover a{opacity:1}
	#acompanhe .block ul li:hover .img{opacity:.7}
	#acompanhe .block ul li a:after{content: "";display: inline-block;color: #fff;font: 35px/90% FAW;padding: 8px 3px 0px 3px;width: 30px;height: 30px;position: absolute;top: 50%;left: 50%;margin: -23px 0 0 -23px; border: 3px solid #fff;text-align: center;}
	#acompanhe .block ul li a.fac:after{content: "\f09a";line-height: 116%;border: 5px solid #fff;border-radius: 5px;text-align: right;padding: 0;}
	#acompanhe .block ul li a.inst:after{content: "\f16d";border: none;font-size: 45px;margin: -13px 0 0 -14px;}
	#acompanhe .block ul li a.hist:after{content: "Ler hist\00f3rias";display: block;color: #fff;font: 27px/90% PBold;width: auto;height: auto;padding: 5px 10px;margin: -20px 0 0 -86px;}

	#acompanhe .block .loadMore{display: inline-block;font: 27px/100% PBold;text-transform: uppercase;color: #fff;text-decoration: none;border: 2px solid #fff;text-align: center;padding: 12px 15px;-webkit-transition: all .4s ease; transition: all .4s ease;}

	#acompanhe .sendHist{display: inline-block;font: 27px/100% PBold;text-transform: uppercase;text-decoration: none;border: 2px solid #fec118;text-align: center;padding: 12px 15px;background-color: #fec118; color: #fff;-webkit-transition: all .4s ease; transition: all .4s ease;}

	#acompanhe .modalHis{position: absolute;top: 0;left: 0;z-index: 100;height: 100%;width: 100%;overflow: hidden;background-color: rgba(0,0,0,.8);display: none;}
	#acompanhe .modalHis #closeHist{display: inline-block;position: absolute;top: 0;right: -45px;cursor: pointer; z-index: 9}
	#acompanhe .modalHis #closeHist:after{content: "\f00d";font: 40px/70% FAW;color: #fff;}
    #acompanhe .modalHis .outer {padding: 20px 0 20px 20px; position: relative;width: 60%;position: absolute;top: 50%;left: 50%;background-color: #fff;text-align: center; }
	#acompanhe .modalHis .texto {width: 100%; height: 100%; background-color: #fff;text-align: center;opacity: 0; -webkit-transition:opacity .1s ease;transition:opacity 0.1s ease; overflow-y: scroll}
	#acompanhe .modalHis .texto.act{opacity:1}
	#acompanhe .modalHis .texto .imgWide{position: relative;overflow: hidden;width: 100%;margin: 0;display: inline-block;text-align: center;background-size: cover;background-position: center center;background-repeat: no-repeat; margin-bottom: 20px;height: 500px;overflow:hidden}
	#acompanhe .modalHis .texto .imgWide img{margin: 0 auto;display: inline-block;max-width: 600px;max-height: 600px;min-width: 600px;min-height: 600px;}
	#acompanhe .modalHis .texto ul.info{background-color: #666666;width: 100%;display: block;margin: 0 auto;list-style: none;padding: 15px;text-align: left;font: 18px/100% PLight;color: #fff;}
	#acompanhe .modalHis .texto ul.info li{padding-bottom: 5px;}
	#acompanhe .modalHis .texto ul.info li b{color: #858585;}
	#acompanhe .modalHis .texto h3{text-align: left;margin: 0 auto;display: block;width: 100%;font: 27px/100% PBold;padding: 20px 0;}
	#acompanhe .modalHis .texto .desc{width: 100%;margin: 0 auto;text-align: left;color: #767676;font: 18px/130% PLigh;overflow: auto;margin-bottom: 20px;}
	#acompanhe .modalHis .texto .desc p{  }
	@media only screen and (max-width : 1024px) and (min-width : 851px){
		#acompanhe .modalHis .outer{width: 80%;}
		#acompanhe .modalHis #closeHist{right: -41px;top: 0;}
		#acompanhe .modalHis #closeHist:after{color: #fff;}
		#acompanhe .modalHis .texto .imgWide{height: 300px;background-size: cover;}
		#acompanhe .modalHis .texto ul.info{font-size: 14px;margin-top: 2px;}
		#acompanhe .modalHis .texto h3{font-size: 20px;padding: 15px 0px;}
		#acompanhe .modalHis .texto .desc{font-size: 14px;}
	}
	@media only screen and (max-width : 850px){
		#acompanhe .modalHis .outer{width: 98%;}
		#acompanhe .modalHis #closeHist{right: 5px;top: 0px;}
		#acompanhe .modalHis #closeHist:after{color: #000;}
		#acompanhe .modalHis .texto .imgWide{height: 150px;background-size: contain;}
		#acompanhe .modalHis .texto ul.info{font-size: 14px;margin-top: 2px;}
		#acompanhe .modalHis .texto h3{font-size: 16px;padding: 10px 0px;}
		#acompanhe .modalHis .texto .desc{font-size: 14px;}
	}

	/* end:acompanhe */


	@-webkit-keyframes anim {
	  0% {
		display: none;
		opacity: 0;
	  }
	  1% {
		display: block;
		opacity: 0;
		-webkit-transform: scale(0);
				transform: scale(0);
	  }
	  100% {
		opacity: 1;
		-webkit-transform: scale(1);
				transform: scale(1);
	  }
	}

	@keyframes anim {
	  0% {
		display: none;
		opacity: 0;
	  }
	  1% {
		display: block;
		opacity: 0;
		-webkit-transform: scale(0);
				transform: scale(0);
	  }
	  100% {
		opacity: 1;
		-webkit-transform: scale(1);
				transform: scale(1);
	  }
	}
	@media only screen and (min-width:850px){
		#agenda .hideAgenda .i30{width: 30%;}
		#agenda .hideAgenda .i70 {width: 70%;padding-top: 0;}
		}

	@media only screen and (min-width : 851px) and (max-width : 1024px){
		#section3{padding:30px 10px 20px 10px;}
		#section3 .rowCols{margin-top:30px}
		#section3 .cols2{width:48%; max-width:100%; margin-left:0; padding-bottom:30px;}
		#section3 .cols2:nth-child(2n){margin-left:3%;}

		#section5{min-height:894px; height:auto;}
		#section5 iframe{position:relative; min-height:894px; height:auto;}
	}
	@media only screen and (max-width : 750px){
		#agenda .header{background-image: url(../img/mobileImg/bg.png);}
		#agenda .header .text {padding: 35px 0 80px 0;font-size: 22px;}
		#agenda .main{padding-bottom: 10px;}
		#agenda .main h3{font-size: 22px;}
		#agenda .main ul li{min-height: 85px;}
		#agenda .main ul li .colsL{padding: 0 39px 0 49px;}
		#agenda .main ul li .date{width: 49px;}
		#agenda .main ul li .date .left{display: block;width: 100%;font-size: 33px;height: 45px;padding: 6px 0px;}
		#agenda .main ul li .date .right{width: 100%;font-size: 8px;height: 30px;padding: 12px 0;margin: 0;}
		#agenda .main ul li .date .right i{display: inline-block;padding-left: 2px;}
		#agenda .main ul li .info{font-size: 12px;padding-left: 10px;padding-right: 0;}
		#agenda .main ul li .info b	{font-size: 17px;}
		#agenda .main ul li a{background-color: transparent;width: auto;height: auto;}
		#agenda .main ul li a:after{color: #000;}
		#agenda .main .verTodos{font-size: 13px;width: 140px;padding: 8px 0;}
		#agenda .main .verTodos:after{font-size: 20px;}

		#acompanhe .block{padding: 25px 0;}
		#acompanhe .block h3{font-size: 22px;}
		#acompanhe .block .filtro span{width: 49%;float: left;margin-bottom: 5px;margin-right: 5px;}
		#acompanhe .block .filtro a{width: 49%;float: left;margin-bottom: 5px;}
		#acompanhe .block .filtro a:nth-child(odd){margin-right: 5px;}
		#acompanhe .block .filtro{padding: 0 5px;}
		#acompanhe .block .filtro:after{content:"";clear:both;}

		#acompanhe .block ul li a.hist:after{font-size: 20px;margin: -26px 0 0 -48px;padding: 5px;width: 150px;}

		#acompanhe .block ul{padding: 20px 0 0 0;margin-bottom: 20px;overflow-x: auto;white-space: nowrap;-webkit-overflow-scrolling: touch;}
		#acompanhe .block ul li{background: #fff;}
		#acompanhe .block .loadMore{display: none;}
		#acompanhe .block .inputFile{width:100%}
		#acompanhe .sendHist{display: block;margin: 0 auto;width: 150px;font-size: 12px;padding: 10px;background-color: #fff;border-color: #000;color: #000;}
		#acompanhe:after{background-color: #fff;}

		#agenda .hideAgenda .i30 .filter h3{background-color: #fec118;text-align: center;cursor: pointer;}
		#agenda .hideAgenda .i30 .filter ul{display:none;background-color: #fec118;}
		#agenda .hideAgenda .i30 .filter ul li .sel .ui-icon{background-color: #000;}
		#agenda .hideAgenda .i30 .filter ul li label.data i{color: #fff;}
		#agenda .hideAgenda .i30 .filter ul li label.data:after{color: #fff;}
		#agenda .hideAgenda .i30 .filter ul li a{background-color: #000;}
		#agenda .hideAgenda .i30 .filter ul li h4{color: #fff;border-color: #fff;}
		#agenda .hideAgenda .i30 .filter ul li label .ok{background-color: #000;}
		#agenda .hideAgenda .i30 .filter ul li .check label{color:#fff}
		#agenda .hideAgenda .i70 .internaAgenda .normal{width:100%}

		#agenda .hideAgenda{white-space: normal;}
		#agenda .hideAgenda .i70 ul li:first-child{width:100%}
		#agenda .hideAgenda .i70 ul li:first-child .head h3{border: 0;font-size: 20px;padding-bottom: 5px;}
		#agenda .hideAgenda .i70 ul li:first-child .head .cols5{display: none;}
		#agenda .hideAgenda .i70 ul li:first-child .head .cols7{display: none;}
		#agenda .hideAgenda .i70 ul li .head .cols7{display: block;padding-bottom: 10px;border-bottom: 1px solid #e4e4e4;margin-bottom: 10px;}
		#agenda .hideAgenda .i70 ul li{width: 100%;margin-left: 0;padding-left: 0;}
		#agenda .hideAgenda .i70 ul{padding: 0;}
		#agenda .hideAgenda .i70 ul li:first-child .head .saibaMais{margin: 5px auto;font-size: 13px;}
		#agenda .hideAgenda .i70 ul li .head .cols5 .time{width: auto;padding: 18px 10px;}
		#agenda .hideAgenda .i70 .pager ul li.arrowLeft{font-size: 24px; width: 40px; height: 40px;}
		#agenda .hideAgenda .i70 .pager ul li{font-size:24px;width: 40px;height: 40px;}
		#agenda .hideAgenda .i70 .pager ul li a{padding: 7px 0px;}
		#agenda .hideAgenda .i70 .pager ul li.arrowLeft a{  }
		#agenda .hideAgenda .i70 .pager ul li.arrowRight a{  }
		#agenda .hideAgenda .i70 .pager ul li.arrowLeft a:after{font-size: 29px;margin-top: -15px;}
		#agenda .hideAgenda .i70 .pager ul li.arrowRight a:after{font-size: 29px; margin-top: -15px;}
		#agenda .hideAgenda .i70 .internaAgenda .cols5{display: block;padding-bottom: 10px;text-align: center;}
		#agenda .hideAgenda .i70 .internaAgenda .cols7{display: block;padding-top: 0;}
		#acompanhe .block ul li{width: 99%;}
	}
	/* EnvieHist */
	#form{padding: 30px 0;font-size: 0;}
	#form .block {  }
	#form .block .title{font: 30px/120% PBold;margin: 0 0 20px 0;}
	#form .block .textBottom{font: 14px/120% PLight;margin-bottom: 10px;}
	#form .block .asterix{font: 12px/120% PLight;margin-bottom: 20px;display: block;}
	#form .block .voltar{display: block; height: 40px; width: 120px; text-align: center;padding: 8px 0 9px 0; text-decoration: none; background: #fec118; color: #fff; font: 20px/100% PBold;margin-bottom: 30px;border: 2px solid #fec118;-webkit-transition: all .4s ease;transition: all .4s ease;}

#form .block .voltar:hover {
    background-color: #fff;
    color: #fec118;
}

	#form .block #sendHist{  }
	#form .block label{display: block;margin-bottom: 15px;}
	#form .block label b{display: block;font: 13px/120% PBold;color: #666;}
	#form .block label i{font: 10px/120% PLight;}
	#form .block label textarea{width: 100%;height: 200px;margin: 10px 0 20px 0;}
	#form .block label input[type="text"]{margin-top: 5px; border: 1px solid #ccc; height: 37px;width: 100%; padding: 0px 5px;display: block;background-color: #fff; vertical-align: middle;color: #333;margin: 5px 0 20px 0;}
	#form .block .alert{  font-size:20px;}
	#form .block label .check { display: inline-block;margin: 20px auto 10px auto; position: relative;width: 100%;text-align: left;vertical-align: top;font: 14px/120% PLight;padding-bottom: 15px;border-bottom: 1px solid #ccc;}
	#form .block label .check label{display: inline-block;position: relative;width: 16px !important;height: 16px; background-color: #fff; border: 1px solid #ccc;cursor: pointer;margin: 0 5px 0 0;vertical-align: top;}
	#form .block label .check label:after{ background: 0 0;border: 3px solid #666; border-right: none; border-top: none; content: ""; height: 8px;left: 0px;-ms-transform: rotate(-45deg); opacity: 0; position: absolute;top: -3px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); width: 16px;}
	#form .block label .check input[type=checkbox]{ display: none; }
	#form .block label .check input[type=checkbox]:checked+label:after{ opacity: 1; }
	#form .block label select{margin-top: 5px; border: 1px solid #ccc; height: 37px;width: 100%; padding: 0px 5px; display: block; background-color: #fff; vertical-align: middle; color: #333; margin: 5px 0 20px 0;cursor: pointer;}
	#form .block .upload{  }
	#form .block .upload h4{font: 20px/120% PBold;margin-bottom: 15px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}
	#form .block .upload span{font: 12px/120% PLight;width: auto;display: inline-block;margin-bottom: 10px;cursor: pointer;}
	#form .block .upload label{position: relative;width: 350px;}
	#form .block .upload label input[type="file"]{visibility: hidden;position: absolute;width: 100%;height: 100%;cursor: pointer;z-index: 888;}
	#form .block .upload label .uploadFiles{display: inline-block;font: 15px/100% PBold; text-transform: uppercase; text-decoration: none; border: 2px solid #fec118; text-align: center;padding: 10px 5px; background-color: #fec118; color: #fff; -webkit-transition: all .4s ease; transition: all .4s ease;margin: 0;}
	#form .block .upload label .uploadFiles:hover {background-color: #fff;color: #fec118;}
    #form .block .upload label .file{margin-left: 5px}
    #form .block .buttons {text-align: right;}
	#form .block .buttons .cancel{display: inline-block; font: 15px/100% PBold; text-transform: uppercase; text-decoration: none;border: 2px solid #666; text-align: center; padding: 10px 5px; background-color: #fff;color: #666; -webkit-transition: all .4s ease; transition: all .4s ease;margin: 0 5px 0 0;}
	#form .block .buttons .cancel:hover{background-color: #666;color: #fff;}
	#form .block .buttons .ok{display: inline-block; font: 15px/100% PBold; text-transform: uppercase; text-decoration: none; border: 2px solid #fec118; text-align: center; padding: 10px 5px;background-color: #fff;color: #fec118; -webkit-transition: all .4s ease; transition: all .4s ease; margin: 0;vertical-align:top}
	#form .block .buttons .ok:hover{background-color: #fec118;color: #fff;}

	#form .block label.inBlock{display: inline-block;width: 33%;}
	#form .block label.middle{margin: 0 3px;}
	#form .error{box-shadow: 0px 0px 5px #f76767;}
	@media only screen and (max-width : 1024px) and (min-width : 751px){#form{margin-top: 60px}}
	@media only screen and (max-width : 750px){
		#form{margin-top: 40px}
		#form .block label input[type="text"]{width:100%}
		#form .block label.inBlock{width:100%; display:block}
		#form .block label.middle{margin: 0;}
		#form .block .buttons{text-align: center}
		#form .block .upload label{width:100%; text-align: center}
		#form .block .upload span{margin-bottom: 25px;}
        #form .block .upload label .file{margin: 5px 0 0 0}
	}
	/* end:EnvieHist */

	/* Footer */
	#footer {width: 100%;background-color: #fec118;overflow: hidden;}
	#footer .footerImg{width: 100%;}
	#footer .footerImg img{width: 100%;}
	#footer .footerTop {width: 100%;}
	#footer .footerTop .block{overflow: hidden;padding:0px 20px}
	#footer .footerTop .menu{overflow:hidden; float:left; min-height:174px; }
	#footer .footerTop .menu .cols3{display: inline-block;vertical-align: top;float: left;text-align: center;}
	#footer .footerTop .menu .cols3 li{float: left;width: 100%;text-align: center; display: block;}
	#footer .footerTop .menu .cols3 li a{float: left;width: 100%;display: inline-block;font: 13px/140% Plight;color: #FFF;-webkit-transition: color 0.5s, background-position 0.5s ease;transition: color 0.5s , background-position 0.5s ease; text-decoration:none; margin-top: 12px;}
	#footer .footerTop .menu .cols3 li.first{font-size:15px; padding: 6px 10px;}
	#footer .footerTop .menu .cols3 li.first.left{text-align:left}
	#footer .footerTop .menu .cols3 li.first a{font-size:15px;}
	#footer .footerTop .menu .cols3 li a.search:before{content:" ";background: url(../img/search-icon2.png) no-repeat;width: 21px;height: 26px;display: inline-block;vertical-align: middle;margin-right: 10px;-webkit-transition: background-position 0.5s ease;
    transition: background-position 0.5s ease;}
	#footer .footerTop .menu .cols3 li a.search:hover:before{background-position:0 -30px;}
	#footer .footerTop .menu .cols3 li a:hover{color: #000; text-decoration:underline;}

	#footer .footerTop .cols3 {float:right; margin-top: -7px;}
	#footer .footerTop .cols3.noPad {padding-top:10px; margin:0; text-align:right}
	#footer .footerTop .cols3 .social {font: 16px/100% FAW;/* margin-left: 100px; */color: #fec118;display: block;text-align:right;}
	#footer .footerTop .cols3 li {border: 0;padding: 0;margin-right: 5px;display: inline-block; text-align:center}

	#footer .footerTop .cols3 li a {color: #fec118;text-decoration: none;display: block;}
	#footer .footerTop .cols3 li.fac a:after {content: "\f09a";}
	#footer .footerTop .cols3 li.twi a:after {content: "\f099";}
	#footer .footerTop .cols3 li.inst a:after {content: "\f16d";}
	#footer .footerTop .cols3 li.you a:after {content: "\f167";}
	#footer .footerTop .cols3 li.world a:after {content: "\f0ac"; background-color:transparent; color:#000;font-size: 23px;width: auto;height: auto;padding: 0;}
	#footer .footerTop .cols3 li a:after{background-color: #000;border-radius: 50%;width: 15px;height: 15px; display:inline-block; vertical-align:middle; padding:3px}
	#footer .footerTop .cols3 li a:hover:after{color:#fff}
	#footer .footerTop .cols3 li.world a:hover:after{background-color:#fff; color: #000}

	#footer .footerTop .cols12 {float: left; text-align: right;}
	#footer .footerTop .cols12 a img{width:150px;}
	#footer .footerTop .cols12 a.adotar {display: inline-block; vertical-align: top; margin: 20px 20px 0 0}

	#footer .footerBottom{width:100%; background-color:#fff; padding:30px 0 ; margin-top:-4px; height:100px}
	#footer .footerBottom .block{overflow: hidden;max-width:1024px}
	#footer .footerBottom .block .cols7{text-align: left;padding: 12px 0;font-size: 12px;font-size: 12px;line-height: 140%; float:left;font-family: PLight;}
	#footer .footerBottom .block .cols5{float: right; font:12px/140% Plight}
	#footer .footerBottom .block .cols5 ul{}
	#footer .footerBottom .block .cols5 ul li{display: inline-block;font-family: PLight;}
	#footer .footerBottom .block .cols5 ul li a{display: inline-block; padding: 12px 5px;font-size: 12px;font-size: 12px;color: #000;text-decoration: underline;font-family: PLight;}
	@media only screen and (max-width : 750px){
		#footer .footerTop .menu .cols3 li.first.left{text-align: center}
		#footer .footerBottom{height:auto;text-align: center;}
		#footer .footerTop .block{padding:0}
		#footer .footerBottom .block .cols7{text-align: center;padding: 12px 5px;}
		#footer .footerTop .menu .cols3 li{border-bottom: 1px solid rgba(255,255,255,.5);padding: 5px 0;}
		#footer .footerTop .cols12 a.adotar{display: none;}
		#footer .footerTop .cols12 a{display: block;text-align: center;padding-top: 50px;}
		#footer .footerTop .cols3 .social{text-align: center;}
	}

	/* end:Footer */

	/* Saiba Mais */
	.saibamais{}
	#section1.saibamais {width: 100%;background-color: #fff; position:relative; font-size: 0;}
	#section1.saibamais .fifty {width: 50%; display:inline-block; vertical-align:middle;position: relative;}
	#section1.saibamais .fifty img{width: 100%; display:block;}
	#section1.saibamais .fifty video{width: 100%; display:block;min-width: 0 !important}
    #section1.saibamais .fifty .position {width: 65%;margin: 0 0 0 80px;}
    #section1.saibamais .fifty .position h2{font: 55px/120% Pbold;}
    #section1.saibamais .fifty .position h2 b{font-weight:normal}
    #section1.saibamais .fifty .hideDesk{display:none}
	#section1.saibamais .fifty .position hr{width:50px; border:1px solid #000; margin:1rem auto;}
    #section1.saibamais .fifty .position p{font: 21px/140% Plight;}
	#section1.saibamais .home{position: absolute;top: 50%; right: 100%;margin: -66px -66px 0 0;width: 132px;height: 132px; z-index: 99; padding: 5px; border-radius: 50%; background: #fec118 url(../img/logoAdotar.svg) 50% 45% no-repeat; background-size: 75% auto;}
	#section1.saibamais .home svg{width: 100%;height: auto;}

	@media only screen and (min-width: 1025px) and (max-width: 1199px){
	    #section1.saibamais .fifty .position h2{display:inline-block; font:32px/120% Pbold;}
	    #section1.saibamais .fifty .position p{font: 18px/140% Plight}
	}
	@media only screen and (min-width: 851px) and (max-width: 1024px){
	    #section1.saibamais .fifty .position h2{display:inline-block;font: 25px/120% Pbold;}
	    #section1.saibamais .fifty .position p{font: 16px/140% Plight;}
	}
	@media only screen and (min-width: 751px) and (max-width: 850px){
		#section1.saibamais .fifty.video{width: 100%;height: 300px;overflow: hidden;background: #fff url(../img/mobileImg/dog3.png) top center no-repeat;background-size: cover;}
		#section1.saibamais .fifty{width: 100%;/* overflow: hidden; */position: relative;}
		#section1.saibamais .home{position: absolute;top: -50px; left:50%;margin: 0 0 0 -50px;width: 100px;height: 100px;z-index: 99999;}
	    #section1.saibamais .fifty .hideDesk{font: 40px/120% Pbold;display: block;position: absolute;color: #fec118;top: 50%;left: 50%;margin: -48px 0 0 -148px;}
	    #section1.saibamais .fifty .hideDesk b{color: #fff;}
		#section1.saibamais .fifty video{display: none;}
		#section1.saibamais .fifty .position{width: 100%;margin: 0;padding: 80px 30px 30px 30px;text-align: center;}
	    #section1.saibamais .fifty .position h2{display: none}
	    #section1.saibamais .fifty .position p{font: 16px/140% Plight;}
		#section1.saibamais .fifty .position hr{display: none;}
	}
	@media only screen and (max-width: 750px){
		#section1.saibamais .fifty.video{background: #fff url(../img/mobileImg/dog3.png) top center no-repeat; background-size: cover; width: 100%; height: 300px;}
		#section1.saibamais .fifty{width: 100%;/* overflow: hidden; */position: relative;}
		#section1.saibamais .home{position: absolute;top: auto; bottom: 100%;left:50%;margin: 0 0 -50px -50px;width: 100px;height: 100px;z-index: 9997; right: auto;}
	    #section1.saibamais .fifty .hideDesk{font: 40px/120% Pbold;display: block;position: absolute;color: #fff;top: 50%;left: 0;margin: -48px 0 0 0;width: 100%;text-align: center;}
	    #section1.saibamais .fifty .hideDesk b{color: #fec118;}
		#section1.saibamais .fifty video{display: none;}
		#section1.saibamais .fifty .position{width: 100%;margin: 0;padding: 70px 20px 30px 20px;text-align: center;}
	    #section1.saibamais .fifty .position h2{display: none}
	    #section1.saibamais .fifty .position p{font: 16px/140% Plight;}
		#section1.saibamais .fifty .position hr{display: none;}
	}

    /* saiba mais 3 */
	#section2.saibamais {width: 100%; background-color:#fec118 !important; text-align:right; }
	#section2.saibamais .img {background:#fff url(../img/saibamais2.jpg) center center no-repeat; height:541px; position:relative; background-size:cover;}
	#section2.saibamais .img p{font: 15px/140% Plight}
	#section2.saibamais .img h3{color: #fff;font: 40px/100% Pbold;width: 50%;display: inline-block;text-align: left;position: absolute;bottom: 50px;right: 0;}
	#section2.saibamais .fifty {width: 50%; display:inline-block; vertical-align:bottom; text-align:left;}
    #section2.saibamais .fifty p { width: 60%;font: 16px/120% Plight; padding:50px 0; display:inline-block}

	@media only screen and (min-width: 1025px) and (max-width: 1199px){
	}
	@media only screen and (min-width: 851px) and (max-width: 1024px){
		#section2.saibamais .fifty p{width:100%;padding-right: 20px;}
	}
	@media only screen and (min-width: 751px) and (max-width: 850px){
		#section2.saibamais{padding:0}
		#section2.saibamais .img{height: 200px;}
		#section2.saibamais .img h3{font: 22px/100% Pbold;width: 50%;bottom: 25px;}
		#section2.saibamais .fifty{width: 100%;padding: 20px 20px 30px 20px;text-align: left;}
		#section2.saibamais .fifty p{width: 100%;padding: 0;}
		#section2.saibamais .fifty .img{width: 100%;padding: 0;}
	}
	@media only screen and (max-width: 750px){
		#section2.saibamais{padding:0}
		#section2.saibamais .img{height: 200px;}
		#section2.saibamais .img h3{font: 22px/100% Pbold;width: 50%;bottom: 25px; left:30px}
		#section2.saibamais .fifty{width: 100%;padding: 20px 20px 30px 20px;text-align: left;}
		#section2.saibamais .fifty p{width: 100%;padding: 0;}
		#section2.saibamais .fifty .img{width: 100%;padding: 0;}
	}

    /* saiba mais 4 */
	#section3.saibamais {width: 100%;background: #fff none; padding:0;white-space:nowrap}
	#section3.saibamais .fifty {width: 50%;display: table-cell; vertical-align:middle;text-align: right;white-space:normal;/* height:800px padding: 50px 0;*/}
	#section3.saibamais #map.fifty {padding:0;display: table-cell;}
	#section3.saibamais .fifty .alignMiddle {width: 0;height: 100%;display: table-cell;vertical-align: middle;}
	#section3.saibamais .fifty img{width: 100%; display:block;}
    #section3.saibamais .fifty .position {width: 50%; padding: 0 50px 0 0; display: table-cell; vertical-align:middle}
    #section3.saibamais .fifty .position h2{display:inline-block; font:55px/120% Pbold; color:#000; padding:0}
	#section3.saibamais .fifty .position hr{width:50px; border:1px solid #000; margin:1rem auto;}
    #section3.saibamais .fifty .position p{font: 21px/140% Plight}
	#section3.saibamais .cem {width: 100%; display:inline-block; vertical-align:middle;text-align: center; padding:50px 0}
	#section3.saibamais .img{display:none}
	#section3.saibamais .fifty .hideDesk{display:none}

	@media only screen and (min-width: 1025px) and (max-width: 1199px){
		#section3.saibamais .fifty .position{width: 80%;}
	}
	@media only screen and (min-width: 851px) and (max-width: 1024px){
		#section3.saibamais .fifty{/* width: 100%; *//* padding: 0 20px 30px 20px; */text-align: left;/* display: block; */height: auto;}
		#section3.saibamais .fifty .alignMiddle{display: none;}
		#section3.saibamais .fifty .position{width: 100%;padding: 0 20px 30px 20px;display: block;}
		#section3.saibamais #map{display:none}
		#section3.saibamais .img{background:#fff url(../img/saibamais3.png) no-repeat center center; background-size:cover;width: 100%;height: 300px;position: relative;/* display: block; */}
		#section3.saibamais .img h2{font: 40px/120% Pbold;display: block;position: absolute;color: #fff;bottom: 50%;left: 0;margin: 0 0 -60px 0;width: 100%;text-align: center;border: 0;}
		#section3.saibamais .fifty .position hr{/* display:none */}
		#section3.saibamais .fifty .position h2{/* display: none; */font-size: 40px;text-align: center;width: 100%;}
		#section3.saibamais .fifty .position p{font: 14px/140% Pbold;padding-top: 20px;}
		#section3.saibamais .fifty .hideDesk{}
	    #section3.saibamais .fifty .hideDesk a{color: #fec118;display: block;text-align: center;text-decoration: none;}
	}

	@media only screen and (min-width: 751px) and (max-width: 850px){
		#section3.saibamais .fifty{width: 100%;padding: 0 20px 30px 20px;text-align: left;display: block;height: auto;}
		#section3.saibamais .fifty .alignMiddle{display: none;}
		#section3.saibamais .fifty .position{width: 100%;padding: 0 20px 30px 20px;display: block;}
   #section3.saibamais .hideMobile{display: none;}
   #section3.saibamais #map{display:none}
		#section3.saibamais .img{background:#fff url(../img/saibamais3.png) no-repeat center center; background-size:cover;width: 100%;height: 300px;position: relative;display: block;}
		#section3.saibamais .img h2{font: 40px/120% Pbold;display: block;position: absolute;color: #fff;bottom: 50%;left: 0;margin: 0 0 -60px 0;width: 100%;text-align: center;border: 0;}
		#section3.saibamais .fifty .position hr{display:none}
		#section3.saibamais .fifty .position h2{display: none;}
		#section3.saibamais .fifty .position p{font: 14px/140% Pbold;padding-top: 20px;}
		#section3.saibamais .fifty .hideDesk{font: 14px/120% Pbold;display: block;color: #000;text-align: center;padding-top: 20px;}
	    #section3.saibamais .fifty .hideDesk a{color: #fec118;display: block;text-align: center;text-decoration: none;}
	}
	@media only screen and (max-width: 750px){
		#section3.saibamais .fifty{width: 100%;padding: 0px 20px 30px 20px;text-align: left;display: block;height: auto;}
		#section3.saibamais .fifty .alignMiddle{display: none;}
		#section3.saibamais .fifty .position{width: 100%;padding: 0;display: block;}
		#section3.saibamais .hideMobile{display: none;}
   #section3.saibamais #map{display:none}
		#section3.saibamais .img{background:#fff url(../img/saibamais3.png) no-repeat center center; background-size:cover;width: 100%;height: 300px;position: relative;}
		#section3.saibamais .img h2{font: 40px/120% Pbold;display: block;position: absolute;color: #fff;bottom: 50%;left: 0;margin: 0 0 -60px 0;width: 100%;text-align: center;border: 0;}
		#section3.saibamais .fifty .position hr{display:none}
		#section3.saibamais .fifty .position h2{display: none;}
		#section3.saibamais .fifty .position p{font: 14px/140% Pbold;padding-top: 20px;}
		#section3.saibamais .fifty .hideDesk{font: 14px/120% Pbold;display: block;color: #000;text-align: center;padding-top: 20px;}
	    #section3.saibamais .fifty .hideDesk a{color: #fec118;display: block;text-align: center;text-decoration: none;}
	}
	/* saiba mais 5 */
	#section4.saibamais {width: 100%;background-color: #fff; text-align:left}
	#section4.saibamais .fifty {width: 50%; display:inline-block; vertical-align:middle}
	#section4.saibamais .fifty video{min-width: 0 !important; width: 100%}
	#section4.saibamais .fifty:last-child {width: 49%;}
	#section4.saibamais .fifty img{width: 100%; display:block;}
    #section4.saibamais .fifty .position {width: 50%;padding: 0 0 60px 50px;}
    #section4.saibamais .fifty .position h2{display:inline-block; font:55px/120% Pbold;}
	#section4.saibamais .fifty .position hr{width:50px; border:1px solid #000; margin:1rem auto;}
    #section4.saibamais .fifty .position p{font: 21px/140% Plight;white-space: normal;}
	#section4.saibamais .fifty .position a {text-decoration: none;color: #000;font: 27px/120% Plight;display: inline-block;border: 2px solid #000;padding: 10px 60px;text-align: center; position:relative;    margin-top: 50px;}
	#section4.saibamais .fifty .position a:after {content: "\f0da";font: 40px FAW;display: block;position: absolute;top: 50%;right: 10px;height: 32px;margin-top: -20px;}
	#section4.saibamais .img{display:none}
	@media only screen and (min-width: 1025px) and (max-width: 1400px){
   #section4.saibamais .fifty .position{width: 100%}
	}

	@media only screen and (min-width: 851px) and (max-width: 1024px){
		#section4.saibamais .fifty .position{width: 100%}
		#section4.saibamais .fifty .position hr{display:none}
		#section4.saibamais .fifty .position h2{font-size: 38px;}
		#section4.saibamais .fifty .position p{font-size: 16px;}
		#section4.saibamais .fifty .position a{font-size: 16px;padding: 10px 35px;}
		#section4.saibamais .fifty .position a:after{font-size: 30px;margin-top: -16px;}
	}

	@media only screen and (min-width: 751px) and (max-width: 850px){
		#section4.saibamais .fifty{width: 100% !important;padding: 0 20px 30px 20px;text-align: left;display: block;height: auto;}
		#section4.saibamais .fifty .alignMiddle{display: none;}
		#section4.saibamais .fifty.video{display:none}
		#section4.saibamais .fifty .position{width: 100%;padding: 0;display: block;margin: 0;}
		#section4.saibamais #map{display:none}
		#section4.saibamais .img{background: #fff url(../img/mobileImg/dog4.png) center center no-repeat; background-size:cover;width: 100%;height: 300px;position: relative;display: block;}
		#section4.saibamais .img h2{font: 40px/120% Pbold;display: block;position: absolute;color: #fff;bottom: 50%;left: 0;margin: 0 0 -60px 0;width: 100%;text-align: center;border: 0;}
		#section4.saibamais .fifty .position hr{display:none}
		#section4.saibamais .fifty .position h2{display: none;}
		#section4.saibamais .fifty .position p{font: 14px/140% Pbold;padding-top: 20px;text-align: center;}
		#section4.saibamais .fifty .hideDesk{font: 14px/120% Pbold;display: block;color: #000;text-align: center;padding-top: 20px;}
	    #section4.saibamais .fifty .hideDesk a{color: #fec118;display: block;text-align: center;text-decoration: none;}
		#section4.saibamais .fifty .position a{display:none}
	}
	@media only screen and (max-width: 750px){
		#section4.saibamais .fifty{width: 100% !important;padding: 0 20px 30px 20px;text-align: left;display: block;height: auto;}
		#section4.saibamais .fifty .alignMiddle{display: none;}
		#section4.saibamais .fifty.video{display:none}
		#section4.saibamais .fifty .position{width: 100%;padding: 0;display: block;margin: 0;}
		#section4.saibamais #map{display:none}
		#section4.saibamais .img{background: #fff url(../img/mobileImg/dog4.png) center center no-repeat; background-size:cover;width: 100%;height: 300px;position: relative;display: block;}
		#section4.saibamais .img h2{font: 40px/120% Pbold;display: block;position: absolute;color: #fff;bottom: 50%;left: 0;margin: 0 0 -60px 0;width: 100%;text-align: center;border: 0;}
		#section4.saibamais .fifty .position hr{display:none}
		#section4.saibamais .fifty .position h2{display: none;}
		#section4.saibamais .fifty .position p{font: 14px/140% Pbold;padding-top: 20px;text-align: center;}
		#section4.saibamais .fifty .hideDesk{font: 14px/120% Pbold;display: block;color: #000;text-align: center;padding-top: 20px;}
	    #section4.saibamais .fifty .hideDesk a{color: #fec118;display: block;text-align: center;text-decoration: none;}
		#section4.saibamais .fifty .position a{display:none}
	}

	/* saiba mais 6 */
	#section5.saibamais {width: 100%;height: auto;background-color: #fec118; display:none}
	#section5.saibamais .fifty {width: 50%;display: table-cell;vertical-align: middle; background-color: #fff;text-align: center; position: relative}
	#section5.saibamais .fifty:last-child {width: 50%;background-color: #fec118; text-align:left}
	#section5.saibamais .fifty img{width: 70%; display:inline-block;padding: 0 30px; vertical-align: middle}
    #section5.saibamais .fifty .alignMiddle{width: 0; display:inline-block;height: 100%; vertical-align: middle}
	#section5.saibamais ul {padding: 0 30px 80px 30px; list-style-type: none;width: 100%;display: inline-block;text-align: left;vertical-align: top;}
	#section5.saibamais ul li{padding-top:25px;width: 32.3333%;display: inline-block;vertical-align: top;}
	#section5.saibamais ul li:nth-child(3n+3):after{content:""; display:block;clear: right;}
	#section5.saibamais ul li p:first-child{color:#000; font: 18px/120% Pbold;}
	#section5.saibamais ul li p{color:#8d8d8d; width:100%; font: 15px/120% Plight;}
	#section5.saibamais h2 {display:inline-block; padding:0 0 20px 0;font: 45px/120% Pbold;padding-top: 30px; width:100%; text-align:center}
	#section5.saibamais h2 i{font-style:normal}
	#section5.saibamais .fifty hr{width:50px; border:1px solid #000; margin:1rem auto;}
	#section5.saibamais ul li img.hideMobile{display: none;}
	#section5.saibamais ul li p.desc{display: none;}
	#section5.saibamais ul li a{display: none;}

	@media only screen and (min-width: 851px) and (max-width: 1024px){
		#section5.saibamais ul li{width: 49%;}
	}
	@media only screen and (min-width: 751px) and (max-width: 850px){
		#section5.saibamais ul li{width: 100%;padding: 0 20px;}
		#section5.saibamais h2 {text-decoration: none; color: #000;display: inline-block; border: 2px solid #000; padding: 10px 30px; text-align: center; position: relative; text-transform: uppercase; margin: 30px auto 0 auto;width: auto;font-size: 21px;}
		#section5.saibamais h2 i{display:none;}
		#section5.saibamais .fifty{display:block;width: 100%;}
		#section5.saibamais .fifty:last-child{display: none;}
		#section5.saibamais ul li p{display: none;}
		#section5.saibamais ul li img.hideMobile{display: block;width: auto;margin: 0 auto;}
		#section5.saibamais ul li p.desc{display: block;font: 15px/120% PBold;color: #000;text-align: center;padding-top: 20px;}
		#section5.saibamais ul li a{text-decoration: none; color: #000;font: 14px/120% PBold;display: block; border: 2px solid #000;padding: 10px 30px; text-align: center; position: relative;text-transform: uppercase;width: 142px;margin: 30px auto 0 auto;}
		#section5.saibamais .nex{position: absolute;top: 50%;right: 10px;margin-top: -46px;z-index: 999;cursor: pointer; }
		#section5.saibamais .nex:after{content: "\f105";font: 90px FAW;color: #fec118;}
		#section5.saibamais .prev{position: absolute;top: 50%;left: 10px;margin-top: -46px;z-index: 999;cursor: pointer;}
		#section5.saibamais .prev:after{content: "\f104";font: 90px FAW;color: #fec118;}
	}
	@media only screen and (max-width: 750px){
		#section5.saibamais {background-color: #fff;}
		#section5.saibamais ul li{width: 100%;padding: 0 30px;}
		#section5.saibamais h2 {text-decoration: none; color: #000;display: inline-block; border: 2px solid #000; padding: 10px 30px; text-align: center; position: relative; text-transform: uppercase; margin: 30px auto 0 auto;width: 90%;font-size: 21px;}
		#section5.saibamais h2 i{display:none;}
		#section5.saibamais .fifty:last-child{display: none;}
		#section5.saibamais ul li p{display: none;}
		#section5.saibamais ul li img.hideMobile{display: block;width: auto;margin: 0 auto;}
		#section5.saibamais ul li p.desc{display: block;font: 15px/120% PBold;color: #000;text-align: center;padding: 20px 10px 0 10px;}
		#section5.saibamais ul li a{text-decoration: none; color: #000;font: 14px/120% PBold;display: block; border: 2px solid #000;padding: 10px 30px; text-align: center; position: relative;text-transform: uppercase;width: 142px;margin: 30px auto 0 auto;}
		#section5.saibamais .nex{position: absolute;top: 50%;right: 10px;margin-top: -46px;z-index: 999;cursor: pointer; }
		#section5.saibamais .nex:after{content: "\f105";font: 90px FAW;color: #fec118;}
		#section5.saibamais .prev{position: absolute;top: 50%;left: 10px;margin-top: -46px;z-index: 999;cursor: pointer;}
		#section5.saibamais .prev:after{content: "\f104";font: 90px FAW;color: #fec118;}
	}

/* end:saiba mais */

	/*FAQ*/
	#section1.faq {background:#fff url(../img/section4.png) no-repeat; color:#000; text-align:center; padding:150px 0;background-size: cover;}
	#section1.faq h2 {display: inline-block;height: 67px;padding: 15px 50px;border: 2px solid #fff;text-align: center;font: 700 32px/100% Plight; color:#FFFFFF}

	@media only screen and (min-width: 851px) and (max-width: 1024px){
	}
	@media only screen and (min-width: 751px) and (max-width: 850px){
	}
	@media only screen and (max-width: 750px){
		#section1.faq{padding: 50px 0;}
		#section1.faq h2{border: 0;}
	}

	#section2.faq {background: #fec118; width:100%; padding:50px 0}
	#section2.faq .block {text-align:center}
	#section2.faq .block p {width: 80%;font: 700 18px/100% Plight; display:inline-block}
	@media only screen and (min-width: 851px) and (max-width: 1024px){
	}
	@media only screen and (min-width: 751px) and (max-width: 850px){
	}
	@media only screen and (max-width: 750px){
		#section2.faq{  }
		#section2.faq .block p{width: 100%;padding: 0 30px;}
	}

	#section3.faq {padding:50px 0; width: 100%;background: transparent;position:relative; text-align:center; }
	#section3.faq .block{border: 0;background: transparent;border-radius: 0;}
	#section3.faq .rowCols {border: 0;text-align: center;background: transparent;}
	#section3.faq .rowCols .cols2{display:inline-block; width:140px; vertical-align:top; margin-left:30px;color: #fff;background: transparent;border: 0;white-space: normal;float: none;}
	#section3.faq .rowCols .cols2 h3 {font: 18px/100% Plight; margin-top: 10px; color:#000}
	#section3.faq .rowCols .cols2 .round {width: 100px;height: 100px;border-radius: 50%;background-color: #c3c3c3;padding: 8px; margin: 0 auto 15px auto; display:inline-block; float:none;-webkit-transition:all .4s ease; transition:all .4s ease; text-decoration:none;}
	#section3.faq .rowCols .cols2 .round:hover{background-color: #fec118}
	#section3.faq .rowCols .cols2.ui-tabs-active.ui-state-active .round{background-color: #fec118;}
	#section3.faq .rowCols .cols2 .round svg{width:50px}

	#section3.faq .tabs {padding: 10px; margin-top:20px; text-align:left}
	#section3.faq .tabs h2 {display: block;padding: 15px 50px;border: none;text-align: center;font: 700 52px/100% Pbold;color: #000; margin:0 auto}
	#section3.faq .tabs hr {width: 50px;margin: 1em auto;border-top: 1px solid #000;}
	#section3.faq .tabs h3 {display: block;padding: 15px 0;border: none;text-align: left;font: 700 20px/100% Pbold;color: #000; }
	#section3.faq .tabs h4 {display: block;padding: 35px 0 5px 0;border: none;text-align: left;font: 700 18px/140% Pbold;color: #000; }
	#section3.faq .tabs h4.first {padding-top:5px}
	#section3.faq .tabs p {text-align: left;font: 14px/140% Plight;color: #a1a1a1;}
	#section3.faq .tabs p b{text-align: left;font: 700 14px/140% Plight;color: #a1a1a1;}
	#section3.faq .tabs ol {text-align: left;font: 14px/140% Plight;color: #a1a1a1; list-style-position: inside; list-style-type:lower-alpha}
	#section3.faq .tabs ol li:before{content: "";display: inline-block;height: 1rem;width: .2rem;}
	#section3.faq .tabs ul {text-align: left;font: 14px/140% Plight;color: #a1a1a1;list-style-position: inside; list-style-type:none}
	#section3.faq .tabs ul li:before{content:"-";display: inline-block;height: 1rem;width: .2rem; padding-right:10px}
	#section3.faq .tabs a{text-align: left;font: 14px/140% Plight;color: #010101; -webkit-transition:all .4s ease; transition:all .4s ease; text-decoration:none;}
	#section3.faq .tabs a:hover{color: #999;text-decoration:underline;}
	#section3.faq .hideDesk{display: none}

	@media only screen and (min-width: 851px) and (max-width: 1024px){
	}
	@media only screen and (min-width: 751px) and (max-width: 850px){
		#section3.faq{  }
		#section3.faq .menuDesk{display:none;}
		#section3.faq .hash{background-color: #000;color: #fff;overflow: hidden;font: 18px/100% Plight; margin-top: 10px;display: block;width: 100%;text-align: left;padding: 20px 10px;text-decoration: none;position: relative;}
		#section3.faq .hash:after{content:"\f107";font: 60px FAW;right: 15px;position: absolute;top: 50%;margin-top: -30px;color: #fec118; -webkit-transition:all .4s ease; transition:all .4s ease; }
		#section3.faq .hash.act:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
		#section3.faq .tabs h2{font: 700 18px/100% Pbold;padding: 0;width: 100%;text-align: left;}
		#section3.faq .tabs h3{font: 14px/140% Plight;font-weight: 400;}
		#section3.faq .tabs hr{display:none}
		#section3.faq .tabs p{color:#000}
		#section3.faq .tabs ol{color: #000;}
		#section3.faq .tabs ul{color: #000;}
	}
	@media only screen and (max-width: 750px){
		#section3.faq{  }
		#section3.faq .menuDesk{display:none;}
		#section3.faq .h{background-color: #000;color: #fff;overflow: hidden;font: 18px/100% Plight; margin-top: 10px;display: block;width: 100%;text-align: left;padding: 20px 10px;text-decoration: none;position: relative;}
		#section3.faq .h:after{content:"\f107";font: 40px FAW;right: 5px;position: absolute;top: 50%;margin-top: -20px;color: #fec118; -webkit-transition:all .4s ease; transition:all .4s ease;}
		#section3.faq .h.act:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
		#section3.faq .tabs h2{font: 700 18px/100% Pbold;padding: 0;width: 100%;text-align: left;}
		#section3.faq .tabs h3{font: 14px/140% Plight;font-weight: 400;}
		#section3.faq .tabs hr{display:none}
		#section3.faq .tabs p{color:#000}
		#section3.faq .tabs ol{color: #000;}
		#section3.faq .tabs ul{color: #000;}

	}

	/*end:FAQ*/
/* END:Sections*/

/*SVG FORMAT
========================================*/
	/* Home.svg */
	#header .navBottom ul li a #Layer_1 {width: 32px;height: 36px;display: inline-block;vertical-align: middle;}
	#header .navBottom ul li a #Layer_1 .cor {fill:#fff;}
	#header .navBottom ul li.active a #Layer_1 .cor {fill:#FEC118;}

	/*end:Home.svg */

	@media only screen and (min-width : 1025px){
		#header .navBottom ul li:hover a #Layer_1 .cor {fill:#FEC118;}
	}

	@media only screen and (max-width : 1024px){
		#header .navBottom ul li.active a #Layer_1 .cor{fill: #fff;}
		#header .navBottom ul li a #Layer_1 .cor{fill: #000;}
	}



/* END:Svg format*/
.block{max-width:1024px; padding:0 10px; margin:0 auto}

.mark {position: fixed;top: 50%;right: 100px; margin-top: -84px; z-index:9999}
.mark  ul {}
.mark  ul li {width: 15px;height: 15px;display: block;margin-bottom: 9px;background-color: #fff;border-radius: 50%;opacity: 0.5;-webkit-box-shadow: 0px 0px 10px 0px #000;box-shadow: 0px 0px 10px 0px #000;}
.mark  ul li.active {background-color: #FEC118;}
.mark  ul li a {display: block;width: 100%;height: 100%;}
.mark  ul li:hover {background-color: #fec118;}
.full {min-height: 100vh;}

.next {position: fixed;bottom: 20px;left: 50%;margin-left: -35px;height: auto;display: inline-block; z-index:99999}
.next a {position: relative;display: block;width: 70px;height: 44px;text-align: center;text-decoration: none;}
.next a span {background-color: #fff;height: 50px;width: 3px;border-radius: 5px;display: inline-block;}
.next a .first {transform: rotate(-45deg); box-shadow:1px 1px 10px #000}
.next a .second {transform: rotate(45deg);margin-left: 26px;box-shadow:1px -5px 20px #000;}

.clear {clear:both}

@media only screen and (min-width : 851px) and (max-width : 1024px){
	.block{max-width:800px;}
    .mark{right: 20px}
}
@media only screen and (min-width : 751px) and (max-width : 850px) {
	.block{max-width:700px;}
    .mark{right: 20px;}
}
@media only screen and (max-width : 750px){
	.mark{right: 10px;display: none;}
	.next {display: none !important;}
}

.rowCols{width:100%;}
.rowCols > .cols{display:block; float:left;}
.rowCols > .visible{min-height:50px;}
.rowCols > .colsFR{display:block; float:right;}
.rowCols > .cols1{width:8.3333%;}
.rowCols > .cols2{width:16.6666%;}
.rowCols > .cols3{width:25%;}
.rowCols > .cols4{width:33.3333%;}
.rowCols > .cols5{width:41.6666%;}
.rowCols > .cols6{width:49.9999%;}
.rowCols > .cols7{width:58.3333%;}
.rowCols > .cols8{width:66.6666%;}
.rowCols > .cols9{width:75%;}
.rowCols > .cols10{width:83.3333%;}
.rowCols > .cols11{width:91.6666%;}
.rowCols > .cols12{width:99.9999%;}

.show-grid{overflow:hidden}
.show-grid > .cols,
.show-grid > .colsFR{padding:16px 0 15px 0; background-color:#CCC; text-align:center; border:1px solid red;}

@media only screen and (min-width : 1201px) {
	.rowCols > .fullDeck-cols1{width:8.3333%;}
	.rowCols > .fullDeck-cols2{width:16.6666%;}
	.rowCols > .fullDeck-cols3{width:25%;}
	.rowCols > .fullDeck-cols4{width:33.3333%;}
	.rowCols > .fullDeck-cols5{width:41.6666%;}
	.rowCols > .fullDeck-cols6{width:49.9999%;}
	.rowCols > .fullDeck-cols7{width:58.3333%;}
	.rowCols > .fullDeck-cols8{width:66.6666%;}
	.rowCols > .fullDeck-cols9{width:75%;}
	.rowCols > .fullDeck-cols10{width:83.3333%;}
	.rowCols > .fullDeck-cols11{width:91.6666%;}
	.rowCols > .fullDeck-cols12{width:99.9999%;}
}
@media only screen and (min-width : 851px) and (max-width : 1200px) {
	.rowCols > .deck-cols1{width:8.3333%;}
	.rowCols > .deck-cols2{width:16.6666%;}
	.rowCols > .deck-cols3{width:25%;}
	.rowCols > .deck-cols4{width:33.3333%;}
	.rowCols > .deck-cols5{width:41.6666%;}
	.rowCols > .deck-cols6{width:49.9999%;}
	.rowCols > .deck-cols7{width:58.3333%;}
	.rowCols > .deck-cols8{width:66.6666%;}
	.rowCols > .deck-cols9{width:75%;}
	.rowCols > .deck-cols10{width:83.3333%;}
	.rowCols > .deck-cols11{width:91.6666%;}
	.rowCols > .deck-cols12{width:99.9999%;}
}
@media only screen and (min-width : 751px) and (max-width : 850px) {
	.rowCols > .tablet-cols1{width:8.3333%;}
	.rowCols > .tablet-cols2{width:16.6666%;}
	.rowCols > .tablet-cols3{width:25%;}
	.rowCols > .tablet-cols4{width:33.3333%;}
	.rowCols > .tablet-cols5{width:41.6666%;}
	.rowCols > .tablet-cols6{width:49.9999%;}
	.rowCols > .tablet-cols7{width:58.3333%;}
	.rowCols > .tablet-cols8{width:66.6666%;}
	.rowCols > .tablet-cols9{width:75%;}
	.rowCols > .tablet-cols10{width:83.3333%;}
	.rowCols > .tablet-cols11{width:91.6666%;}
	.rowCols > .tablet-cols12{width:99.9999%;}
}
@media only screen and (max-width : 750px){
	.rowCols > .cols1,.rowCols > .cols2,.rowCols > .cols3,.rowCols > .cols4,.rowCols > .cols5,.rowCols > .cols6,.rowCols > .cols7,.rowCols > .cols8,.rowCols > .cols9,.rowCols > .cols10,.rowCols > .cols11,.rowCols > .cols12{width:99.9999%; float:inherit;}
	.rowCols > .mobile-cols1{width:8.3333%;}
	.rowCols > .mobile-cols2{width:16.6666%;}
	.rowCols > .mobile-cols3{width:25%;}
	.rowCols > .mobile-cols4{width:33.3333%;}
	.rowCols > .mobile-cols5{width:41.6666%;}
	.rowCols > .mobile-cols6{width:49.9999%;}
	.rowCols > .mobile-cols7{width:58.3333%;}
	.rowCols > .mobile-cols8{width:66.6666%;}
	.rowCols > .mobile-cols9{width:75%;}
	.rowCols > .mobile-cols10{width:83.3333%;}
	.rowCols > .mobile-cols11{width:91.6666%;}
	.rowCols > .mobile-cols12{width:99.9999%;}
}
