/*



	Theme Name:Distr-IT



	Theme URI:http://www.distr-it.pt/



	Description:Distr-IT Wordpress Theme



	Version:1.0



	Author:Rui Guerra



	Author URI:http://www.ruipdguerra.com/



	Template:enar



*/



@import url("../enar/style.css");



@font-face{font-family:'Oswald-Regular';src:url('assets/fonts/Oswald-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}



@font-face{font-family: 'Open Sans', sans-serif;;src:url('assets/fonts/opensans-regular-webfont.eot');src:url('assets/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('assets/fonts/opensans-regular-webfont.woff2') format('woff2'),url('assets/fonts/opensans-regular-webfont.woff') format('woff'),url('assets/fonts/opensans-regular-webfont.ttf') format('truetype'),url('assets/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal}



@font-face{font-family:'Oswald-Bold';src:url('assets/fonts/Oswald-Bold.otf') format('truetype');font-weight:normal;font-style:normal}



@font-face{font-family:'Oswald-Light';src:url('assets/fonts/Oswald-Light.otf') format('truetype');font-weight:normal;font-style:normal}



@font-face{font-family:'open_sansbold';src:url('assets/fonts/opensans-bold-webfont.eot');src:url('assets/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('assets/fonts/opensans-bold-webfont.woff2') format('woff2'),url('assets/fonts/opensans-bold-webfont.woff') format('woff'),url('assets/fonts/opensans-bold-webfont.ttf') format('truetype'),url('assets/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal}



@font-face{font-family:'open_sansbold_italic';src:url('assets/fonts/opensans-bolditalic-webfont.eot');src:url('assets/fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('assets/fonts/opensans-bolditalic-webfont.woff2') format('woff2'),url('assets/fonts/opensans-bolditalic-webfont.woff') format('woff'),url('assets/fonts/opensans-bolditalic-webfont.ttf') format('truetype'),url('assets/fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');font-weight:normal;font-style:normal}



@font-face{font-family:'open_sans_condensedbold';src:url('assets/fonts/opensans-condbold-webfont.eot');src:url('assets/fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),url('assets/fonts/opensans-condbold-webfont.woff2') format('woff2'),url('assets/fonts/opensans-condbold-webfont.woff') format('woff'),url('assets/fonts/opensans-condbold-webfont.ttf') format('truetype'),url('assets/fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');font-weight:normal;font-style:normal}



@font-face{font-family:'open_sanscondensed_light';src:url('assets/fonts/opensans-condlight-webfont.eot');src:url('assets/fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),url('assets/fonts/opensans-condlight-webfont.woff2') format('woff2'),url('assets/fonts/opensans-condlight-webfont.woff') format('woff'),url('assets/fonts/opensans-condlight-webfont.ttf') format('truetype'),url('assets/fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');font-weight:normal;font-style:normal}



@font-face{font-family:'open_sansCnLtIt';src:url('assets/fonts/opensans-condlightitalic-webfont.eot');src:url('assets/fonts/opensans-condlightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('assets/fonts/opensans-condlightitalic-webfont.woff2') format('woff2'),url('assets/fonts/opensans-condlightitalic-webfont.woff') format('woff'),url('assets/fonts/opensans-condlightitalic-webfont.ttf') format('truetype'),url('assets/fonts/opensans-condlightitalic-webfont.svg#open_sansCnLtIt') format('svg');font-weight:normal;font-style:normal}



@font-face{font-family:'open_sansextrabold';src:url('assets/fonts/opensans-extrabold-webfont.eot');src:url('assets/fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('assets/fonts/opensans-extrabold-webfont.woff2') format('woff2'),url('assets/fonts/opensans-extrabold-webfont.woff') format('woff'),url('assets/fonts/opensans-extrabold-webfont.ttf') format('truetype'),url('assets/fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');font-weight:normal;font-style:normal}



@font-face{font-family:'open_sansextrabold_italic';src:url('assets/fonts/opensans-extrabolditalic-webfont.eot');src:url('assets/fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('assets/fonts/opensans-extrabolditalic-webfont.woff2') format('woff2'),url('assets/fonts/opensans-extrabolditalic-webfont.woff') format('woff'),url('assets/fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),url('assets/fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');font-weight:normal;font-style:normal}



@font-face{font-family:'open_sansitalic';src:url('assets/fonts/opensans-italic-webfont.eot');src:url('assets/fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),url('assets/fonts/opensans-italic-webfont.woff2') format('woff2'),url('assets/fonts/opensans-italic-webfont.woff') format('woff'),url('assets/fonts/opensans-italic-webfont.ttf') format('truetype'),url('assets/fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');font-weight:normal;font-style:normal}



@font-face{font-family:'open_sanslight';src:url('assets/fonts/opensans-light-webfont.eot');src:url('assets/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),url('assets/fonts/opensans-light-webfont.woff2') format('woff2'),url('assets/fonts/opensans-light-webfont.woff') format('woff'),url('assets/fonts/opensans-light-webfont.ttf') format('truetype'),url('assets/fonts/opensans-light-webfont.svg#open_sanslight') format('svg');font-weight:normal;font-style:normal}



@font-face{font-family:'open_sanslight_italic';src:url('assets/fonts/opensans-lightitalic-webfont.eot');src:url('assets/fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('assets/fonts/opensans-lightitalic-webfont.woff2') format('woff2'),url('assets/fonts/opensans-lightitalic-webfont.woff') format('woff'),url('assets/fonts/opensans-lightitalic-webfont.ttf') format('truetype'),url('assets/fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');font-weight:normal;font-style:normal}



@font-face{font-family:'open_sanssemibold';src:url('assets/fonts/opensans-semibold-webfont.eot');src:url('assets/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('assets/fonts/opensans-semibold-webfont.woff2') format('woff2'),url('assets/fonts/opensans-semibold-webfont.woff') format('woff'),url('assets/fonts/opensans-semibold-webfont.ttf') format('truetype'),url('assets/fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal}



@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400');



html,body,p,span,a{font-family: 'Open Sans', sans-serif;}



h1,h2,h3,h4,h5,h6,h7,.title-h,.banner-title{font-family:'Oswald-Regular'!important}



.vc_column_container>.vc_column-inner{padding-left:0!important;padding-right:0!important}



.vc_row-o-full-height{min-height:inherit!important}



.background-home-pedidoinformacoes-left .vc_column-inner,.background-home-pedidoinformacoes-right .vc_column-inner{padding-top:0!important}



.button-home-produto{cursor:pointer}



.content_block.f_left.col-md-9{width:100%}



#clear{clear:both}



.uppercase{text-transform:uppercase}



p#breadcrumbs{margin:0;padding:5px 0}



p#breadcrumbs a{color:#00CDF3}



#navy > li > a > span{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}



.light_header #navy > li > a{font-weight:300;text-rendering: optimizeLegibility}



.row_spacer2{padding-top:0;padding-bottom:0}



div.wpcf7-validation-errors,.ajax-loader{display:none!important}



.top-header-widget{font-size:12px;text-align:center;padding-top:15px;}



.top-header-widget:nth-of-type(1){float:left;width:80%}



.top-header-widget:nth-of-type(2){float:right;width:19%;padding-top:5px}



.top-header-widget #header-left,.top-header-widget #header-center,.top-header-widget #header-right{float:left;padding-right:40px}



.top-header-widget .fa{color:#CD2027;margin-right:5px}



.top-header-widget p{font-weight:300;display:inline-block}



.top-header-widget a{color:inherit}



.top_search{width:150px}



.top_search .top_search_con{border-radius:15px;border:1px solid #00CDF1!important;width:95%}



.top_search .top_search_icon{color:#00CDF1}



.hm_go_top{border-radius:10px;background-color:#00CDF3!important}



.banner-title{text-align:center;color:#fff;font-size:50px;text-shadow:1px 1px 5px rgba(0, 0, 0, 1);font-weight:bold;line-height:55px;text-transform:uppercase;font-family: 'Open Sans', sans-serif; !important}



.em-destaque .vc_column-inner{padding-top:0!important}



.newbar_has_title{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}



.hm_new_title_con{background:#00CDF3;color:#fff}



.hm_new_title_con:after{display:none}



.hm_new_bar_controll{border-left:1px solid #00CDF3;border-right:1px solid #00CDF3}



.hm_new_bar_controll:before{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #00CDF3}



.news_item{text-transform:uppercase}



#pestana{position:fixed;top:30%;right:0;height:276px;width:84px;z-index:9;cursor:pointer}



#pestana img{max-width:inherit}



#contactoPopup{background:#144F83;padding:15px}



#contactoPopup h1{color:#fff}



#contactoPopup .wpcf7{width:350px;margin:auto}



#contactoPopup form{width:100%}



#contactoPopup form textarea,#contactoPopup form input,#contactoPopup form span,#contactoPopup form p{width:100%;float:left}



#contactoPopup form textarea{height:100px}



#contactoPopup form .wpcf7-form-control.wpcf7-submit{padding:10px 17px;border:none;background:#D3101D!important;background-color:#D3101D!important;color:#fff;font-size:17px;font-family: 'Open Sans', sans-serif;}



#contactoPopup form p{color:#fff;margin-bottom:5px}



#contactoPopup form p:nth-of-type(even){position:relative}



#contactoPopup form p:nth-of-type(odd){margin:0}



#contactoPopup form p span.wpcf7-not-valid-tip{margin-top:0px;font-size:10px}

#contactoPopup .wpcf7-not-valid-tip {/*position: absolute;*/ top:px!important}

.mensagem .wpcf7-not-valid-tip{margin-top: 64px!important}

#contactoPopup input {margin-bottom: 20px}

#contactoPopup .g-recaptcha {margin-top: 21px!important}

#contactoPopup .wpcf7-submit {margin-top: 20px}

#contactoPopup .wpcf7-spam-blocked {display: none!important}

#contactoPopup .wpcf7-mail-sent-ok {
  display: block;
  margin-top: -16px!important;
  width: 100%;
  text-align: center;
}


.home-produtos{width:1170px!important;margin:auto;float:inherit!important;padding-bottom:50px}



.home-produtos .vc_col-sm-3{width:22%;margin:auto 1%}



.home-produtos .wpb_single_image.vc_align_center{margin-bottom:10px!important}



.home-produtos h3{font-size:25px;line-height:30px;height:60px}



.home-produtos{width:1170px!important;margin:auto;float:inherit!important;padding-bottom:50px}



.home-produtos .vc_col-sm-2{width:14%;margin:auto 1%}



.home-produtos .wpb_single_image.vc_align_center{margin-bottom:10px!important}



.home-produtos .vc_col-sm-2 h3{font-size:17px;line-height:22px;height:55px}



.background-home-2section-left>div,.background-home-2section-right>div{min-height:520px}



.background-home-pedidoinformacoes-left>div,.background-home-pedidoinformacoes-right>div{min-height:520px}



.background-home-2section-right>div{background-position:left!important;background-size:contain!important}



.background-home-2section-left>div,.background-home-pedidoinformacoes-left>div{background-position:right!important;background-size:contain!important}



.background-home-pedidoinformacoes-right{max-width:600px}



.background-home-pedidoinformacoes-right .wpb_wrapper{width:100%}



.background-home-pedidoinformacoes-right .wpb_wrapper .wpcf7{width:350px;margin:auto}



.background-home-pedidoinformacoes-right .wpb_wrapper form{width:100%}



.background-home-pedidoinformacoes-right .wpb_wrapper form textarea,.background-home-pedidoinformacoes-right .wpb_wrapper form input,.background-home-pedidoinformacoes-right .wpb_wrapper form span,.background-home-pedidoinformacoes-right .wpb_wrapper form p{width:100%;float:left}



.background-home-pedidoinformacoes-right .wpb_wrapper form textarea{height:75px}



.background-home-pedidoinformacoes-right .wpb_wrapper form .wpcf7-form-control.wpcf7-submit{padding:10px 17px;border:none;background:#00CDF3;color:#fff;font-size:17px;font-family: 'Open Sans', sans-serif;}



.background-home-pedidoinformacoes-right .wpb_wrapper form .icon-enviar:after{content:"\f00c";font-family:'fontawesome';color:#fff;position:absolute;top:10px;left:125px}



.background-home-pedidoinformacoes-right .wpb_wrapper form p:last-of-type{position:relative}



.background-home-pedidoinformacoes-right .wpb_wrapper form div.wpcf7-mail-sent-ok{padding:5px 10px!important;border:2px solid #398f14;color:#398f14}



.background-home-2section-left{color:#fff}



.background-home-2section-left .vc_custom_1500539462452{padding:0px!important}



.background-home-2section-left .vc_custom_1500492041496{padding:25px 25px 25px 45px!important}



.background-home-2section-left .vc_custom_1500492041496 .wpb_wrapper{width:100%;max-width:600px}



.background-home-2section-left .wpb_text_column.wpb_content_element{margin-bottom:0}



.background-home-2section-left .home-listagem .wpb_text_column.wpb_content_element{margin-bottom:0}



.background-home-2section-left .home-listagem ul{list-style-type:none;background:url(assets/imgs/seta.png);background-repeat:no-repeat}



.background-home-2section-left ul li{margin:auto 5px auto 10px;font-size:13px}



.background-home-2section-right{color:#fff}



.background-home-2section-right .vc_custom_1500538656466{padding:0px!important}



.background-home-2section-right .vc_custom_1479651254379{padding:25px 45px 25px 25px!important}



.background-home-2section-right .vc_custom_1479651254379 .wpb_wrapper{width:100%;max-width:600px}



.background-home-2section-right .wpb_text_column.wpb_content_element{margin-bottom:0}



.background-home-2section-right .home-listagem .wpb_text_column.wpb_content_element{margin-bottom:0}



.background-home-2section-right .home-listagem ul{list-style-type:none;background:url(assets/imgs/seta.png);background-repeat:no-repeat}



.background-home-2section-right ul li{margin:auto 5px auto 10px;font-size:13px}



.bullets-angle-right div ul{list-style-type:none;padding:0;margin:0}



.bullets-angle-right div ul li:before{content:"\f144";font-family:'FontAwesome';padding:5px 10px;color:#D0D2D3;background:#231F20;margin-right:10px;border-radius:8px;font-size:17px}



.bullets-angle-right div ul li{margin:15px auto}



#footer.hm_dark_footer:after{display:none}



.footer-newsletter{background:#D1111B;min-height:250px;width:100%}



.footer-newsletter form{float:left;width:100%;margin-top:60px}



.footer-newsletter #title-footer-newsletter{text-transform:uppercase;text-align:center;font-size:30px;color:#fff;font-family:'Oswald-Regular'}



.footer-newsletter .widget_wysija_cont.shortcode_wysija{width:700px;margin:auto}



.footer-newsletter .widget_wysija_cont.shortcode_wysija .wysija-paragraph{width:70%;float:left}



.footer-newsletter .widget_wysija_cont.shortcode_wysija .wysija-paragraph input{width:100%;height:50px;color:#B3B3B3}



.footer-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit.wysija-submit-field{width:30%;float:left;height:50px;margin:0;background:#0A487F;color:#fff;border:none;font-size:18px;font-family:'open_sanslight'}



.footer-newsletter .widget_wysija_cont.shortcode_wysija .wysija-paragraph input[type=text]{color:#B3B3B3;font-size:18px;font-family:'open_sanslight'}



.footer-newsletter .widget_wysija_cont.shortcode_wysija .wysija-paragraph input[type=text]::-webkit-input-placeholder{color:#B3B3B3;font-size:18px;font-family:'open_sanslight'}



.footer-newsletter .widget_wysija_cont.shortcode_wysija .wysija-paragraph input[type=text]::-moz-placeholder{color:#B3B3B3;font-size:18px;font-family:'open_sanslight'}



.footer-newsletter .widget_wysija_cont.shortcode_wysija .wysija-paragraph input[type=text]:-ms-input-placeholder{color:#B3B3B3;font-size:18px;font-family:'open_sanslight'}



.footer-newsletter .widget_wysija_cont.shortcode_wysija .wysija-paragraph input[type=text]:-moz-placeholder{color:#B3B3B3;font-size:18px;font-family:'open_sanslight'}



.footer-contactos{width:100%;float:left;text-align:center}



.footer-contactos #footer-contactos-left{width:30%;float:left;text-align:left}



.footer-contactos #footer-contactos-center{width:35%;display:inline-block;margin:auto;text-align:left}



.footer-contactos #footer-contactos-right{width:30%;float:right;text-align:left}



.footer_copyright .col-md-6:nth-of-type(1){width:40%}



.footer_copyright .col-md-6:nth-of-type(2){width:60%}



.footer_menu{text-align:right}



.footer_menu > li a{text-transform:inherit}



.footer-contactos .title-h{text-transform:uppercase;font-size:25px;color:#11476C;margin:0}



.footer-contactos .footer_row{margin:15px 0;padding:15px 15px 120px;border:1px solid #D4D4D4;height:400px}



.footer-contactos #empresa{color:#11476C;font-size:20px;line-height:25px}



.footer-contactos #morada,.footer-contactos #telefone,.footer-contactos #email{margin:15px auto;float:left;width:100%}



.footer-contactos #morada{margin:30px auto auto auto}



.footer-contactos #email{margin:auto}



.footer-contactos #footer-contactos-left .footer_row i{font-size:22px;float:left;color:#D1111B}



.footer-contactos #footer-contactos-left .footer_row p{float:left;width:60%;margin-left:15px;margin-bottom:0}



.footer-contactos #footer-contactos-left .footer_row p:nth-of-type(2){margin-left:28px}



.footer-contactos #telefone p:nth-of-type(2){margin-left:34px!important}



.footer-contactos #email p{width:70%}



.footer-contactos #email p a{color:inherit}



.footer-contactos #footer-contactos-right .footer_row{border:inherit;padding:0}



.footer-contactos #footer-contactos-right .wpcf7,.footer-contactos #footer-contactos-right form{float:left;width:100%}



.footer-contactos #footer-contactos-right form p,.footer-contactos #footer-contactos-right form span,.footer-contactos #footer-contactos-right form input,.footer-contactos #footer-contactos-right form textarea{float:left;width:100%}



.footer-contactos #footer-contactos-right form textarea{height:90px}



.footer-contactos #footer-contactos-right form .wpcf7-form-control.wpcf7-submit{padding:10px 17px;border:none;background:#00CDF3;color:#fff;font-size:17px;font-family: 'Open Sans', sans-serif;}



.footer-contactos #footer-contactos-right form .icon-enviar:after{content:"\f00c";font-family:'fontawesome';color:#fff;position:absolute;top:10px;left:125px}



.footer-contactos #footer-contactos-right form p:last-of-type{position:relative}



.home-perguntasfrequentes{width:1170px;margin:auto auto 100px auto}



.home-perguntasfrequentes .faq-item{width:30%;float:left;margin:25px 1%;background:#1E1E2F;color:#fff;position:relative}



.home-perguntasfrequentes .faq-item .faq-item-content{margin:25px 15px;color:#fff}



.home-perguntasfrequentes .faq-item .faq-item-content h3{color:#fff;font-size:25px;font-weight:normal;margin:0}



.home-perguntasfrequentes .faq-item .faq-item-content .excerpt-faq{font-size:13px;height:75px;margin:0}



.home-perguntasfrequentes .faq-item .buttom-lermais{float:right;padding:5px 25px;background:#00CDF1}



.home-perguntasfrequentes .faq-item .icon-faq{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:48%}



.home-perguntasfrequentes .faq-item:hover .icon-faq{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}



.home-perguntasfrequentes .faq-item .faq-item-image{position:relative}



.home-perguntasfrequentes .faq-item .faq-item-image .faq-overlay{display:none}



.home-perguntasfrequentes .faq-item:hover .faq-item-image .faq-overlay{display:inline-flex;background:rgba(0,205,241,0.6);position:absolute;width:100%;height:100%;top:0;left:0}



.home-perguntasfrequentes .faq-item .faq-item-image .faq-overlay p{margin:auto;text-transform:uppercase;font-size:25px}



#navigation_bar-sticky-wrapper{padding-top:15px}



#logo,.top_search{margin-top:-10px}



.horizontal_menu .main-menu-item:nth-of-type(1){background:url(assets/imgs/icons-menu-desktop.png) -134px 6px no-repeat}



.horizontal_menu .main-menu-item:nth-of-type(1):hover{background:url(assets/imgs/icons-menu-desktop.png) -134px -210px no-repeat}



.horizontal_menu .menu-item-depth-0.current-page-ancestor.main-menu-item:nth-of-type(1){background:url(assets/imgs/icons-menu-desktop.png) -134px -210px no-repeat}



.horizontal_menu  .current-menu-item.main-menu-item:nth-of-type(1){background:url(assets/imgs/icons-menu-desktop.png) -134px -210px no-repeat}







.horizontal_menu .main-menu-item:nth-of-type(2){background:url(assets/imgs/icons-menu-desktop.png) -400px 6px no-repeat}



.horizontal_menu .main-menu-item:nth-of-type(2):hover{background:url(assets/imgs/icons-menu-desktop.png) -400px -210px no-repeat}



.horizontal_menu .menu-item-depth-0.current-page-ancestor.main-menu-item:nth-of-type(2){background:url(assets/imgs/icons-menu-desktop.png) -400px -210px no-repeat}



.horizontal_menu  .current-menu-item.main-menu-item:nth-of-type(2){background:url(assets/imgs/icons-menu-desktop.png) -400px -210px no-repeat}







.horizontal_menu .main-menu-item:nth-of-type(3){background:url(assets/imgs/icons-menu-desktop.png) -610px 6px no-repeat}



.horizontal_menu .main-menu-item:nth-of-type(3):hover{background:url(assets/imgs/icons-menu-desktop.png) -610px -210px no-repeat}



.horizontal_menu .menu-item-depth-0.current-page-ancestor.main-menu-item:nth-of-type(3){background:url(assets/imgs/icons-menu-desktop.png) -610px -210px no-repeat}



.horizontal_menu  .current-menu-item.main-menu-item:nth-of-type(3){background:url(assets/imgs/icons-menu-desktop.png) -610px -210px no-repeat}







.horizontal_menu .main-menu-item:nth-of-type(4){background:url(assets/imgs/icons-menu-desktop.png) -874px  6px no-repeat}



.horizontal_menu .main-menu-item:nth-of-type(4):hover{background:url(assets/imgs/icons-menu-desktop.png) -874px  -210px no-repeat}



.horizontal_menu .menu-item-depth-0.current-page-ancestor.main-menu-item:nth-of-type(4){background:url(assets/imgs/icons-menu-desktop.png) -874px  -210px no-repeat}



.horizontal_menu  .current-menu-item.main-menu-item:nth-of-type(4){background:url(assets/imgs/icons-menu-desktop.png) -874px  -210px no-repeat}







.horizontal_menu .main-menu-item:nth-of-type(5){background:url(assets/imgs/icons-menu-desktop.png) -1108px  6px no-repeat}



.horizontal_menu .main-menu-item:nth-of-type(5):hover{background:url(assets/imgs/icons-menu-desktop.png) -1108px  -210px no-repeat}



.horizontal_menu .menu-item-depth-0.current-page-ancestor.main-menu-item:nth-of-type(5){background:url(assets/imgs/icons-menu-desktop.png) -1108px  -210px no-repeat}



.horizontal_menu  .current-menu-item.main-menu-item:nth-of-type(5){background:url(assets/imgs/icons-menu-desktop.png) -1108px  -210px no-repeat}







.horizontal_menu .main-menu-item:nth-of-type(6){background:none;}
.horizontal_menu .main-menu-item:nth-of-type(6):before{
    content: "\f128";
    font: normal normal normal 21px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #000;
    display: block;
    text-align: center;
    position: absolute;
    margin: 0 35px;
    top: 5px;
}
.horizontal_menu .main-menu-item:nth-of-type(6):hover:before{color: #1ccdca; top:4px;}

.horizontal_menu .main-menu-item:nth-of-type(6):hover{background:none;}



.horizontal_menu .menu-item-depth-0.current-page-ancestor.main-menu-item:nth-of-type(6){background:none;}



.horizontal_menu  .current-menu-item.main-menu-item:nth-of-type(6){background:none;}



.content-contactos{width:1170px!important;margin:75px auto!important;left:inherit!important}



.contactos-localizacao{text-align:center;text-transform:uppercase;color:#fff;font-size:30px}



.google-maps .vc_column-inner{margin:0!important;padding:0!important}



.google-maps .vc_column-inner .wpb_gmaps_widget.wpb_content_element{margin:0!important;padding:0!important}



.google-maps .vc_column-inner .wpb_gmaps_widget .wpb_wrapper{margin:0!important;padding:0!important}



.content-contactos .vc_icon_element{float:left;margin-right:15px}



.content-responsive-contactos{width:500px}



.content-responsive-contactos#left *,.content-responsive-contactos#right *{color:#fff}



.content-responsive-contactos#left a:hover,.content-responsive-contactos#right a:hover{color:#fff}



.content-responsive-contactos#left{float:right;margin-right:35px}



.content-responsive-contactos#left h2{text-align:left!important;color:#fff;font-size:30px}



.content-responsive-contactos#right{float:left;margin-left:35px!important}



.content-responsive-contactos#right h2{text-align:left!important;color:#fff;font-size:30px}



.content-responsive-contactos#left .vc_icon_element,.content-responsive-contactos#right .vc_icon_element{float:left;width:15%;height:60px}



.content-responsive-contactos#left .wpb_text_column.wpb_content_element,.content-responsive-contactos#right .wpb_text_column.wpb_content_element{float:left;width:80%;height:60px;line-height:60px}



.content-responsive-contactos#left .wpb_text_column.wpb_content_element p a,.content-responsive-contactos#right .wpb_text_column.wpb_content_element p a{font-size:24px;font-family:'open_sanssemibold'}



.infos-extra-form .wpb_single_image{float:left;width:10%;height:60px}



.infos-extra-form h2{float:left;width:80%;height:60px;text-transform:uppercase}



.infos-extra-form #morada-empresa p,.infos-extra-form #morada-empresa a{color:#666666}



.infos-extra-form #morada-empresa .morada-nome-empresa{margin-bottom:10px!important}



.infos-extra-form #morada-empresa .morada-nome-empresa p{font-family:'open_sansbold';font-size:22px;line-height:24px}



.infos-extra-form #morada-empresa .morada-empresa-gps p{margin-left:75px;font-size:18px}



.infos-extra-form #telefone-empresa p,.infos-extra-form #telefone-empresa a{color:#666666}



.infos-extra-form div.wpcf7-mail-sent-ok{padding:5px 10px!important;border:2px solid #398f14;color:#398f14;width:100%;margin-top:15px !important}



#telefone-empresa .wpb_text_column.wpb_content_element p,#telefone-empresa .wpb_text_column.wpb_content_element p a{font-size:18px;margin:0}



#email-empresa .wpb_text_column.wpb_content_element p,#email-empresa .wpb_text_column.wpb_content_element p a{font-size:18px;margin:0}



.infos-extra-form #email-empresa p,.infos-extra-form #email-empresa a{color:#666666}



.infos-extra-form .wpcf7{float:left;width:100%}



.infos-extra-form .wpcf7 form p{width:100%;float:left}



.infos-extra-form .wpcf7 input[type="text"],.infos-extra-form .wpcf7 input[type="email"]{width:100%;border:1px solid #DCDDDE;float:left;height:50px}



span.wpcf7-form-control-wrap.mensagem{width:90%}



.infos-extra-form .wpcf7  textarea{width:100%}



.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{float:left}



span.wpcf7-not-valid-tip{float:left}



.infos-extra-form .wpcf7 #enviar-pedido-contactos{width:35%;float:right;margin-right:10%}



.infos-extra-form .wpcf7 input[type="submit"]{width:100%;background:#00CDF3;border:none;color:#fff;font-size:16px;padding:10px 0;font-family:'open_sanssemibold'}



span#arroba{background:url(/~distrit/wp-content/themes/distrit/assets/imgs/arroba.jpg);width:49px;height:50px;display:block;float:left}



span#boneco{background:url(/~distrit/wp-content/themes/distrit/assets/imgs/boneco.jpg);width:49px;height:50px;display:block;float:left}



.main-content-page{width:1170px!important;margin:auto!important;left:inherit!important}



.main_title.centered{position:relative;padding-top:15px}



.main_title.centered.main_title83:not(.has_bg) .line:before{background:#cd2027}



.main_title.centered.main_title83 h1{text-transform:uppercase;font-size:30px;font-weight:inherit;line-height:40px;margin-bottom:30px;padding-bottom:20px;position:relative;font-weight:300;letter-spacing:1px}



.main_title.centered.main_title83 h1 .line{background:rgba(0, 0, 0, 0.07);bottom:0;height:1px;position:absolute;width:33%}



.main_title.centered.main_title83 h1:hover .line:before{width:75%}



.beneficios{width:100%}



.beneficios .wpb_single_image{float:left;width:20%}



.beneficios .wpb_text_column.wpb_content_element{float:left;width:75%}



.sub-menu-item.menu-item-depth-1.current-menu-item,.sub-menu-item.menu-item-depth-2.current-menu-item{background:#00CDF0}



.main-menu-item.menu-item-depth-0.current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent>a>span{color:#00CDF0}



.dark_sup_menu #navy ul li:not(.image_menu_slide) a{opacity:1}



.sub-menu-item.menu-item-depth-1:hover,.sub-menu-item.menu-item-depth-2:hover{background:#00CDF0}



.dark_sup_menu #navy ul li:not(.tab_menu_item):hover > a{background:inherit}



.especialidade{width:100%;float:left;color:#fff}



.especialidade .wpb_text_column.wpb_content_element{margin-bottom:0!important}



.especialidade h2{font-size:30px;color:#fff}



.especialidade .light{background:#00CDF3;padding:25px 50px;position:relative}



.especialidade .light:after{left:100%;top:100px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0, 205, 243, 0);border-left-color:#00CDF3;border-width:30px;margin-top:-30px;z-index:1}



.especialidade .dark{background:#0A487F;padding:25px 50px;position:relative}



.especialidade .dark:after{right:100%;top:100px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(10, 72, 127, 0);border-right-color:#0A487F;border-width:30px;margin-top:-30px;z-index:1}



.especialidade .texto .vc_column-inner{width:500px!important;float:right}



.especialidade-right.texto .vc_column-inner{float:left}



.especialidade .texto, .especialidade .imagem{min-height:500px}



.especialidade .texto .vc_column-inner , .especialidade .imagem .vc_column-inner{padding-top:0!important}



.especialidade .vc_row.wpb_row.vc_inner.vc_row-fluid#right{background-position:right!important}



.especialidade .vc_row.wpb_row.vc_inner.vc_row-fluid#left{background-position:left!important}



.destaque-voz-polycom{width:1170px;margin:auto!important}



.especialidade ul{list-style:none!important;margin-left:0;padding-left:1em}



.especialidade ul li:before{content:"\f144   ";font-family:'fontawesome';padding-right:5px}



.destaque-voz-polycom .wpb_single_image{float:left;width:85px;margin-right:25px}



.destaque-voz-polycom h2,.destaque-voz-polycom .wpb_text_column.wpb_content_element{float:left;width:70%;text-align:left!important}



.destaque-voz-polycom h2{margin-bottom:15px}



div.wpcf7-mail-sent-ok{float:left;padding:inherit!important;margin:auto!important;border:2px solid #fff;color:#fff}



.contactos-localizacao p{font-size:30px;font-family:'Oswald-Regular'}



#navy ul li a{text-transform:none}.internal_post_con{padding:0}.post .post_title_con,.internal_post_con .hm_blog_list .feature_inner{margin-bottom:0}



.nodisplay{display:none}



.ler-mais-texto-wrapper{ width:100%; float:left; text-align:center; position:relative;}



.ler-mais-texto-wrapper:before {content: "";position: absolute;z-index: 1;top: -100px;left: 0;pointer-events: none;width: 100%;height: 100px;}

.ler-mais-texto-wrapper.botao_esconder:before { height:0;}

.ler-mais-texto-wrapper.botao_esconder{ margin-top:20px;}

.dark .ler-mais-texto-wrapper:before{background-image: linear-gradient(to top, rgba(10,72,127,1), rgba(10,72,127, 0) 90%);}

.light .ler-mais-texto-wrapper:before{background-image: linear-gradient(to top, rgba(0,205,243,1), rgba(0,205,243, 0) 90%);}



.ler-mais-texto{color:#fff;cursor:pointer;padding:5px 15px;border:1px solid #fff;    position: relative;

    z-index: 99;}



.ler-mais-texto:hover{color:#fff;background:#D3101D}



.footer-social{clear:both;float:right}



.content{max-width:100%!important}



.hm_main_content.content.row_spacer2{padding:0;width:100%!important}



.menu-distrit {}



.top_search{right:-26px!important;width:123px!important}



.faq-item-content {padding-top: 35px!important;}



@media only screen and (max-width:1300px){



	.main-content-page,.home-produtos,.footer-contactos,.content-contactos,.destaque-voz-polycom,.home-perguntasfrequentes{width:85%!important}



	#pestana,#pestana img{width:65px;}



	.footer-contactos{margin:auto;float:inherit}



	.especialidade .light,.especialidade .dark{padding:25px 0;}



	.especialidade .texto .vc_column-inner{padding-left:50px!important;padding-right:25px!important;}



	.especialidade-right.texto .vc_column-inner{padding-right:50px!important;padding-left:25px!important;}



	.content-responsive-contactos#left{margin-right:0}



	.content-responsive-contactos#right{margin-left:5px}



	.content-responsive-contactos{width:90%}



	.content-responsive-contactos#right h2{font-size:27px}



	.content-responsive-contactos#left .wpb_text_column.wpb_content_element p a, .content-responsive-contactos#right .wpb_text_column.wpb_content_element p a{font-size:22px}



	.infos-extra-form .wpcf7 #enviar-pedido-contactos{float:inherit}



	.home-produtos .vc_col-sm-2 h3{font-size:13px;line-height:17px}



	.home-produtos h3{    font-size: 14px;line-height: 17px;height: 35px;}



	.banner-title{font-size:30px;line-height: 35px;}



	#logo{margin-right:0}



	.top_search.large_top_search{width:300px!important;float:right;margin-top:15px;position:inherit;top:0}



	.home-perguntasfrequentes .faq-item .faq-item-content h3{font-size:18px}



	.home-perguntasfrequentes .faq-item .icon-faq{top:41%}



	.home-perguntasfrequentes .faq-item .faq-item-content .excerpt-faq{min-height:75px;height:inherit}



	.home-perguntasfrequentes .faq-item{min-height:450px}



}



@media only screen and (max-width:993px){#pestana,.top_search,.topbar,.home-perguntasfrequentes .faq-item .icon-faq{display:none}}



@media only screen and (max-width:600px){



	#left,#right{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}



	#left .texto,#right .texto{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1}



	#left .imagem,#right .imagem{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2}



	.especialidade .texto{min-height:inherit;float:left}



}



@media only screen and (max-width:990px){



	.especialidade .light, .especialidade .dark{padding: 15px;}



	.especialidade .texto .vc_column-inner{width:90%!important}



	.horizontal_menu .main-menu-item{background:none!important}



	.footer_copyright .col-md-6{float:left}



	.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha,.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div,div.wpcf7 .wpcf7-recaptcha iframe{width:100%!important}



	.footer-contactos #footer-contactos-left .footer_row p{width:70%}



}



@media only screen and (max-width:480px){



.hm_go_top.hm_go_is-visible{ display:none !important;}



}



@media only screen and (max-width:768px){



	.vc_row{margin:auto 0!important}



	.topbar,.top_search,#pestana{display:none}



	#logo{width:100%;text-align:center;margin-top:0;max-width:84px}



	#logo > a img.retina_logo{width:100%}



	.horizontal_menu  .main-menu-item{background:inherit!important}



	.banner-title{font-size:25px;line-height:30px}



	.content_section.hm_new_con.newbar_has_title{display:none}



	.vc_column-inner{padding-top:0}



	.home-produtos{width:90%!important}



	.home-produtos .vc_col-sm-3{width:100%;margin:auto}



	.home-produtos h3{height:inherit;margin:5px auto 15px}



	.home-produtos .vc_col-sm-3 p{text-align:center}



	.wpb_text_column.wpb_content_element{margin:0}



	.background-home-2section-left>div, .background-home-2section-right>div{min-height:220px}



	h2{font-size:30px!important;text-align:center!important}



	.background-home-pedidoinformacoes-left>div, .background-home-pedidoinformacoes-right>div{min-height:220px}



	.background-home-pedidoinformacoes-right .wpb_wrapper .wpcf7{width:90%;margin:auto}



	.background-home-pedidoinformacoes-right .wpb_wrapper form .icon-enviar:after,.footer-contactos #footer-contactos-right form .icon-enviar:after{left:95px}



	.background-home-pedidoinformacoes-right .wpb_wrapper form .icon-enviar:after{left:125px}



	.home-perguntasfrequentes{width:100%;margin:auto auto 50px auto}



	.home-perguntasfrequentes .faq-item{width:100%}



	.home-perguntasfrequentes .faq-item .icon-faq{display:none}



	.footer-contactos #footer-contactos-left,.footer-contactos #footer-contactos-center,.footer-contactos #footer-contactos-right{width:100%}



	.footer-contactos .footer_row{padding:15px;height:inherit}



	.footer-newsletter .widget_wysija_cont.shortcode_wysija{width:100%}



	.footer-newsletter form{float:inherit;width:95%;margin:auto}



	.footer-newsletter .widget_wysija_cont.shortcode_wysija .wysija-paragraph{float:inherit;width:90%;margin:auto}



	.footer-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit.wysija-submit-field{float:inherit;width:90%;margin:15px auto}



	.footer_copyright .container.clearfix{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}



	.footer_copyright .col-md-6{width:100%!important}



	.footer_copyright .col-md-6:nth-of-type(1){-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;margin-top:20px}



	.footer_copyright .col-md-6:nth-of-type(2){-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1}



	.footer_menu{text-align:center}



	.footer_menu > li{padding:0 5px}



	.main-content-page{width:90%!important}



	.home-produtos .vc_col-sm-2{width:100%;margin:15px auto}



	.home-produtos .vc_col-sm-2 h3{height:inherit}



	.beneficios{margin:15px auto}



	.especialidade .light,.especialidade .dark{padding:15px}



	.especialidade .texto .vc_column-inner{width:100%!important}



	.especialidade h2{font-size:30px!important}



	.especialidade .vc_row.wpb_row.vc_inner.vc_row-fluid#right,.especialidade .vc_row.wpb_row.vc_inner.vc_row-fluid#left{background-position:center!important;background:none!important}



	.destaque-voz-polycom{width:90%;margin:auto!important}



	.destaque-voz-polycom .wpb_single_image{float:inherit;text-align:center!important;width:100%}



	.destaque-voz-polycom h2{text-align:center!important}



	.destaque-voz-polycom h2, .destaque-voz-polycom .wpb_text_column.wpb_content_element{width:100%;float:inherit}



	.destaque-voz-polycom .wpb_text_column.wpb_content_element{margin-bottom:25px}



	.content-contactos{width:100%!important}



	.content-responsive-contactos{width:90%!important;margin:0 auto!important;padding:0!important}



	.content-responsive-contactos#left,.content-responsive-contactos#right{float:inherit;margin:auto!important}



	.content-responsive-contactos#left h2,.content-responsive-contactos#right h2{text-align:center!important;font-size:30px!important}



	.content-responsive-contactos#left .vc_icon_element, .content-responsive-contactos#right .vc_icon_element{width:25%}



	.content-responsive-contactos#left .wpb_text_column.wpb_content_element, .content-responsive-contactos#right .wpb_text_column.wpb_content_element{width:75%;margin-bottom:35px}



	.contactos-localizacao .vc_column-inner{padding:15px 0 !important}



	.content-responsive-contactos#left .wpb_text_column.wpb_content_element p a, .content-responsive-contactos#right .wpb_text_column.wpb_content_element p a{font-size:20px}



	.infos-extra-form .wpb_single_image{height:inherit}



	.infos-extra-form #morada-empresa .morada-nome-empresa p{font-size:17px}



	.infos-extra-form #morada-empresa .morada-empresa-gps p{font-size:14px}



	.infos-extra-form #telefone-empresa{margin-top:15px}



	#telefone-empresa .wpb_text_column.wpb_content_element p, #telefone-empresa .wpb_text_column.wpb_content_element p a{font-size:14px}



	#email-empresa .wpb_text_column.wpb_content_element p, #email-empresa .wpb_text_column.wpb_content_element p a{font-size:14px}



	span.wpcf7-form-control-wrap.mensagem{width:100%}



	.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{width:100%}



	div.wpcf7 .wpcf7-recaptcha iframe{width:100%}



	.infos-extra-form .wpcf7 #enviar-pedido-contactos{width:100%;float:left;margin-right:0;margin-top:15px}



	.background-home-pedidoinformacoes-left>div{background-position:center !important}



	iframe{width:95%;margin:auto}



	.footer-contactos{width:95%;float:inherit;margin:auto}



	p#breadcrumbs{width:95%!important}



	.beneficios .wpb_text_column{margin-left:10px}



	.infos-extra-form{margin-top:35px!important}



	.main-content-page{margin:auto!important}



	.main_title.centered{padding-top:45px}



	.background-home-pedidoinformacoes-left{display:none}



	.home-perguntasfrequentes .faq-item .faq-item-image img{width:100%}



}



@media only screen and (min-width:993px) and (max-width:1024px){



	.background-home-pedidoinformacoes-right .wpb_wrapper form .icon-enviar:after, .footer-contactos #footer-contactos-right form .icon-enviar:after{left:220px;top:9px}



	.home-perguntasfrequentes .faq-item .faq-item-image img{width:100%}



	.background-home-pedidoinformacoes-left,.background-home-pedidoinformacoes-right{width:100%!important;max-width:inherit}



	.background-home-pedidoinformacoes-left .vc_column-inner{background-position:inherit!important;height:520px}



	.background-home-2section-left,.background-home-2section-right{width:100%!important}



	.background-home-2section-left .vc_column-inner {background-position:center!important;height:400px}



	.background-home-pedidoinformacoes-right .wpb_wrapper form p:last-of-type,.footer-contactos #footer-contactos-right form p:last-of-type{width: 300px;margin: 15px auto;}



	.background-home-pedidoinformacoes-right .wpb_wrapper form p:last-of-type .icon-enviar:after,.footer-contactos #footer-contactos-right form p:last-of-type .icon-enviar:after{left:100px}



	.footer-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit.wysija-submit-field{width:300px}



	.footer-social{float: inherit;text-align: center;padding-top: 15px;}



	.especialidade .texto{min-height:500px}



	.beneficios.integracao-audio{width:100%}



	.home-produtos{width:90%!important}



	.top-header-widget #header-left{padding-right:15px}



}



@media only screen and (min-width:1024px) and (max-width:1024px){



	#logo{margin-right:0}



	#navy > li > a > span{padding: 28px 10px;}



	.banner-title{font-size:40px}



	.top_search.large_top_search{width:250px!important}



	.content{width:100%;max-width:inherit}



	.main-content-page,.home-produtos{width:90%!important}



	.home-perguntasfrequentes{width:95%}



	.home-perguntasfrequentes .faq-item .icon-faq{display:none}



	.home-perguntasfrequentes .faq-item .faq-item-content h3{font-size:20px}



	.footer-contactos{width:90%;margin:auto;float:inherit}



	.home-produtos h3{font-size:20px;line-height: 22px;}



	#navigation_bar{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}



	#navigation_bar .top_search.large_top_search {-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2}



	#navigation_bar #main_nav {-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1}



	.top_search.small_top_search{position:inherit;float:right;}



	.background-home-2section-right .vc_custom_1479651254379 .wpb_wrapper{max-width:inherit}



	.background-home-2section-left .vc_custom_1500492041496 .wpb_wrapper{max-width:inherit}



	.background-home-pedidoinformacoes-left{display:none}



	.footer-social{float:right;padding-right:15px}



	.footer-newsletter .widget_wysija_cont.shortcode_wysija .wysija-paragraph{width:100%;}



	.home-produtos .vc_col-sm-2 h3{font-size:13px}



	.post .vc_row.wpb_row.vc_row-fluidpost{width:95%;margin:auto}



	.especialidade .texto{}



	.especialidade .light,.especialidade .dark{padding:25px 0;}



	.especialidade .texto .vc_column-inner{padding-left:50px!important;padding-right:25px!important;}



	.especialidade-right.texto .vc_column-inner{padding-right:50px!important;padding-left:25px!important;}



}



@media only screen and (min-width:1300px){



	.footer-contactos{text-align:center;width:1170px;margin:35px auto auto auto;float:inherit}



	.content{max-width:1170px!important}



	.vc_row{margin-left:auto!important;margin-right:auto!important}



}



@media only screen and (max-width:770px) {



	p#breadcrumbs {



		margin-top: 10px!important;



		margin-left: 10px!important;



	}



}



@media only screen and (max-width: 767px){



.especialidade .wpb_column .vc_row.wpb_row.vc_inner.vc_row-fluid {



    display: flex;



    display: -webkit-flex;



    flex-direction: column;



    -webkit-flex-direction: column;



    -webkit-flex-flow: row wrap;



    -moz-flex-flow: row wrap;



    -ms-flex-flow: row wrap;



    flex-flow: row wrap;



}



@media only screen and (max-width: 995px) {



	.faq-item-content {



		padding-top: 0px !important;



	}



}



.especialidade .wpb_column .vc_row.wpb_row.vc_inner.vc_row-fluid .texto.wpb_column {



    order: 1;



    -webkit-order: 1;



    -ms-flex-order: 1;



}



.especialidade .wpb_column .vc_row.wpb_row.vc_inner.vc_row-fluid .imagem.wpb_column{



    order: 2;



    -webkit-order: 2;



    -ms-flex-order: 2;



}



}







.polycom-mobile-1 img{



	margin-top: -119px!important;



    margin-bottom: -85px!important;



}







.polycom-mobile-2 img{



	margin-top: -80px!important;



	margin-bottom: -100px;



}







.form-home-success {



	display:none;



	color: green;



	border: 1px solid green;



	padding: 3px!important;



	width: 100%;



	text-align: center;



	margin-top: 5px!important;



	margin-bottom: 5px!important;



}







#pestana-title {



	font-size: 28px!important;



    text-transform: uppercase!important;



    font-weight: bold!important;



}



/* Alteracao barra destaques */



.hm_new_bar .hm_new_bar_slider .owl-item {



	width:auto!important;



}



@media(min-width: 1400px) {



	.hm_new_bar .owl-wrapper-outer .owl-wrapper {



		width: 2500px!important;



	}



	.hm_new_con.newbar_has_title .hm_new_bar {



		padding-right: 0px!important;



	}



}







/* Alteracao FAQS */



@media only screen and (max-width: 995px) {



	.faq-item-content {



		padding-top: 0px !important;



	}
}







/* SEARCH */



.top_search {







}







@media only screen and (max-width: 1300px) {



	.top_search {



		margin-right: 30px!important;



	}



}



@media only screen and (max-width: 1128px) {



	#nav-menu-item-51, #nav-menu-item-52, #nav-menu-item-53,



	#nav-menu-item-54, #nav-menu-item-55, #nav-menu-item-56 {



		margin-right: -26px !important;



	}
}

.wpcf7-form-control-wrap{width:100%; float:left}

#contactoPopup .wpcf7-not-valid-tip {
    position: absolute;
    top: 37px!important;
    font-size: 13px!important;
}

#contactoPopup .mensagem .wpcf7-not-valid-tip {
  top: 35px!important;
  font-size: 13px!important;
}

#contactoPopup .captcha_wrapper .wpcf7-not-valid-tip {
    top: 87px!important;
    font-size: 13px!important;
}

.captcha_wrapper {
    width: 100%;
    float: left;
    font-size: 13px!important;
}

/* Fix problem form
/*#footer-contactos-right .wpcf7-response-output{display: none!important}*/
#footer-contactos-right .wpcf7-spam-blocked{display: none!important}
#footer-contactos-right .envio-sucesso {color: red!important}
#footer-contactos-right .wpcf7-response-output {color: #000}
#footer-contactos-right .wpcf7-form-control-wrap {margin-top: 10px}
#footer-contactos-right .nome .wpcf7-not-valid-tip {position: absolute; margin-top: 36px}
#footer-contactos-right .email .wpcf7-not-valid-tip {position: absolute; margin-top: 36px}
#footer-contactos-right .mensagem .wpcf7-not-valid-tip {position: absolute; margin-top: 89px!important}
#footer-contactos-right input[type='submit']{margin-top: 20px!important;}
#footer-contactos-right .captcha .wpcf7-not-valid-tip {position: absolute; margin-top: 76px}
#footer-contactos-right .icon-enviar {display: none!important}
.page-id-48 .nome .wpcf7-not-valid-tip {position: absolute; margin-top: 50px; margin-left: -48px}
.page-id-48 .email .wpcf7-not-valid-tip {position: absolute; margin-top: 50px; margin-left: -48px}
.page-id-48 .mensagem .wpcf7-not-valid-tip {margin-top: -7px!important}
.page-id-48 .wpcf7-spam-blocked{display: none!important; position: absolute; margin-top: 78px}
.page-id-48 .captcha .wpcf7-not-valid-tip{position: absolute; margin-top: 78px}
#boneco, #arroba, .wpcf7-form-control-wrap {margin-top: 21px!important}
#wpcf7-f125-o1 .nome .wpcf7-not-valid-tip {position: absolute; margin-top: 36px}
#wpcf7-f125-o1 .email .wpcf7-not-valid-tip {position: absolute; margin-top: 36px}
#wpcf7-f125-o1 .nome .wpcf7-not-valid-tip {position: absolute; margin-top: 36px}
#wpcf7-f125-o1 .mensagem .wpcf7-not-valid-tip {position: absolute; margin-top: 72px!important;}
#wpcf7-f124-ol .wpcf7-form-control-wrap {display: none!important}
#wpcf7-f125-o1 .icon-enviar {display: none!important; margin-top:10px!important}
#wpcf7-f125-o1 input[type='submit'] {margin-top: 20px!important}
#wpcf7-f125-o1 .wpcf7-spam-blocked{display: none!important }
#footer-contactos-right .wpcf7-mail-sent-ok {display:none; color: green!important; border: 1px solid green!important; padding: 3px!important; width: 100%; text-align: center; margin-top: 5px!important; margin-bottom: 15px!important}
#footer-contactos-right .wpcf7-mail-sent-ok {div.wpcf7-mail-sent-ok{float:left;padding:inherit!important;border:2px solid #fff;color:#fff}}
