html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{text-decoration:none}:focus{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{color:#222}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden{display:none !important}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.float-left{float:left}.float-right{float:right}@font-face{font-family:'SourceSansPro-SemiBold';src:url('/wp-content/themes/ippes/fonts/SourceSansProSemibold_0.eot');src:url('/wp-content/themes/ippes/fonts/SourceSansProSemibold_0.eot') format('embedded-opentype'),
url('/wp-content/themes/ippes/fonts/SourceSansProSemibold_0.woff2') format('woff2'),
url('/wp-content/themes/ippes/fonts/SourceSansProSemibold_0.woff') format('woff'),
url('/wp-content/themes/ippes/fonts/SourceSansProSemibold_0.ttf') format('truetype'),
url('/wp-content/themes/ippes/fonts/SourceSansProSemibold_0.svg#SourceSansProSemibold_0') format('svg')}@font-face{font-family:'SourceSansPro-Regular';src:url('/wp-content/themes/ippes/fonts/SourceSansProRegular_0.eot');src:url('/wp-content/themes/ippes/fonts/SourceSansProRegular_0.eot') format('embedded-opentype'),
url('/wp-content/themes/ippes/fonts/SourceSansProRegular_0.woff2') format('woff2'),
url('/wp-content/themes/ippes/fonts/SourceSansProRegular_0.woff') format('woff'),
url('/wp-content/themes/ippes/fonts/SourceSansProRegular_0.ttf') format('truetype'),
url('/wp-content/themes/ippes/fonts/SourceSansProRegular_0.svg#SourceSansProRegular_0') format('svg')}@font-face{font-family:'SourceSansPro-Bold';src:url('/wp-content/themes/ippes/fonts/SourceSansProBold_0.eot');src:url('/wp-content/themes/ippes/fonts/SourceSansProBold_0.eot') format('embedded-opentype'),
url('/wp-content/themes/ippes/fonts/SourceSansProBold_0.woff2') format('woff2'),
url('/wp-content/themes/ippes/fonts/SourceSansProBold_0.woff') format('woff'),
url('/wp-content/themes/ippes/fonts/SourceSansProBold_0.ttf') format('truetype'),
url('/wp-content/themes/ippes/fonts/SourceSansProBold_0.svg#SourceSansProBold_0') format('svg')}@font-face{font-family:'SourceSansPro-Light';src:url('/wp-content/themes/ippes/fonts/SourceSansProLight_0.eot');src:url('/wp-content/themes/ippes/fonts/SourceSansProLight_0.eot') format('embedded-opentype'),
url('/wp-content/themes/ippes/fonts/SourceSansProLight_0.woff2') format('woff2'),
url('/wp-content/themes/ippes/fonts/SourceSansProLight_0.woff') format('woff'),
url('/wp-content/themes/ippes/fonts/SourceSansProLight_0.ttf') format('truetype'),
url('/wp-content/themes/ippes/fonts/SourceSansProLight_0.svg#SourceSansProLight_0') format('svg')}@font-face{font-family:'SourceSansPro-Black';src:url('/wp-content/themes/ippes/fonts/SourceSansProBlack_0.eot');src:url('/wp-content/themes/ippes/fonts/SourceSansProBlack_0.eot') format('embedded-opentype'),
url('/wp-content/themes/ippes/fonts/SourceSansProBlack_0.woff2') format('woff2'),
url('/wp-content/themes/ippes/fonts/SourceSansProBlack_0.woff') format('woff'),
url('/wp-content/themes/ippes/fonts/SourceSansProBlack_0.ttf') format('truetype'),
url('/wp-content/themes/ippes/fonts/SourceSansProBlack_0.svg#SourceSansProBlack_0') format('svg')}
/*! Flickity v2.0.3
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:hsla(0,0%,100%,0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto}.flickity-prev-next-button
svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button
.arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots
.dot{display:inline-block;width:10px;height:10px;margin:0
8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}html.touch
*{cursor:pointer}body{font-size:10px;color:#FFF;background:#186200}#header-wrapper{position:relative;z-index:100;-webkit-box-shadow:0 0 26px 3px rgba(0,0,0,.25);-moz-box-shadow:0 0 26px 3px rgba(0,0,0,.25);box-shadow:0 0 26px 3px rgba(0,0,0,.25)}#header-wrapper #header-top-bar-wrapper{background:#28B228}#header-wrapper #header-top-bar-wrapper #header-top-bar{max-width:1200px;margin:0
auto;padding:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}#header-wrapper #header-top-bar-wrapper #header-top-bar .membership-box{white-space:nowrap}#header-wrapper #header-top-bar-wrapper #header-top-bar .membership-box .membership-benefits{background:#6CD90E;padding:5px
10px;border-radius:3px;color:#FFF;font:16px/1em SourceSansPro-SemiBold}#header-wrapper #header-top-bar-wrapper #header-top-bar .search-social-box{flex-basis:420px;margin-left:12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}#header-wrapper #header-top-bar-wrapper #header-top-bar .search-social-box #search-form{flex-grow:999;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}#header-wrapper #header-top-bar-wrapper #header-top-bar .search-social-box #search-form
input{display:block;width:calc(100% - 40px);height:30px;margin:0;padding:0
15px;background:#FFF;color:#666;font:16px/normal SourceSansPro-Regular;border:0
none;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#header-wrapper #header-top-bar-wrapper #header-top-bar .search-social-box #search-form
button{display:block;width:40px;height:30px;margin:0;padding:0;background:#6CD90E;position:relative;border:0
none;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#header-wrapper #header-top-bar-wrapper #header-top-bar .search-social-box #search-form button::before{background:url(/wp-content/themes/ippes/images/sprites-2x.png) no-repeat;background-size:500px 500px;content:'';display:block;width:19px;height:20px;background-position:-110px -9px;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}#header-wrapper #header-top-bar-wrapper #header-top-bar .search-social-box .social-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-left:10px;display:none}#header-wrapper #header-container{background:#000}#header-wrapper #header-container
#header{max-width:1200px;margin:0
auto;padding:16px
8px;position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}#header-wrapper #header-container #header
.logo{max-width:270px;margin-right:20px}#header-wrapper #header-container #header .logo
a{display:block}#header-wrapper #header-container #header .logo a
img{display:block;width:100%;height:auto}#header-wrapper #header-container #header .navigation-wrapper{text-transform:uppercase}#header-wrapper #header-container #header .navigation-wrapper
a{color:#CCC}#header-wrapper #header-container #header .navigation-wrapper .primary-navigation{clear:both;display:table}#header-wrapper #header-container #header .navigation-wrapper .primary-navigation
li{display:table-cell;vertical-align:middle;border-right:1px solid rgba(255,255,255,.2)}#header-wrapper #header-container #header .navigation-wrapper .primary-navigation li
a{display:block;padding:10px
18px;text-align:center;font:21px/.9em SourceSansPro-Bold;-webkit-transition:color .15s;-moz-transition:color .15s;-ms-transition:color .15s;-o-transition:color .15s;transition:color .15s}#header-wrapper #header-container #header .navigation-wrapper .primary-navigation li:first-child
a{padding-left:0}#header-wrapper #header-container #header .navigation-wrapper .primary-navigation li:last-child{border-right:0 none}#header-wrapper #header-container #header .navigation-wrapper .primary-navigation li:last-child
a{padding-right:0}#header-wrapper #header-container #header .navigation-wrapper .current-menu-item a,#header-wrapper #header-container #header .navigation-wrapper .current-page-ancestor a,#header-wrapper #header-container #header .navigation-wrapper .current_page_parent a,#header-wrapper #header-container #header .navigation-wrapper li:hover
a{color:#FFF}#header-wrapper #header-container #header .navigation-wrapper #mobile-navigation-trigger{background:url(/wp-content/themes/ippes/images/sprites-2x.png) no-repeat;background-size:500px 500px;display:none;width:20px;height:17px;background-position:-85px -54px;cursor:pointer}#header-wrapper #header-container #header .navigation-wrapper #mobile-navigation-trigger.mobile-navigation-open{height:20px;background-position:-112px -52px}#header-wrapper #header-container #header .navigation-wrapper #mobile-navigation-trigger::before{content:'';display:block;width:50px;height:100%;position:absolute;top:0;right:0}#mobile-navigation{display:none;overflow:hidden}#mobile-navigation ul
li{background:#EEE;border-bottom:1px solid #CCC;border-top:1px solid rgba(255,255,255,.5)}#mobile-navigation ul li:first-child{border-top:0 none}#mobile-navigation ul li
a{display:block;text-align:center;text-transform:uppercase;color:#000;font:19px/.9em SourceSansPro-Bold;padding:14px
5px;-webkit-text-shadow:1px 1px 0 rgba(0,0,0,.1);-moz-text-shadow:1px 1px 0 rgba(0,0,0,.1);text-shadow:1px 1px 0 rgba(0,0,0,.1)}@media screen and (max-width:1020px){#header-wrapper #header-container
#header{padding:10px
8px}#header-wrapper #header-container #header
.logo{max-width:200px;margin-right:15px}#header-wrapper #header-container #header .navigation-wrapper .secondary-navigation{margin-bottom:10px}#header-wrapper #header-container #header .navigation-wrapper .primary-navigation li
a{padding:5px
10px;font:17px/.9em SourceSansPro-Bold}}@media screen and (max-width:800px){#header-wrapper #header-top-bar-wrapper #header-top-bar .membership-box .membership-area a span:first-child{display:none}#header-wrapper #header-top-bar-wrapper #header-top-bar .membership-box .membership-area a span:last-child{display:inline-block}#header-wrapper #header-top-bar-wrapper #header-top-bar .membership-box .membership-benefits{display:none}#header-wrapper #header-top-bar-wrapper #header-top-bar .search-social-box{flex-basis:auto}#header-wrapper #header-top-bar-wrapper #header-top-bar .search-social-box .social-links{display:none}#header-wrapper #header-container #header .navigation-wrapper .secondary-navigation
li{margin-left:12px}#header-wrapper #header-container #header .navigation-wrapper .secondary-navigation li
a{font:12px/1em SourceSansPro-Regular}#header-wrapper #header-container #header .navigation-wrapper .secondary-navigation li a::before{font:700 12px/.8em cursive}#header-wrapper #header-container #header .navigation-wrapper .primary-navigation li
a{font:15px/.9em SourceSansPro-Regular}}@media screen and (max-width:600px){#header-wrapper #header-top-bar-wrapper #header-top-bar .search-social-box #search-form{max-width:180px}#header-wrapper #header-container #header .navigation-wrapper .secondary-navigation{display:none}#header-wrapper #header-container #header .navigation-wrapper .primary-navigation{display:none}#header-wrapper #header-container #header .navigation-wrapper #mobile-navigation-trigger{display:block}}#main-wrapper #content-wrapper{position:relative;z-index:50;background:url(/wp-content/themes/ippes/images/content-wrapper-background.jpg) no-repeat 50% 0,url(/wp-content/themes/ippes/images/content-wrapper-background-repeater.png)}#main-wrapper #content-wrapper
#content{max-width:1200px;margin:0
auto;color:#535353;background:#FFF;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.12);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.12);box-shadow:0 0 20px 0 rgba(0,0,0,.12)}#main-wrapper #content-wrapper #content #page-wrapper #page-content,#main-wrapper #content-wrapper #content #page-wrapper #page-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main-wrapper #content-wrapper #content #page-wrapper.page-with-sidebar{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}#main-wrapper #content-wrapper #content #page-wrapper.page-with-sidebar #page-content{width:calc(100% - 290px)}#main-wrapper #content-wrapper #content #page-wrapper.page-with-sidebar #page-sidebar{width:290px}@media screen and (max-width:860px){#main-wrapper #content-wrapper #content #page-wrapper.page-with-sidebar.hide-sidebar-on-mobile #page-content{width:100%}#main-wrapper #content-wrapper #content #page-wrapper.page-with-sidebar.hide-sidebar-on-mobile #page-sidebar{display:none}}@media screen and (max-width:765px){#main-wrapper #content-wrapper #content #page-wrapper.page-with-sidebar.top-sidebar-on-mobile #page-content{width:100%;order:2}#main-wrapper #content-wrapper #content #page-wrapper.page-with-sidebar.top-sidebar-on-mobile #page-sidebar{width:100%;order:1;margin-bottom:20px}}#main-wrapper #content-wrapper #content #page-wrapper.page-fullwidth #page-sidebar{display:none}#content-wrapper{background:#FFF}#content-wrapper #page-title{max-width:1200px;margin:0
auto;padding:60px
8px 45px;color:#003a61;text-align:center;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#content-wrapper #page-title
h1{text-transform:uppercase;font:47px/1em SourceSansPro-Bold}#content-wrapper #page-title
p{max-width:860px;margin:22px
auto 0;font:16px/1.4em SourceSansPro-Regular}#content-wrapper #content .dft-content-styles{color:#535353;font:18px/1.3em SourceSansPro-Regular}#content-wrapper #content .dft-content-styles
a{color:inherit;text-decoration:underline}#content-wrapper #content .dft-content-styles
p{margin-bottom:20px}#content-wrapper #content .dft-content-styles
em{font-style:italic}#content-wrapper #content .dft-content-styles
table{margin-bottom:20px}#content-wrapper #content .dft-content-styles
img{max-width:100%;height:auto}#content-wrapper #content .dft-content-styles h1,#content-wrapper #content .dft-content-styles h2,#content-wrapper #content .dft-content-styles h3,#content-wrapper #content .dft-content-styles h4,#content-wrapper #content .dft-content-styles h5,#content-wrapper #content .dft-content-styles
h6{margin-bottom:20px;font-family:SourceSansPro-Bold}#content-wrapper #content .dft-content-styles
h1{font-size:30px}#content-wrapper #content .dft-content-styles
h2{font-size:28px}#content-wrapper #content .dft-content-styles
h3{font-size:26px}#content-wrapper #content .dft-content-styles
h4{font-size:24px}#content-wrapper #content .dft-content-styles
h5{font-size:22px}#content-wrapper #content .dft-content-styles
h6{font-size:20px}#content-wrapper #content .dft-content-styles
ul{padding-left:20px;margin-bottom:20px;list-style-image:url(/wp-content/themes/ippes/images/list-style-icon.png)}#content-wrapper #content .dft-content-styles ul
li{margin-bottom:10px}#content-wrapper #content .dft-content-styles ul li:last-child{margin-bottom:0}#content-wrapper #content .dft-content-styles
blockquote{max-width:550px;color:#666;font:italic 18px/1.4em Georgia,serif;margin:.25em 0 20px;padding:.25em 20px;position:relative;border-left:5px solid #49F38B;background:rgba(46,159,255,.1)}#content-wrapper #content .dft-content-styles blockquote
*{margin-bottom:0}#content-wrapper #content .dft-content-styles blockquote
cite{display:block;color:#AAA;font-size:16px;margin-top:5px}#content-wrapper #content .dft-content-styles blockquote cite::before{content:"\2014 \2009"}#content-wrapper #content .dft-content-styles>:last-child{margin-bottom:0}@media screen and (max-width:760px){#content-wrapper #page-title,#content-wrapper #page-title.with-background{padding:30px
8px}#content-wrapper #page-title
h1{font-size:35px}#content-wrapper #page-title
p{line-height:1.2em}}.posts-default-listing{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.posts-default-listing .post-item{margin-bottom:20px}.posts-default-listing .post-item
a{display:block}.posts-default-listing .post-item a:hover .post-item-title{text-decoration:underline}.posts-default-listing .post-item .post-item-image{margin-bottom:10px}.posts-default-listing .post-item .post-item-image
img{display:block;width:100%;height:auto}.posts-default-listing .post-item .post-item-category{margin-bottom:8px;text-transform:uppercase;color:#28B228;font:11px/1em SourceSansPro-Regular}.posts-default-listing .post-item .post-item-title{margin-bottom:8px;color:#646360;font:17px/1.2em SourceSansPro-SemiBold}.posts-default-listing .post-item .post-item-date{color:#a6a6a8;font:11px/1em SourceSansPro-Regular}.posts-default-listing .post-item.aside-text
a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.posts-default-listing .post-item.aside-text a .post-item-image{max-width:45%;margin:0
10px 0 0}.posts-default-listing .post-item.aside-text a .post-item-content{flex:1}.wp-pagenavi{clear:both;color:#000;text-align:center;padding-top:40px}.wp-pagenavi a,.wp-pagenavi
span{color:#848484;font:18px/1em SourceSansPro-Light;text-decoration:none;border:1px
solid #BFBFBF;padding:5px
12px;margin:2px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.wp-pagenavi a:hover,.wp-pagenavi
span.current{border-color:#14C600}.wp-pagenavi
span.curent{font-weight:700}.wp-pagenavi
.pages{display:block;font-size:16px;border:0
none;padding-bottom:12px}#sidebar .sidebar-widget-wrapper{padding:0
10px 15px}#sidebar .sidebar-widget-wrapper.categories-list-widget{padding:0;margin-bottom:15px;text-transform:uppercase}#sidebar .sidebar-widget-wrapper.categories-list-widget .widget-content .categories-list-widget-title{padding:0
10px;border-top:1px dotted rgba(197,197,197,.8)}#sidebar .sidebar-widget-wrapper.categories-list-widget .widget-content .categories-list-widget-title
h4{position:relative;padding:15px
12px;border-bottom:1px dotted rgba(197,197,197,.8);color:#4d4d52;font:21px/1em SourceSansPro-Regular}#sidebar .sidebar-widget-wrapper.categories-list-widget .widget-content .categories-list-widget-title h4::after{background:url(/wp-content/themes/ippes/images/sprites-2x.png) no-repeat;background-size:500px 500px;content:'';display:block;position:absolute;right:0;top:calc(50% - 8px);width:16px;height:16px;background-position:-138px -54px}#sidebar .sidebar-widget-wrapper.categories-list-widget .widget-content ul
li{padding:0
10px;background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0,#F8F8FA 100%);background:-webkit-linear-gradient(top,#fefefe 0,#F8F8FA 100%);background:linear-gradient(to bottom,#fefefe 0,#F8F8FA 100%)}#sidebar .sidebar-widget-wrapper.categories-list-widget .widget-content ul li a,#sidebar .sidebar-widget-wrapper.categories-list-widget .widget-content ul li.categories-list-widget-title
h4{position:relative;padding:15px
12px;border-bottom:1px dotted rgba(197,197,197,.8)}#sidebar .sidebar-widget-wrapper.categories-list-widget .widget-content ul li a::after,#sidebar .sidebar-widget-wrapper.categories-list-widget .widget-content ul li.categories-list-widget-title h4::after{background:url(/wp-content/themes/ippes/images/sprites-2x.png) no-repeat;background-size:500px 500px;content:'';display:block;position:absolute;right:0}#sidebar .sidebar-widget-wrapper.categories-list-widget .widget-content ul li
a{display:block;color:#234268;font:14px/1em SourceSansPro-Regular;-webkit-transition:all .12s;-moz-transition:all .12s;-ms-transition:all .12s;-o-transition:all .12s;transition:all .12s}#sidebar .sidebar-widget-wrapper.categories-list-widget .widget-content ul li a::after{width:15px;height:8px;background-position:-136px -9px;top:calc(50% - 4px)}#sidebar .sidebar-widget-wrapper.categories-list-widget .widget-content ul li a:hover{padding-left:14px}#sidebar .sidebar-widget-wrapper.categories-list-widget .widget-content ul li.categories-list-widget-title
h4{color:#4d4d52;font:21px/1em SourceSansPro-Regular}#sidebar .sidebar-widget-wrapper.categories-list-widget .widget-content ul li.categories-list-widget-title h4::after{width:16px;height:16px;background-position:-138px -54px;top:calc(50% - 8px)}#sidebar .sidebar-widget-wrapper.info-box-default-widget{margin-bottom:5px;padding-top:15px}#sidebar .sidebar-widget-wrapper.info-box-default-widget .widget-content{max-width:276px;margin:0
auto;position:relative}#sidebar .sidebar-widget-wrapper.info-box-default-widget .widget-content .info-box-image{position:relative;z-index:1}#sidebar .sidebar-widget-wrapper.info-box-default-widget .widget-content .info-box-image
img{display:block;width:100%;height:auto}#sidebar .sidebar-widget-wrapper.info-box-default-widget .widget-content .info-box-widget{padding:15px;color:#fefefe;position:absolute;bottom:0;left:0;z-index:2}#sidebar .sidebar-widget-wrapper.info-box-default-widget .widget-content .info-box-widget
h5{font:32px/1em SourceSansPro-Black;margin-bottom:10px}#sidebar .sidebar-widget-wrapper.info-box-default-widget .widget-content .info-box-widget
p{font:22px/1em SourceSansPro-Light;margin-bottom:10px}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul
li{margin-bottom:10px}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li
a{display:inline-block;padding:3px
20px;margin:0;border:0
none;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;font:12px/normal SourceSansPro-Bold;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#28B228;color:#FFF;padding:3px
35px 3px 20px;display:block;width:100%;background:#00426B;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li a.full-width-button{display:block;width:100%}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li a.with-arrow{padding:3px
35px 3px 20px}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li a.with-arrow::after{background:url(/wp-content/themes/ippes/images/sprites-2x.png) no-repeat;background-size:500px 500px;content:'';display:block;width:15px;height:8px;position:absolute;top:calc(50% - 4px);right:10px}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li a.dft-yellow-button{background:#999;color:#FFF}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li a.dft-yellow-button.with-arrow::after{background-position:-136px -20px}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li a.dft-blue-button{background:#28B228;color:#FFF}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li a.dft-blue-button.with-arrow::after{background-position:-136px -9px}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li a.with-arrow::after{background-position:-136px -9px}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li a::after{background:url(/wp-content/themes/ippes/images/sprites-2x.png) no-repeat;background-size:500px 500px;content:'';display:block;width:15px;height:8px;position:absolute;top:calc(50% - 4px);right:10px}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li a::after{background-position:-136px -9px}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li.current-menu-item a,#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li:hover
a{color:#FFF;background:#28B228}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li.current-menu-item a::after,#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li:hover a::after{background-position:-136px -32px}#sidebar .sidebar-widget-wrapper.info-box-default-widget.formation-widget .info-box-widget-content ul li:last-child{margin-bottom:0}#sidebar .sidebar-widget-wrapper.info-box-default-widget.be-a-member-widget .info-box-widget{color:#263f4d}#sidebar .sidebar-widget-wrapper.links-list-widget{display:none}@media screen and (max-width:765px){#content #page-wrapper #page-sidebar #sidebar .categories-list-widget{margin-bottom:0}#content #page-wrapper #page-sidebar #sidebar .categories-list-widget
ul{display:none}#content #page-wrapper #page-sidebar #sidebar .info-box-default-widget{display:none}}.banner-wrapper a,.banner-wrapper
img{display:block}.banner-wrapper
img{width:100%;height:auto;margin:0
auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.dft-button{display:inline-block;padding:6px
25px;margin:0;border:0
none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;font:25px/normal SourceSansPro-Bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dft-button.full-width-button{display:block;width:100%}.dft-button.dft-yellow-button{background:#FD4;color:#FFF}.dft-button.dft-blue-button{background:#00476a;color:#FFF}.dft-small-button{display:inline-block;padding:3px
20px;margin:0;border:0
none;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;font:12px/normal SourceSansPro-Bold;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dft-small-button.full-width-button{display:block;width:100%}.dft-small-button.with-arrow{padding:3px
35px 3px 20px}.dft-small-button.with-arrow::after{background:url(/wp-content/themes/ippes/images/sprites-2x.png) no-repeat;background-size:500px 500px;content:'';display:block;width:15px;height:8px;position:absolute;top:calc(50% - 4px);right:10px}.dft-small-button.dft-yellow-button{background:#999;color:#FFF}.dft-small-button.dft-yellow-button.with-arrow::after{background-position:-136px -20px}.dft-small-button.dft-blue-button{background:#28B228;color:#FFF}.dft-small-button.dft-blue-button.with-arrow::after{background-position:-136px -9px}.social-links
li{margin:0
4px}.social-links li:first-child{margin-left:0}.social-links li:last-child{margin-right:0}.social-links li
a{background:url(/wp-content/themes/ippes/images/sprites-2x.png) no-repeat;background-size:500px 500px;display:block;width:34px;height:34px}.social-links.yellow-icons li .facebook-icon{background-position:-2px -2px}.social-links.yellow-icons li .instagram-icon{background-position:-42px -2px}.social-links.grey-icons li .facebook-icon{background-position:-2px -45px}.social-links.grey-icons li .instagram-icon{background-position:-42px -45px}.user-message{padding:10px
20px;margin-bottom:30px;text-align:center;color:rgba(0,0,0,.6);font:18px/normal SourceSansPro-Regular}.user-message.success-message{background:#E9FFD9;border:1px
solid #C9E0B7}.user-message.error-message{background:#FFECEC;border:1px
solid #F9CBC8}.user-message.warning-message{background:#FFF8C4;border:1px
solid #F7DEB0}.user-message.notice-message{background:#E3F7FC;border:1px
solid #B9E7F9}#footer-wrapper{background:#FFF;position:relative;z-index:100;-webkit-box-shadow:0 0 20px 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px 1px rgba(0,0,0,.1);box-shadow:0 0 20px 1px rgba(0,0,0,.1)}#footer-wrapper
#footer{max-width:1200px;margin:0
auto;padding:30px
8px 20px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#footer-wrapper #footer .footer-box
h3{margin-bottom:12px;color:#28B228;font:33px/1em SourceSansPro-Black}#footer-wrapper #footer .footer-box
p{margin-bottom:16px;color:#070707;font:18px/1em SourceSansPro-Light}#footer-wrapper #footer .footer-box.logo-box{flex-basis:270px;max-width:270px}#footer-wrapper #footer .footer-box.logo-box a,#footer-wrapper #footer .footer-box.logo-box
img{display:block}#footer-wrapper #footer .footer-box.logo-box
img{width:100%;height:auto}#footer-wrapper #footer .footer-box.navigation-box{margin:0
10px}#footer-wrapper #footer .footer-box.navigation-box ul
li{margin-bottom:15px;text-transform:uppercase}#footer-wrapper #footer .footer-box.navigation-box ul li
a{color:#00294b;font:15px/1em SourceSansPro-Regular}#footer-wrapper #footer .footer-box.navigation-box ul li a:hover{text-decoration:underline}#footer-wrapper #footer .footer-box.navigation-box ul li:last-child{margin-bottom:0}#footer-wrapper #footer .footer-box.facebook-box{flex-basis:300px;max-width:300px}#footer-wrapper #footer .footer-box.facebook-box
h3{text-align:center}#footer-wrapper #footer .footer-box.facebook-box .fb-page-wrapper{padding:10px;border:2px
solid #F3F3F9;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}#footer-wrapper
#copywrite{background:#186200}#footer-wrapper #copywrite .copywrite-content{max-width:1200px;margin:0
auto;padding:16px
8px}#footer-wrapper #copywrite .copywrite-content
p{text-align:center;color:#FFF;font:12px/1em SourceSansPro-Regular}@media screen and (max-width:960px){#footer-wrapper
#footer{padding:20px
8px}#footer-wrapper #footer .footer-box.logo-box{margin-right:15px}#footer-wrapper #footer .footer-box.navigation-box{display:none}}@media screen and (max-width:650px){#footer-wrapper
#footer{display:block}#footer-wrapper #footer .footer-box
h3{font:25px/1em SourceSansPro-Black}#footer-wrapper #footer .footer-box
p{margin-bottom:12px;font:19px/1em SourceSansPro-Light}#footer-wrapper #footer .footer-box.logo-box{margin:0
auto 30px}#footer-wrapper #footer .footer-box.facebook-box{margin:0
auto}}@media screen and (max-width:450px){#footer-wrapper #copywrite .copywrite-content{padding:12px
0}}body.home #content #homepage-slider{overflow:hidden}body.home #content #page-wrapper #page-content .last-news-wrapper{padding:3% 3%}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-title-aux{width:100%;height:8px;background:#F2F2F2;margin-bottom:8px}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-title-aux::before{display:block;content:'';width:36px;height:100%;background:#969696}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-bottom:25px}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-title
h2{color:#4d4d52;font:24px SourceSansPro-Light}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-title .more-news-button{margin-left:10px}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-title .more-news-button
a{vertical-align:-10px}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list{margin-bottom:20px}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list
li{padding:20px
0;border-bottom:1px solid #EBEBF3}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list li:first-child{padding-top:0}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list li.posts-item{padding:20px
0 0}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list li.posts-item.row-1 .post-item{width:32%}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list li.posts-item.row-2 .post-item{width:49%}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list li.posts-item.row-3 .post-item{width:23%}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list li.posts-item.row-3 .post-item .post-item-title{font-size:14px}body.home #content #page-wrapper #page-content .last-news-wrapper .more-news-button{padding-bottom:8px;text-align:center}body.home #content #page-wrapper #page-content .about-ippes-box{color:#666;text-align:center;padding:30px
10px;background:rgba(0,0,0,.03)}body.home #content #page-wrapper #page-content .about-ippes-box
h3{margin-bottom:30px;font:38px/.9em SourceSansPro-Light}body.home #content #page-wrapper #page-content .about-ippes-box
p{margin-bottom:18px;font:18px/1.3em SourceSansPro-Light}body.home #content #page-wrapper #page-content .about-ippes-box .about-ippes-link{margin-bottom:30px}body.home #content #page-wrapper #page-content .about-ippes-box
.services{padding-bottom:10px;font-size:30px;border-bottom:1px solid rgba(0,0,0,.2)}body.home #content #page-wrapper #page-content .about-ippes-box .services-ul{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}body.home #content #page-wrapper #page-content .about-ippes-box .services-ul
li{max-width:200px;margin:0
10px 20px}body.home #content #page-wrapper #page-content .about-ippes-box .services-ul li
.image{padding:10px;background:#00476a;border-radius:5px}body.home #content #page-wrapper #page-content .about-ippes-box .services-ul li .image
img{display:block;width:100%;height:auto}body.home #content #page-wrapper #page-content .about-ippes-box .services-ul li
.text{padding:10px
0;color:#666;font:19px/1 SourceSansPro-Regular}body.home #content #page-wrapper #page-sidebar{background:#F8F8FA;border-left:1px solid #E2E2E2}body.home .links-list-widget{display:block!important}html.touch body.home #content #homepage-slider .ls-nav-next,html.touch body.home #content #homepage-slider .ls-nav-prev{display:none}@media screen and (max-width:1000px){body.home #content #page-wrapper #page-content .last-news-wrapper{padding:2% 2%}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list
li{padding:15px
0}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list li.posts-item .post-item
a{display:block}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list li.posts-item .post-item .post-item-title{font-size:16px!important}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list li.posts-item.row-2 .post-item
a{display:block}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list li.posts-item.row-2 .post-item a .post-item-image{max-width:none;margin:0
0 10px 0}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list li.posts-item.row-3 .post-item{width:49%}}@media screen and (max-width:765px){body.home #content #page-wrapper #page-content .about-acbr-box{padding:5%}body.home #content #page-wrapper #page-content .about-acbr-box
h3{margin-bottom:20px;font-size:36px}body.home #content #page-wrapper #page-content .about-acbr-box
p{margin-bottom:15px;font-size:15px}}@media screen and (max-width:500px){body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-title{margin-bottom:0}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-title
h2{font-size:20px}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list li.posts-item.row-1 .post-item{width:49%}body.home #content #page-wrapper #page-content .last-news-wrapper .last-news-list li.posts-item.row-1 .post-item:last-child{display:none}}body.page-template-template-quem-somos #content,body.page-template-template-servicos
#content{padding:30px
0 50px}body.page-template-template-quem-somos #content #page-content,body.page-template-template-quem-somos #content #page-sidebar,body.page-template-template-servicos #content #page-content,body.page-template-template-servicos #content #page-sidebar{padding:0
15px}body.page-template-template-quem-somos #content #page-sidebar ul,body.page-template-template-servicos #content #page-sidebar
ul{padding:0
10px;border:1px
solid #EAEAEA;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}body.page-template-template-quem-somos #content #page-sidebar ul li,body.page-template-template-servicos #content #page-sidebar ul
li{padding:8px
0;border-bottom:1px dotted #EAEAEA}body.page-template-template-quem-somos #content #page-sidebar ul li a,body.page-template-template-servicos #content #page-sidebar ul li
a{display:block;padding:8px
30px 8px 12px;color:#3f688b;font:17px/1em SourceSansPro-Regular;text-transform:uppercase;position:relative;border-left:5px solid transparent}body.page-template-template-quem-somos #content #page-sidebar ul li a::after,body.page-template-template-servicos #content #page-sidebar ul li a::after{background:url(/wp-content/themes/ippes/images/sprites-2x.png) no-repeat;background-size:500px 500px;content:'';display:none;width:15px;height:8px;background-position:-136px -9px;position:absolute;top:calc(50% - 4px);right:0}body.page-template-template-quem-somos #content #page-sidebar ul li.current_page_item a::after,body.page-template-template-servicos #content #page-sidebar ul li.current_page_item a::after{display:block}body.page-template-template-quem-somos #content #page-sidebar ul li.current_page_item a,body.page-template-template-quem-somos #content #page-sidebar ul li:hover a,body.page-template-template-servicos #content #page-sidebar ul li.current_page_item a,body.page-template-template-servicos #content #page-sidebar ul li:hover
a{color:#666;border-left-color:#CCC}body.page-template-template-quem-somos #content #page-sidebar ul li:last-child,body.page-template-template-servicos #content #page-sidebar ul li:last-child{border-bottom:0}body.page-template-template-quem-somos #content #page-content article .page-content-title,body.page-template-template-servicos #content #page-content article .page-content-title{margin-bottom:26px;color:#385468;font:30px/1em SourceSansPro-Bold}body.page-template-template-quem-somos #content #page-content article .counsel-list>li,body.page-template-template-servicos #content #page-content article .counsel-list>li{padding-bottom:50px}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-name,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-name{margin-bottom:16px;text-transform:uppercase}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-name div,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-name
div{display:inline-block;background:#21AA21;padding:10px
20px;position:relative;color:#fff;font:30px/1em SourceSansPro-Light}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-name div:after,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-name div:after{content:'';display:block;width:24px;height:100%;position:absolute;top:0;right:-12px;background:#21AA21;-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg)}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-desc,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-desc{margin-bottom:20px;font-size:15px}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-members-list li,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-members-list
li{padding-bottom:20px;margin-bottom:25px;border-bottom:1px dotted rgba(0,0,0,.3)}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-members-list li:last-child,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-members-list li:last-child{margin-bottom:0}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-members-list li a,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-members-list li
a{display:block}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos{color:#535353;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos .counsel-member-photo,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos .counsel-member-photo{margin:0
10px 5px 0}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos .counsel-member-photo img,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos .counsel-member-photo
img{display:block;width:100px;height:auto;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos .cc-infos .counsel-member-name,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos .cc-infos .counsel-member-name{text-transform:uppercase;color:#6ed511;font:19px/1em SourceSansPro-Bold}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos .cc-infos .counsel-member-desc,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos .cc-infos .counsel-member-desc{padding-top:10px;font:16px/1.2em SourceSansPro-Regular}@media screen and (max-width:1200px){body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-name div:after,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-name div:after{display:none}}@media screen and (max-width:500px){body.page-template-template-quem-somos #content #page-content,body.page-template-template-quem-somos #content #page-sidebar,body.page-template-template-servicos #content #page-content,body.page-template-template-servicos #content #page-sidebar{padding:0
8px}body.page-template-template-quem-somos #content #page-content article .counsel-list>li,body.page-template-template-servicos #content #page-content article .counsel-list>li{padding-top:30px}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-name div,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-name
div{font-size:25px}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-photo,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-photo{margin-right:10px}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-photo img,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-photo
img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos .counsel-member-name,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos .counsel-member-name{font-size:17px}body.page-template-template-quem-somos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos .counsel-member-desc,body.page-template-template-servicos #content #page-content article .counsel-list>li .counsel-members-list li .counsel-member-infos .counsel-member-desc{font-size:15px}}body.archive.category #content #page-wrapper #page-content,body.blog #content #page-wrapper #page-content{padding:15px
15px 50px}body.archive.category #content #page-wrapper #page-content .posts-default-listing .post-item,body.blog #content #page-wrapper #page-content .posts-default-listing .post-item{width:49%}body.archive.category #content #page-wrapper #page-sidebar,body.blog #content #page-wrapper #page-sidebar{background:#F8F8FA;border-left:1px solid #E2E2E2}@media screen and (max-width:765px){body.archive.category #content #page-wrapper #page-content,body.blog #content #page-wrapper #page-content{padding:10px
8px 30px}}@media screen and (max-width:500px){body.archive.category #content #page-wrapper #page-content .posts-default-listing .post-item,body.blog #content #page-wrapper #page-content .posts-default-listing .post-item{width:100%}}body.page.page-template-default:not(.home) #content #page-wrapper #page-content .post-image img,body.single-portfolio #content #page-wrapper #page-content .post-image img,body.single-post #content #page-wrapper #page-content .post-image
img{display:block;width:100%;height:auto}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article,body.single-portfolio #content #page-wrapper #page-content article,body.single-post #content #page-wrapper #page-content
article{padding:3% 3% 6%}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article header,body.single-portfolio #content #page-wrapper #page-content article header,body.single-post #content #page-wrapper #page-content article
header{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.15)}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article header .post-category,body.single-portfolio #content #page-wrapper #page-content article header .post-category,body.single-post #content #page-wrapper #page-content article header .post-category{margin-bottom:10px;text-transform:uppercase;color:#28B228;font:16px/1em SourceSansPro-Regular}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article header .post-category a,body.single-portfolio #content #page-wrapper #page-content article header .post-category a,body.single-post #content #page-wrapper #page-content article header .post-category
a{color:inherit}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article header .post-category a:hover,body.single-portfolio #content #page-wrapper #page-content article header .post-category a:hover,body.single-post #content #page-wrapper #page-content article header .post-category a:hover{text-decoration:underline}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article header .post-title,body.single-portfolio #content #page-wrapper #page-content article header .post-title,body.single-post #content #page-wrapper #page-content article header .post-title{margin-bottom:10px;color:#646360;font:36px/1.1em SourceSansPro-SemiBold}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article header .post-excerpt,body.single-portfolio #content #page-wrapper #page-content article header .post-excerpt,body.single-post #content #page-wrapper #page-content article header .post-excerpt{margin-bottom:10px;color:#929292;font:20px/1.1em SourceSansPro-Regular}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article header .post-date,body.single-portfolio #content #page-wrapper #page-content article header .post-date,body.single-post #content #page-wrapper #page-content article header .post-date{color:#a6a6a8;font:11px/1em SourceSansPro-Regular;padding-top:5px}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article .post-content,body.single-portfolio #content #page-wrapper #page-content article .post-content,body.single-post #content #page-wrapper #page-content article .post-content{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.15)}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article footer .post-author,body.single-portfolio #content #page-wrapper #page-content article footer .post-author,body.single-post #content #page-wrapper #page-content article footer .post-author{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.15)}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article footer .post-author .post-author-avatar,body.single-portfolio #content #page-wrapper #page-content article footer .post-author .post-author-avatar,body.single-post #content #page-wrapper #page-content article footer .post-author .post-author-avatar{float:left;margin:0
12px 3px 0}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article footer .post-author .post-author-avatar img,body.single-portfolio #content #page-wrapper #page-content article footer .post-author .post-author-avatar img,body.single-post #content #page-wrapper #page-content article footer .post-author .post-author-avatar
img{display:block}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article footer .post-author .post-author-bio,body.single-portfolio #content #page-wrapper #page-content article footer .post-author .post-author-bio,body.single-post #content #page-wrapper #page-content article footer .post-author .post-author-bio{min-height:100px}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article footer .post-author .post-author-bio h6,body.page.page-template-default:not(.home) #content #page-wrapper #page-content article footer .post-author .post-author-bio p,body.single-portfolio #content #page-wrapper #page-content article footer .post-author .post-author-bio h6,body.single-portfolio #content #page-wrapper #page-content article footer .post-author .post-author-bio p,body.single-post #content #page-wrapper #page-content article footer .post-author .post-author-bio h6,body.single-post #content #page-wrapper #page-content article footer .post-author .post-author-bio
p{color:#646360;margin-bottom:12px}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article footer .post-author .post-author-bio .post-author-display-name,body.single-portfolio #content #page-wrapper #page-content article footer .post-author .post-author-bio .post-author-display-name,body.single-post #content #page-wrapper #page-content article footer .post-author .post-author-bio .post-author-display-name{font:22px/1.1em SourceSansPro-SemiBold}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article footer .post-author .post-author-bio .post-author-description,body.single-portfolio #content #page-wrapper #page-content article footer .post-author .post-author-bio .post-author-description,body.single-post #content #page-wrapper #page-content article footer .post-author .post-author-bio .post-author-description{font:15px/1.2em SourceSansPro-Regular}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article footer .post-comments,body.single-portfolio #content #page-wrapper #page-content article footer .post-comments,body.single-post #content #page-wrapper #page-content article footer .post-comments{margin-bottom:40px}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article footer .post-share,body.single-portfolio #content #page-wrapper #page-content article footer .post-share,body.single-post #content #page-wrapper #page-content article footer .post-share{text-align:center;padding-top:15px;background:url(/wp-content/themes/ippes/images/post-share-shadow.png) no-repeat 50% 0}body.page.page-template-default:not(.home) #content #page-wrapper #page-content article footer .post-share p,body.single-portfolio #content #page-wrapper #page-content article footer .post-share p,body.single-post #content #page-wrapper #page-content article footer .post-share
p{color:#747474;font:21px/1em SourceSansPro-Regular;margin-bottom:20px}body.page.page-template-default:not(.home) #content #page-wrapper #page-sidebar,body.single-portfolio #content #page-wrapper #page-sidebar,body.single-post #content #page-wrapper #page-sidebar{background:#F8F8FA;border-left:1px solid #E2E2E2}@media screen and (max-width:500px){body.single-portfolio #content #page-wrapper #page-content article header .post-title,body.single-post #content #page-wrapper #page-content article header .post-title{font-size:28px}body.single-portfolio #content #page-wrapper #page-content article header .post-excerpt,body.single-post #content #page-wrapper #page-content article header .post-excerpt{font-size:18px}}body.page.page-template-default:not(.home) #content #page-wrapper #page-sidebar
#sidebar{padding-top:15px}body.page.page-template-default:not(.home) #content #page-wrapper #page-sidebar #sidebar .categories-list-widget{display:none}body.page-contato #content-wrapper #page-wrapper #page-content{padding:3% 4% 6%}body.page-contato #content-wrapper #page-wrapper #page-content .contact-infos{margin-bottom:30px;color:#666;font:19px/normal SourceSansPro-Regular}body.page-contato #content-wrapper #page-wrapper #page-content #contact-form{max-width:620px}body.page-contato #content-wrapper #page-wrapper #page-content #contact-form
h3{margin-bottom:20px;color:#003c70;font:18px/1em SourceSansPro-Bold}body.page-contato #content-wrapper #page-wrapper #page-content #contact-form h3::before{background:url(/wp-content/themes/ippes/images/sprites-2x.png) no-repeat;background-size:500px 500px;content:'';display:inline-block;width:34px;height:23px;background-position:-58px -87px;vertical-align:-5px;padding-right:10px}body.page-contato #content-wrapper #page-wrapper #page-content #contact-form
.row{margin-bottom:10px}body.page-contato #content-wrapper #page-wrapper #page-content #contact-form .row input,body.page-contato #content-wrapper #page-wrapper #page-content #contact-form .row select,body.page-contato #content-wrapper #page-wrapper #page-content #contact-form .row
textarea{display:block;width:100%;color:#070707;font:15px/normal SourceSansPro-Light;background:#F2F2F8;padding:8px
10px;margin:0;border:0
none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.page-contato #content-wrapper #page-wrapper #page-content #contact-form .row
textarea{height:150px;resize:none}body.page-contato #content-wrapper #page-wrapper #page-content #contact-form .submit-button{text-align:right}@media screen and (max-width:760px){body.page-contato #content-wrapper #page-title .locations-addresses{display:block}body.page-contato #content-wrapper #page-title .locations-addresses
li{text-align:center;margin:0
0 10px 0!important}}body.author #content-wrapper #page-wrapper #page-content,body.post-type-archive-portfolio #content-wrapper #page-wrapper #page-content{padding:20px;-webkit-box-shadow:inset -10px 0 10px 0 rgba(0,0,0,.04);-moz-box-shadow:inset -10px 0 10px 0 rgba(0,0,0,.04);box-shadow:inset -10px 0 10px 0 rgba(0,0,0,.04)}body.author #content-wrapper #page-wrapper #page-content .paineis-posts-listing,body.post-type-archive-portfolio #content-wrapper #page-wrapper #page-content .paineis-posts-listing{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}body.author #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item,body.post-type-archive-portfolio #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item{width:49%;margin-bottom:20px}body.author #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item a,body.post-type-archive-portfolio #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item
a{display:block}body.author #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item .post-item-image,body.post-type-archive-portfolio #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item .post-item-image{margin-bottom:10px}body.author #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item .post-item-image img,body.post-type-archive-portfolio #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item .post-item-image
img{display:block;width:100%;height:auto}body.author #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item .post-item-content,body.post-type-archive-portfolio #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item .post-item-content{padding-left:30px}body.author #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item .post-item-content .post-item-title,body.post-type-archive-portfolio #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item .post-item-content .post-item-title{margin-bottom:8px;position:relative;color:#535353;font:25px/1.1em SourceSansPro-Regular}body.author #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item .post-item-content .post-item-title::before,body.post-type-archive-portfolio #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item .post-item-content .post-item-title::before{content:'';display:block;width:8px;height:100%;padding-top:25px;background:#FD4;position:absolute;bottom:0;right:calc(100% + 12px)}body.author #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item .post-item-content .post-item-excerpt,body.post-type-archive-portfolio #content-wrapper #page-wrapper #page-content .paineis-posts-listing .post-item .post-item-content .post-item-excerpt{color:#535353;font:14px/1.2em SourceSansPro-Regular}body.post-type-archive-portfolio #content-wrapper #page-wrapper #sidebar,body.single-portfolio #content-wrapper #page-wrapper
#sidebar{padding-top:15px}body.post-type-archive-portfolio #content-wrapper #page-wrapper #sidebar .categories-list-widget,body.single-portfolio #content-wrapper #page-wrapper #sidebar .categories-list-widget{display:none}@media screen and (max-width:860px){body.post-type-archive-portfolio #content #page-wrapper #page-content{padding:8px}}@media screen and (max-width:600px){body.post-type-archive-portfolio #content #page-wrapper #page-content .paineis-posts-listing .post-item{width:100%}}body.page-template-template-formacao #content-wrapper #page-wrapper #page-content{padding:20px;overflow:hidden;-webkit-box-shadow:inset 10px 0 10px 0 rgba(0,0,0,.04);-moz-box-shadow:inset 10px 0 10px 0 rgba(0,0,0,.04);box-shadow:inset 10px 0 10px 0 rgba(0,0,0,.04)}body.page-template-template-formacao #content-wrapper #page-wrapper #page-content .page-title-wrapper{margin-bottom:30px;position:relative}body.page-template-template-formacao #content-wrapper #page-wrapper #page-content .page-title-wrapper .page-content-title{padding:30px
0 0 50px;color:#FFF;font:45px/1em SourceSansPro-Bold;position:absolute;top:0;left:0;z-index:10;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.4);-moz-text-shadow:1px 1px 1px rgba(0,0,0,.4);text-shadow:1px 1px 1px rgba(0,0,0,.4)}body.page-template-template-formacao #content-wrapper #page-wrapper #page-content .page-title-wrapper .page-content-title::before{content:'';display:block;width:12px;height:100%;background:#FD4;padding-top:100px;position:absolute;bottom:0;left:21px}body.page-template-template-formacao #content-wrapper #page-wrapper #page-content .page-title-wrapper .page-title-image
img{display:block;width:100%;height:auto}body.page-template-template-formacao #content-wrapper #page-wrapper #page-content .page-title-wrapper.no-title-image .page-content-title{position:static;color:#385468;font-size:38px;padding:10px
0 0 20px;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none}body.page-template-template-formacao #content-wrapper #page-wrapper #page-content .page-title-wrapper.no-title-image .page-content-title::before{width:10px;left:0}body.page-template-template-formacao #content-wrapper #page-wrapper
#sidebar{padding-top:15px}body.page-template-template-formacao #content-wrapper #page-wrapper #sidebar .categories-list-widget{display:none}@media screen and (max-width:765px){body.page-template-template-formacao #content #page-wrapper #page-content{padding:15px
8px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.page-template-template-formacao #content #page-wrapper #page-sidebar #sidebar .formation-widget{display:block}body.page-template-template-formacao #content #page-wrapper #page-sidebar #sidebar .formation-widget .widget-content{max-width:none}body.page-template-template-formacao #content #page-wrapper #page-sidebar #sidebar .formation-widget .widget-content .info-box-image{display:none}body.page-template-template-formacao #content #page-wrapper #page-sidebar #sidebar .formation-widget .widget-content .info-box-widget{padding:0;position:static}body.page-template-template-formacao #content #page-wrapper #page-sidebar #sidebar .formation-widget .widget-content .info-box-widget h5,body.page-template-template-formacao #content #page-wrapper #page-sidebar #sidebar .formation-widget .widget-content .info-box-widget
p{display:none}body.page-template-template-formacao #content #page-wrapper #page-sidebar #sidebar .formation-widget .widget-content .info-box-widget
a{padding:6px
34px 6px 16px}}@media screen and (max-width:500px){body.page-template-template-formacao #content #page-wrapper #page-content .page-title-wrapper .page-content-title{font-size:30px}}body.search #content-wrapper #page-wrapper #page-content{padding:15px;-webkit-box-shadow:inset -10px 0 10px 0 rgba(0,0,0,.04);-moz-box-shadow:inset -10px 0 10px 0 rgba(0,0,0,.04);box-shadow:inset -10px 0 10px 0 rgba(0,0,0,.04)}body.search #content-wrapper #page-wrapper #page-content .results-title{margin-bottom:25px;padding:12px
10px;border-bottom:1px solid rgba(0,0,0,.1);color:#FFF;font:28px/1em SourceSansPro-Light;background:rgba(0,58,97,.75);border:1px
solid #003A61;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}body.search #content-wrapper #page-wrapper #page-content .results-title
span{text-decoration:underline}body.search #content-wrapper #page-wrapper #page-content .result-item{margin-bottom:20px;padding-bottom:10px;border-bottom:1px dashed rgba(0,0,0,.2)}body.search #content-wrapper #page-wrapper #page-content .result-item
a{display:block;color:#929292}body.search #content-wrapper #page-wrapper #page-content .result-item a:hover{text-decoration:underline}body.search #content-wrapper #page-wrapper #page-content .result-item .result-image{float:left;margin:0
10px 5px 0}body.search #content-wrapper #page-wrapper #page-content .result-item .result-image
img{display:block;width:80px;height:auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}body.search #content-wrapper #page-wrapper #page-content .result-item .result-post-type{margin-bottom:2px;text-transform:uppercase;color:#28B228;font:11px/1em SourceSansPro-Light}body.search #content-wrapper #page-wrapper #page-content .result-item .result-title{margin-bottom:10px;color:#646360;font:20px/1.1em SourceSansPro-SemiBold}body.search #content-wrapper #page-wrapper #page-content .result-item .result-excerpt{font:14px/1.1em SourceSansPro-Regular}body.search #content-wrapper #page-wrapper #page-content .pagination-wrapper{padding-bottom:20px}body.search #content-wrapper #page-wrapper
#sidebar{padding-top:15px}body.search #content-wrapper #page-wrapper #sidebar .categories-list-widget{display:none}@media screen and (max-width:600px){body.search #content-wrapper #page-wrapper #page-content{padding:8px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.search #content-wrapper #page-wrapper #page-content .results-title{margin-bottom:20px;padding:8px;font-size:22px}}body.error404 #content-wrapper #page-title{background:#CC1414}