html{height:auto}
a{color:#666;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
a:hover,a:active{color:#444}
::-moz-selection{background-color:rgba(0,0,0,0.5);color:#fff}
::selection{background-color:rgba(0,0,0,0.5);color:#fff}
.l-body{position:static;height:auto;overflow-x:hidden;background-image: url(../img/bg.jpg); background-position: center;}
.l-preloader{position:fixed;top:0;left:0;height:100%;width:100%;z-index:111;overflow:hidden;background-color:#fff}
.l-preloader-bar{position:absolute;top:0;left:0;height:0;width:100%;background-color:#f2f2f2}
.l-preloader-counter{position:absolute;top:50%;left:50%;font-size:60px;font-family:'Dosis';text-align:center;line-height:100px;height:100px;width:200px;margin:-50px 0 0 -100px;color:#444}
.l-header{position:relative;left:0;line-height:80px;height:80px;width:100%;z-index:10;box-shadow:0 4px 10px rgba(0,0,0,0.07);background-color:#fff}
.l-body.headertype_sticky .l-header{position:absolute}
.l-body.headertype_sticky.headerpos_top .l-header{position:fixed;top:0}
.l-header-h,.l-subheader,.l-subheader-h{height:100%}
.l-subheader{width:96%}
.l-footer{position:fixed;left:0;bottom:0;min-height:70px;width:100%;overflow-y:auto;z-index:0;color:#999; background-image:url(../img/bottom.png); background-position: center bottom; background-repeat: no-repeat;}
.l-footer a{color:#31c5c7}
.l-footer a:hover,.l-footer a:active{color:#fff}
.l-footer a:hover{border-bottom:1px solid}
.l-footer p{font-size:14px;line-height:22px;margin-bottom:20px}
.l-footer p:last-child{margin-bottom:0}
.l-subfooter{width:96%;max-width:1500px}
.l-subfooter.at_top{padding:40px 0 30px;border-bottom:1px solid #444}
.l-subfooter.at_bottom{padding:10px 0}
.l-main{margin-bottom:70px; z-index:2} /*ALTERADO box-shadow:0 4px 8px rgba(0,0,0,0.1);*/
.l-section{position:relative;z-index:1;background-color:#fff;color:#444; background-image: url(../img/bg.jpg); background-position: center;}
.l-subsection{position:relative;padding:60px 0;text-align:center;background-position:center center;background-size:cover}
.no-touch .l-subsection{background-attachment:fixed}
.l-subsection-h{position:relative;z-index:1}
.l-subsection-hh{margin:0 auto;width:96%;max-width:1140px}
.l-subsection.full_width .l-subsection-hh{width:100%;max-width:100%}
.l-subsection.full_height{padding:0}
.l-subsection.with_parallax{display:table;width:100%;overflow:hidden}
.l-subsection.with_parallax .l-subsection-h{display:table-cell;margin:auto;vertical-align:middle;height:300px;overflow:hidden}
.l-body.hometype_fullscreen .l-section:first-child{height:100%;width:100%}
.l-body.hometype_fullscreen .l-section:first-child .l-subsection{display:table;height:100%;width:100%;padding:0;overflow:hidden}
.l-body.hometype_fullscreen .l-section:first-child .l-subsection-h{display:table-cell;vertical-align:middle;margin:auto}.l-body.hometype_fullscreen .l-section:first-child .l-subsection-hh{max-width:100%;width:100%} .l-subsection.color_dark{background-color:#000;color:#fff}
.l-subsection.color_dark:after{display:block;content:'';position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;background-color:rgba(0,0,0,0.3)}
.l-subsection.color_dark a:hover{color:#fff}
.l-subsection.color_dark .w-iconbox .w-iconbox-title{color:#fff}
.l-subsection.color_primary,.w-actionbox.color_primary{background-color:#31c5c7;color:#fff}
.color_primary a{color:#fff}
.color_primary a:hover{color:#fff}
.color_primary .g-hr-h{border-color:#fff}
.color_primary .g-hr-h i{background-color:#31c5c7;color:#fff}
.color_primary .g-btn.type_primary{background-color:#fff;color:#444}
.l-subsection.color_alternate{background-color:#f2f2f2}
.l-body.no_pagesections .l-subsection{text-align:left;width:auto}
.l-body.no_pagesections .l-subsection.with_parallax{width:100%}
.l-body.no_pagesections.col_cont .l-sidebar{display:none}
.l-body.no_pagesections.col_contside .l-content{float:left;width:70%}
.l-body.no_pagesections.col_contside .l-sidebar{float:right;width:25%}
.l-body.no_pagesections.col_sidecont .l-content{float:right;width:70%}
.l-body.no_pagesections.col_sidecont .l-sidebar{float:left;width:25%}
.l-sidebar .widget{margin-bottom:45px}
.l-footer .widget{margin-bottom:35px}
.l-footer .widget:last-child{margin-bottom:0}
body,p,td{font:16px/26px 'PT Sans',sans-serif}
h1{font:54px/66px 'Dosis';margin-bottom:22px;text-transform:uppercase}
h2{font:34px/54px 'Dosis';margin-bottom:22px;text-transform:uppercase;margin-top: 0}
h3{font:36px/46px 'Dosis';margin-bottom:0px;text-transform:uppercase}
h4{font:34px/44px 'Dosis';margin-bottom:0px;text-transform:uppercase}
h5{font:34px/44px 'Dosis';margin-bottom:22px;text-transform:uppercase; font-weight: 800;}
h6{font:20px/28px 'Dosis';margin-bottom:22px;text-transform:uppercase}
.g-html h2,.g-html h3,.g-html h4,.g-html h5,.g-html h6{padding-top:0}
.g-html h1:last-child,.g-html h2:last-child,.g-html h3:last-child,.g-html h4:last-child,.g-html h5:last-child,.g-html h6:last-child{margin-bottom:0}
.g-html h1.home-heading{font-size:90px;line-height:90px;text-shadow:0 3px 10px rgba(0,0,0,0.2)}
.home-heading-line{display:inline-block;vertical-align:top;margin:0 -0.1em;padding:0.5% 1.1% 0.6%;color:#fff}
.home-heading-line.type_black{color:#111}
.home-heading-line.type_primary{color:#31c5c7}
.home-heading-line.type_secondary{color:#444}
.home-heading-line.type_primary_bg{background-color:#31c5c7;color:#fff}
.home-heading-line.type_secondary_bg{background-color:#444;color:#fff}
.home-heading-line.type_dark_bg{background-color:#111;background-color:rgba(0,0,0,0.5);color:#fff}
.home-heading-line.type_light_bg{background-color:#fff;background-color:rgba(255,255,255,0.5);color:#111}
.g-html p{margin-bottom:26px}
.g-html .g-cols > div > p:last-child{margin-bottom:0}
.g-html p.size_big{font-size:20px;line-height:30px;margin-bottom:30px}
.g-html p.subtitle{font-size:24px;line-height:34px;margin-bottom:5px;text-transform:uppercase}
.g-html p a:hover{border-bottom:1px solid}
.g-html ul,.g-html ol{margin-left:0px;margin-bottom:26px} /*ALTERADO margin-left:30px;*/
.g-html ul{list-style-type:none} /*ALTERADO 'DISK'*/
.g-html ol{margin: 0}
.g-html ol.dashed{list-style-type: none;text-align: left;padding-left: 5px}
ol.dashed > li{text-indent: -5px}
ol.dashed > li:before{content: "-";text-indent: -5px;padding-right: 10px;}
.g-html ul li,.g-html ol li{margin-bottom:0px;padding-left:0x} /*ALTERADO 'padding-left: 6px'*/
.g-html li a:hover{border-bottom:1px solid}
.g-html ul > li ul,.g-html ul > li ol,.g-html ol > li ul,.g-html ol > li ol{margin-bottom:6px;margin-top:6px}
.g-html img + h1,.g-html img + h2,.g-html img + h3,.g-html img + h4,.g-html img + ul,.g-html img + ol,.g-html img + p{margin-top:0px}
.g-html img.alignleft{display:inline;float:left;margin-right:25px;margin-bottom:25px}
.g-html img.alignright{display:inline;float:right;margin-left:25px;margin-bottom:25px}
.g-html img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.g-html a.image-link:hover{border-bottom:none}
.g-html a.image-link img{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.g-html a.image-link:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.8}
.g-html address{margin-bottom:26px}
.g-html pre{font-size:12px;line-height:20px;padding:10px 15px;margin-bottom:26px;border-radius:5px;background-color:#333;background-color:rgba(0,0,0,0.8);color:#fff}
.g-html blockquote{font-size:18px;line-height:28px;padding:2px 0 2px 30px;margin-bottom:26px;border-left:5px solid #31c5c7}
.g-html blockquote q,.g-html blockquote p{font:inherit;margin:0}
.g-html blockquote cite{display:block;font-size:80%;margin-top:8px}
.g-hr{position:relative;clear:both;margin:3% 0;width:100%;height:1px}
.g-hr-h{position:absolute;top:50%;left:0;height:0;width:100%;border-top:1px solid #e8e8e8}
.g-hr-h i{position:absolute;top:0;left:50%;font-size:16px;height:16px;width:50px;margin-top:-8px;margin-left:-25px;text-align:center;background-color:#fff;color:#e8e8e8}
.g-hr.size_small{margin:2% 0}
.g-hr.size_big{margin:4% 0}
.g-hr.type_short .g-hr-h{left:50%;width:30%;margin-left:-15%}
.g-hr.type_invisible{margin:2% 0}
.g-hr.type_invisible .g-hr-h{display:none}
.g-hr.type_invisible.size_small{margin:1% 0}
.g-hr.type_invisible.size_big{margin:3% 0}
.g-html .highlight{color:#58585a}
.g-html .thin{font-weight:300}
.g-html .bold{font-weight:700}
.g-html .align_left{text-align:left}
.g-html .align_right{text-align:right}
.g-html .align_center{text-align:center}
.g-html .align_justify{text-align:justify}
.g-form-row{padding:0 0 15px}
.g-form-row-label{font-size:16px;margin-bottom:5px}
input[type="text"],input[type="password"],input[type="email"],textarea,select{border:none;font-size:16px;height:42px;padding:10px;border-radius:5px;border-top:1px solid rgba(0,0,0,0.08);box-shadow:0 0 0 2px rgba(0,0,0,0);-webkit-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease;background-color:#f2f2f2}textarea{height:150px;line-height:24px}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,select:focus{border-color:transparent;box-shadow:0 0 0 2px #999}
.g-btn,input[type="submit"]{font-size:18px;font-weight:700;line-height:24px;text-transform:uppercase;padding:13px 40px;margin:4px 0;border:none !important;border-radius:5px;overflow:hidden;-webkit-transition:background-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease}
.g-btn span{position:relative;z-index:1}
.g-btn span i{margin:0 14px 0 -2px;line-height:.9em}
.g-btn:active{top:0}
.no-touch .g-btn:after{display:block;content:"";position:absolute;left:0;top:0;height:0;width:100%;z-index:0;-webkit-transition:height 0.3s ease;transition:height 0.3s ease}
.no-touch .g-btn:hover:after{height:100%}
.g-btn.type_default{background-color:#e8e8e8;color:#444}
.no-touch .g-btn.type_default:after{background-color:#444}
.no-touch .g-btn.type_default:hover{color:#fff}
.g-btn.type_primary,input[type="submit"]{background-color:#3d3d3f;color:#fff}
.no-touch .g-btn.type_primary:after,.no-touch input[type="submit"]:hover{background-color:#444}
.no-touch .g-btn.type_primary:hover,.no-touch input[type="submit"]:hover{color:#fff}
.g-btn.type_secondary{background-color:#444;color:#fff}
.no-touch .g-btn.type_secondary:after{background-color:#31c5c7}
.no-touch .g-btn.type_secondary:hover{color:#fff}
.g-btn.size_small,input.g-btn.size_small,button.g-btn.size_small{font-size:14px;line-height:20px;padding:10px 30px}
.g-btn.size_big,input.g-btn.size_big,button.g-btn.size_big{font-size:22px;line-height:32px;padding:14px 44px}
.g-alert{text-align:left;padding:0 20px;border-radius:3px}
.g-alert-close{right:-38px;top:12px;font-size:20px;text-align:center;line-height:30px;height:30px;width:30px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); opacity:0.3;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.g-alert-close:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1}.g-alert-body{padding:15px 0}
.g-alert-body p{margin:0}
.g-pagination{text-align:center}
.g-pagination-item{font-size:16px;line-height:40px;height:40px;width:40px;padding:0;margin:0 3px;position:relative;border-radius:50%;background-color:#f2f2f2;color:#444}
.g-pagination-item:hover{background-color:#444;color:#fff}
.g-pagination-item.active{font-weight:700;background-color:#31c5c7;color:#fff}
.g-pagination-item.disabled{display:none}
.w-actionbox{margin-bottom:0;padding:3%;border-radius:5px;background-color:#f2f2f2}
.w-actionbox-text{padding:0 20px}
.w-actionbox.controls_aside .w-actionbox-text{padding:0}
.w-actionbox-text a:hover{border-bottom:1px solid}
.w-actionbox-text h3 + p{margin:12px 0 0}
.w-actionbox-button.g-btn{margin:0}
.w-actionbox.color_primary{background-color:#31c5c7;color:#fff}
.w-blog.imgpos_atleft .w-blog-list{border-bottom:2px solid #e8e8e8}
.w-blog.imgpos_atleft .w-blog-entry{text-align:left;margin:0;padding-right:3%;border-top:2px solid #e8e8e8;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
.no-touch .w-blog.imgpos_atleft .w-blog-entry:hover{background-color:#f2f2f2}
.w-blog.imgpos_atleft .w-blog-entry-h{min-height:100px}
.w-blog.imgpos_atleft .w-blog-entry-preview{float:none;position:absolute;top:0;left:0;z-index:1}
.w-blog.imgpos_atleft .w-blog-entry-title{font-size:24px;line-height:34px;font-weight:700;margin-left:30%;margin-bottom:1.5%;padding:25px 0 0 35px}
.w-blog.imgpos_atleft .w-blog-entry-body{margin-left:30%;padding-left:35px}
.w-blog.imgpos_atleft .w-blog-entry-short{margin-bottom:0;padding-bottom:4px}
.w-blog.imgpos_atleft .w-blog-entry-meta-date{position:absolute;top:20px;left:20px;width:60px;margin:0;text-align:center;text-transform:uppercase;z-index:2;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.05);background-color:#fff;color:#444}
.w-blog.imgpos_atleft .w-blog-entry-meta-date-month{display:block;font-size:16px;line-height:20px;padding-top:6px}
.w-blog.imgpos_atleft .w-blog-entry-meta-date-day{display:block;font-size:32px;line-height:32px;font-family:'Dosis';font-weight:700}
.w-blog.imgpos_atleft .w-blog-entry-meta-date-year{display:block;font-size:13px;line-height:24px;padding-bottom:4px}
.w-blog.imgpos_atleft .w-blog-entry.sticky .w-blog-entry-title,.w-blog.imgpos_atleft .w-blog-entry.sticky .w-blog-entry-short p{font-weight:700}
.w-bloglist-entry{line-height:22px;padding:0 0 10px 18px;margin-bottom:10px;position:relative}
.w-bloglist-entry:last-child{margin-bottom:0}
.w-bloglist-entry a:hover{border-bottom:1px solid}
.w-bloglist-entry-date{font-size:14px;line-height:18px}
.w-bloglist-entry:before{display:block;position:absolute;top:0;left:1px;content:'\f105';font-size:18px;font-family:FontAwesome;font-style:normal;font-weight:normal;color:#999}
.w-blogpost{padding-bottom:30px;text-align:left}
.w-blogpost-meta{margin-bottom:20px;color:#999}
.w-blogpost-meta a:hover{border-bottom:1px solid}
.w-blogpost-meta i{font-size:16px;margin-right:6px;margin-left:1px;color:#999}
.l-body.no_pagesections.col_cont .w-blogpost{margin:0 auto;max-width:800px}
.w-comments{padding-top:30px;border-top:1px solid #e8e8e8}
.w-comments-title i{margin-right:10px;margin-left:1px;color:#999}
.w-comments-title a{border-bottom:none}
.w-comments-item-meta,.w-comments-item-text,.w-comments-item-answer{margin-left:70px}
.w-comments-item-icon{top:20px;font-size:20px;text-align:center;line-height:50px;height:50px;width:50px;border-radius:50%;overflow:hidden;background-color:#f2f2f2;color:#999}
.w-comments-item-icon i{line-height:inherit}
.w-comments-item-date{float:none;color:#999}
.w-comments-item{padding-top:20px;margin-bottom:20px}
.w-comments-item-text{margin-bottom:0}
.w-comments-item-text p{margin-bottom:16px}
.w-comments-item-meta a:hover,.w-comments-item-answer:hover,.w-comments-item-answer a:hover{border-bottom:1px solid}
.w-comments .g-pagination{font-size:inherit;margin:10px 0}
.w-comments .g-pagination a{margin-right:10px}
.w-comments .g-pagination a:hover{border-bottom:1px solid}
.w-comments-form{padding:20px 0}
.w-contacts a:hover{border-bottom:1px solid}
.l-main .w-contacts-item{display:inline-block;vertical-align:top;padding:0 20px;margin-bottom:15px}
.l-main .w-contacts-item > i{display:inline-block;vertical-align:middle;font-size:24px;line-height:50px;height:50px;width:50px;margin:8px;border-radius:50%;box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#f2f2f2;color:#444}
.w-contacts-item-name{display:none}
.l-main .w-contacts-item-value{display:inline-block;vertical-align:middle;font-size:24px;line-height:34px;margin:0 8px;text-transform:uppercase}
.l-footer .w-contacts-item > i{float:left;font-size:20px;text-align:center;line-height:26px;height:26px;width:26px}
.l-footer .w-contacts-item-value{margin:0 0 14px 36px}
.l-footer .w-contacts-item:last-child .w-contacts-item-value{margin-bottom:0}
.w-copyright{float:left;font-size:13px;line-height:50px}
.w-copyright a:hover{border-bottom:1px solid}
.w-counter{text-align:center;margin:0 auto;max-width:300px}
.w-counter-number{font:700 80px/80px 'Dosis';color:#31c5c7}
.w-counter h6.w-counter-title{padding-top:10px;margin:0;text-transform:none}
.w-form{max-width:450px;margin:0 auto}
.w-form .g-form-row-label{text-align:left}
.w-form .g-form-row-field{position:relative}
.w-form .g-form-row-field > i{display:block;position:absolute;top:0;left:0;font-size:20px;line-height:42px;height:42px;width:50px;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=33); opacity:0.33}
.w-form .g-form-row-field > input[type="text"],.w-form .g-form-row-field > input[type="password"],.w-form .g-form-row-field > input[type="email"],.w-form .g-form-row-field > textarea,.w-form .g-form-row-field > select{padding-left:50px}
.w-gallery-tnails-h{text-align:center}
.w-gallery.size_s .w-gallery-tnail{height:185px;width:185px;margin:3px}
.w-gallery.size_m .w-gallery-tnail{height:220px;width:220px;margin:5px}
.w-gallery.size_l .w-gallery-tnail{height:276px;width:276px;margin:6px}
.w-gallery-tnail-hover{display:none;position:absolute;top:0;left:0;font-size:0;height:0;width:100%;overflow:hidden;-webkit-transition:height 0.3s ease,font-size 0.3s ease;transition:height 0.3s ease,font-size 0.3s ease}
.w-gallery-tnail:hover .w-gallery-tnail-hover{font-size:40px;height:100%}
.w-gallery-tnail-hover:before{display:block;content:'';height:100%;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); opacity:0.75;background-color:#000}
.w-gallery-tnail-hover i{position:absolute;top:50%;left:50%;line-height:60px;height:60px;width:60px;margin:-30px 0 0 -30px;color:#fff}
.w-icon{display:inline-block;vertical-align:top;margin:4px}
.w-icon-link{display:block;color:#444}
.l-subsection.color_dark .w-icon-link:hover{color:#31c5c7}
.w-icon.with_circle{text-align:center;border-radius:50%;overflow:hidden}
.w-icon.with_circle .w-icon-link{background-color:#f2f2f2}
.w-icon.color_border .w-icon-link{color:#e8e8e8}
.w-icon.color_border.with_circle .w-icon-link{background-color:#e8e8e8;color:#fff}
.w-icon.color_primary .w-icon-link{color:#31c5c7}
.w-icon.color_primary.with_circle .w-icon-link{background-color:#31c5c7;color:#fff !important}
.w-icon.color_secondary .w-icon-link{color:#444}
.w-icon.color_secondary.with_circle .w-icon-link{background-color:#444;color:#fff !important}
.w-icon.color_fade .w-icon-link{color:#999}
.w-icon.size_tiny{font-size:24px}
.w-icon.size_tiny.with_circle{font-size:16px;line-height:36px;height:36px;width:36px}
.w-icon.size_small{font-size:36px}
.w-icon.size_small.with_circle{font-size:24px;line-height:48px;height:48px;width:48px}
.w-icon.size_medium{font-size:48px}
.w-icon.size_medium.with_circle{font-size:32px;line-height:60px;height:60px;width:60px}
.w-icon.size_big{font-size:68px}
.w-icon.size_big.with_circle{font-size:48px;line-height:86px;height:86px;width:86px}
.w-icon.size_huge{font-size:90px}
.w-icon.size_huge.with_circle{font-size:64px;line-height:110px;height:110px;width:110px}
.w-iconbox{position:relative}
.w-iconbox-link{display:inline}
.w-iconbox-icon{position:relative;color:#31c5c7;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
.w-iconbox-icon i{vertical-align:top;line-height:inherit}
.w-iconbox.with_img .w-iconbox-icon i{display:none}
.w-iconbox .w-iconbox-title{color:#444;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
.w-iconbox-link:hover .w-iconbox-icon,.w-iconbox-link:hover .w-iconbox-title{color:#444}
.w-iconbox-text p,.w-iconbox-text ul,.w-iconbox-text ol{margin-bottom:0}
.w-iconbox.iconpos_left{text-align:left}
.w-iconbox.iconpos_left .w-iconbox-icon{position:absolute;top:0;left:0;font-size:36px;line-height:40px;height:40px;width:40px}
.w-iconbox.iconpos_left.with_circle .w-iconbox-icon{font-size:28px;line-height:70px;height:70px;width:70px}
.w-iconbox.iconpos_left .w-iconbox-title{margin-left:55px;padding-bottom:12px}
.w-iconbox.iconpos_left.with_circle .w-iconbox-title{margin-left:95px}
.w-iconbox.iconpos_left.with_circle .w-iconbox-text{margin-left:95px}
.w-iconbox.iconpos_top{text-align:center;max-width:350px;margin:0 auto}
.w-iconbox.iconpos_top .w-iconbox-icon{font-size:80px;line-height:90px;height:90px;width:90px;margin:0 auto}
.w-iconbox.iconpos_top.with_circle .w-iconbox-icon{font-size:40px}
.w-iconbox.iconpos_top .w-iconbox-title{padding:15px 0 10px}
.w-iconbox.with_circle .w-iconbox-icon{text-align:center;border-radius:50%;background-color:#444;color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.05);-webkit-transition:background-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease}
.w-iconbox.with_circle .w-iconbox-link:hover .w-iconbox-icon{background-color:#31c5c7;color:#fff}
.w-iconbox.with_circle .w-iconbox-icon:after{display:none;content:'';position:absolute;left:-5px;top:-5px;padding:5px;height:100%;width:100%;border-radius:50%;box-shadow:0 0 0 3px #31c5c7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0;transform:scale(0.8);-webkit-transition:opacity 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease}
.w-iconbox.with_circle .w-iconbox-link:hover .w-iconbox-icon:after{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1;transform:scale(1)}
.w-iconbox.with_circle .w-iconbox-link:hover .w-iconbox-title{color:#31c5c7}
.w-links-item{line-height:22px;padding:7px 18px;position:relative}
.w-links-anchor{display:inline;padding:0;position:static}
.w-links-anchor:hover{border-bottom:1px solid}
.w-links-anchor:before{display:block;position:absolute;top:7px;left:1px;content:'\f105';font-size:18px;font-family:FontAwesome;font-style:normal;font-weight:normal;color:#999}
.w-logo{float:left;height:100%}
.w-logo-h{height:100%}
.w-logo-link{display:block;height:100%;max-width:712px} /*alterado*/
.w-logo-img{display:inline-block;vertical-align:middle;max-height:100%;height:auto} /*alterado*/
.w-logo-title{font-size:36px;font-weight:700;font-family:'Dosis';line-height:inherit;text-transform:uppercase;color:#666;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
.w-logo-link:hover .w-logo-title{color:#333}
.l-subheader .w-nav{float:right}
.l-subheader .w-nav-control{display:none;right:0;top:-50px;font-size:21px;text-align:center;line-height:50px;height:50px;width:50px;cursor:pointer;color:#666}
.l-subheader .w-nav-control:hover,.l-subheader .w-nav-control:active{color:#333}
.l-subheader .w-nav-control i{display:block;line-height:inherit}
.l-subheader .w-nav-list{min-width:50px}
.l-subheader .w-nav-item.level_1{font-size:17px;font-weight:700;font-family:'Dosis';line-height:inherit;text-transform:uppercase}
.l-subheader .w-nav-anchor.level_1{padding:0 20px;color:#666}
.l-subheader .w-nav-item.level_1:hover .w-nav-anchor.level_1{color:#333}
.l-subheader .w-nav-item.level_1.active .w-nav-anchor.level_1,.l-subheader .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,.l-subheader .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1{color:#b4b4b5}
.l-subheader .w-nav-item.level_1 .w-nav-anchor.level_1:before{display:block;content:'';position:absolute;top:0;left:0;height:0;width:100%;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;background-color:#f5f5f5}
.l-subheader .w-nav-item.level_1:hover .w-nav-anchor.level_1:before{height:100%}
.l-subheader .w-nav-anchor.level_1 > .w-nav-title{position:relative}
.l-subheader .w-nav-list.level_2,.l-subheader .w-nav-list.level_3{z-index:10}
.l-subheader .w-nav-item.level_1:last-child .w-nav-list.level_2{left:auto;right:0}
.l-subheader .w-nav-item.level_1:last-child .w-nav-list.place_aside{left:auto;right:100%}
.l-subheader .w-nav-list.level_2 .w-nav-item{font-size:15px;line-height:20px}
.l-subheader .w-nav-list.level_2,.l-subheader .w-nav-list.level_3{background-color:#f5f5f5;box-shadow:0 5px 10px rgba(0,0,0,0.1)}
.l-subheader .w-nav-list.level_2 .w-nav-anchor{padding:10px 20px;white-space:nowrap;color:#666}
.l-subheader .w-nav-item.level_2:hover .w-nav-anchor.level_2,.l-subheader .w-nav-item.level_3:hover .w-nav-anchor.level_3{background-color:#fff;color:#333}
.l-subheader .w-nav-item.level_2.active .w-nav-anchor.level_2,.l-subheader .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2,.l-subheader .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2,.l-subheader .w-nav-item.level_3.active .w-nav-anchor.level_3,.l-subheader .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3,.l-subheader .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3{color:#31c5c7}
.l-subheader .w-nav-anchor .w-nav-hint{display:none;position:absolute;top:0;right:0;font-size:16px;font-weight:normal;line-height:inherit;height:100%;width:20px;margin:0}
.l-subheader .w-nav-anchor .w-nav-hint:after{content:'\f078';font-family:FontAwesome}.l-subheader .w-nav-anchor.level_2 .w-nav-hint:after{content:'\f105';line-height:40px}
.l-subheader .w-nav-item.level_2.with_sublevel .w-nav-anchor.level_2 > .w-nav-title,.l-subheader .w-nav-item.level_3.with_sublevel .w-nav-anchor.level_3 > .w-nav-title{padding-right:20px}
.l-subheader .w-nav-item.level_2.with_sublevel .w-nav-anchor.level_2 > .w-nav-hint,.l-subheader .w-nav-item.level_3.with_sublevel .w-nav-anchor.level_3 > .w-nav-hint{display:block}
.l-subheader .w-nav.touch_enabled{float:none;clear:both}
.l-subheader .w-nav.touch_enabled .w-nav-control{display:block}
.l-subheader .w-nav.touch_enabled .w-nav-list.level_1{margin:0 -7%;padding:0 7%;max-height:300px;overflow-y:auto !important;box-shadow:0 5px 10px rgba(0,0,0,0.1);background-color:#fff}
.l-subheader .w-nav.touch_enabled .w-nav-item{float:none;width:100%;line-height:26px}
.l-subheader .w-nav.touch_enabled .w-nav-anchor{border-top:1px solid #e8e8e8}
.l-subheader .w-nav.touch_enabled .w-nav-anchor.level_1:after,.l-subheader .w-nav.touch_enabled .w-nav-anchor.level_1:before{display:none}
.l-subheader .w-nav.touch_enabled .w-nav-anchor .w-nav-hint{font-size:20px;text-align:center;line-height:46px;width:50px}
.l-subheader .w-nav.touch_enabled .w-nav-anchor.level_2 .w-nav-hint:after{content:'\f078';line-height:46px}
.l-subheader .w-nav.touch_enabled .w-nav-item.level_1.with_sublevel .w-nav-anchor.level_1 > .w-nav-title,.l-subheader .w-nav.touch_enabled .w-nav-item.level_2.with_sublevel .w-nav-anchor.level_2 > .w-nav-title,.l-subheader .w-nav.touch_enabled .w-nav-item.level_3.with_sublevel .w-nav-anchor.level_3 > .w-nav-title{padding-right:50px}
.l-subheader .w-nav.touch_enabled .w-nav-item.level_1.with_sublevel .w-nav-anchor.level_1 > .w-nav-hint{display:block}
.l-subheader .w-nav.touch_enabled .w-nav-list.level_2,.l-subheader .w-nav.touch_enabled .w-nav-list.level_3,.l-subheader .w-nav.touch_enabled .w-nav-item.level_1:last-child .w-nav-list.level_2,.l-subheader .w-nav.touch_enabled .w-nav-item.level_1:last-child .w-nav-list.place_aside{display:block;position:relative;left:0;right:0;top:0;padding:0 0 0 20px;background-color:transparent;box-shadow:none}
.l-subheader .w-nav.touch_enabled .w-nav-list.level_2 .w-nav-item{line-height:26px}
.l-subheader .w-nav.touch_enabled .w-nav-item.level_1 .w-nav-anchor.level_1,.l-subheader .w-nav.touch_enabled .w-nav-item.level_1:hover .w-nav-anchor.level_1,.l-subheader .w-nav.touch_enabled .w-nav-item.level_1.active:hover .w-nav-anchor.level_1,.l-subheader .w-nav.touch_enabled .w-nav-item.level_1.current-menu-item:hover .w-nav-anchor.level_1,.l-subheader .w-nav.touch_enabled .w-nav-item.level_1.current-menu-ancestor:hover .w-nav-anchor.level_1,.l-subheader .w-nav.touch_enabled .w-nav-item.level_2 .w-nav-anchor.level_2,.l-subheader .w-nav.touch_enabled .w-nav-item.level_2:hover .w-nav-anchor.level_2,.l-subheader .w-nav.touch_enabled .w-nav-item.level_2.active:hover .w-nav-anchor.level_2,.l-subheader .w-nav.touch_enabled .w-nav-item.level_2.current-menu-item:hover .w-nav-anchor.level_2,.l-subheader .w-nav.touch_enabled .w-nav-item.level_2.current-menu-ancestor:hover .w-nav-anchor.level_2,.l-subheader .w-nav.touch_enabled .w-nav-item.level_3 .w-nav-anchor.level_3,.l-subheader .w-nav.touch_enabled .w-nav-item.level_3:hover .w-nav-anchor.level_3,.l-subheader .w-nav.touch_enabled .w-nav-item.level_3.active:hover .w-nav-anchor.level_3,.l-subheader .w-nav.touch_enabled .w-nav-item.level_3.current-menu-item:hover .w-nav-anchor.level_3,.l-subheader .w-nav.touch_enabled .w-nav-item.level_3.current-menu-ancestor:hover .w-nav-anchor.level_3{text-align:left;padding:10px 0;margin:0;background-color:transparent}
.w-pricing{margin-bottom:40px}
.w-pricing-item-h{margin:10px 0;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8}
.w-pricing-item:first-child .w-pricing-item-h,.w-pricing-item:first-child .w-pricing-item-title,.w-pricing-item:first-child .w-pricing-item-price{border-left:none}
.w-pricing-item-header{margin-bottom:20px}
.w-pricing-item-title{font:700 18px/18px 'Dosis';text-transform:uppercase;padding:15px 0;background-color:#444;color:#fff}
.w-pricing-item-price{font:44px/44px 'Dosis';padding:20px;background-color:rgba(0,0,0,0.05)}
.w-pricing-item-price small{display:block;font-size:16px;line-height:20px;margin-top:4px}
.w-pricing-item .w-pricing-item-features{list-style-type:none;margin:0;padding:0}
.w-pricing-item .w-pricing-item-features li{padding:6px 30px;margin:0}
.w-pricing-item-footer{padding:30px 0}
.w-pricing-item.type_featured .w-pricing-item-h{margin:0;position:relative;border-left:none;box-shadow:0 1px 10px rgba(0,0,0,0.15)}
.w-pricing-item.type_featured .w-pricing-item-title{padding:20px 0;background-color:#31c5c7;color:#fff}
.w-pricing-item.type_featured .w-pricing-item-footer{padding-bottom:40px}
.w-pricing-item.type_featured + .w-pricing-item .w-pricing-item-h{border-left:none}
.w-portfolio-list-h{font-size:0;text-align:left;margin:0}
.w-portfolio-item{float:none;display:inline-block;vertical-align:top;font-size:16px;padding:0;margin-bottom:0;width:25%;overflow:visible; margin-left: 20px; margin-right: 20px; margin-bottom: 30px;}
.w-portfolio-item-anchor{display:block;height:300px; width:100%;overflow:hidden;position:relative;z-index:1}
.w-portfolio-item-anchor:after{display:none;content:'';position:absolute;bottom:0;left:50%;margin-left:-20px;height:0;width:0;z-index:2;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff}
.w-portfolio-item.active .w-portfolio-item-anchor:after{display:block}
.w-portfolio-item-image{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.w-portfolio-item-meta{padding:20px 30px 20px;background-color: rgba(40,40,40,0.8);background-repeat:repeat-x;text-align:left;z-index:2}
.w-portfolio-item-title{font-size:30px;line-height:28px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3)}
.w-portfolio-item-text{font-size:13px;line-height:18px;color:#fff;margin-top:4px;text-shadow:0 1px 1px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); opacity:0.75}
.w-portfolio-item-hover{display:none;position:absolute;top:0;left:0;height:0;width:100%;font-size:0;text-align:center;overflow:hidden;z-index:1;-webkit-transition:height 0.3s ease,font-size 0.25s ease;transition:height 0.3s ease,font-size 0.25s ease}
.w-portfolio-item-anchor:hover .w-portfolio-item-hover{height:100%;font-size:40px}
.w-portfolio-item.active .w-portfolio-item-hover{display:none}
.w-portfolio-item-hover:before{display:block;content:'';height:100%;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); opacity:0.75;background-color:#000}
.w-portfolio-item-hover i{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;font-size:inherit;line-height:60px;height:60px;width:60px;color:#fff}
.w-portfolio-item-hover img{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;font-size:inherit;line-height:60px;height:60px;width:60px;color:#fff}
.w-portfolio-item-details{position:absolute;top:auto;left:0;height:auto;width:100%;overflow:hidden}
.w-portfolio-item-details-h{max-width:1260px;margin:0 auto;padding:60px; background-color: #fff;}
.w-portfolio-item-details-content{overflow:hidden}
.w-portfolio-item-details-content-preview{float:left;margin-right:4%;width:66%;line-height:0}
.w-portfolio-item-details-content-text{float:left;text-align:left;width:30%}
.w-portfolio-item-details-close{display:block;position:absolute;right:0;top:0;font-size:32px;text-align:center;line-height:60px;height:60px;width:60px;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); opacity:0.3;-webkit-transition:background-color 0.3s ease,opacity 0.3s ease;transition:background-color 0.3s ease,opacity 0.3s ease}
.w-portfolio-item-details-close:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1;background-color:#f2f2f2}
.w-portfolio-item-details-close:before{display:block;content:'\2715';cursor:pointer}
.w-portfolio-item-details-arrow{display:block;position:absolute;left:0;top:50%;font-size:44px;text-align:center;line-height:60px;height:60px;width:60px;margin-top:-30px;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); opacity:0.3;-webkit-transition:background-color 0.3s ease,opacity 0.3s ease;transition:background-color 0.3s ease,opacity 0.3s ease}
.w-portfolio-item-details-arrow:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1;background-color:#f2f2f2}
.w-portfolio-item-details-arrow.disabled{cursor:default;background-color:transparent;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); opacity:0.2}
.w-portfolio-item-details-arrow.to_next{left:auto;right:0}
.w-portfolio-item-details-arrow.to_next i{line-height:inherit;vertical-align:top;padding-left:4px}
.w-portfolio-item-details-arrow.to_prev i{line-height:inherit;vertical-align:top;padding-right:4px}
.widget .w-search form input[type="submit"]{font-size:13px;line-height:42px;height:42px;width:70px;margin:0;padding:0;border-radius:0 5px 5px 0}
.l-footer .w-socials{float:right;padding:5px 0}
.l-footer .w-socials-h{display:inline-block;vertical-align:top}
.w-socials-item{background:none !important}
.l-footer .w-socials-item{margin-bottom:0}
.w-socials-item-link,.l-footer .w-socials-item-link{position:relative;border-radius:3px;overflow:hidden;color:#999}
.w-socials-item-link:hover{border:none !important;color:#fff !important}
.w-socials-item-link i{position:relative}
.w-socials.size_big .w-socials-item-link i{font-size:24px}
.w-socials-item .w-socials-item-link:before{display:block;content:'';position:absolute;top:0;left:0;height:0;width:100%;-webkit-transition:height 0.3s ease;transition:height 0.3s ease}
.w-socials-item:hover .w-socials-item-link:before{height:100%}
.w-socials-item.rss .w-socials-item-link:before{background-color:#ff9702}
.w-socials-item.facebook .w-socials-item-link:before{background-color:#3b5998}
.w-socials-item.twitter .w-socials-item-link:before{background-color:#00acee}
.w-socials-item.gplus .w-socials-item-link:before{background-color:#c63b1e}
.w-socials-item.linkedin .w-socials-item-link:before{background-color:#0073b2}
.w-socials-item.youtube .w-socials-item-link:before{background-color:#cd332d}
.w-socials-item.vimeo .w-socials-item-link:before{background-color:#20b9eb}
.w-socials-item.email .w-socials-item-link:before{background-color:#697277}
.w-socials-item.skype .w-socials-item-link:before{background-color:#00aff0}
.w-socials-item.flickr .w-socials-item-link:before{background-color:#ff0084}
.w-socials-item.pinterest .w-socials-item-link:before{background-color:#cb2027}
.w-socials-item.tumblr .w-socials-item-link:before{background-color:#2c4762}
.w-socials-item.blogger .w-socials-item-link:before{background-color:#fc9947}
.w-socials-item.dribbble .w-socials-item-link:before{background-color:#ea4c89}
.w-socials-item.vk .w-socials-item-link:before{background-color:#4e7299}
.w-socials-item.instagram .w-socials-item-link:before{background-color:#a17357}
.w-socials-item-popup{display:none;visibility:hidden;border-radius:3px;z-index:10;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0;transform:translateY(-20px);-webkit-transition:opacity 0.2s ease 0.3s;transition:transform 0.2s ease 0.3s,opacity 0.2s ease 0.3s}
.w-socials-item:hover .w-socials-item-popup{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1;transform:translateY(0)}
.no-touch .l-main .w-socials-item-popup,.l-subfooter.at_top + .l-subfooter.at_bottom .w-socials-item-popup{display:block; position: absolute;width: 105px;}
.l-subfooter.at_bottom .w-socials-item-popup{display:none}
.w-tabs{text-align:left}
.w-tabs-list{text-align:left;background-color:#f2f2f2;box-shadow:0 -1px 0 rgba(0,0,0,0.05) inset}
.w-tabs-item{padding:12px 20px;border-top:3px solid transparent;-webkit-transition:background-color 0.25s ease,color 0.25s ease;transition:background-color 0.25s ease,color 0.25s ease}
.w-tabs-item:hover{background-color:rgba(0,0,0,0.03)}
.w-tabs-item.active{box-shadow:none;background-color:#fff;border-color:#31c5c7;color:#31c5c7}
.w-tabs.layout_accordion .w-tabs-section-title-text,.w-tabs-item-title{font-size:20px;font-family:'Dosis';text-transform:uppercase}
.w-tabs-section-content-h{padding:25px 0 1px}
.w-tabs-section-title{padding:12px 20px}
.w-tabs-item-icon,.w-tabs-section-title-icon{font-size:18px;top:14px;left:20px}
.w-tabs-section-title-icon{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}
.w-tabs-section-title:hover .w-tabs-section-title-icon,.w-tabs-section.active .w-tabs-section-title-icon{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1}
.w-tabs-item.with_icon .w-tabs-item-title,.w-tabs-section.with_icon .w-tabs-section-title-text{margin-left:32px}
.w-tabs.layout_accordion{border-bottom:1px solid #e8e8e8}
.w-tabs.layout_accordion .w-tabs-section{border-top:1px solid #e8e8e8}
.w-tabs.layout_accordion .w-tabs-section-title{-webkit-transition:background-color 0.25s ease,color 0.25s ease;transition:background-color 0.25s ease,color 0.25s ease}
.w-tabs.layout_accordion .w-tabs-section-title:hover{background-color:#f2f2f2}
.w-tabs.layout_accordion .w-tabs-section.active .w-tabs-section-title{color:#31c5c7}
.w-tabs.layout_accordion .w-tabs-section-content-h{padding:15px 20px}
.w-tabs.layout_accordion .w-tabs-section-title-control{top:12px;right:20px;font-size:20px;line-height:22px;height:24px;width:24px;text-align:center;transition:transform 0.25s ease}
.w-tabs.layout_accordion .w-tabs-section.active .w-tabs-section-title-control{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.w-tags.layout_block .w-tags-item{margin:0 3px 3px 0}
.w-tags.layout_block .w-tags-item-link{font-size:14px;padding:3px 10px;border-radius:3px;background-color:#f2f2f2}
.w-tags.layout_block .w-tags-item-link:hover{background-color:#444;color:#fff}
.w-tags.layout_block.title_atleft .w-tags-title-h{font-size:inherit;line-height:inherit;padding:3px 0}
.w-blogpost .w-tags{padding-top:25px}
.w-team-list{margin:0px} /*antigo -2px*/
.w-team-member{margin:0;padding:2px;width:33%; height:auto;}
.w-team-member-h{position:relative;overflow:hidden;}
.w-team-member-image{float:none;height:0;width:100%;padding-bottom:100%;z-index:1}
.w-team-member-meta{position:absolute;top:-100%;left:0;min-height:10px;height:100%;width:100%;margin:0;padding:6%;z-index:2;-webkit-transition:top 0.3s ease;transition:top 0.3s ease;background-color:rgba(0,0,0,0.0)}
.w-team-member:hover .w-team-member-meta{top:0}
.w-team-member-name{font-family:'Dosis';font-weight:700;font-size:22px;line-height:32px;margin:15% 0 0;color:#fff}
.w-team-member-role{font-size:17px;line-height:25px;margin:5px 0 0;color:#ccc}
.w-team-member-links{position:relative;top:0;margin-top:20px;height:auto;min-height:0}
.w-team-member-links-item{font-size:20px;border-radius:50%;background-color:#fff;color:#444}
.w-team-member-links .w-team-member-links-item:hover{background-color:#31c5c7;color:#fff}
.w-testimonial{text-align:left}
.w-testimonial-text{font-size:18px;line-height:28px;padding:30px 40px;border-radius:5px;box-shadow:0 1px 0 0 rgba(0,0,0,0.08);background-color:#f2f2f2}
.w-testimonial-person{padding:15px 0 0 40px;position:relative;color:#999}
.w-testimonial-person:before{display:block;content:'';width:0;height:0;position:absolute;top:0;left:40px;margin-left:14px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid rgba(0,0,0,0.08)}
.w-testimonial-person:after{display:block;content:'';width:0;height:0;position:absolute;top:-1px;left:40px;margin-left:14px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f2f2f2}
.w-testimonial-person i{font-size:19px;margin-right:30px}
.w-testimonial-person-name{color:#31c5c7}
.w-testimonial-person-meta{margin-left:2px}
.w-toplink{display:block;position:fixed;bottom:-50px;right:30px;text-align:center;font-size:20px;line-height:50px;height:50px;width:50px;border-radius:5px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0;z-index:100;-webkit-transition:background-color 0.3s ease,opacity 0.3s ease,bottom 0.3s ease;transition:background-color 0.3s ease,opacity 0.3s ease,bottom 0.3s ease;background-color:#333;background-color:rgba(0,0,0,0.3);color:#fff}
.w-toplink.active{bottom:60px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1}
.w-toplink.active:hover{background-color:#000;background-color:rgba(0,0,0,0.75);color:#fff}
.w-toplink i{line-height:inherit}
.w-video{margin-bottom:30px}
.w-video:last-child{margin-bottom:0}
.us_supersized{height:100%;width:100%}
#supersized-loader{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-9999px;z-index:0;background:url(../img/loader.gif) no-repeat center center}
#supersized{display:block;position:absolute;left:0;top:0;height:100%;width:100%;margin:0;overflow:hidden;z-index:-999}
#supersized img{display:none;position:relative;height:auto;width:auto;max-width:none}
#supersized li{display:block;list-style:none;z-index:-30;position:absolute;overflow:hidden;top:0;left:0;height:100%;width:100%;padding:0;background-color:#fff}
#supersized a{display:block;height:100%;width:100%}
#supersized li.prevslide{z-index:-20}
#supersized li.activeslide{z-index:-10}
#supersized li.image-loading{height:100%;width:100%;background:url(../img/loader.gif) no-repeat center center #fff}
#supersized li.image-loading img{visibility:hidden}
#supersized li.prevslide img,#supersized li.activeslide img{display:inline}
#prevslide,#nextslide{display:block;position:absolute;top:50%;font-size:20px;line-height:50px;height:50px;width:50px;margin-top:-25px;cursor:pointer;border-radius:50%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); opacity:0.3;background-color:#fff;color:#444}
#prevslide{left:30px}
#nextslide{right:30px}
#prevslide:hover,#nextslide:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); opacity:0.75}
.slidecaption{display:table;height:100%;width:100%;overflow:hidden}
.slidecaption #slidecaption{display:table-cell;vertical-align:middle;margin:auto}
div.jGrowl.center{left:50%;margin-left:-160px;width:320px}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{font-size:14px;line-height:22px;margin:5px;padding:15px;width:280px}
div.jGrowl div.jGrowl-notification{min-height:20px;border-radius:5px}
div.jGrowl div.jGrowl-notification div.jGrowl-close{font-size:26px;font-weight:normal;height:20px;width:20px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); opacity:0.2;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
div.jGrowl div.jGrowl-notification div.jGrowl-close:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1}

.not-active {
   pointer-events: none;
   cursor: default;
}

.form-comp {
	width: 45% !important;
	float: left;
}

.form-texto {
	width: 8% !important;
	float: left;
	height: 37px;
	display: flex;
	align-items: center;
	display:box;
	box-pack:center;
}

.texto-block {
	display: inline-block;
	vertical-align: middle;
}

.filtro-div {
  width: 10%;
  display: inline-block;
}

.pesq_but {
  width: 100%;
  height: 50px;
  padding: 10px;
  text-align: center;
}

.pesquisa {
  width: 10%;
  height: 30px;
  line-height: 14px;
  font-size: 12px;
  color: #62717a;
  background: #f2f2f2;
  border: 1px solid;
  border-color: white #f7f7f7 #f5f5f5;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));
  background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.06));
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
}

/*DROP*/
.container {
  margin: 50px auto;
  width: 500px;
  text-align: center;
}
.container > .dropdown {
  margin: 0 20px;
  vertical-align: top;
}

.dropdown {
  display: inline-block;
  position: relative;
  overflow: hidden;
  height: 30px;
  width: 100%;
  background: #f2f2f2;
  border: 1px solid;
  border-color: white #f7f7f7 #f5f5f5;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));
  background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.06));
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
}
.dropdown:before, .dropdown:after {
  content: '';
  position: absolute;
  z-index: 2;
  top: 9px;
  right: 10px;
  width: 0;
  height: 0;
  border: 4px dashed;
  border-color: #888 transparent;
  pointer-events: none;
}
.dropdown:before {
  border-bottom-style: solid;
  border-top: none;
}
.dropdown:after {
  margin-top: 7px;
  border-top-style: solid;
  border-bottom: none;
}

.grecaptcha-badge {
  display: none;
}

.dropdown-select {
  position: relative;
  width: 130%;
  margin: 0;
  padding: 6px 8px 6px 10px;
  height: 28px;
  line-height: 14px;
  font-size: 12px;
  color: #62717a;
  text-shadow: 0 1px white;
  /* Fallback for IE 8 */
  background: #f2f2f2;
  /* "transparent" doesn't work with Opera */
  background: rgba(0, 0, 0, 0) !important;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
}
.dropdown-select:focus {
  z-index: 3;
  width: 100%;
  color: #394349;
  outline: 2px solid #49aff2;
  outline: 2px solid -webkit-focus-ring-color;
  outline-offset: -2px;
}
.dropdown-select > option {
  margin: 3px;
  padding: 6px 8px;
  text-shadow: none;
  background: #f2f2f2;
  border-radius: 3px;
  cursor: pointer;
}

/* Fix for IE 8 putting the arrows behind the select element. */
.lt-ie9 .dropdown {
  z-index: 1;
}
.lt-ie9 .dropdown-select {
  z-index: -1;
}
.lt-ie9 .dropdown-select:focus {
  z-index: 3;
}

/* Dirty fix for Firefox adding padding where it shouldn't. */
@-moz-document url-prefix() {
  .dropdown-select {
    padding-left: 6px;
  }
}

.dropdown-dark {
  background: #444;
  border-color: #111 #0a0a0a black;
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.4));
  background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.4));
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.4));
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.4));
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.dropdown-dark:before {
  border-bottom-color: #aaa;
}
.dropdown-dark:after {
  border-top-color: #aaa;
}
.dropdown-dark .dropdown-select {
  color: #aaa;
  text-shadow: 0 1px black;
  /* Fallback for IE 8 */
  background: #444;
}
.dropdown-dark .dropdown-select:focus {
  color: #ccc;
}
.dropdown-dark .dropdown-select > option {
  background: #444;
  text-shadow: 0 1px rgba(0, 0, 0, 0.4);
}
