/* Wordpress CSS */
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon{width:60px!important;height:20px!important;}#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon::before {content:''!important;width:60px;height:20px;display: block;background-image: url('../../config/assets/img/icon-top.png');}

@font-face {
    font-family: 'Avenir-Heavy';
    src: url('../fonts/Metropolis-SemiBold.otf');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/*Bootstrap lines*/
.text-center {
  text-align: center !important;
}
.float-right {
  float: right !important;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

:root{
  --theme-blue: #1717ce;
  --theme-orange: #ff6a58;
}

/* Data-effects */
[data-effects] { opacity: 0; -webkit-transition: .4s ease; -o-transition: .4s ease; transition: .4s ease; }
[data-effects="show"] { opacity: 0; }
[data-effects="bottom"] { -webkit-transform: translate3d(0px, 20px, 0); transform: translate3d(0px, 20px, 0); }
[data-effects="left"] { -webkit-transform: translate3d(-50px, 0, 0); transform: translate3d(-50px, 0, 0); }
[data-effects="right"] { -webkit-transform: translate3d(50px, 0, 0); transform: translate3d(50px, 0, 0);  }
[data-effects="zoom"] { -webkit-transform: scale(.85); -ms-transform: scale(.85); transform: scale(.85); }
[data-effects="lazyload"] { opacity: 0; -webkit-transition-delay: .5s; -o-transition-delay: .5s; transition-delay: .5s; }
[data-effects].animate { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
[data-effects="zoom"].animate { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
[data-effects].delay1 { -webkit-transition-delay: .3s; -o-transition-delay: .3s; transition-delay: .3s; }
[data-effects].delay2 { -webkit-transition-delay: .4s; -o-transition-delay: .4s; transition-delay: .4s; }
[data-effects].delay3 { -webkit-transition-delay: .6s; -o-transition-delay: .6s; transition-delay: .6s; }

/* Site */
html { font-size: 62.5%;max-width: 100vw;overflow-x: hidden; }
html.read-more { overflow: hidden; }
body{background-color: #f4f4f5;max-width: 100vw;}
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 {font-family: 'Avenir-Heavy', sans-serif;}
body,p {font-size: 1.6rem;line-height: 1.4;font-family: 'Open Sans', sans-serif;}
*:focus, *:hover {outline:none!important;text-decoration: none}
a { color: #333; }
a:hover {text-decoration: none;color: var(--theme-orange);}
:not(.slick-slider) a { -webkit-transition: .2s; -o-transition: .2s; transition: .2s; }
iframe { max-width: 100%; }
strong small { font-weight: bolder; }
p.has-background { padding: 20px 40px; }
/*[id] { scroll-margin-top: 90px; }*/

.menu-icons { text-align: right;padding: 0;margin:0;display: flex;justify-content: space-between; }
.menu-icons .menu-icons-item { display: inline-block;color: var(--theme-blue); font-size: 2.4rem; }
.menu-icons .menu-icons-item a { color: var(--theme-blue); font-size: 2.4rem;border-radius: 3px;transition: .1s;
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.menu-icons .menu-icons-item a:hover { background-color: #d6d3de; }
.menu-icons .menu-icons-item a:focus span { background-color: #d6d3de; }
.menu-icons .menu-icons-item a i { vertical-align: middle;padding: 10px;border-radius: 5px; }
.menu-icons .menu-icons-item a span { font-size: 1.6rem;font-weight: 600;font-family: 'Open Sans', sans-serif;vertical-align: middle; }
.menu-icons .menu-icons-item a i.icon-menu { font-size: 2.2rem; }
.menu-toggle {cursor: pointer;}

div.wpcf7-validation-errors { border:0!important; }
div.wpcf7-mail-sent-ok {border: 0px solid #398f14!important;background-color: rgba(172,215,168,1);padding: 20px!important;color: #047b2f!important;text-align: center;border-radius:6px;margin-top:20px!important;}
div.wpcf7-validation-errors {border: 0px solid #398f14!important;background-color: rgba(218,136,120,1);padding: 20px!important;color: #fff!important;text-align: center;border-radius:6px;margin-top:20px!important;}
span.wpcf7-not-valid-tip {display: inline-block!important;}

.slick-slider .slick-prev {left:0}
.slick-slider .slick-next {right:0}
.slick-slider .slick-dots { bottom: -25px }
.slick-slider .slick-dots li { margin: 0 1px;width: 16px; }
.slick-slider .slick-dots li button:before { content: ''; width: 12px; height: 12px; border-radius: 50%; border:solid 1px #666;opacity: .3-webkit-transition: .2s;-o-transition: .2s;transition: .2s;  }
.slick-slider .slick-dots li.slick-active button:before { background-color: #666;border-color: #666}
.slick-slider .slick-dots li button:hover:before { opacity: .5; }

.text-blue { color: var(--theme-blue); }
.text-orange { color: var(--theme-orange); }

.flex-center { display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }

.section-title { font-size: 2rem; font-weight: 500;color: #333;font-family: "Avenir-Heavy", sans-serif; }

.btn-default { font-size: 1.2rem;font-weight: 700;padding: 10px 15px;border-radius: 5px;text-transform: uppercase;display: inline-block;text-align: center; }
.btn-default:hover { color: #fff; }
.btn-default.loading { pointer-events:none; }
.btn-orange { background-color: var(--theme-orange) ; color: #fff;border:0; }
.btn-orange-border { border: solid 3px var(--theme-orange); color: var(--theme-orange); }
.btn-orange-border:hover { border: solid 3px var(--theme-orange); background-color: var(--theme-orange);color: #fff; }

.btn-loadmore, .btn-load-next-group { width: 100%; max-width: 100%;margin: 6px auto 5rem;font-size: 1.8rem; line-height: 3.2rem;background: #fff;border-color: #fff;color: var(--theme-orange);text-transform: unset!important;box-shadow: 0 0 20px rgba(0,0,0,.08); }
.btn-loadmore:after, .btn-load-next-group:after { content: '';display: inline-block;vertical-align: middle;height: 24px;width: 24px;margin-left: 15px;background-size: contain;background-repeat: no-repeat;transition: .2s;
background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EF701EC2F-E426-49A6-A7C3-51CB26FB6AE8%3C/title%3E%3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Depoimentos' transform='translate(-608.000000, -2075.000000)'%3E%3Cg id='vermais' transform='translate(150.000000, 2059.000000)'%3E%3Cg id='ic-arrow-right' transform='translate(470.000000, 28.000000) rotate(-270.000000) translate(-470.000000, -28.000000) translate(458.000000, 16.000000)'%3E%3Crect id='bound' fill-opacity='0' fill='%23F5F5F5' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cg id='chevron-right' transform='translate(8.000000, 5.000000)' fill='%23FF6A58' fill-rule='nonzero'%3E%3Cpath d='M0.292893219,0.292893219 C0.65337718,-0.0675907428 1.22060824,-0.0953202783 1.61289944,0.209704612 L1.70710678,0.292893219 L7.70710678,6.29289322 C8.06759074,6.65337718 8.09532028,7.22060824 7.79029539,7.61289944 L7.70710678,7.70710678 L1.70710678,13.7071068 C1.31658249,14.0976311 0.683417511,14.0976311 0.292893219,13.7071068 C-0.0675907428,13.3466228 -0.0953202783,12.7793918 0.209704612,12.3871006 L0.292893219,12.2928932 L5.585,7 L0.292893219,1.70710678 C-0.0675907428,1.34662282 -0.0953202783,0.779391764 0.209704612,0.387100557 L0.292893219,0.292893219 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.btn-loadmore.loadmore-comments { border-color: #212529; background-color: transparent;border-width: 2px;color: #212529;margin-top: 20px; }
.btn-loadmore.loadmore-comments:after { background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EF701EC2F-E426-49A6-A7C3-51CB26FB6AE8%3C/title%3E%3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Depoimentos' transform='translate(-608.000000, -2075.000000)'%3E%3Cg id='vermais' transform='translate(150.000000, 2059.000000)'%3E%3Cg id='ic-arrow-right' transform='translate(470.000000, 28.000000) rotate(-270.000000) translate(-470.000000, -28.000000) translate(458.000000, 16.000000)'%3E%3Crect id='bound' fill-opacity='0' fill='%23F5F5F5' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cg id='chevron-right' transform='translate(8.000000, 5.000000)' fill='%23212529' fill-rule='nonzero'%3E%3Cpath d='M0.292893219,0.292893219 C0.65337718,-0.0675907428 1.22060824,-0.0953202783 1.61289944,0.209704612 L1.70710678,0.292893219 L7.70710678,6.29289322 C8.06759074,6.65337718 8.09532028,7.22060824 7.79029539,7.61289944 L7.70710678,7.70710678 L1.70710678,13.7071068 C1.31658249,14.0976311 0.683417511,14.0976311 0.292893219,13.7071068 C-0.0675907428,13.3466228 -0.0953202783,12.7793918 0.209704612,12.3871006 L0.292893219,12.2928932 L5.585,7 L0.292893219,1.70710678 C-0.0675907428,1.34662282 -0.0953202783,0.779391764 0.209704612,0.387100557 L0.292893219,0.292893219 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.btn-loadmore:hover, .btn-load-next-group:hover { background-color: var(--theme-orange);color: #fff;border-color: var(--theme-orange); }
.btn-loadmore:hover:after, .btn-load-next-group:hover:after { background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EF701EC2F-E426-49A6-A7C3-51CB26FB6AE8%3C/title%3E%3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Depoimentos' transform='translate(-608.000000, -2075.000000)'%3E%3Cg id='vermais' transform='translate(150.000000, 2059.000000)'%3E%3Cg id='ic-arrow-right' transform='translate(470.000000, 28.000000) rotate(-270.000000) translate(-470.000000, -28.000000) translate(458.000000, 16.000000)'%3E%3Crect id='bound' fill-opacity='0' fill='%23F5F5F5' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cg id='chevron-right' transform='translate(8.000000, 5.000000)' fill='%23ffffff' fill-rule='nonzero'%3E%3Cpath d='M0.292893219,0.292893219 C0.65337718,-0.0675907428 1.22060824,-0.0953202783 1.61289944,0.209704612 L1.70710678,0.292893219 L7.70710678,6.29289322 C8.06759074,6.65337718 8.09532028,7.22060824 7.79029539,7.61289944 L7.70710678,7.70710678 L1.70710678,13.7071068 C1.31658249,14.0976311 0.683417511,14.0976311 0.292893219,13.7071068 C-0.0675907428,13.3466228 -0.0953202783,12.7793918 0.209704612,12.3871006 L0.292893219,12.2928932 L5.585,7 L0.292893219,1.70710678 C-0.0675907428,1.34662282 -0.0953202783,0.779391764 0.209704612,0.387100557 L0.292893219,0.292893219 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.btn-loadmore.loading:after, .btn-load-next-group.loading:after { display: none; }

.elem-box { display: inline-block;width: 100%; background-color: #fff; margin: 6px 0px;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.01); box-shadow: 0 0 5px rgba(0,0,0,.01); }
.elem-box:not(.overflow-auto) { overflow: hidden; }
.elem-row { margin: 0px -15px!important }
.elem-box-margin-h { margin: 20px 15px; }
.elem-box-margin-h.overflow-auto { margin: 30px 15px; }
.single .elem-box { -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1); box-shadow: 0 0 5px rgba(0,0,0,.1); }

img{max-width:100%;height:auto;}

.main-header {padding:20px 0;position: -webkit-sticky;position: sticky; top: 0; left: 0; width: 100%; z-index: 50; background-color: #f4f4f5;-webkit-transition: 1s ease-in-out;-o-transition: 1s ease-in-out;transition: 1s ease-in-out}
.scrolled .main-header {-webkit-box-shadow: 0px 10px 10px rgba(0,0,0,.1);box-shadow: 0px 10px 10px rgba(0,0,0,.1);}
.scrolled .main-header.nav-up {top: -100%;}
.main-header .navbar {display: table;margin-left: auto;}
.main-header .navbar>div>ul {padding-left:0;margin-bottom:0;list-style: none;}
.main-header .navbar>div>ul>li{display:inline-block;}
.main-header .navbar>div>ul>li>a{display:block;padding:5px 10px;}
.main-header .navbar>div>ul>li>a:hover{text-decoration: none;}

.main-header-inner { display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;
  justify-content: space-between;width: 100%;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;flex-wrap: wrap; }

.main-header .col-logo { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 }
.main-header .col-search { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3;width: 100%;margin-top: 15px;padding: 20px 0 0; }
.main-header .col-menu-toggle { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 }
.main-header .header-search { width: 100%; }
.main-header .header-search .search-input-control {display: block;width: 100%;border: none;height: 40px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0 12px;font-size: 1.6rem;font-weight: 700;color: var(--theme-orange);}
.main-header .header-search .search-input-icon { margin-right: 15px;padding: 1px;width: 28px; }
.main-header .header-search ::-webkit-input-placeholder { color: #4f4f4f; font-weight: 400; opacity: 1;}
.main-header .header-search :-ms-input-placeholder { color: #4f4f4f; font-weight: 400; opacity: 1;}
.main-header .header-search ::-moz-placeholder { color: #4f4f4f; font-weight: 400; opacity: 1;}
.main-header .header-search ::-ms-input-placeholder { color: #4f4f4f; font-weight: 400; opacity: 1;}
.main-header .header-search ::placeholder { color: #4f4f4f; font-weight: 400; opacity: 1;}
.main-header .header-search input:-webkit-autofill,
.main-header .header-search input:-webkit-autofill:hover, 
.main-header .header-search input:-webkit-autofill:focus {-webkit-text-fill-color: var(--theme-orange);-webkit-box-shadow:none; -webkit-transition: background-color 5000s ease-in-out 0s; transition: background-color 5000s ease-in-out 0s;}

.search-input {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border: none;border-radius: 8px;background-color: #fff;position: relative;overflow: hidden; margin-top: 10px;}
.search-input-icon { border: 0;background: transparent; }

.nav-top {background-color: #fff;font-family: 'Open Sans', sans-serif;padding: 15px 0;}
.nav-top-inner-links a { color: #a6a6a6; font-size: 1.3rem; margin-right: 8px;}
.nav-top-inner-links a:hover {color: var(--theme-blue);}
.nav-top-inner-links a span { background-color: #ff6a58;color: #fff;padding: 1px 6px 3px;border-radius: 2px;font-size: 1.2rem;line-height: 1;margin-left: 1px;display: inline-block;vertical-align: middle; }
.nav-top-inner-links2 { font-size: 1.4rem;color: #696969; }
.nav-top-inner-links2 a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--theme-orange);font-size: 1.4rem;font-weight: bold;-ms-flex-negative: 0;flex-shrink: 0; }
.nav-top-inner-links2 a:hover {color: #ff3c25;}
.nav-top-inner-links2 a.icon::before {content: " ";margin-bottom: -3px;display: inline-block;width: 22px;height: 18px;margin-right: 5px;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAMAAABo+94fAAAAAXNSR0IArs4c6QAAAKtQTFRFAAAA/4CA/2xY/2tY/2tY/4Bg/2tZ/2pY/2tZ/2ta/3Fj/2ta/4CA/3Jh/3Bg/2tZ/21Z/2xZ/2pY/2tZ/2tZ/2tY/2tY/2tY/21h/2pZ/2ta/2xZ/2tZ/3NZ/2tZ/2xZ/2pY/2pY/2ta/2pY/2tY/2pZ/2tY/2tZ/2xa/2pZ/29c/2tY/2tb/21Z/2tZ/2tY/2pq/3Bc/2ta/21Y/2xY/2tZ/2pZ/21t/2tZC5E9qwAAADl0Uk5TAAIa3LMIyf+qehIfBh0Q7z9T/qD9UWK8FfJpavEUvWGtZYPCiObEgWbaJ9BMTc/zDBlKS4LDoQd5AgOyMgAAAMtJREFUGJV1kekOgkAMhAcQRxBFwQMFb/BARfF+/ydzYSFiok2aZr8f05kuACj4quKparUqrWlqNvQ6G1XcYF0Xw6BmomlJZrVgajSAts0Ouo4rsdvro0O7jQGH8EYcS+wzmGDKGeZcYMmVYoVRFFrKmhtsOceOMfY8IKSoEEcmiLnDiWfRKSJeroyQ8oSz6A++VnEmkvBYihwKkWzljety5Z23fOVMGJwE9KXBMUdebjCP0y/jPJyujCPDt4rwz2YW/vX/VH8O+/Mb3nadEkAIDUp+AAAAAElFTkSuQmCC");}

.header-bottom { padding: 15px 0 5px; }
.header-bottom .breadcrumb {padding: 0; }
.header-bottom .breadcrumb,
.header-bottom .breadcrumb a { font-size: 1.4rem;color: #666; }
.header-bottom .posts-filter { text-align: center; }
.header-bottom .posts-filter .visualizar { padding: 2px 0px;margin: 0 0 6px 0;font-size: 1.6rem;color: #666;font-weight: 700; font-family: "Avenir-Heavy", sans-serif;display: block; }
.header-bottom .posts-filter .filter-link { padding: 2px 0px;margin: 0 15px;font-size: 1.4rem; color: #333;transition: .2s; }
.header-bottom .posts-filter .filter-link:hover { color: var(--theme-orange); }
.header-bottom .posts-filter .filter-link.on { color: var(--theme-orange);font-weight: 700;border-bottom: solid 4px var(--theme-orange); }

.header-bottom .blog-search { max-width: 160px;margin-left: auto;margin-right: auto; }
.header-bottom .blog-search .search-input { background: transparent; }
.header-bottom .blog-search .search-input input { text-align: right;padding: 5px 15px; }
.header-bottom .blog-search .search-input-control,
.header-bottom .blog-search .search-input-control:focus,
.header-bottom .blog-search .search-input-control:active {display: block;width: calc(100% - 26px);border: none;height: 50px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0;font-size: 1.5rem;font-weight: 700; padding: 5px 15px;
  color: var(--theme-orange);background-color: transparent;}
.header-bottom .blog-search .search-input-control:-webkit-autofill,
.header-bottom .blog-search .search-input-control:-webkit-autofill:hover, 
.header-bottom .blog-search .search-input-control:-webkit-autofill:focus {-webkit-text-fill-color: var(--theme-orange);-webkit-box-shadow:none; -webkit-transition: background-color 5000s ease-in-out 0s; transition: background-color 5000s ease-in-out 0s;}
.header-bottom .blog-search .search-input-icon { padding: 1px;width: 28px;}
.header-bottom .blog-search ::-webkit-input-placeholder{ color: #333333;opacity: 1; font-weight: 400;}
.header-bottom .blog-search :-ms-input-placeholder{ color: #333333;opacity: 1; font-weight: 400;}
.header-bottom .blog-search ::-moz-placeholder { color: #333333;opacity: 1; font-weight: 400;}
.header-bottom .blog-search ::-ms-input-placeholder { color: #333333;opacity: 1; font-weight: 400;}
.header-bottom .blog-search ::placeholder { color: #333333;opacity: 1; font-weight: 400;}

.main-banner .main-slider .slider-item { padding:20px 0; background-color: #333;color: #fff;min-height: 180px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
    background-size: cover; background-position: center;background-repeat: no-repeat; }
.main-banner .main-slider .slider-item .banner-content-text h1 { font-size: 1.8rem;line-height: 2.5rem; }
.main-banner .main-slider .slider-item .banner-content-text h2 { font-size: 1.6rem;line-height: 2.5rem; }
.main-banner .main-slider .slider-item .banner-content-text h3 { font-size: 1.4rem;line-height: 2rem; }
.main-banner .main-slider .slider-item .banner-content-text h4 { font-size: 1.2rem;line-height: 1.8rem; }
.main-banner .main-slider .slider-item .banner-content-text h5 { font-size: 1.2rem;line-height: 1.6rem; }
.main-banner .main-slider .slider-item .banner-content-text h6 { font-size: 1.2rem;line-height: 1.6rem; }
.main-banner .main-slider .slider-item .banner-content-info { margin: 16px 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around;font-size: 1.5rem; }
.main-banner .main-slider .slider-item .banner-content-info .banner-content-item:before { content: '';display: inline-block;vertical-align: text-bottom;height: 20px; width: 20px; 
    background-size: contain; background-repeat: no-repeat; background-position: center; }
.main-banner .main-slider .slider-item .banner-content-info .banner-content-data:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg stroke='none'%3E%3Cpath fill='none' d='M0 0h24v24H0z' transform='translate(.5 .5)'/%3E%3Cpath fill='%23fff' d='M9 11H7v2h2zm4 0h-2v2h2zm4 0h-2v2h2zm2-7h-1V2h-2v2H8V2H6v2H5a1.991 1.991 0 0 0-1.99 2L3 20a2 2 0 0 0 2 2h14a2.006 2.006 0 0 0 2-2V6a2.006 2.006 0 0 0-2-2zm0 16H5V9h14z' transform='translate(.5 .5)'/%3E%3C/g%3E%3C/svg%3E"); }
.main-banner .main-slider .slider-item .banner-content-info .banner-content-hora:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%23fff' d='M11.99 2A10 10 0 1 0 22 12 10 10 0 0 0 11.99 2zM12 20a8 8 0 1 1 8-8 8 8 0 0 1-8 8z'/%3E%3Cpath fill='%23fff' d='M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%3E%3C/svg%3E%0A");}
.main-banner .main-slider .slider-item .banner-content-button { margin: 12px 0;padding: 10px 20px; display: block;border-radius: 5px;color: #fff; font-weight: 700;font-size: 1.2rem;min-height: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out }
.main-banner .main-slider .slider-item .banner-content-button:hover { opacity: .85; }

.spot-post-selo { font-size: 1.4rem; font-weight: 700;color: #A9A9A9;padding: 0 0 2px 0; font-family: 'Open Sans', sans-serif;display: block; }

.spot-post {  }
.spot-post .spot-post-img { width: 100%;height: 157px;background-size: cover;background-position: center;display: block;-webkit-transition: .2s;-o-transition: .2s;transition: .2s;background-color: #dce0e7;
  position: relative;margin-bottom: 10px; }
.spot-post .spot-post-img:hover { opacity: .9; }
.spot-post .spot-post-text { padding-right: 15px; }
.spot-post .spot-post-text h3 { font-size: 1.3rem;font-weight: 700; line-height: 1.4;  }
.spot-post .spot-post-info { display: flex;align-items: center;justify-content: space-between; }
.spot-post .spot-post-info, .spot-post .spot-post-info a { position: relative;color: #666; font-size: .9rem;line-height: 1.4rem; }
.spot-post .spot-post-info a:hover { color: var(--theme-orange); }
.spot-post .marker-orange:before,
.blog-post .marker-orange:before { content: '';display: inline-block;width: 6px; height: 1px;background-color: var(--theme-orange);margin-right: 2px;vertical-align: middle;-webkit-transition: .2s;-o-transition: .2s;transition: .2s;
    vertical-align: middle; }
.spot-post .spot-post-info > span { display: inline-block;vertical-align: top; }
.spot-post .spot-post-count { width: 42px; height: 42px;display: flex;justify-content: center;align-items: center; color: #dce0e7; margin-right: 10px;font-size: 4rem;font-weight: 700; }
.spot-post .spot-post-excerpt { margin-top: 20px; }
.spot-post .spot-post-excerpt p { font-size: 1.2rem;line-height: 1.4; }
.spot-post .spot-post-info-time { display: block; padding: 0 0 2px 0;text-align: right; }

.spot-post.spot-sm { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 12px 0; }
.spot-post.spot-sm .spot-post-img { width: 97px;height: 97px;border-radius: 50%;display: inline-block;margin-right: 8px;/*margin-left: 8px;*/ }
.spot-post.spot-sm .spot-post-img.no-img { width: 6px; height: 6px; background: var(--theme-blue); margin-top: 7px; }
.spot-post.spot-sm .spot-post-img.no-img ~ .spot-post-text { max-width: calc(100% - 16px); }
.spot-post.spot-sm .spot-post-text { display: inline-block;vertical-align: top;padding: 0; }
.spot-post.spot-sm .spot-post-text h3 { font-size: 1.2rem; margin-bottom: 0; }
.spot-post.spot-sm .spot-post-selo { font-weight: 600; font-size: 1.2rem; }
.spot-post.spot-sm .spot-post-info:before { display: none; }

.spot-post.spot-md .spot-post-text h3 { margin-bottom: 1.4rem; }
.spot-post.spot-md .spot-post-info { margin: 5px 0; }
.first-post .spot-post .spot-post-img { height: 160px; }

.spot-post.spot-lg { padding: 18px; }
/*.spot-post.spot-lg .spot-post-inner { margin-bottom: 20px; }*/

.spot-post.spot-lg .spot-post-text { padding: 15px;width: 100%; }
.spot-post.spot-lg .spot-post-text h3 { margin-bottom: 2.2rem;font-size: 1.6rem; }
.spot-post.spot-lg .spot-post-text p { font-size: 1.4rem;line-height: 2rem; }

.spot-testim { display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative; }
.spot-testim > a { width: 100%; }
.spot-testim .spot-post-text { padding: 40px 20px;margin: 0 auto; }
.spot-testim .spot-post-text, 
.spot-testim .spot-post-text p { font-size: 1.4rem; font-weight: 400;line-height: 1.5;color: #000; /*color: var(--theme-blue);*/ }
.spot-testim:hover .spot-post-text, .spot-testim:hover .spot-post-text p { color: #000; }
.spot-testim .spot-post-text .spot-post-testim-text { padding:12px 0 0 0; }
.spot-testim .spot-post-text .spot-post-testim-title { font-size: 1.2rem; font-weight: 400; color: #000;/*color: var(--theme-blue);*/  }
.spot-testim .spot-post-text .spot-post-testim-subtitle { font-size: 2rem; font-weight: 700; color: var(--theme-blue);line-height: 1.2;margin-top: 3px;transition: .2s; }
.spot-testim:hover .spot-post-text .spot-post-testim-subtitle { color: var(--theme-orange); }
.spot-testim .spot-post-info:before { display: none; }
.spot-testim .spot-post-text .spot-post-testim-video { background: #ddd; }
.spot-testim .spot-post-text .spot-post-testim-video iframe { vertical-align: bottom; }
.spot-testim .spot-post-info-img { height: 60px; width: 60px; border-radius: 50%; background-color: #eee; background-position: center;background-size: cover;position: absolute;top: -30px;
left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }

.spot-testim-selo-video { color: #fff;background-color: #c6c6c6; position: absolute; right: 10px; top: 9px; font-size: 12px; border-radius: 5px; padding: 4px 5px; }
.spot-testim-selo-categoria { color: var(--theme-orange);position: absolute; right: 18px; bottom: 16px; font-size: 12px; }
.spot-testim-selo-categoria a { background-color: var(--theme-orange);color: #fff; opacity: .8;transition: .2s;padding: 1px 6px;border-radius: 4px;margin-left: 4px; }
.spot-testim-selo-categoria a:hover { opacity: 1; }

.page-testimonial .testims .elem-box { overflow: unset;margin: 25px 0px;position: relative; }

.spot-cursos.spot-md .spot-post-text h3 { margin-bottom: 0; }

.spot-video .spot-video-img { width: 100%;height: 275px;background-size: cover;background-position: center;display: block;-webkit-transition: .2s;-o-transition: .2s;transition: .2s;background-color: #333;position: relative;}
.spot-video .spot-video-img:after { content: '\25ba'; color: #fff; font-size: 4.2rem; position: absolute; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;
background-color: rgba(0,0,0,.2);text-shadow: 0 0 20px rgba(120,120,120,.6);opacity: .8; -webkit-transition: .2s ease-out; -o-transition: .2s ease-out; transition: .2s ease-out}
.spot-video:hover .spot-video-img:after { opacity: 1; }
.spot-video .spot-video-title { padding: 12px; }
.spot-video .spot-video-title h3 { font-size: 1.3rem;font-weight: 400;  }

.term-description { padding: 32px;line-height: 1.6rem; }
.term-description iframe, .term-description img { display: block;margin: 2rem 0; }
.term-description ul { margin: 1rem 0; }

.sidebar .spot-post .spot-post-info time { display: block; }

.elem-box .elem-box-style-b { padding: 20px 48px; }
.elem-box .elem-box-style-b .spot-post.spot-sm { padding: 10px 0; }
.elem-box .elem-box-style-b .spot-post.spot-sm:first-child { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.slide-testim-modal { margin: 0 auto; }
.slide-testim-modal .spot-testim .spot-post-info-box {background-color: #fff; margin: 0px auto 20px;}
.slide-testim-modal .spot-testim .spot-post-info {margin: 1.5rem 0}
.slide-testim-modal .spot-testim .spot-post-text { max-width: 100%;width: 100%;padding: 0; }
.slide-testim-modal .spot-testim .spot-post-text p { font-size: 1.6rem; font-weight: 400; color: #000;line-height: 1.6}
.slide-testim-modal .spot-testim .spot-post-text .spot-post-testim-nome { color: #000;font-size: 1.4rem;margin-bottom: .5rem; }
.slide-testim-modal .spot-testim .spot-post-text .spot-post-testim-subtitle { font-size: 3.8rem;letter-spacing: -.63px;color: #333!important; }
.slide-testim-modal .spot-testim:hover .spot-post-text .spot-post-testim-subtitle { color: var(--theme-blue); }
.slide-testim-modal .spot-testim .spot-post-info-img { position: relative;top: 0; }
.slide-testim-modal .spot-testim-selo-categoria { position: relative;bottom: unset;right: unset;margin-top: 10px; }
.slide-testim-modal .spot-testim-selo-categoria a { color: #fff;margin: 0 2px;opacity: .8; }
.slide-testim-modal .spot-testim-selo-categoria a:hover { color: #fff;opacity: 1; }
.single-depoimento .main-content { margin: 0; }

.vbox-title { font-weight: 700;font-size: 1.6rem; }
.venoframe, .vbox-inline { height: auto;max-height: 80vh;min-height: 400px; max-width: 800px }
.venoframe {overflow:auto;-webkit-overflow-scrolling: touch !important;scrollbar-3dlight-color: #ccc;scrollbar-arrow-color: #ccc;scrollbar-base-color: #ccc;scrollbar-highlight-color: #ccc;
  scrollbar-track-color: #fff;scrollbar-width: thin;max-width: 800px}
.venoframe::-webkit-scrollbar{width:4px;height:4px;background:#fff}
.venoframe::-webkit-scrollbar-track{background-color:#eee}
.venoframe::-webkit-scrollbar-thumb{background:#ccc;border-radius:0}

.latest-news { padding: 28px 0; background-color: #fff;margin-top: 10px; }
.latest-news .spot-post { margin: 28px 0; }
.latest-news .slider-latestnews .spot-post {  display: inline-block;width: 50%;padding-left: 15px;padding-right: 15px;  }
.latest-news .slider-latestnews .slick-dots li { margin: 0 1px;width: 16px; }
.latest-news .slider-latestnews .slick-dots li button:before { width: 12px; height: 12px;border:solid 1px #666;opacity: .3 }
.latest-news .slider-latestnews .slick-dots li.slick-active button:before { opacity: .75 }
.latest-news .spot-post.spot-sm .spot-post-img { padding: 5px }
.latest-news .spot-post.spot-sm .spot-post-img { width: 60px; height: 60px; }

.main-nav { margin-top: 15px;line-height: 1; }
.main-nav .main-nav-inner { padding: 10px 0;display: flex;justify-content: space-between; text-align: center;flex-wrap: wrap; }
.main-nav .main-nav-inner ul { padding: 0;display: flex;flex-wrap: wrap;list-style: none;justify-content: center;margin: 0;}
.main-nav .main-nav-inner ul li { max-width: 100%;width: 100%; }
.main-nav .main-nav-inner ul li a { font-size: 12px;font-weight: 070;transition: .2s; }
.main-nav .main-nav-inner .main-nav-regioes  { margin: 0 auto;width: 100%; }
.main-nav .main-nav-inner .main-nav-regioes ul { flex-wrap: wrap; }
.main-nav .main-nav-inner .main-nav-regioes ul li { width: 32%; }
.main-nav .main-nav-inner .main-nav-regioes ul li a {font-family: "Avenir-Heavy", sans-serif; display: block;padding: 10px; }
.main-nav .main-nav-inner .main-nav-regioes ul li a:hover { color: var(--theme-orange); }
.main-nav .main-nav-inner .main-nav-regioes ul li a .regiao-icon { margin: 5px 0 10px; }

.main-nav .main-nav-inner .main-nav-estados  { margin: 20px auto; }
.main-nav .main-nav-inner .main-nav-estados ul li { width: 40px;margin: 4px; }
.main-nav .main-nav-inner .main-nav-estados ul li a { font-family: "Avenir-Heavy", sans-serif;padding: 4px; background-color: #fff; border-radius: 3px;display: flex;justify-content: center;align-items: center; height: 25px;width: 100%;box-shadow: 0 0 5px rgba(0,0,0,.04);}
.main-nav .main-nav-inner .main-nav-estados ul li a:hover { background-color: var(--theme-orange); color: #fff; }

.main-nav .main-nav-inner .main-nav-concursos { margin: 0 auto; }
.main-nav .main-nav-inner .main-nav-concursos ul li { width: calc(50% - 8px);margin: 4px; }
.main-nav .main-nav-inner .main-nav-concursos ul li.full-line { width: 100%;margin: 4px; }
.main-nav .main-nav-inner .main-nav-concursos ul li a { font-family: "Avenir-Heavy", sans-serif;font-size: 14px; padding: 4px; background-color: #fff; border-radius: 3px;display: flex;justify-content: center;align-items: center; height: 25px;box-shadow: 0 0 5px rgba(0,0,0,.04); }
.main-nav .main-nav-inner .main-nav-concursos ul li a:hover { background-color: var(--theme-orange); color: #fff; }

.breadcrumb { ;padding: 10px 0; }

.main-content {margin:10px auto;}

:not(.blog) .module_posts { margin-bottom: 2.4rem; }

.testimonials { margin: 40px 0; }

.page { padding: 5px 0 32px; }
.homepage.page { padding: 32px 0; }
.page .is-t-category .section-title { margin-bottom: 2rem; }
.page .is-t-category .sidebar.sidebar-testimonials .nav-tags .section-title { margin-bottom: 42px; }
.blog .page .section-title { margin-bottom: 2rem; }
.single .main-content { background-color: #fff;padding: 28px 0; }
.single .spot-post-selo { padding: 0 0 8px 0; }
.single .page { padding: 10px 0 20px }
.single .page,
.single .page .blog-post-ctt { margin-bottom: 5rem;height: auto; }
.single .page.collapse .blog-post-ctt { position: relative; }
.single .page.collapse .blog-post-ctt .content { overflow: hidden;display: block;position: relative; }
.single .page .blog-post-ctt .single-lermais { display: none;z-index: 8;position: relative;text-align: center;line-height: 3.1rem;
left: 0;width: 100%; height: 200px; bottom: -15px;position: absolute; text-align: center; background-image:linear-gradient(to top, rgba(255,255,255,1) 25%, rgba(255,255,255,0)); }
.single .page .blog-post-ctt .single-lermais .btn-single-lermais { font-weight: 700;font-size: 2rem;background: #fff;border-radius: 5px; padding: 10px 20px;position: absolute;color: var(--theme-orange);
  left: 50%;transform: translateX(-50%); bottom: 20px;box-shadow: 0 0 6px rgba(0,0,0,.2);text-decoration: none;border: 0;transition: .2s ease-out;width: 100%;}
  .single .page .blog-post-ctt .single-lermais .btn-single-lermais:hover { background-color: var(--theme-orange);color: #fff }
.single .page.collapse .blog-post-ctt .single-lermais { display: inline-block; }

.single .page .blog-post-ctt .single-gotoindex { position: sticky; bottom: 28px;opacity: 0;visibility: hidden;transition: .2s;display: inline-block;width: 100%; }
.single .page .blog-post-ctt .single-gotoindex.show { opacity: 1;visibility: visible; }
.single .page .blog-post-ctt .btn-single-gotoindex { font-weight: 400;font-size: 1.2rem;background: #fff;border-radius: 5px; padding: 6px 40px;color: var(--theme-blue);box-shadow: 0 0 20px rgba(0,0,0,.15);
  text-decoration: none;border: 0;transition: .2s;}
.single .page .blog-post-ctt .btn-single-gotoindex:hover { color: var(--theme-orange); }

.single .page .blog-post a:hover { color: var(--theme-blue); }
.single .page .blog-post-ctt figcaption { font-size: 1.4rem; padding: 5px; text-align: center; }
.single .page .blog-post-ctt p,
.single .page .blog-post-ctt ul { margin-bottom: 2.6rem; }
.single .page .blog-post-ctt,
.single .page .blog-post-ctt p,
.single .page .blog-post-ctt li,
.single .page .blog-post-ctt blockquote { font-size: 1.6rem; line-height: 1.8; }
.single .page .blog-post-ctt blockquote { padding: 5px 0 5px 32px;border-left: solid 3px;margin:0 2rem 2.6rem; }
.single .page .blog-post-ctt blockquote p { margin-bottom: .5rem; }
.single .page .blog-post-ctt a {  }
.single .page .blog-post-ctt h2, 
.single .page .blog-post-ctt h3 { color: #333; }
.single .page .blog-post-ctt h1, 
.single .page .blog-post-ctt h2, 
.single .page .blog-post-ctt h3,
.single .page .blog-post-ctt h4,
.single .page .blog-post-ctt h5,
.single .page .blog-post-ctt h6 { font-weight: 500;margin: 4rem 0 2.6rem;color: #333; }
.single .page .blog-post-ctt p img{ margin: 1rem 0; }
.single .page .blog-post-ctt a { color: var(--theme-orange);text-decoration: underline;font-size: inherit; line-height: inherit; }
.single .page .blog-post-ctt ul { margin: 1rem 0 3rem; }
.single .page .blog-post-title { margin-bottom: 1rem; }
.single .page .blog-post-title .section-title { letter-spacing: -0.63px }
.single .page .blog-post-meta { font-size: 1.3rem; font-weight: 600; color: #666; line-height:1.2rem;letter-spacing: -0.35px; margin-bottom: 1.5rem; display: block; }
.single .page .blog-post-meta.bottom { -webkit-box-align: flex-start; -ms-flex-align: flex-start; align-items: flex-start; }
.single .page .blog-post-meta .blog-post-meta-item { margin-right: 20px;margin-bottom: 10px;width: 100%;display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.single .page .blog-post-meta .blog-post-meta-item.blog-post-comments-count {  }
.single .page .blog-post-meta .blog-post-meta-item:last-child { margin-right: 0px; }
.single .page .blog-post-meta.bottom { margin-bottom: 4rem; }
/*.single .page .blog-post-meta.bottom .blog-post-meta-item, .single .page .blog-post-meta.bottom .blog-post-meta-item * { font-size: 1.1rem; color: var(--theme-orange); }*/
.single .page .blog-post-meta.bottom .blog-post-meta-item a:hover { text-decoration: underline; }
.single .page .blog-post-core { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; }
.single .page .blog-post-block { max-width: 100%; width: 100%;}
.single .page .blog-post-categories a { display: inline-block; padding: 12px 18px; border-radius: 4px; border: solid 1px #333;margin: 3px;color: #333!important;
  transition: .2s;font-size: 1.2rem!important;font-weight: 700;text-decoration: none !important;transition: .2s; }
.single .page .blog-post-categories a:hover { background-color: var(--theme-orange);color: #fff!important;border: solid 1px var(--theme-orange); }
.single .page .blog-post-categories { padding: 0; }
.single .page .blog-post-categories li { list-style: none; display: inline-block; }

.has-text-align-center { text-align: center!important; }
.single #boxes #boxes-concursos { margin: 0px -12px 10px 0px !important; }
.single #boxes #box-concursos { padding: 20px 15px !important;height: 180px !important; }
.single #boxes .titulo-assinatura, .titulo-assinatura{ color: white!important;font-size: 2.5rem;font-weight: 500 !important;margin-bottom: 5px!important;margin-top: 0px; }
.single #boxes p.subtitulo-assinatura { font-size: 1.6rem;color: white;margin: 0;font-weight: 500 !important; }
.single #boxes .box-botao { padding: 15px 0; }
.single #boxes a.btn-assinatura { text-decoration: none!important;color: white !important;font-size: 18px !important;font-weight: 500 !important;
  padding: 8px 25px;transition: 0.5s;display: inline-block;width: auto;line-height: 1.2 !important; }
.single #boxes #box-assinatura { margin-bottom: 8px; }

.rp4wp-related-posts { margin: 40px auto; }
.rp4wp-related-posts h3 { font-weight: 700;font-size: 1.8rem!important; margin-bottom: 2rem; }
.rp4wp-related-posts ul li, .rp4wp-related-posts ul li a { font-size: 1.5rem!important;font-weight: 400;line-height: 1.4rem;text-align: left!important;color: #726F6F!important; }

.single figure { margin: 1em auto 2em; }
.single .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th { padding: 8px 10px; }
.single .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) {background-color: #eaeaea; }

.single-sidebar { opacity: 0; visibility: hidden; transition: .2s ease-out; position: sticky; top: 130px;}
.single-sidebar.show { opacity: 1; visibility: visible; }
.single-sidebar .section-title { font-size: 1.6rem; }
.single-sidebar ul { list-style: none; padding: 0; }
.single-sidebar ul li a { font-size: 1.4rem; padding: 14px 0;display: block; border-bottom: solid 1px rgba(0,0,0,.1);}
.single-sidebar ul li:last-child a { border: 0}

.icon_comments { color: var(--theme-orange)!important;text-decoration: underline; }
.icon_comments:before { content: ''; display: inline-block;height: 22px; width: 22px;vertical-align: middle;margin-right: 5px;
background-position: center;background-size: contain;background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='redesign-blog-interna' transform='translate(-439.000000, -587.000000)' fill='%23FF6A58' fill-rule='nonzero'%3E%3Cg id='ic-comentarios' transform='translate(439.000000, 587.000000)'%3E%3Cg id='Path-2' transform='translate(3.998271, 3.999879)'%3E%3Cpath d='M8.80158654,2.42440794e-05 L8.40157731,2.42440794e-05 C7.22171784,-0.00297948693 6.05578733,0.27316846 5.00081608,0.80603691 C2.4293346,2.09121318 0.802515551,4.7218142 0.80140185,7.59996267 L0.806436229,7.8946474 C0.838912661,8.77747762 1.02739734,9.64778041 1.36240255,10.4647424 L1.46061701,10.6915436 L0.0424376245,14.9474597 L0.0189170408,15.0324832 C-0.111881794,15.6253118 0.457397199,16.1584095 1.05438985,15.9594119 L5.3095059,14.5404325 L5.53711539,14.639447 C6.44489203,15.0116749 7.41872712,15.203013 8.40366316,15.200445 C11.2800353,15.199334 13.9106364,13.5725149 15.1973379,10.9979977 C15.7286811,9.94606222 16.004829,8.7801317 16.0018227,7.59820365 L16.0018227,7.200263 C15.7915549,3.36859958 12.8187117,0.328692693 9.05928565,0.01605944 L8.80158654,2.42440794e-05 Z M8.39950872,1.60010821 L8.76798577,1.59933366 L8.75751193,1.59889588 C11.8030821,1.76693761 14.2349119,4.19876741 14.4029537,7.24433761 L14.4017387,7.60027224 C14.4041459,8.53227434 14.1868756,9.44961616 13.7676228,10.2796514 C12.7502805,12.3152008 10.6734902,13.5995316 8.40126774,13.6004109 C7.46957742,13.6028381 6.55224037,13.385574 5.72219812,12.9663177 L5.62468288,12.9249173 C5.45867576,12.8670855 5.27715351,12.865237 5.10851904,12.9214485 L2.06543098,13.9356185 L3.08040106,10.8933305 C3.14785485,10.6909691 3.13170226,10.4700494 3.03553181,10.2796514 C2.61627552,9.44960918 2.39901148,8.53227212 2.40143602,7.6023581 C2.40231792,5.32835933 3.68664875,3.25156905 5.71916236,2.23575203 C6.55223339,1.81497398 7.46957521,1.59770369 8.39950872,1.60010821 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.icon_applause:before { content: ''; display: inline-block;height: 30px; width: 30px;vertical-align: middle;
background-position: center;background-size: contain;background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.136' height='38.539' viewBox='0 0 38.136 38.539'%3E%3Cg id='clap' transform='translate(17.881 -3.438) rotate(34)'%3E%3Cpath id='Caminho_15' data-name='Caminho 15' d='M25.033,77.154l1.339-1.609a1.942,1.942,0,0,0-.438-2.694,2.268,2.268,0,0,0-.959-.469,2.038,2.038,0,0,0-.384-2.726,2.063,2.063,0,0,0-2.9.266l-.554.667a2.025,2.025,0,0,0-2.088-1.34,2.052,2.052,0,0,0-2.6-1.611,2.045,2.045,0,0,0-1.226.99l-.415.761a2.034,2.034,0,0,0-.764-.739,2.062,2.062,0,0,0-2.793.824L9.086,73.444a2.99,2.99,0,0,0-2.309.424,1.118,1.118,0,0,0-.314,1.55l.85,1.283-.075.138L5.595,75.412a3,3,0,0,0-4.242-.021,1.119,1.119,0,0,0-.008,1.582L2.555,78.2c1.616,1.633,1.906,2.127,1.6,4.121L3.78,84.527a.514.514,0,0,0-.69.211L.563,89.38a.518.518,0,0,0,.207.7l9.67,5.266a.518.518,0,0,0,.7-.207l.187-.343.492.41a.517.517,0,0,0,.729-.067l3.38-4.063a.518.518,0,0,0-.067-.729l-.046-.038.861-1.035a3.394,3.394,0,0,0,2.735-1.222l6.607-7.942a1.841,1.841,0,0,0-.238-2.59A1.813,1.813,0,0,0,25.033,77.154Zm-8.9-8.031a1.02,1.02,0,0,1,1.917.491,2.026,2.026,0,0,0-.414.368l-5.363,6.446-.07-.09Zm-3.972.846a1.024,1.024,0,1,1,1.8.979l-.039.073-2.41,4.425-.571-.736a2.983,2.983,0,0,0-.887-.869Zm-8.866,7.5L2.08,76.244a.093.093,0,0,1,0-.117,1.9,1.9,0,0,1,1.392-.569,1.983,1.983,0,0,1,1.414.609l2.156,1.875a.518.518,0,0,0,.794-.143l.111-.2A3.279,3.279,0,0,1,8.18,81.2l-.794,2.1a.516.516,0,0,0-.717.073L5.11,85.248l-.368-.2.432-2.567C5.539,80.126,5.1,79.3,3.291,77.467Zm7.19,16.725L1.72,89.42l2.017-3.7a.511.511,0,0,0,.17.16l.468.255L3.289,87.437a.518.518,0,0,0,.067.729l7.162,5.958Zm1.6-.11L4.416,87.7l2.7-3.242a.509.509,0,0,0,.136.19l7.449,6.2a.537.537,0,0,0,.053.03ZM25.224,79.449l-6.607,7.942a2.362,2.362,0,0,1-2.1.833.513.513,0,0,0-.46.183l-1.032,1.241L8.229,84l.922-2.435c.815-2.24.546-3.139-.876-5.284l-.95-1.434a.094.094,0,0,1,.023-.116,1.949,1.949,0,0,1,1.476-.287,1.982,1.982,0,0,1,1.27.872l1.082,1.394,0,0,.667.86a.519.519,0,0,0,.4.2.582.582,0,0,0,.407-.187l5.774-6.941A1.024,1.024,0,0,1,20,71.952h0l-2.957,3.555a.517.517,0,1,0,.8.662L20.8,72.616l0,0,1.688-2.029a1.024,1.024,0,1,1,1.575,1.309l-.809.972c-.015.016-.033.028-.048.046s-.011.023-.018.034l-4.9,5.89a.517.517,0,1,0,.8.662l4.957-5.959a.955.955,0,0,1,1.232.109.935.935,0,0,1,.3,1.236l-3.658,4.4-.034.04h0l-1.127,1.355a.517.517,0,1,0,.8.662l1.125-1.352h0l1.311-1.564a.8.8,0,0,1,1.236,1.028Zm0,0' transform='translate(0 -63.318)' fill='%23ff6a58' stroke='%23ff6a58' stroke-width='0.5'/%3E%3Cpath id='Caminho_16' data-name='Caminho 16' d='M97.471,370.561a.881.881,0,1,0,.958.8A.881.881,0,0,0,97.471,370.561Zm0,0' transform='translate(-90.143 -347.33)' fill='%23ff6a58' stroke='%23ff6a58' stroke-width='0.5'/%3E%3Cpath id='Caminho_17' data-name='Caminho 17' d='M88.141,63.072,91.29,64.1a.518.518,0,0,0,.322-.984l-3.149-1.033a.518.518,0,0,0-.322.984Zm0,0' transform='translate(-81.813 -58.172)' fill='%23ff6a58' stroke='%23ff6a58' stroke-width='0.5'/%3E%3Cpath id='Caminho_18' data-name='Caminho 18' d='M128.63,19.58a.518.518,0,1,0,.867-.566l-1.416-2.166a.518.518,0,1,0-.866.567Zm0,0' transform='translate(-118.693 -15.571)' fill='%23ff6a58' stroke='%23ff6a58' stroke-width='0.5'/%3E%3Cpath id='Caminho_19' data-name='Caminho 19' d='M179.9,4.249a.532.532,0,0,0,.107.011.518.518,0,0,0,.506-.412l.675-3.224a.518.518,0,0,0-1.013-.212L179.5,3.636A.518.518,0,0,0,179.9,4.249Zm0,0' transform='translate(-167.772)' fill='%23ff6a58' stroke='%23ff6a58' stroke-width='0.5'/%3E%3C/g%3E%3C/svg%3E");}
.icon_save:before { content: ''; display: inline-block;height: 20px; width: 14px;vertical-align: middle;
background-position: center;background-size: contain;background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.787' height='27.353' viewBox='0 0 21.787 27.353'%3E%3Cg id='save-button' transform='translate(-53.5 0.5)'%3E%3Cg id='Grupo_11' data-name='Grupo 11' transform='translate(54 9.596)'%3E%3Cg id='Grupo_10' data-name='Grupo 10' transform='translate(0)'%3E%3Cpath id='Caminho_20' data-name='Caminho 20' d='M74.272,195a.515.515,0,0,0-.515.515v6.373l-9.127-4.749a.515.515,0,0,0-.475,0l-9.127,4.749V187.015a.515.515,0,1,0-1.029,0v15.719a.514.514,0,0,0,.752.456l9.641-5.017,9.641,5.017a.515.515,0,0,0,.752-.456v-7.22A.515.515,0,0,0,74.272,195Z' transform='translate(-54 -186.5)' fill='%23ff6a58' stroke='%23ff6a58' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3Cg id='Grupo_13' data-name='Grupo 13' transform='translate(54)'%3E%3Cg id='Grupo_12' data-name='Grupo 12' transform='translate(0)'%3E%3Cpath id='Caminho_21' data-name='Caminho 21' d='M74.272,0H54.515A.515.515,0,0,0,54,.515V5.968a.515.515,0,0,0,1.029,0V1.029H73.758v13.7a.515.515,0,1,0,1.029,0V.515A.515.515,0,0,0,74.272,0Z' transform='translate(-54)' fill='%23ff6a58' stroke='%23ff6a58' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3Cg id='Grupo_17' data-name='Grupo 17' transform='translate(54 7.546)'%3E%3Cg id='Grupo_16' data-name='Grupo 16' transform='translate(0)'%3E%3Cpath id='Caminho_23' data-name='Caminho 23' d='M54.878,146.82a.515.515,0,1,0,.151.364A.518.518,0,0,0,54.878,146.82Z' transform='translate(-54 -146.67)' fill='%23ff6a58' stroke='%23ff6a58' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3Cg id='Grupo_19' data-name='Grupo 19' transform='translate(73.758 16.104)'%3E%3Cg id='Grupo_18' data-name='Grupo 18'%3E%3Cpath id='Caminho_24' data-name='Caminho 24' d='M438.878,313.151a.514.514,0,1,0,.151.364A.518.518,0,0,0,438.878,313.151Z' transform='translate(-438 -313)' fill='%23ff6a58' stroke='%23ff6a58' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

.blog-post-share { position: relative;width: 270px;text-align: right;padding: 12px 0; }
.blog-post-share a { text-decoration: none!important; }
.blog-post-share .share-content { background: 0; border: 0;color: var(--theme-blue);display: inline-block;font-size: 1.4rem !important;color: #333 !important; }
.blog-post-share .share-list { display: inline-block;padding-left: 20px;margin-bottom: 5px; }
.blog-post-share .share-list li { display: inline-block; }
.blog-post-share .share-list li a { padding: 5px 10px;display: block;font-size: 1.6rem; }
.blog-post-share .share-list li a span { font-size: 2rem!important; }
.blog-post-share .share-list li a svg { transition: .2s; }
.blog-post-share .share-list li a:hover svg { fill: var(--theme-blue); }

.comment_form { padding: 28px 0; }
.comment_form .comment-form { padding: 40px 50px;background: #F5F5F5; }
.comment_form .comment-reply-title { font-size: 2rem; font-weight: 500; color: #333; margin-bottom: 2rem; }
.comment_form .comment-form label, .comment_form .comment-form p { font-size: 1.4rem;color: #666 }
.comment_form .comment-form p a { font-size: 1.4rem;font-weight: 700; color: #666 }
.comment_form .comment-form :not(.comment-form-cookies-consent) label { display: block; }
.comment_form .comment-form textarea, .comment_form .comment-form input:not([type="checkbox"]) { width: 100%;background-color: #fff;border:0;border-radius: 4px;padding: 14px 20px; }
.comment_form .comment-form input:not([type="checkbox"]) { height: 60px; }
.comment_form .comment-form .comment-notes { margin-bottom: 1.6rem; }
.comment_form .comment-form .comment-form-cookies-consent { margin: 2rem 0; }
.comment_form .comment-form .form-submit .submit { background-color: var(--theme-orange);color: #fff;font-weight: 700; }

/*#comments.modal {position:fixed; margin: 0;display: block; visibility: hidden;opacity: 0;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out}
#comments.modal.on {opacity: 1;visibility: visible;}
#comments.modal .modal-block { position: fixed;z-index: 30;bottom: 0; right: -100%;padding: 28px 32px;width: 400px;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out; max-width: 100vw;max-height: 85vh; margin: 0;}
#comments.modal.on .modal-block {right: 0%;}
#comments.modal .modal-mask { position: absolute;width: 100%;height: 100%;display: block;left: 0;top: 0;background-color: rgba(0,0,0,.3);z-index: 20;}
#comments.modal .modal-close { color: var(--theme-orange); font-size: 2.6rem; font-weight: 200;position: absolute;right: 0px; top: 0px;padding: 10px; cursor: pointer;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out }
#comments.modal .modal-close:hover { opacity: .8 }*/
.comments-list { padding: 40px 0; }
.comments-list .comments-block { margin-top: 20px;padding: 10px 0;margin: 0;list-style: none; }
.comments-list .comments-block .comment-item { padding: 10px 0 28px;font-size: 1.6rem;list-style: none; }
.comments-list .comments-block .comment-item .comment-item-text { padding: 18px 25px;line-height: 1.5; border: solid 1px #979797; border-radius: 10px 10px 10px 0;margin-bottom: 12px;display: inline-block; }
.comments-list .comments-block .comment-item .comment-item-info { font-size: 1.4rem; font-weight: 500; color: #666;display: block; }
.comments-list .comments-block .comment-item .replies { border-left: solid 5px #eee; }
.comments-list .comments-block .comment-item .replies .comment-item-text { color: #666; border-color: #999; }
.comments-list .comments-block .comment-item .replies .comment-item-info { color: #666; }

.page-not-found { padding: 20px 0; }
.page-not-found .section-title { border-bottom: solid 1px rgba(0,0,0,.1);padding: 10px 0; }
.page-not-found .heading-subtitle { padding: 14px 0 10px;display: block; }
.page-not-found .grid-map { padding: 20px; }
.page-not-found .grid-map p { margin-bottom: 0;margin-top:20px; }
.page-not-found .list-map-title { font-size: 2rem; }
.page-not-found ul { padding: 0px;margin: 15px 0 0 }
.page-not-found ul li { list-style: none; }
.page-not-found ul li ul { padding-left: 20px;margin-top: 0; }
.page-not-found ul li ul li { list-style: disc;color: var(--theme-orange);font-size: 1.4rem;list-style-position: inside; }
.page-not-found ul li a { line-height: 1.6; color: var(--theme-orange);font-size: 1.6rem }
.page-not-found ul li a:hover { text-decoration: underline; }

.custom-scrollbar {overflow:auto;-webkit-overflow-scrolling: touch !important;scrollbar-3dlight-color: #ccc;scrollbar-arrow-color: #ccc;scrollbar-base-color: #ccc;scrollbar-highlight-color: #ccc;
  scrollbar-track-color: #fff;scrollbar-width: thin;}
.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px;background:#fff}
.custom-scrollbar::-webkit-scrollbar-track{background-color:#eee}
.custom-scrollbar::-webkit-scrollbar-thumb{background:#ccc;border-radius:0}

.hide-scrollbar {
  -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */}
.hide-scrollbar::-webkit-scrollbar{display: none;  /* Safari and Chrome */}

.blog-post-author { width: 30%; }
.post-author { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;text-decoration: underline;white-space: nowrap; padding-right: 8px; }
.post-author, .post-author a { color: #666; }
.post-author:hover { color: var(--theme-orange)!important; }
.post-author .post-author_content { max-width: calc(100% - 27px);padding-left: 12px; }
.post-author .post-author_image { width: 27px; height: 27px; border-radius: 50%; border: solid 2px var(--theme-orange); background-position:center; background-size: cover; }
.post-author .post-author_content_name { width: 145px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }

.sidebar { margin-top: 5px; }
.sidebar .widget { padding: 0px;margin-bottom: 52px; }
.single .sidebar .widget:first-child { margin-top: 0}
/*.sidebar .widget:first-child { padding-top: .4rem; }*/
.sidebar .widget.widget_categories ul { list-style: none;padding: 0; }
.sidebar .widget.widget_categories ul li { display: inline-block; }
/*.sidebar .widget.widget_tags { padding-top: 24px; }*/
.sidebar .widget.widget_tags .nav-tags { padding: 0;margin: 0; }
.sidebar .widget.widget_tags .nav-tags .widgettitle { font-size: 2.4rem; color: #333; }
.sidebar .widget.widget_tags .nav-tags .nav-tags-link,
.sidebar .widget.widget_categories ul li a { display: inline-block; padding: 12px 18px; border-radius: 4px; border: solid 1px #333;margin: 3px;color: #333;
  transition: .2s;font-size: 1.2rem;font-weight: 700;}
.sidebar .widget.widget_tags .nav-tags .nav-tags-link:hover,
.sidebar .widget.widget_categories ul li a:hover { background-color: var(--theme-orange);color: #fff;border: solid 1px var(--theme-orange); }
.sidebar .widgettitle { font-size: 2.4rem;margin: 0rem 0 1.6rem;font-weight: 700;line-height: 1.4; }
.sidebar .widget .spot-post.spot-sm .spot-post-img { width: 81px; height: 81px; }
.sidebar .newsletter input { height: 44px; width:100%;border:0;border-radius: 5px; margin: 8px 0;padding: 5px 14px;font-size: 1.4rem;color:#333; background: #fff; }
.sidebar .newsletter input[type="submit"] { height: 48px;border:solid 2px var(--theme-orange);background: transparent;font-size: 1.4rem;color:var(--theme-orange);font-weight: 700;text-transform: uppercase;transition: .2s; }
.sidebar .newsletter input[type="submit"]:hover { background: var(--theme-orange);color: #fff; }
.sidebar .newsletter ::-webkit-input-placeholder{ color: #333;opacity: 1;}
.sidebar .newsletter :-ms-input-placeholder{ color: #333;opacity: 1;}
.sidebar .newsletter ::-moz-placeholder { color: #333;opacity: 1;}
.sidebar .newsletter ::-ms-input-placeholder { color: #333;opacity: 1;}
.sidebar .newsletter ::placeholder { color: #333;opacity: 1;}

.sidebar .sidebar-ad.sticky { position: -webkit-sticky; position: sticky;bottom:10px; }
.sidebar .sidebar-ad { width: 100%;height: auto; padding: 28px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 5px;overflow: hidden;position: relative;
background-size: cover;background-position: center;margin-top: 20px; background-color: #fff; -webkit-box-shadow: 0 0 20px rgba(0,0,0,.15); box-shadow: 0 0 20px rgba(0,0,0,.15);  }
.sidebar .sidebar-ad .ad-text * { color: #fff; }
.sidebar .sidebar-ad .ad-text h1 { font-size: 2rem; }
.sidebar .sidebar-ad .ad-text h2 { font-size: 1.8rem; }
.sidebar .sidebar-ad .ad-text h3 { font-size: 1.4rem; }
.sidebar .sidebar-ad .ad-button { padding: 10px 20px;border-radius: 5px; background-color: var(--theme-orange);color: #fff;display: inline-block;font-weight: 700; font-size: 1.6rem;    margin-top: .6rem; }
.sidebar .sidebar-ad .sidebar-ad-unstick-it { position: absolute;top: 0; right: 0;padding: 10px; cursor: pointer;color: #fff; font-size: 1.8rem;font-weight: 300; }
.sidebar .sidebar-ad.sticky .sidebar-ad-unstick-it { display: block; }
.sidebar .sidebar-ad .sidebar-ad-unstick-it { display: none; }

.sidebar.sidebar-testimonials { margin: 0; }
.sidebar.sidebar-testimonials .widget { padding: 0; }
.sidebar.sidebar-testimonials .nav-tags .section-title { margin-bottom: 27px; }

.author .blog-post-author .post-author  { padding: 10px 0 30px; }
.author .blog-post-author .post-author .writtenBy { display: none; }

.main-footer {padding-bottom: 45px;color: #333;}
.main-footer .footer-main-top {padding: 45px 0 20px;}
.main-footer .footer-main-top-section {font-size: 1.2rem;line-height: 1.5; margin-bottom: 4rem;}
.main-footer .footer-main-top-section .footer-main-top-section-links { list-style: none;padding: 0; }
.main-footer .footer-main-top-section .footer-main-top-section-links li { list-style: none;padding: 0; }
.main-footer .footer-main-top-section .footer-main-top-section-links li a { color: #333;font-family: 'Open Sans', sans-serif;line-height: 2; }
.main-footer .footer-main-top-section .footer-main-top-section-links li a:hover {color: var(--theme-blue);}
.main-footer .footer-main-top-section-title {display: block;font-weight: 700;font-size: 1.8rem;color: #666;padding: 0;margin: 0;margin-bottom: 0px;margin-bottom: 25px;}
.main-footer .footer-main-top-section-title.-large { font-size: 2.4rem; line-height: 1.5; }

.main-footer .footer-main-top-section .footer-main-top-section-item {display: block;margin-bottom: 5px;font-family: 'Open Sans' , sans-serif;}
.main-footer .footer-main-payment-inner { background-color: #fff;text-align: center;padding: 20px;}
.main-footer .footer-main-payment-inner .footer-main-payment-label { color: #666; font-size: 1.4rem;margin: 0 0 10px;}
.main-footer .footer-main-payment-inner .footer-main-payment-cards { display: block; }
.main-footer .footer-main-payment-inner .footer-main-payment-cards .footer-main-payment-cards-item { width: 60px; padding: 5px; border: 1px solid #f0eff3; border-radius: 4px;margin: 2px;display: inline-block;}
.main-footer .footer-main-payment-inner .footer-main-payment-cards-item > img { display: block; width: 100%; height: auto;}
.main-footer .footer-main-payment-inner .footer-main-payment-section {margin-top: 2rem;}
.main-footer .footer-main-payment-inner .footer-main-payment-section-item {width: 80px;padding: 5px;display: inline-block;margin: 5px;}

.full-menu { background-color: rgba(0,0,0,.4); z-index: 6000000000;color:var(--theme-blue);display:none;position: absolute;left: 0; top: 100%; width: 100%; }
.full-menu .full-menu-content{ background-color: #fff ; position:absolute; width:100%;padding: 0px 0; -webkit-box-shadow: 0 8px 4px -4px rgba(0,0,0,0.35); box-shadow: 0 8px 4px -4px rgba(0,0,0,0.35);max-height: calc(100vh - 127px) }
.full-menu .full-menu-content ul{padding-left:0;list-style: none;margin: 0;}
.full-menu .full-menu-content ul li{display:block;}
.full-menu .full-menu-content ul li ul.sub-menu{padding-left:12px;display: none;}
.full-menu .full-menu-content ul li a{padding:6px 0px;display:block;color:#666;font-weight: 400;margin: 0 0 1px 0; text-transform: capitalize;
  font-size: 1.4rem;font-family: 'Open Sans', sans-serif;text-align: left;}
.full-menu .full-menu-content .estados{padding: 0 0 12px;}
.full-menu .full-menu-content .estados ul {overflow-y: unset;}

.full-menu .full-menu-content .categorias { padding: 0 0 12px; }
.full-menu .full-menu-content .links-gerais a, .full-menu .full-menu-content .links-gerais-2 li a,
.full-menu .full-menu-content .links-gerais-2 li span.highlight { padding: 14px 20px; border-bottom: 1px solid #f0eff3; display:block;color:#a6a6a6;font-weight: 400; margin: 0 0 1px 0; text-transform: capitalize;
  font-size: 1.4rem; font-family: 'Open Sans', sans-serif;  }
.full-menu .full-menu-content .links-gerais-2 li { display: block; }
.full-menu .full-menu-content .links-gerais-2 li strong {color: #696969;padding: 14px 20px; border-bottom: 1px solid #f0eff3; display:block; margin: 0 0 1px 0; text-transform: capitalize;
  font-size: 1.4rem; font-family: 'Open Sans', sans-serif; }
.full-menu .full-menu-content .links-gerais-2 li a.highlight,
.full-menu .full-menu-content .links-gerais-2 li span.highlight {color: #ff6a58;font-weight: 700;}
.full-menu .full-menu-content .links-gerais-2 li span.highlight ul {padding: 15px 0 0 0;}
.full-menu .full-menu-content .links-gerais-2 li span.highlight ul li a {font-weight: 700;border: 0;padding: 10px;line-height: 1.15;}
.full-menu .full-menu-content .links-gerais-2 li a:hover {color: #ff3c25;}
.full-menu .full-menu-content .links-gerais-2 li a.icon::before {content: " ";margin-bottom: -3px;display: inline-block;width: 22px;height: 18px;margin-right: 5px;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAMAAABo+94fAAAAAXNSR0IArs4c6QAAAKtQTFRFAAAA/4CA/2xY/2tY/2tY/4Bg/2tZ/2pY/2tZ/2ta/3Fj/2ta/4CA/3Jh/3Bg/2tZ/21Z/2xZ/2pY/2tZ/2tZ/2tY/2tY/2tY/21h/2pZ/2ta/2xZ/2tZ/3NZ/2tZ/2xZ/2pY/2pY/2ta/2pY/2tY/2pZ/2tY/2tZ/2xa/2pZ/29c/2tY/2tb/21Z/2tZ/2tY/2pq/3Bc/2ta/21Y/2xY/2tZ/2pZ/21t/2tZC5E9qwAAADl0Uk5TAAIa3LMIyf+qehIfBh0Q7z9T/qD9UWK8FfJpavEUvWGtZYPCiObEgWbaJ9BMTc/zDBlKS4LDoQd5AgOyMgAAAMtJREFUGJV1kekOgkAMhAcQRxBFwQMFb/BARfF+/ydzYSFiok2aZr8f05kuACj4quKparUqrWlqNvQ6G1XcYF0Xw6BmomlJZrVgajSAts0Ouo4rsdvro0O7jQGH8EYcS+wzmGDKGeZcYMmVYoVRFFrKmhtsOceOMfY8IKSoEEcmiLnDiWfRKSJeroyQ8oSz6A++VnEmkvBYihwKkWzljety5Z23fOVMGJwE9KXBMUdebjCP0y/jPJyujCPDt4rwz2YW/vX/VH8O+/Mb3nadEkAIDUp+AAAAAElFTkSuQmCC");}

.full-menu .full-menu-content .section-title { margin:2.5rem 0 1.5rem; }
.full-menu .full-menu-content h3, .full-menu .full-menu-content .h3 {font-size: 1.6rem; font-weight: 700;color:#444;margin-bottom: 0.5rem; }

.full-menu .full-menu-content a {-webkit-transition: .2s;-o-transition: .2s;transition: .2s;font-family: 'Open Sans', sans-serif; }
.full-menu .full-menu-content a:hover {color:var(--theme-orange)!important; }

.full-menu .full-menu-content .customer-area a {color:#fff;background-color: var(--theme-blue)!important;font-weight: 500;font-size: 1.8rem;padding: 10px 20px;display: inline-block;border-radius: 5px;
height: 42px;margin-right: 4px;margin-bottom: 2rem;vertical-align: top; }
.full-menu .full-menu-content .customer-area a:hover {color:#fff!important;background-color: var(--theme-orange)!important;}
.full-menu .full-menu-content .customer-area a .icon-my-account {font-size: 2rem;margin-right: 5px;vertical-align: bottom;}
.full-menu .full-menu-content .customer-area-register a {font-size: 1.4rem;}

.full-menu .close{text-shadow:none;color:var(--theme-blue);opacity:1;padding:20px;font-size: 5rem; font-weight: 300; float: unset; position: absolute; right: 0; top: 0; z-index: 70;
cursor: pointer;display: none;}

.social { margin-top: 14px; }
.social ul { margin: 0;padding: 0; }
.social ul li { list-style: none;display: inline-block;margin-right: 14px; }
.social ul li a { font-size: 2.2rem; }
.social ul li a svg { transition: .2s;}
.social ul li a:hover svg {fill: var(--theme-orange);}

.contentHome { max-height: 360px; background-color: #fff;padding: 40px 0;overflow: hidden;position: relative;padding: 40px 0 80px; }
.contentHome .vejamais { position:absolute;left: 0; bottom: 0;width: 100%; height:60%;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(40%, rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image: -o-linear-gradient(bottom, rgba(255,255,255,1) 40%,rgba(255,255,255,0));background-image: linear-gradient(to top, rgba(255,255,255,1) 40%,rgba(255,255,255,0));text-align: center;font-size: 1.6rem;font-weight: 700;
  color: var(--theme-blue); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end;padding: 20px 0;  }
.contentHome .vejamais > .btn-vejamais { text-align: center;cursor: pointer;-webkit-transition: .2s;-o-transition: .2s;transition: .2s;color: var(--theme-blue); }
.contentHome .vejamais > .btn-vejamais:hover { color: var(--theme-orange); }
.contentHome .vejamais > .btn-vejamais > img { display: block; margin: 0 auto;-webkit-transition: .6s;-o-transition: .6s;transition: .6s; }
.contentHome .vejamais > .btn-vejamais:hover img { -webkit-transform: translateY(2px); -ms-transform: translateY(2px); transform: translateY(2px); }
.contentHome * { line-height: 2; }

.contentHome.expanded { max-height: 100%; }
.contentHome.expanded .vejamais { background:0;  }
.contentHome.expanded .vejamais > .btn-vejamais > img { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.contentHome.expanded .vejamais > .btn-vejamais:hover > img { -webkit-transform: rotate(180deg) translateY(2px); -ms-transform: rotate(180deg) translateY(2px); transform: rotate(180deg) translateY(2px); }

.contentHome h1,
.contentHome h2,
.contentHome h3,
.contentHome h4,
.contentHome h5,
.contentHome h6 { color: var(--theme-blue); }

.section-newsletter { padding: 50px 0; }
.ui-input, .select2-container--estrategia .select2-selection, .select2-container--estrategia .select2-search__field {
    display: block;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #999;
    padding: 9px;
    outline: none;
    background-color: #fff;
    font-size: 14px;
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none;
}
.ui-control + .ui-control {
    margin-top: 25px;
}
.ui-select {
    position: relative;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #999;
}
.ui-select::after {
    content: " ";
    border-color: #000 transparent transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    height: 0;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    right: 14px;
    width: 0;
}
.button-action {
    display: block;
    padding: 15px 30px;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    background-color: #1352aa;
    -webkit-box-shadow: 0 5px 10px 0 rgba(43,43,43,0.2);
            box-shadow: 0 5px 10px 0 rgba(43,43,43,0.2);
    width: 100%;
}
.ui-checkbox-label {
    display: inline-block;
    vertical-align: middle;
}
.ui-checkbox {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    font-size: 14px;
    border-radius: 3px;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
         user-select: none;
    text-align: left;
}
.ui-checkbox > input {
    margin-right: 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.ui-link, .-orange {
    color: #ff6a58;
    font-weight: 700;
}
._font-size-x-small {
    font-size: 12px !important;
}
.section-title.-medium { font-size: 3.2rem; font-weight: 400; }

/*MEDIA QUERIES*/
@media all and (min-width: 420px){
  .full-menu .full-menu-content .estados{-moz-column-count: 2;-moz-column-gap: 5px;-webkit-column-count: 2;-webkit-column-gap: 5px;column-count: 2;column-gap: 5px;-webkit-column-fill: balance;-moz-column-fill: balance;column-fill: balance;}
  .full-menu .full-menu-content .estados li {-webkit-column-break-inside: avoid;page-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;/*backface-visibility: hidden;-webkit-backface-visibility: hidden;*/}

  .spot-post .spot-post-info-time { display: inline-block; padding: 2px 15px 0 0;text-align: left; }
}

@media all and (min-width: 576px){
  .header-bottom .posts-filter .visualizar { display: inline-block;margin: 0 15px 0 0;font-size: 2.2rem; }
  .header-bottom .posts-filter .filter-link { font-size: 1.6rem; }
  .regioes .menu-menu-concursos-container, .regioes .menu-menu-regioes-container { padding: 0px 20px; }

  .main-nav .main-nav-inner .main-nav-regioes ul { flex-wrap: nowrap; }
  .main-nav .main-nav-inner .main-nav-regioes ul li { width: auto; }
}

@media all and (min-width: 768px){
  .container.extended { max-width: calc(100% - 30px); }

  .main-header .col-menu-toggle { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3 }
  .main-header .header-search .search-input-control {height: 50px;padding: 0 20px;font-size: 1.6rem;}
  .search-input { margin: 0; }
  .header-bottom .posts-filter { text-align: left; }
  .header-bottom .blog-search { margin-right: 0;max-width: 100%; }

  .main-nav .main-nav-inner .main-nav-estados { width: 444px;margin: 0 auto; }
  .main-nav .main-nav-inner .main-nav-concursos { width: 244px; }

  .section-title { font-size: 2rem; }

  .estados .nav-estados li a { font-size: 1.6rem }

  .spot-post .spot-post-info, .spot-post .spot-post-info a { font-size: 1.2rem; font-weight: 600; line-height: 1.7rem; }
  .spot-post .spot-post-excerpt p { font-size: 1.8rem; }

  .spot-post.spot-sm {padding-right: 8px;}
  .spot-post.spot-sm .spot-post-text h3 {font-size: 1.6rem;}
  .spot-post.spot-md .spot-post-text h3, .spot-post.spot-lg .spot-post-text h3, .spot-video .spot-video-title h3 { font-size: 2.2rem; }
  .spot-post.spot-md .spot-post-img-link { width: 35%; order: 2;padding-left: 15px; }
  .spot-post.spot-md .spot-post-img-link .spot-post-img { height: 116px; }
  .spot-post.spot-md .spot-post-text { width: 65%; }
  .spot-post .spot-post-img { margin: 0px; }

  .slider-latestnews .spot-post.spot-md .spot-post-excerpt p { font-size: 1.4rem; }
  .slider-latestnews .spot-post.spot-md .spot-post-text h3 { line-height: 1.2;margin-bottom: 5px; }
  .slider-latestnews .spot-post.spot-md .spot-post-excerpt { margin-top: 5px; }

  .first-post .spot-post.spot-md .spot-post-img { height: 280px; }
  .first-post .spot-post.spot-md .spot-post-text { padding-right: 15px; }
  .first-post .spot-post.spot-md .spot-post-text h3 { font-size: 3rem; line-height: 1.2; }

  .first-post .spot-post.spot-md .spot-post-inner { flex-direction: column; }
  .first-post .spot-post.spot-md .spot-post-inner .spot-post-img-link { order: 1; width: 100%; padding-left: 0;padding-bottom: 20px; }
  .first-post .spot-post.spot-md .spot-post-inner .spot-post-text { order: 2;width: 100%; }

  .spot-post .marker-orange:before,
  .blog-post .marker-orange:before { width: 16px; height: 2px; margin-right: 6px;}
  .spot-video .spot-video-title { padding: 36px 40px; }
  .blog-post-share .share-content:after { font-size: 2.4rem; margin-left: 8px; }
  .spot-testim .spot-post-text { padding: 36px 40px 42px; }

  .spot-post .spot-post-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; }
  .spot-post.spot-lg .spot-post-img-link { width: 35%; }
  .spot-post.spot-lg .spot-post-text { padding: 0 0 0 28px;max-width: 65%;line-height: 2.8rem; }
  .spot-post.spot-lg .spot-post-text p { font-size: 1.6rem;line-height: 2.8rem; }

  .single .page .blog-post-meta { font-size: 1.3rem;line-height:2.3rem;font-family: 'Open Sans', sans-serif; }
  .single .page .blog-post-meta .blog-post-meta-item { display: inline-block;width: auto; margin-bottom: 0;max-width: 55%;}
  .single .page .blog-post-meta.bottom .blog-post-meta-item, .single .page .blog-post-meta.bottom .blog-post-meta-item * { font-size: 1.6rem; }
  .single .page .blog-post-meta .blog-post-meta-item .post-author { flex-direction: row; }

  .single .page .blog-post-ctt,
  .single .page .blog-post-ctt p,
  .single .page .blog-post-ctt li,
  .single .page .blog-post-ctt blockquote { font-size: 2rem; line-height: 1.8;}

  .comment_form .comment-reply-title {font-size: 3.2rem;}
  .comment_form .comment-form .comment-form-author { width: 49%;margin-right: 1%;display: inline-block; }
  .comment_form .comment-form .comment-form-email { width: 49%;display: inline-block; }
  
  .latest-news .section-title { font-size: 2.2rem;line-height: 3.3rem;width: 120px; margin-top: 6px; }
  .latest-news .spot-post.spot-sm .spot-post-img { width: 81px; height: 81px; }

  .sidebar .sidebar-ad .ad-text h1 { font-size: 4rem; }
  .sidebar .sidebar-ad .ad-text h2 { font-size: 3rem; }
  .sidebar .sidebar-ad .ad-text h3 { font-size: 2.6rem; }

  .main-footer .footer-main-payment-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 15px;}
  .main-footer .footer-main-payment-inner .footer-main-payment-section { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
  .main-footer .footer-main-payment-inner .footer-main-payment-label { margin-right: 30px;}
  .main-footer .footer-main-payment-inner .footer-main-payment-cards .footer-main-payment-cards-item:not(:last-child) { margin-right: 5px;}

  .section-title.-medium { font-size: 3.5rem; }
}

@media (min-width:  768px) and (max-width: 1199px){
  .spot-post .spot-post-info-time { display: block; padding: 0 0 2px 0;text-align: right; }
}

@media all and (min-width: 992px){
  .main-header {padding:28px 0 20px;}
  .main-header .header-search .search-input-control {height: 60px;padding: 0 20px;font-size: 1.6rem;}
  .search-input { margin: 0; }
  .main-header .main-header-inner { flex-wrap: nowrap; }
  .main-header .col-logo { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 }
  .main-header .col-search { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: 100%;max-width: calc(100% - 322px - 164px - 75px);margin-left: 45px;margin-right: 30px;margin-top: 0;padding: 0;}
  .main-header .menu-icons .menu-icons-item a { padding: 10px; }
  .main-header .menu-icons .menu-icons-item a i { padding: 0 15px 0 0; }

  .breadcrumb, .breadcrumb a { font-size: 1.8rem;font-weight: 400; }
  .single .breadcrumb, .single .breadcrumb a { /*font-size: 2rem;*/margin-bottom: 0; }

  .single .page .blog-post-meta { display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }

  .section-title { font-size: 3rem; }
  .single .page .blog-post-title .section-title { font-size: 3.8rem; }
  .blog .page .section-title { font-size: 2.4rem; }

  .nav-top-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
  .nav-top-inner-links2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  }
  .nav-top-inner-links2 .highlight { background-color: var(--theme-orange); color: #fff; padding: 4px 6px; border-radius: 4px; font-weight: 700;position: relative;cursor: pointer;}
  .nav-top-inner-links2 .highlight:hover { color: #fff; }
  .nav-top-inner-links2 a:not(:first-child),
  .nav-top-inner-links2 span:not(:first-child) { margin-left: 15px; }
   .nav-top-inner-links2 span.highlight ul { position: absolute;top: 100%;right: 0;padding: 15px 0 0 0;width: 180px;z-index: 99;display: none;margin: 0; overflow: hidden; }
   .nav-top-inner-links2 span.highlight ul:before { content: "";display: inline-block;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #ff6a58;
    position: absolute;top: 7px;right: 22px; }
   .nav-top-inner-links2 span.highlight ul li { background: #ff6a58;list-style: none;border-bottom: solid 1px #e44c3a; }
   .nav-top-inner-links2 span.highlight ul li:first-child { border-radius: 4px 4px 0 0; }
   .nav-top-inner-links2 span.highlight ul li:last-child { border-radius: 0 0 4px 4px; }
   .nav-top-inner-links2 span.highlight ul li a { color: #fff !important;display: inline-block;padding: 10px;width: 100%;line-height: 1.15; }
   .nav-top-inner-links2 span.highlight:hover ul { display: block; }

  .single .page .blog-post-core { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .single .page .blog-post-ctt .single-gotoindex { bottom: 15px; }
  .single .page .blog-post-ctt .btn-single-gotoindex { font-size: 1.4rem; }

  .sidebar .sidebar-ad { height: 280px; }

  .main-banner .main-slider .slider-item .banner-content-text h1 { font-size: 4rem;line-height: 5rem; }
  .main-banner .main-slider .slider-item .banner-content-text h2 { font-size: 3.5rem;line-height: 5rem; }
  .main-banner .main-slider .slider-item .banner-content-text h3 { font-size: 3rem;line-height: 4rem; }
  .main-banner .main-slider .slider-item .banner-content-text h4 { font-size: 2.5rem;line-height: 3rem; }
  .main-banner .main-slider .slider-item .banner-content-text h5 { font-size: 2rem;line-height: 3rem; }
  .main-banner .main-slider .slider-item .banner-content-text h6 { font-size: 1.5rem;line-height: 2rem; }
  .main-banner .main-slider .slider-item .banner-content-button { margin: 10px;font-size: 1.6rem;min-height: 45px; }

  .main-footer .footer-main-payment-inner {text-align: left;padding: 20px;}
  .main-footer .footer-main-payment-inner .footer-main-payment-label { margin: 0 30px 0 0; }
  .main-footer .footer-main-payment-inner .footer-main-payment-cards {  display: -webkit-box;  display: -ms-flexbox;  display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .main-footer .footer-main-payment-inner .footer-main-payment-cards .footer-main-payment-cards-item {  }
  .main-footer .footer-main-payment-inner .footer-main-payment-section-item:not(:last-child) { margin-right: 5px;}
  .main-footer .footer-main-payment-inner .footer-main-payment-section {margin-top: 0;}
  .main-footer .footer-main-payment-inner .footer-main-payment-section-item.reclameAqui {width: 140px;}

  .regioes .menu-menu-concursos-container:after { content: ''; height: 12px; border-right: solid 2px var(--theme-blue);position: absolute; right: -3px;top: 50%;transform: translateY(-50%); }
  .regioes .menu-menu-concursos-container, .regioes .menu-menu-regioes-container { display: inline-block; }
}

@media all and (min-width: 1200px){
  .container.extended { max-width: calc(100% - 30px); }

  .main-banner .main-slider .slider-item .banner-content-text { padding-right: 40px; }

  .main-nav .main-nav-inner .main-nav-regioes { width: 422px; }
  .main-nav .main-nav-inner .main-nav-concursos { padding-left: 10px; }
}

@media all and (min-width: 1400px){
  .container.extended { max-width: 1200px; }

  .estados .nav-estados li a { padding: 0 8.2px; }
}

/* Ícones */
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?hzn14');
  src:  url('../fonts/icomoon.eot?hzn14#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?hzn14') format('truetype'),
    url('../fonts/icomoon.woff?hzn14') format('woff'),
    url('../fonts/icomoon.svg?hzn14#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-doleta:before {
  content: "\e94c";
}
.icon-vagas:before {
  content: "\e94d";
}
.icon-lock:before {
  content: "\e94b";
}
.icon-cart:before {
  content: "\e900";
}
.icon-facebook2:before {
  content: "\e901";
}
.icon-instagram2:before {
  content: "\e902";
}
.icon-my-account:before {
  content: "\e903";
}
.icon-twitter2:before {
  content: "\e904";
}
.icon-youtube2:before {
  content: "\e905";
}
.icon-cart1:before {
  content: "\e906";
}
.icon-menu:before {
  content: "\e907";
}
.icon-user:before {
  content: "\e908";
}
.icon-calendar-30:before {
  content: "\e909";
}
.icon-download-arrow:before {
  content: "\e90a";
}
.icon-play:before {
  content: "\e90b";
}
.icon-link:before {
  content: "\e90c";
}
.icon-youtube-square:before {
  content: "\e90d";
}
.icon-youtube:before {
  content: "\e90e";
}
.icon-instagram:before {
  content: "\e90f";
}
.icon-linkedin-square:before {
  content: "\e910";
}
.icon-linkedin:before {
  content: "\e911";
}
.icon-google-plus-square:before {
  content: "\e912";
}
.icon-google-plus:before {
  content: "\e913";
}
.icon-facebook-square:before {
  content: "\e914";
}
.icon-facebook:before {
  content: "\e915";
}
.icon-twitter-square:before {
  content: "\e916";
}
.icon-twitter:before {
  content: "\e917";
}
.icon-target:before {
  content: "\e918";
}
.icon-at:before {
  content: "\e919";
}
.icon-audio:before {
  content: "\e91a";
}
.icon-comment:before {
  content: "\e91b";
}
.icon-search:before {
  content: "\e91c";
}
.icon-signin:before {
  content: "\e91d";
}
.icon-schedule:before {
  content: "\e91e";
}
.icon-cart2:before {
  content: "\e91f";
}
.icon-check1:before {
  content: "\e920";
}
.icon-check2:before {
  content: "\e921";
}
.icon-pdf:before {
  content: "\e922";
}
.icon-periscope:before {
  content: "\e923";
}
.icon-tag:before {
  content: "\e924";
}
.icon-money:before {
  content: "\e925";
}
.icon-download:before {
  content: "\e926";
}
.icon-university:before {
  content: "\e927";
}
.icon-star:before {
  content: "\e928";
}
.icon-calendar:before {
  content: "\e929";
}
.icon-phone:before {
  content: "\e92a";
}
.icon-messages:before {
  content: "\e92b";
}
.icon-heart-live:before {
  content: "\e92c";
}
.icon-home:before {
  content: "\e92d";
}
.icon-like:before {
  content: "\e92e";
}
.icon-list:before {
  content: "\e92f";
}
.icon-login:before {
  content: "\e930";
}
.icon-card:before {
  content: "\e931";
}
.icon-user2:before {
  content: "\e932";
}
.icon-hammer:before {
  content: "\e933";
}
.icon-menu2:before {
  content: "\e934";
}
.icon-cancel:before {
  content: "\e935";
}
.icon-lib:before {
  content: "\e936";
}
.icon-pinterest:before {
  content: "\e937";
}
.icon-satisfacao:before {
  content: "\e938";
}
.icon-plus:before {
  content: "\e939";
}
.icon-prize:before {
  content: "\e93a";
}
.icon-doc-search:before {
  content: "\e93b";
}
.icon-clock:before {
  content: "\e93c";
}
.icon-trophy:before {
  content: "\e93d";
}
.icon-sistema-de-questoes:before {
  content: "\e93e";
}
.icon-angle-down:before {
  content: "\e93f";
}
.icon-find:before {
  content: "\e940";
}
.icon-arrow-right:before {
  content: "\e96a";
}
.icon-arrow-down:before {
  content: "\e96b";
}
.icon-arrow-left:before {
  content: "\e96c";
}
.icon-arrow-up:before {
  content: "\e96d";
}
.icon-movie:before {
  content: "\e96e";
}
.icon-close:before {
  content: "\e96f";
}
.icon-bubble2:before {
  content: "\e970";
}
.icon-info:before {
  content: "\ea0c";
}
.icon-star-full:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down2:before {
  content: "\f107";
}
.icon-commenting:before {
  content: "\f27a";
}
.icon-book-open:before {
  content: "\e941";
}
.icon-camera-simple:before {
  content: "\e942";
}
.icon-certified-feature:before {
  content: "\e943";
}
.icon-check-big:before {
  content: "\e944";
}
.icon-clock-simple:before {
  content: "\e945";
}
.icon-collapse-minus:before {
  content: "\e946";
}
.icon-collapse-plus:before {
  content: "\e947";
}
.icon-cronos:before {
  content: "\e948";
}
.icon-download-enabled:before {
  content: "\e949";
}
.icon-file-simple:before {
  content: "\e94a";
}

.pagination-by-group .post-card{
  display:none;
}

.pagination-by-group .post-card.on{
  display: block;
}

.pagination-by-group .btn-loadmore-container.load-page .btn-load-next-group {
  display: none;
}

.pagination-by-group .btn-loadmore-container:not(.load-page) .btn-loadmore {
  display: none;
}

.form-response .alert-danger{
  font-size: small;
  color: #dc210b;
  font-weight: 700;
}

.newsletter-sent {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100;
  text-align: center;
}

.newsletter-sent .newsletter-sent-modal {
  width: 500px;
  max-width: 100%;
  background: #fff;
  padding: 20px;
  border-radius: 3px;
}

.newsletter-sent .newsletter-sent-modal .icon {
  margin: 2rem;
  opacity: .6;
}

.newsletter-sent .newsletter-sent-modal .icon svg {
  fill: #9dca3b;
}

.newsletter-sent .newsletter-sent-modal .text {
  font-size: 18px;
  margin: 3rem 0;
}

.newsletter-sent .newsletter-sent-modal button {
  background-color: #9dca3b;
  color: #fff;
  font-size: 16px;
  border-radius: 3px;
  border:0;
  padding: 10px 20px;
}