/*!  
Theme Name: IBGC
Theme URI: http://underscores.me/
Author: namBBU
Author URI: http://nambbu.com.br/
Description: Tema criado exclusivamente para o site do projeto IBGC - Instituto Brasileiro de Governança Corportativa
Version: 0.9.1
Text Domain: nambbu 
*/*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff;margin:0;padding:1.5rem}figure{margin:0}img{height:auto;max-width:100%}a{color:#2096f3;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:0;transition-delay:0}a:visited{color:#2096f3}a:hover,a:focus,a:active{color:#000}a:focus{outline:thin dotted}a:hover,a:active{outline:0}hr{background:#212053;border:0;clear:both;height:1px;width:100%}table{width:100%}table tr{border-top:1px solid #212053}table td{border-top:1px solid rgba(33,32,83,0.3);padding:0.2rem}body,button,input,select,optgroup,textarea{font-family:"Raleway",sans-serif;line-height:1.2;font-size:16}dfn,cite,em,i{font-style:italic}blockquote{margin:2rem 1.5rem;position:relative}blockquote:before{color:rgba(153,153,153,0.2);content:'"';display:block;font-family:Georgia, 'Times New Roman', Times, serif;font-size:140px;font-style:italic;left:-30px;position:absolute;top:-35px;z-index:-1}blockquote p{font-style:italic;font-size:20px;font-size:1.25rem;font-weight:600}address{margin:0 0 1.5em}pre{background:#ddd;font-family:consolas;font-size:12px;line-height:1.2;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:consolas;font-size:12px}abbr,acronym{border-bottom:1px dotted #ddd;cursor:help}mark,ins{background:yellow;text-decoration:none}big{font-size:125%}h1,h2,h3,h4,h5,h6{clear:both;color:#555;margin:10px auto;margin:1rem auto}h2{color:#2096f3}p{line-height:1.6;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:14px;font-size:.875rem;font-weight:400}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.5);box-shadow:0 0 2px 2px rgba(0,0,0,0.5);clip:auto !important;color:#2096f3;display:block;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;font-size:14px;font-size:.875rem;font-weight:700}#content[tabindex="-1"]:focus{outline:0}.container{margin-left:auto;margin-right:auto;max-width:1338px;padding-left:10px;padding-right:10px}.row{margin-left:10px;margin-right:10px;width:100%;content:"";display:table;table-layout:fixed}[class*="col-"]{display:block;float:left;min-height:1px;padding:0 10px}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}@media screen and (max-width: 660px){.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}}@media screen and (max-width: 540px){.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}}.site-header{left:0;position:absolute;top:0;width:100%;z-index:10000;content:"";display:table;table-layout:fixed;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:0;transition-delay:0}.site-header .custom-logo-link{display:inline-block;max-width:186px}.site-header .custom-logo-link:hover{opacity:0.7}.main-navigation{content:"";display:table;table-layout:fixed}@media screen and (max-width: 540px){.main-navigation{text-align:center !important}}.main-navigation .fixed-menu{background:#fff;-webkit-box-shadow:0 20px 20px rgba(0,0,0,0.05);box-shadow:0 20px 20px rgba(0,0,0,0.05);height:100%;opacity:0;position:fixed;right:-25%;top:0;visibility:hidden;z-index:-1;-webkit-transition:.8s all ease-in-out;transition:.8s all ease-in-out;-webkit-transition-delay:0;transition-delay:0}.main-navigation .fixed-menu .container{max-width:600px}.main-navigation .fixed-menu .container .social{border-left:2px solid #000;padding:2rem 0}.main-navigation .fixed-menu .custom-logo-link{max-width:none;padding:0;text-align:left;margin:15px 0px 20px;margin:1.5rem 0rem 2rem}@media screen and (max-width: 560px){.main-navigation .fixed-menu .custom-logo-link{margin-bottom:1rem}.main-navigation .fixed-menu .custom-logo-link img{max-width:110px}}.main-navigation .fixed-menu .button-search{color:#000;margin:0 auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:0;transition-delay:0}.main-navigation .fixed-menu .button-search:hover{color:#2096f3}.main-navigation .fixed-menu ul{background:#fff;list-style:none;margin:0;padding-left:0}.main-navigation .fixed-menu ul.nav-menu>li{margin-bottom:1rem;padding:0}@media screen and (max-width: 560px){.main-navigation .fixed-menu ul.nav-menu>li{margin-bottom:2px}}.main-navigation .fixed-menu .menu-item{float:left;text-align:left;width:100%}.main-navigation .fixed-menu .menu-item:last-child a{border-right:0}.main-navigation .fixed-menu .menu-item.current-menu-item a{color:#2096f3;font-weight:600}.main-navigation .fixed-menu .menu-item .sub-menu a{color:#2096f3;padding:1px 0}.main-navigation .fixed-menu .menu-item .sub-menu a:hover{color:#000}.main-navigation .fixed-menu a{color:#000;display:block;text-decoration:none;width:100%;font-size:16px;font-size:1rem;font-weight:400;padding:5px 0px;padding:.5rem 0rem}.main-navigation .fixed-menu a:hover,.main-navigation .fixed-menu a:focus{color:#2096f3}.main-navigation .fixed-menu a[href~="#!"]{color:#333;cursor:default;text-transform:uppercase}@media screen and (max-width: 560px){.main-navigation .fixed-menu a[href~="#!"]{font-size:10px;padding-bottom:2px}}@media screen and (max-width: 560px){.main-navigation .fixed-menu a{font-size:12px}}.menu-toggle-wrap{background:#2096f3;padding:0.5rem 1rem;position:fixed;right:24px;top:24px}@media screen and (max-width: 560px){.menu-toggle-wrap{padding:0 2px}}.main-navigation.toggled .fixed-menu{opacity:1;right:0;visibility:visible}.main-navigation.toggled .menu-toggle-wrap{background:#fff}.menu-toggle{border:0;cursor:pointer;height:50px;width:50px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.menu-toggle:focus{border:0;outline:none}.menu-toggle span{background:#fff;display:block;height:4px;left:7px;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:35px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:0;transition-delay:0}.menu-toggle span:nth-child(1){top:12px}.menu-toggle span:nth-child(2),.menu-toggle span:nth-child(3){top:22px}.menu-toggle span:nth-child(4){top:32px}.menu-toggle[aria-expanded="true"]:before{opacity:1;right:100%}.menu-toggle[aria-expanded="true"] span{background-color:#2096f3}.menu-toggle[aria-expanded="true"] span:nth-child(1){left:50%;top:18px;width:0%}.menu-toggle[aria-expanded="true"] span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(4){left:50%;top:18px;width:0%}.social-network{text-align:center}.social-network .social-link{padding:1.5rem 0}.posts-navigation{margin:0 auto;max-width:660px;padding:1rem 0.5rem 4rem;text-align:center}.posts-navigation .nav-previous{float:left}.posts-navigation .nav-next{float:right}.numeric-pagination{margin-bottom:5rem;text-align:center}.numeric-pagination ul{list-style-type:none;margin:0;padding:0}.numeric-pagination li{display:inline-block;margin:3px;padding:0}.numeric-pagination li.previous-posts a,.numeric-pagination li.next-posts a{background:transparent;border:0;width:auto}.numeric-pagination a{background:#f1f1f1;display:block;height:30px;line-height:30px;width:30px;font-size:16px;font-size:1rem;font-weight:400}.numeric-pagination .current{cursor:default;pointer-events:none}.numeric-pagination .current a{background:#2096f3;color:#fff}.slider-navigation{border-left:30px solid #2096f3;bottom:0;left:0;padding:1rem;position:absolute;z-index:10}@media screen and (max-width: 720px){.slider-navigation{padding-right:100px}}@media screen and (max-width: 560px){.slider-navigation{padding-right:0}}.slider-navigation h3{color:#fff;margin:0;font-size:32px;font-size:2rem;font-weight:300}.slider-navigation ul{margin:0;padding-left:0}.slider-navigation li{display:inline-block;list-style-type:none;margin-right:1rem}.slider-navigation a{color:rgba(255,255,255,0.7);font-size:18px;font-size:1.125rem;font-weight:600}.slider-navigation a:hover{color:#fff}@media screen and (max-width: 1230px){.slider-navigation a{font-size:12px;font-size:.75rem;font-weight:600}}.breadcrumbs{max-width:895px;margin:0 auto 3rem}.site{position:relative}.inner-header-molecule{left:40px;max-width:200px;position:absolute;top:-80px;z-index:10}@media screen and (max-width: 1130px){.inner-header-molecule{max-width:100px}}.entry-header{background-image:url(images/pattern.png);float:left;position:relative;width:100%}.entry-header .main-header{max-width:920px;padding:3rem 1rem 0.5rem;content:"";display:table;table-layout:fixed}.entry-header .main-header .title{color:#fff;margin-bottom:0;font-size:38px;font-size:2.375rem;font-weight:300}@media screen and (max-width: 600px){.entry-header .main-header .title{font-size:20px;font-size:1.25rem;font-weight:300}}.entry-header .main-header .subtitle{color:#2096f3;margin-top:0;font-size:18px;font-size:1.125rem;font-weight:600}.entry-header .main-header .subtitle a:hover{color:#fff}.entry-header .main-header .inner-page-logo{float:right;margin-top:3rem;max-width:180px}.entry-header img{float:left;width:100%}.entry-title,.page-title{color:#2096f3;margin-bottom:2rem;margin-top:0;font-size:18px;font-size:1.125rem;font-weight:600}@media screen and (max-width: 640px){.entry-title,.page-title{margin-bottom:1em}}.entry-content,.page-content{max-width:920px;padding:0px 10px 0px;padding:0rem 1rem 0rem;margin:0px auto 100px;margin:0rem auto 10rem;content:"";display:table;table-layout:fixed}.entry-content .main-title,.page-content .main-title{margin-bottom:0;font-size:38px;font-size:2.375rem;font-weight:300}@media screen and (max-width: 560px){.entry-content .main-title,.page-content .main-title{font-size:20px;font-size:1.25rem;font-weight:300}}.entry-content p,.page-content p{line-height:1.8;font-size:18px;font-size:1.125rem;font-weight:400}@media screen and (max-width: 560px){.entry-content p,.page-content p{line-height:1.5}}.entry-content hr,.page-content hr{background:#fff;border:0;clear:both;display:block;float:left;margin:2em auto;width:100%}.entry-content .edit-post-link,.page-content .edit-post-link{float:left;margin-top:1em;width:100%}.section{background:#212053;position:relative;width:100%;content:"";display:table;table-layout:fixed}.section.with-pattern{background-image:url(images/pattern.png)}.section .section-title{color:#fff;font-size:32px;font-size:2rem;font-weight:300}@media screen and (max-width: 960px){.section .section-title{font-size:28px;font-size:1.75rem;font-weight:300}}@media screen and (max-width: 660px){.section .section-title{font-size:20px;font-size:1.25rem;font-weight:300}}@media screen and (max-width: 480px){.section .section-title{font-size:16px;font-size:1rem;font-weight:400}}.section .section-title.half{margin-bottom:5rem;width:50%}@media screen and (max-width: 660px){.section .section-title.half{margin-bottom:2rem}}.section .section-content{width:50%}@media screen and (max-width: 960px){.section .section-content{width:60%}}@media screen and (max-width: 560px){.section .section-content{width:100%}}@media screen and (max-width: 420px){.section .section-content{padding:0 0.2rem}}@media screen and (max-width: 680px){.section .section-content img{max-width:60px}}.section .section-content .col{padding:0 2rem;position:relative;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:0;transition-delay:0}.section .section-content .col:hover{background-color:rgba(0,0,0,0.3);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);box-shadow:0 0 20px rgba(0,0,0,0.3);-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width: 480px){.section .section-content .col{padding:0.5rem}}.section .section-content .block-title{color:#2096f3;font-size:22px;font-size:1.375rem;font-weight:600}@media screen and (max-width: 960px){.section .section-content .block-title{font-size:16px;font-size:1rem;font-weight:600}}@media screen and (max-width: 420px){.section .section-content .block-title{font-size:14px;font-size:.875rem;font-weight:600}}.section .section-link{font-size:0;position:absolute;height:100%;left:0;top:0;width:100%}.section.financial-management{padding:10rem 1rem 8rem}@media screen and (max-width: 1230px){.section.financial-management{padding:3rem 1rem 4rem}}.section.financial-management .section-title{float:left}.section.financial-management .molecule{max-width:420px;position:absolute;top:-120px;right:40px}@media screen and (max-width: 1290px){.section.financial-management .molecule{max-width:300px;top:-90px;right:90px}}@media screen and (max-width: 1290px){.section.financial-management .molecule{max-width:270px}}@media screen and (max-width: 960px){.section.financial-management .molecule{max-width:180px;top:-30px}}@media screen and (max-width: 840px){.section.financial-management .molecule{display:none !important}}.section.management-knowledge-generation{background:#212053 url(images/gestao-geracao-conhecimento.jpg);background-size:cover;height:600px}@media screen and (max-width: 960px){.section.management-knowledge-generation{height:500px}}@media screen and (max-width: 640px){.section.management-knowledge-generation{height:355px}}@media screen and (max-width: 480px){.section.management-knowledge-generation{height:290px}}.section.management-knowledge-generation .octagon{background:transparent url(images/octogono-conhecimento.png) center no-repeat;background-size:cover;height:719px;left:50%;margin-left:-309px;padding:8rem 0;position:absolute;top:-60px;width:618px;z-index:10}@media screen and (max-width: 960px){.section.management-knowledge-generation .octagon{height:570px;margin-left:-250px;padding:5rem 0;top:-35px;width:500px}}@media screen and (max-width: 640px){.section.management-knowledge-generation .octagon{height:426px;margin-left:-185px;width:370px}}@media screen and (max-width: 480px){.section.management-knowledge-generation .octagon{height:360px;margin-left:-150px;padding:4rem 0;width:300px}}.section.management-knowledge-generation .cta-link{font-weight:600;padding:2rem 1rem 1.5rem}@media screen and (max-width: 640px){.section.management-knowledge-generation .cta-link{padding:1rem 0.5rem 0.5rem}}.section.management-knowledge-generation .cta-link a{color:#fff;font-size:22px;font-size:1.375rem;font-weight:600}@media screen and (max-width: 960px){.section.management-knowledge-generation .cta-link a{font-size:18px;font-size:1.125rem;font-weight:600}}@media screen and (max-width: 660px){.section.management-knowledge-generation .cta-link a{font-size:14px;font-size:.875rem;font-weight:600}}.section.management-knowledge-generation .cta-img{margin-bottom:2rem}@media screen and (max-width: 640px){.section.management-knowledge-generation .cta-img{margin-bottom:0}}.section.management-knowledge-generation .cta-img img{max-width:120px}@media screen and (max-width: 640px){.section.management-knowledge-generation .cta-img img{margin-bottom:0;max-width:70px}}.section.section-content-education{background:#212053 url(images/educacao-disseminacao-conteudo.png) bottom center no-repeat;background-size:cover;padding:8rem 1rem 5rem}@media screen and (max-width: 960px){.section.section-content-education{padding:4rem 1.5rem 2rem}}.section.section-content-education .floating-points{max-width:700px;height:240px;left:0rem;margin-top:3rem;position:relative}.section.section-content-education .floating-points .point{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:300px;position:absolute}.section.section-content-education .floating-points .point.point-programs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:0;top:0}.section.section-content-education .floating-points .point.point-events{right:0;top:30%}@media screen and (max-width: 420px){.section.section-content-education .floating-points .point.point-events{top:40%}}.section.section-content-education .floating-points .point.point-certifications{bottom:0;right:10%}.section.section-content-education .floating-points .point .point-light{background-color:#fff;border-radius:100%;-webkit-box-shadow:0 0 10px 5px rgba(32,150,243,0.6);box-shadow:0 0 10px 5px rgba(32,150,243,0.6);display:block;float:right;height:30px;margin:0 1rem;width:30px}.section.section-content-education .floating-points a{color:#fff;max-width:180px;font-size:22px;font-size:1.375rem;font-weight:600}@media screen and (max-width: 960px){.section.section-content-education .floating-points a{font-size:18px;font-size:1.125rem;font-weight:600}}@media screen and (max-width: 640px){.section.section-content-education .floating-points a{font-size:14px;font-size:.875rem;font-weight:600}}@media screen and (max-width: 420px){.section.section-content-education .floating-points a{max-width:100px}}.section.section-vocalization-influence{padding:6rem 0}@media screen and (max-width: 720px){.section.section-vocalization-influence{padding:3rem 0}}.section.section-vocalization-influence .section-title{float:right;margin-bottom:2rem}.section.section-vocalization-influence .section-content{clear:both;float:right;padding:0 5rem}@media screen and (max-width: 840px){.section.section-vocalization-influence .section-content{width:70%}.section.section-vocalization-influence .section-content .col{padding:0 1rem}}@media screen and (max-width: 840px){.section.section-vocalization-influence .section-content{padding:0 2rem}}@media screen and (max-width: 680px){.section.section-vocalization-influence .section-content{width:100%}.section.section-vocalization-influence .section-content img{max-width:60px}}@media screen and (max-width: 420px){.section.section-vocalization-influence .section-content{padding:0 0.5rem}}.section.section-vocalization-influence .molecule{bottom:-80px;max-width:400px;position:absolute;left:80px}@media screen and (max-width: 1130px){.section.section-vocalization-influence .molecule{max-width:300px}}@media screen and (max-width: 960px){.section.section-vocalization-influence .molecule{bottom:-40px;left:40px}}@media screen and (max-width: 840px){.section.section-vocalization-influence .molecule{max-width:200px}}@media screen and (max-width: 680px){.section.section-vocalization-influence .molecule{display:none !important}}.no-results .main-title,.not-found .main-title{margin:4rem auto}.search-results .entry-title{margin-bottom:0}.search-results hr{background-color:rgba(33,32,83,0.2);height:1px;margin-top:1rem}.page-helpers{margin-bottom:2rem}.page-helpers .back,.page-helpers .top,.page-helpers .front{background-color:#212053;background-size:cover;color:#fff;display:inline-block;height:30px;line-height:30px;width:30px}.page-helpers .back{background-image:url(images/back-arrow.png)}.page-helpers .top{background-image:url(images/top-arrow.png)}.page-helpers .front{background-image:url(images/top-arrow.png);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.site-footer{padding:5rem 0;width:100%;content:"";display:table;table-layout:fixed}@media screen and (max-width: 680px){.site-footer{padding:2rem 0}}@media screen and (max-width: 380px){.site-footer{padding:5px 0}}.site-footer .footer-nav ul{margin-top:5px}.site-footer .footer-nav li{display:inline;list-style-type:none}.site-footer .footer-nav a{color:#212053;padding:0 5px;font-size:12px;font-size:.75rem;font-weight:600}.site-footer .disclaimer p{margin-bottom:0}@media screen and (max-width: 960px){.site-footer .site-info .col-3{width:0}.site-footer .site-info .col-7{width:70%}.site-footer .site-info .col-2{width:20%}}@media screen and (max-width: 480px){.site-footer .site-info .col-7{width:100%}.site-footer .site-info .col-2{width:100%}}.site-footer .footer-logo{margin-top:1rem}@media screen and (max-width: 400px){.site-footer .footer-logo img{max-width:140px}}button,input[type="button"],input[type="reset"],input[type="submit"]{background:transparent;border:0;color:#2096f3;cursor:pointer;display:block;line-height:1;margin:0;padding:0.5rem 1rem;text-transform:uppercase;font-size:14px;font-size:.875rem;font-weight:700;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:0;transition-delay:0}button:hover,button:active,button:focus,input[type="button"]:hover,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{color:#111}a.button,input[type="submit"]{background:#2096f3;border-radius:30px;color:#fff;display:inline-block;margin:1em auto;padding:1.2rem 2rem}form{margin-left:auto;margin-right:auto;max-width:500px}form input[type="submit"]{display:block}@media (max-height: 530px){form input[type="submit"]{font-size:12px;min-height:40px;padding:10px 1.5rem}}form br{display:none}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{background:transparent;border:1px solid #fff;border-radius:6px;color:#333;height:60px;margin-top:15px;max-width:100%;padding:1.2rem 2rem;width:100%;font-size:20px;font-size:1.25rem;font-weight:normal;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:0;transition-delay:0}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#fff}@media screen and (max-width: 480px){input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{font-size:12px}}@media (max-height: 530px){input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{height:40px;padding:5px 1.5rem}}textarea{max-height:200px;min-height:60px;min-width:100%;overflow:hidden}@media (max-height: 530px){textarea{min-height:40px;padding:10px 1.5rem}}select{border:1px solid #333}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff;opacity:0.8}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff;opacity:0.8}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#fff;opacity:0.8}input::placeholder,textarea::placeholder{color:#fff;opacity:0.8}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:1}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:1}input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity:1}input:focus::placeholder,textarea:focus::placeholder{opacity:1}.search-form{background:#fff;border:1px solid #000;border-radius:6px;margin:2rem auto 0;max-width:450px;overflow:hidden;position:relative}.search-form:before{content:"\e907";color:#2096f3;font-family:"icomoon";font-size:24px;height:62px;line-height:60px;position:absolute;right:0;text-align:center;top:0;width:62px}.search-form .search-field{border:0;color:#333;margin:0;min-height:60px;padding-right:65px;width:100%}.search-form .search-field::-webkit-input-placeholder{color:#333;opacity:0.8}.search-form .search-field:-ms-input-placeholder{color:#333;opacity:0.8}.search-form .search-field::-ms-input-placeholder{color:#333;opacity:0.8}.search-form .search-field::placeholder{color:#333;opacity:0.8}.search-form .search-field:focus{border:0;color:#000}.search-form .search-submit{background:transparent;border-radius:50%;font-size:0;height:62px;position:absolute;right:0;top:0;width:62px}.fixed-search-form{background:rgba(255,255,255,0.95);display:block;height:100%;opacity:0;padding:1rem;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:100000;-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out;-webkit-transition-delay:0;transition-delay:0}.fixed-search-form.visible{opacity:1;visibility:visible}.fixed-search-form.visible .search-form{margin-top:20%;max-width:90%;opacity:1;max-width:600px}@media screen and (max-width: 680px){.fixed-search-form.visible .search-form{margin-top:30%}}@media screen and (max-width: 380px){.fixed-search-form.visible .search-form{margin-top:40%}}.fixed-search-form .search-form,.fixed-search-form .search-field{background:transparent}.fixed-search-form .search-form{margin-top:5%;opacity:0;max-width:600px;-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}.fixed-search-form .search-field{margin-top:0;min-height:60px}.fixed-search-form .close-modal{height:50px;position:fixed;right:20px;top:20px;width:50px}.fixed-search-form .close-modal:before,.fixed-search-form .close-modal:after{background:#000;content:"";display:block;height:50px;position:absolute;right:50%;top:0;width:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:0;transition-delay:0}.fixed-search-form .close-modal:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fixed-search-form .close-modal:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fixed-search-form .close-modal:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.fixed-search-form .close-modal:hover:before,.fixed-search-form .close-modal:hover:after{background:#2096f3;background:#2096f3}embed,iframe,object,video{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.5em 0}.wp-caption-text{color:#2096f3;font-style:italic;text-align:center;font-size:14px;font-size:.875rem;font-weight:300}.aligncenter{display:block;margin-left:auto;margin-right:auto}.gallery{margin:2rem auto}.gallery-item{display:inline-block;padding:2px;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}.gallery-item img{float:left;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:0;transition-delay:0}.gallery-item a{display:block;overflow:hidden;position:relative;width:100%}.gallery-item a:before,.gallery-item a:after{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:10;-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out;-webkit-transition-delay:0;transition-delay:0}.gallery-item a:before{background:rgba(32,150,243,0.5)}.gallery-item a:after{background:url(images/photo-camera.png) center no-repeat;-webkit-transform:scale(1.3);transform:scale(1.3)}.gallery-item a:hover img{-webkit-filter:blur(2px);filter:blur(2px);-webkit-transform:scale(1.5) rotate(6deg);transform:scale(1.5) rotate(6deg)}.gallery-item a:hover:before{opacity:1}.gallery-item a:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.left{float:left}.right{float:right}.center{display:block;margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-light{font-weight:300}.clearfix{content:"";display:table;table-layout:fixed}.only-mobile{display:none}.hidden{display:none}@media screen and (max-width: 660px){.hidden-xs{display:none}.only-mobile{display:block}}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?c319ns");src:url("fonts/icomoon.eot?c319ns#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?c319ns") format("truetype"),url("fonts/icomoon.woff?c319ns") format("woff"),url("fonts/icomoon.svg?c319ns#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-youtube-play:before{content:"\e900"}.icon-rss:before{content:"\e901"}.icon-google-plus:before{content:"\e904"}.icon-search:before{content:"\e907"}.icon-linkedin:before{content:"\e908"}.icon-twitter:before{content:"\e909"}.icon-whatsapp:before{content:"\e906"}.icon-facebook:before{content:"\e902"}.icon-instagram:before{content:"\e903"}.icon-phone:before{content:"\e905"}.icon{font-size:16px}div.wpcf7 p{margin-bottom:0}div.wpcf7 .ajax-loader{display:block;margin:0 auto}span.wpcf7-not-valid-tip{color:#f00;font-style:italic;font-size:12px;font-size:.75rem;font-weight:400}div.wpcf7-response-output{background:#fff;color:#333;font-size:1rem;margin:0;padding:10px;text-align:center}.fancybox-thumbs{background:rgba(0,0,0,0.5)}.fancybox-thumbs>ul>li::before{border:3px solid #2096f3}.fancybox-arrow::after{border-radius:50%}.fancybox-caption{border-top:0;text-align:center}.ui-accordion .ui-accordion-header{border:0;border-radius:0}.ui-accordion .ui-accordion-header-icon{float:right;margin-top:3px}.homeslider{background:#fff;background-size:cover;position:relative}
