/*
Theme Name: Thema padrão para Wordpress
Author: Aurélio de Morais <aurelio@aurlinformatica.com.br>
Author URI: http://www.aurlinformatica.com.br
Version: 2.0
Description: Modelo 2018
*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i);

@import url(https://www.laboratoriocenterlab.com.br/wp-content/themes/theme_aurl_basic_2/fonts/fontello/animation.css?ver=1.3);
@import url(https://www.laboratoriocenterlab.com.br/wp-content/themes/theme_aurl_basic_2/fonts/fontello/fontello.css?ver=1.3);

/*personalização fontello.css*/
[class*=" icon-"]:hover:before{text-decoration:none !important;}

html{}
body{cursor:default;background-color:#ededed;padding:0.1px;}
body,input,select,textarea{font-family:"Roboto";font-size:11pt;color:#333333;line-height:130%;}

/*Margem Interna Padrão 1*/
/*.margin_out_1{margin:60px 0;}*/
.wrap_margin_1{padding:60px 0 60px 0;}


/*home - correção para a margem do centro*/
.wrap_margin_1-top_minus{margin-top:-60px !important;}
.wrap_margin_1-top{padding-top:60px !important;}
.wrap_margin_1-bot_minus{margin-bottom:-60px !important;}
.wrap_margin_1-bot{padding-bottom:60px !important;}


/*** layout ***/
.layout_container{max-width:100%;width:100%;margin:0 auto;background-color:#ffffff;}
.lay{max-width:1200px;width:100%;position:relative;}
.lay_cell_col2{width:100%;max-width:calc((1200px - 30px) / 2);}

/*** layout form custom  ***/
.wpcf7-text,.wpcf7-select,.wpcf7-textarea{color:#333333;background:rgba(51,51,51,0.1);border:1px solid rgba(51,51,51,0.3);font-size:11pt;}
.wpcf7-select option{background:#ffffff;}
.wpcf7-form :focus{box-shadow: 0 0 8px #ff7f00;-webkit-box-shadow: 0 0 8px #ff7f00;-moz-box-shadow: 0 0 8px #ff7f00;border-color:#ff7f00 !important;}
 fieldset{border:1px solid }
.wpcf7-submit{background:#ff7f00;}
.wpcf7-submit:hover{background:#ff7f00;}


/*** header text, text, links ***/
h1,.h1{color:#000000;text-decoration:none;line-height:120%;}
h2,.h2{line-height:120%;}
h3,.h3{line-height:120%;}
h4,h5,h6{line-height:120%;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a{color:inherit;text-decoration:inherit;}
a,.clr_text_link{color:#ff7f00;}
a[href]:hover,.clr_text_link_hover{color:#ff7f00;text-decoration:underline;}
.bgclr_text_link_hover{background-color:#ff7f00;color:#fff;}
.clr_text_def,.clr_text_def a,.clr_text_def a[href]{color:#333333;}



/*** header ***/
.header_wrap{z-index:99;width:100%;top:0;left:0;color:#f2f2f2;background-color:#d50004;padding:30px 0 30px 0;}
.header-logo-main{width:152px;overflow:hidden;display:inline-block;margin:0;max-width:100%;}
.header-logo-main a{width:100%;height:calc(152px * 0.64473684210526);display:block;font-size:0;position:relative;}
.header-logo-main img{width:100%;}
@media screen and (max-width:152px){.header-logo-main a{height:auto;}}
.header_wrap a,.header_wrap .clr_text_link{color:#ffffff;text-decoration:underline;}
.header_wrap a[href]:hover,.header_wrap .clr_text_link_hover{color:#7cd4f4;}
.header_wrap .bgclr_text_link_hover{background-color:#7cd4f4;}

.header_wrap .clr_text_def, .header_wrap .clr_text_def a{color:#f2f2f2;}


/*** header form custom  ***/
.header_wrap .wpcf7-text,.header_wrap .wpcf7-select,.header_wrap .wpcf7-textarea{color:#f2f2f2;background:rgba(242,242,242,0.1);border:1px solid rgba(242,242,242,0.3);}
.header_wrap .wpcf7-select option{background:#d50004;}
.header_wrap .wpcf7-form :focus{box-shadow: 0 0 8px #7cd4f4;-webkit-box-shadow: 0 0 8px #7cd4f4;-moz-box-shadow: 0 0 8px #7cd4f4;border-color:#7cd4f4 !important;}
.header_wrap  fieldset{border:1px solid rgba(242,242,242,0.3)}


/*** menu top ***/
.menu_wrap{z-index:101;width:100%;}
/*structure*/
.menu1{width:100%;text-align:left;}
.menu1 > li{display:inline-block;font-size:10.5pt;margin:0;}
.menu1 > li a{display:block;line-height:100%;white-space:nowrap;}
.menu1 > li > a,.menu1 > li > a:before,.menu1 > li > a:after{-moz-transition: all 250ms ease-in;-webkit-transition: all 250ms ease-in;-o-transition: all 250ms ease-in;transition: all 250ms ease-in;}
.menu1 > li > a{position:relative;font-size:15px;color:#ffffff;text-decoration:none;font-weight:bold;text-transform:uppercase;margin:5px 0 5px 0;padding:17px 12px 11px 12px;border-bottom:6px solid transparent;}

.menu1 > li > a[href]:hover,.menu1 > li > a[href].hover{font-size:15px;color:#ffffff;text-decoration:none;font-weight:bold;text-transform:uppercase;background-color:#292929;-moz-box-shadow:      #000000;-webkit-box-shadow:      #000000; box-shadow:     #000000;padding:17px 12px 11px 12px;border-bottom:6px solid #1f1f1f;}
/*submenu*/
.menu1 > li > .sub-menu{}
.menu1 .sub-menu .sub-menu{margin:0 -1px 0 0;}
.menu1 .sub-menu{position:absolute;display:none;min-width:180px;text-align:left;z-index:9;background-color:#333333;margin:-6px 0 0 0;}
.menu1 .sub-menu a{color:#ffffff;text-decoration:none;font-weight:bold;text-transform:uppercase;margin:1px 1px 1px 1px;padding:13px 25px 12px 20px;border-bottom:1px solid #141414;}
.menu1 .sub-menu li:hover > a{color:#ffffff;font-weight:bold;;background-color:#d50004;}


/*fixa o menu ao rolar a página*/
.menu_posfix{position:fixed;top:0;width:100%;margin-left:0 !important;z-index:999;}

body.admin-bar .menu_posfix{margin-top:32px;}
/*ajusta o menu desktop ao rolar a página (logo + menu)*/
.logo_menu{display:none;}
@media screen and (min-width:1000px){
	.menu_mode_scroll{background-color:#d50004;}
	.menu_mode_scroll .menu1{text-align:center;}
	.menu_mode_scroll .menu1.has_logo_menu{text-align:right;}
	.menu_mode_scroll .logo_menu{background-repeat:no-repeat;background-size:100% auto;display:block;width:258px;height:41px;position:absolute;margin:7px 0 0 0;}
}

/*** menu responsive ***/
.menu-responsive,.navbar-menu-button{display:none;}
@media screen and (max-width:1000px){
	.menu_wrap{display:none;}
	.menu_posfix{z-index:1999;max-height:100%;overflow:auto;}
	.menu_posfix.visible .navbar-menu-button{position:fixed;z-index:2000;}
	.menu_posfix.visible .menu-responsive{position:relative;}
	.body_menu_noscroll{overflow:hidden;}


	.menu1{display:none;}
	.menu_wrap{border:0;padding:0 !important;}
	.navbar-menu-button{display:block;width:100%;cursor:pointer;outline:none;overflow:hidden !important;position:relative;text-align:left;font-size:11pt;color:#ffffff;font-weight:normal;font-style:normal;background-color:#d50004;padding:10px 0 10px 15px;}
	.bt-text-menu-mobile:hover,.icon-search-mobile:hover{}
	.bt-text-menu-mobile > span,.icon-search-mobile{display:inline-block;height:26px;line-height:30px;overflow:hidden;position:relative;}
	.icon-menu-mobile{width:25px;overflow:hidden;float:left;position:relative;margin-right:20px;margin-left:5px;top:3px;}
	.icon-menu-mobile:before{font-size:19pt;font-weight:normal;margin:0;}
	.icon-search-mobile{float:right;position:relative;margin-left:20px;margin-right:5px;top:3px;z-index:9;}
	.icon-search-mobile:before{font-size:16pt;font-weight:normal;margin:0;}
	.logo-menu-mobile{display:block;background-size:contain;background-repeat:no-repeat;background-position:center center;}
	.navbar-input-search{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#d50004;;}
	.navbar-input-search input{width:calc(100% - 35px);height:100%;line-height:100%;font-size:11pt;padding:0 10px;background:transparent;color:#ffffff;outline:none;}
	.navbar-input-search input::-webkit-input-placeholder,.navbar-input-search input::-webkit-input-placeholder{color:rgba(255,255,255,0.5);}
	
	.menu-responsive{position:absolute;width:100%;z-index:999;left:0;background-color:#d50004;margin:0 0 0 0;padding:0 0 0 0;}
	.menu-responsive .sub-menu{margin:0;}
	.menu-responsive .sub-menu a{padding-left:30px;}
	.menu-responsive .sub-menu .sub-menu a{padding-left:50px;}
	.menu-responsive a{display:block;color:#ffffff;text-decoration:none;font-weight:normal;font-style:normal;text-transform:uppercase;background-color:#d50004;margin:0 0 0 0;padding:15px 10px 15px 22px;border-top:1px solid rgba(255,255,255,0.3);}
	.menu-responsive a[href]:hover{color:#ffffff;text-decoration:underline;font-weight:bold;}
	.menu-responsive .sub-menu a{}
	.menu-responsive .sub-menu .sub-menu a{}
	.menu-responsive .menu-item-has-children > a:after{content:"\e831";display:inline-block;font-family:"fontello";font-style:normal;font-weight:normal;speak:none;float:right;}
	.menu-responsive .menu-item-has-children.collapse > a:after{content:"\e82e";}
	.menu-responsive li[class^="icon-"]:before{display:none;}
	
	/*ajusta para o scroll*/
	.menu_posfix.navbar-header,.menu_posfix .navbar-menu-button,.menu_posfix .menu-responsive{margin:0 !important;width:100%;}
	
	/*tira a margem interno da base do topo*/
	.header_wrap{padding-bottom:0;}
}



/**** slider top ****/
.slider_wrap{background-image:url("");background-repeat:no-repeat;background-position:center center;}
.slider_wrap_in{border-bottom:4px solid #d50004;}

/*** position of center and menu (if exists) ***/
.content_side_wrap{display:table;}
.content_main{}
.sidebar_left{width:260px;}
.sidebar_right{width:260px;}
.content_main,.sidebar_left,.sidebar_right{display:table-cell;vertical-align:top;}

/*** list ul ***/
.content_wrap ul:not(.list_no_icon) li:not([class]){list-style:none;margin-left:20px;}
.content_wrap ul:not(.list_no_icon) li:not([class]):before{content:"\e836";position:absolute;margin-left:-20px;display:inline-block;font-family:"fontello";font-style:normal;font-weight:normal;speak:none;}
.sidebarLR ul:not(.list_no_icon) li:not([class]){margin-left:5px;}


/**** center content ****/
.content_wrap{z-index:9;font-size:17px;color:#333333;background-color:#ffffff;}
.content_wrap a,.content_wrap .clr_text_link{color:#333333;}
.content_wrap a[href]:hover,.content_wrap .clr_text_link_hover{color:#d20004;text-decoration:underline;}
.content_wrap .bgclr_text_link_hover{background-color:#d20004;}
.content_wrap .border_style_1{border-color:#e8e8e8;}
.content_wrap .border_style_1:hover{border-color:rgba(210,0,4,0.3);}
.content_wrap h1, .content_wrap .h1{font-size:30px;color:#262626;font-weight:bold;text-transform:uppercase;margin:0 0 20px 0;}
.content_wrap h2, .content_wrap .h2{font-size:30px;color:#262626;font-weight:bold;text-transform:uppercase;margin:0 0 20px 0;}
.content_wrap h3, .content_wrap .h3{font-size:20px;color:#272727;font-weight:bold;text-transform:uppercase;margin:0 0 0 0;}
.content_wrap h4,.content_wrap h5,.content_wrap h6{margin:0 0 5px 0;padding:0 0 10px 0;}
.content_wrap h1 a,.content_wrap h2 a,.content_wrap h3 a,.content_wrap h4 a,.content_wrap h5 a,.content_wrap h6 a{color:inherit;text-decoration:inherit;}.content_wrap h1 .t,.content_wrap h2 .t,.content_wrap h3 .t,.content_wrap h4 .t,.content_wrap h5 .t,.content_wrap h6 .t{color:inherit !important;text-decoration:inherit !important;}.content_wrap .clr_text_def, .content_wrap .clr_text_def a{color:#333333;}

.content_wrap  .navigation a{background:rgba(51,51,51,0.1);}
.content_wrap  .navigation .current{background:#333333;color:#ffffff;}

/*** center form custom  ***/
.content_wrap .wpcf7-text,.content_wrap .wpcf7-select,.content_wrap .wpcf7-textarea{color:#333333;background:rgba(51,51,51,0.1);border:1px solid rgba(51,51,51,0.3);font-size:17px;line-height:170%;}
.content_wrap .wpcf7-select option{background:#ffffff;}
.content_wrap .wpcf7-form :focus{box-shadow: 0 0 8px #d20004;-webkit-box-shadow: 0 0 8px #d20004;-moz-box-shadow: 0 0 8px #d20004;border-color:#d20004 !important;}
.content_wrap  fieldset{border:1px solid rgba(51,51,51,0.3)}



/*** visualização do post - imagem de capa ***/
.post-thumbnail-cover.image-landscape-lay{margin:0 -px 0 -px;}
.post-thumbnail-cover.image-landscape-body > a{position:relative;}

/*** customização dos objetos internos (para .content_wrap) ***/
.content_wrap p:not(.wplist_items_description){margin:20px 0;line-height:170%;}
.post-content p:first-child:not([class]){margin-top:0;}/*remove margin first paragrafe after header title*/


/*cabeçalhos - cor do texto interno*/
.content_wrap .h_title_in{color:#d20004;}
.content_wrap a[href]:hover .h_title_in{color:inherit;}

hr{border-top:1px dotted rgba(0,0,0,0.3);}

/*cabeçalhos - linha - centro */
.h_line{display:table;white-space:nowrap;text-align:center;}
.h_line:before,.h_line:after{border-top:1px dotted rgba(0,0,0,0.3);content:"";display:table-cell;position:relative;top:calc(0.5em + 3px);width:45%;}
.h_line .t{margin:0 20px;}
.h_line:before{right:0;}
.h_line:after{left:0;}
/*cabeçalhos - linha - left */
.h_line.left:before{display:none;}
.h_line.left:after{width:90%;}
.h_line.left .t{margin-left:0;}

.h_line2_left{position:relative;width:100%;display:table;}
.h_line2_left .t{display:table-cell;padding-right:20px;width:5%;white-space:nowrap;}
.h_line2_left:after{content:"";display:table-cell;width:95%;
background: -moz-linear-gradient(top, rgba(204,204,204,0) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,0.3) 35%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,0.3) 35%,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,0.3) 35%,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);
}


@media screen and (max-width:768px){.h_line{white-space:normal;}.h_line:before,.h_line:after{display:none;}.h_line .t{margin:0;}}
/*quotes custom*/
blockquote{font-size:large;background:rgba(255,127,0,0.05);border-color:#ff7f00;}
blockquote p:last-child{margin-bottom:0 !important;}

/*botão padrão (.more_link)*/
.more_link,a[href].more_link,.content_wrap a[href].more_link,.header_wrap a[href].more_link,.footer_wrap a[href].more_link{text-decoration:initial;display:inline-block;line-height:130%;font-size:17px;color:#ffffff;text-decoration:none;font-weight:bold;text-transform:uppercase;background-color:#d50004;padding:14px 35px 8px 35px;border-bottom:6px solid #b50003;}
.more_link:hover,a[href].more_link:hover,.content_wrap a[href].more_link:hover,.header_wrap a[href].more_link:hover,.footer_wrap a[href].more_link:hover,
.more_link.hover,a[href].more_link.hover,.content_wrap a[href].more_link.hover,.header_wrap a[href].more_link.hover,.footer_wrap a[href].more_link.hover
{font-size:17px;color:#dddddd;text-decoration:none;font-weight:bold;background-color:#a80004;border-bottom:6px solid #910003;}

/*botão estilo 1 (.button_1)*/
.button_1,a[href].button_1,.content_wrap a[href].button_1,.header_wrap a[href].button_1,.footer_wrap a[href].button_1{text-decoration:initial;display:inline-block;line-height:130%;font-size:15px;color:#ffffff;text-decoration:none;font-weight:bold;text-transform:uppercase;background-color:#d50004;padding:12px 35px 6px 35px;border-bottom:6px solid #b50003;}
.button_1:hover,a[href].button_1:hover,.content_wrap a[href].button_1:hover,.header_wrap a[href].button_1:hover,.footer_wrap a[href].button_1:hover,
.button_1.hover,a[href].button_1.hover,.content_wrap a[href].button_1.hover,.header_wrap a[href].button_1.hover,.footer_wrap a[href].button_1.hover
{font-size:17px;color:#dddddd;text-decoration:none;font-weight:bold;background-color:#a80004;border-bottom:6px solid #910003;}

/*botão estilo 2 (.button_2)*/
.button_2,a[href].button_2,.content_wrap a[href].button_2,.header_wrap a[href].button_2,.footer_wrap a[href].button_2{text-decoration:initial;display:inline-block;line-height:130%;font-size:17px;color:#ffffff;font-weight:bold;background-color:#292929;padding:12px 35px 6px 35px;border-bottom:6px solid #232323;}
.button_2:hover,a[href].button_2:hover,.content_wrap a[href].button_2:hover,.header_wrap a[href].button_2:hover,.footer_wrap a[href].button_2:hover,
.button_2.hover,a[href].button_2.hover,.content_wrap a[href].button_2.hover,.header_wrap a[href].button_2.hover,.footer_wrap a[href].button_2.hover
{color:#f1f1f1;text-decoration:none;font-weight:bold;background-color:#414141;border-bottom:6px solid #373737;}

/*tag style*/



/*Barra de Navegação*/
.content_wrap .post-nav{text-align:right;}
.content_wrap .post-nav-item a,.content_wrap .post-nav-current > span{font-size:13px;}

.content_wrap .post-nav-current > span{color:#999999;}

.content_wrap .post-nav-sep{padding:0 0 0 0;font-size:13px;color:#999999;}
.content_wrap .post-nav-sep:before{content:"\e836";display:inline-block;font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-indent:2px;width:1em;height:1em;line-height:1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}.content_wrap .post-nav-sep-b{margin:0 5px 0 -8px;color:#999999;}
.content_wrap .post-nav-sep-b:before{content:",";}@media screen and (max-width:780px){.content_wrap .post-nav{text-align:left;}}

/*** Bloco de Conteúdo Estilo 1 (.blockcontent_1) ***/
.blockcontent_1{font-size:17px;color:#ffffff;background:-moz-linear-gradient(to top, #d30004, #c40005);background:-webkit-linear-gradient(top,#d30004, #c40005);background:linear-gradient(to bottom,#d30004, #c40005);padding:60px 0 60px 0;}
.blockcontent_1 h1, .blockcontent_1 .h1{color:#ffffff;}
.blockcontent_1 h2, .blockcontent_1 .h2{font-size:30px;color:#ffffff;font-weight:bold;}
.blockcontent_1 h3, .blockcontent_1 .h3{color:#ffffff;}
.blockcontent_1 h4,.blockcontent_1 h5,.blockcontent_1 h6{color:#ffffff;}
.blockcontent_1 h1 a,.blockcontent_1 h2 a,.blockcontent_1 h3 a,.blockcontent_1 h4 a,.blockcontent_1 h5 a,.blockcontent_1 h6 a{color:inherit;text-decoration:inherit;}
.blockcontent_1 h1 .t,.blockcontent_1 h2 .t,.blockcontent_1 h3 .t,.blockcontent_1 h4 .t,.blockcontent_1 h5 .t,.blockcontent_1 h6 .t{color:inherit !important;text-decoration:inherit;}
.blockcontent_1 .h_title_in{color:#ffffff;}
.blockcontent_1 a[href]:hover .h_title_in{color:inherit;}
.blockcontent_1 .h_line:before,.blockcontent_1 .h_line:after{border-top:1px dotted rgba(255,255,255,0.5);}
.blockcontent_1 a,.blockcontent_1 .clr_text_link{color:#ffffff;font-weight:normal;font-style:normal;}
.blockcontent_1 a[href]:hover,.blockcontent_1 .clr_text_link_hover{color:#ffffff;text-decoration:none;font-weight:normal;font-style:normal;}
.blockcontent_1 .bgclr_text_link_hover{background-color:#ffffff;}
.blockcontent_1 .border_style_1{border-color:rgba(255,255,255,0.3);}
.blockcontent_1 .clr_text_def, .blockcontent_1 .clr_text_def a{color:#ffffff;}

/*** center_blockcontent_sty1 form custom  ***/
.blockcontent_1 .wpcf7-text,.blockcontent_1 .wpcf7-select,.blockcontent_1 .wpcf7-textarea{color:#ffffff;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);font-size:17px;}
.blockcontent_1 .wpcf7-select option{background:#d30004;}
.blockcontent_1 .wpcf7-form :focus{box-shadow: 0 0 8px #ffffff;-webkit-box-shadow: 0 0 8px #ffffff;-moz-box-shadow: 0 0 8px #ffffff;border-color:#ffffff !important;}
.blockcontent_1  fieldset{border:1px solid rgba(255,255,255,0.3)}



/*** menu center page ***/
.wplist_container .menu{text-align:center;margin:20px;}
.wplist_container .menu > li{display:inline-block;margin:0 20px;}
.wplist_container .menu > li ul{display:none;}




/*** footer ***/
.footer_wrap{font-size:15px;color:#ffffff;background-image:url("");background-color:#ce0003;background-position:center center;padding:60px 0 0 0;border-top:5px solid #979b9e;}
.footer_wrap a{color:#ffffff;text-decoration:none;font-weight:bold;}
.footer_wrap a[href]:hover{color:#ffffff;font-weight:bold;}
.footer_wrap .clr_text_def, .footer_wrap .clr_text_def a{color:#ffffff;}

.footer_wrap p:not(.wplist_items_description){margin-top:20px;margin-bottom:20px;line-height:150%;}

#footer-arrow-up{width:30px;height:30px;overflow:hidden;display:block;background:url("images/bot-arrow-up.png") no-repeat;background-size:100% auto;cursor:pointer;position:absolute;right:10px;top:15px;z-index:99;}.footer_copyright{text-align:right;background-color:rgba(0,0,0,0.2);margin:60px 0 0 0;padding:20px 0 10px 0;}.aurlinformatica{background:no-repeat center;background-image:url('https://www.laboratoriocenterlab.com.br/wp-content/uploads/theme_aurl_custom/images/logo-aurlinformatica.png');background-size:100% auto;width:97px;height:14px;overflow:hidden;display:inline-block;font-size:0;text-indent:-100%;cursor:pointer;}

/*logo footer*/
.footer_wrap .logo2{width:152px;overflow:hidden;display:inline-block;margin:0;}
.footer_wrap .logo2 a{width:152px;height:98px;display:block;font-size:0;position:relative;}
.footer_wrap .logo2 img{width:152px;}


/**** menu footer ****/
.menu_footer_container{text-align:center;margin:20px 0;}
.menu_footer{z-index:101;width:100%;margin:0;}
.menu_footer > li{display:inline-block;font-size:10.5pt;margin:0;}
.menu_footer > li a{display:block;line-height:100%;white-space:nowrap;}
.menu_footer > li > a[href]{-moz-transition: all 250ms ease-in;-webkit-transition: all 250ms ease-in;-o-transition: all 250ms ease-in;transition: all 250ms ease-in;}
.menu_footer > li > a[href]:hover,.menu_footer li > a.hover{}
.menu_footer > li[class^="icon-"]:before{display:none;}

/*** footer form custom  ***/
.menu_footer .wpcf7-text,.menu_footer .wpcf7-select,.menu_footer .wpcf7-textarea{color:#ffffff;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);font-size:15px;line-height:150%;}
.menu_footer .wpcf7-select option{background:#ce0003;}
.menu_footer .wpcf7-form :focus{box-shadow: 0 0 8px #ffffff;-webkit-box-shadow: 0 0 8px #ffffff;-moz-box-shadow: 0 0 8px #ffffff;border-color:#ffffff !important;}
.menu_footer  fieldset{border:1px solid rgba(255,255,255,0.3)}


.navigation a{background:rgba(51,51,51,0.1);}
.navigation .current{background:#ff7f00;color:#ededed;}



/**** block header ****/

/**** sidebar ****/
.sidebarLR{padding-top:60px;padding-bottom:30px;}
.sidebar_left{padding-right:80px;}
.sidebar_right{padding-left:80px;}

.sidebarLR h1 a,.sidebarLR h2 a,.sidebarLR h3 a,.sidebarLR h4 a,.sidebarLR h5 a,.sidebarLR h6 a{color:inherit;text-decoration:inherit;}


/*** sidebar - menu lateral ***/
ul.menu{z-index:101;width:100%;margin:0;}
ul.menu > li{display:block;font-size:10.5pt;}
ul.menu > li a{display:block;line-height:100%;white-space:nowrap;}
ul.menu > li > a[href]{-moz-transition: all 250ms ease-in;-webkit-transition: all 250ms ease-in;-o-transition: all 250ms ease-in;transition: all 250ms ease-in;color:#2d6799;font-weight:bold;background-color:#e4e4e4;margin:0 0 1px 0;padding:13px 5px 13px 15px;}
ul.menu > li > a[href]:hover,ul.menu li > a.hover{color:#2d6799;text-decoration:none;}
ul.menu a[class^="icon-"]:before{margin:-10px 10px -10px 0;font-size:30px;top:5px;position:relative;}


		
/*submenu - nível 1*/
ul.menu .sub-menu{margin:0;margin:0 0 0 0;padding:0 0 20px 0;}
ul.menu .sub-menu a{font-size:14px;color:#ffffff;font-weight:normal;font-style:normal;text-transform:none;background-color:#2d6799;margin:0 0 1px 0;padding:13px 5px 13px 15px;}
ul.menu .sub-menu li:hover > a{text-decoration:underline;}


/*submenu - nível 2*/
ul.menu .sub-menu .sub-menu{position:absolute;min-width:150px;display:none;z-index:999;margin:0 0 0 1px;}
ul.menu .sub-menu .sub-menu a{}
ul.menu .sub-menu .sub-menu li:hover > a{}




/*** center in ***/
.content_main{padding:60px 0 60px 0;}
.content_main a,.content_main .clr_text_link{color:#333333;}
.content_main a[href]:hover,.content_main .clr_text_link_hover{color:#333333;text-decoration:underline;}
.content_main .bgclr_text_link_hover{background-color:#333333;}
.content_main h3, .content_main .h3{font-size:19px;text-decoration:none;font-weight:bold;}
.content_main h1 a,.content_main h2 a,.content_main h3 a,.content_main h4 a,.content_main h5 a,.content_main h6 a{color:inherit;text-decoration:inherit;}



/*** link source ***/
a[href].link_source{display:block;font-weight:bold;}
a[href].link_source:before{content:"Mais informações";display:block;font-size:70%;line-height:140%;text-decoration:none;}

/*** datetime ***/

@media screen and (max-width:1210px){
	.content_wrap{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;}}

@media screen and (max-width:1200px){
	.lay{padding-left:25px;padding-right:25px;}
	.wrap_lay100 .lay{padding-left:0;padding-right:0;}
	/*.menu-responsive{margin-left:-25px;width:calc(100% + 50px);}*/
	
	.content_wrap_in{padding-left:0;padding-right:0;}
	.content_wrap_in.not_content_sb > .content_main{padding-left:25px;padding-right:25px;}
	
	.content_wrap_in.is_content_sb{padding-left:25px;padding-right:25px;}
}
@media screen and (max-width:780px){
	.content_wrap_in > .sidebarLR{display:none;}
	.content_wrap_in.is_content_sb{padding-left:0;padding-right:0;}
	.content_wrap_in.is_content_sb > .content_main{padding-left:25px;padding-right:25px;}
	
	.lay_cell_col2{max-width:none;}
	.lay_cell_col2.floatright{float:none;margin:0;}
	.margin_mobile,.margin_mobile.panel-cell-style > div,.lay_cell_col2 > div{padding-left:25px;padding-right:25px;}
	.margin_mobile.panel-cell-style{padding-left:0;padding-right:0;}
}

/*telas pequenas / celulares*/
@media screen and (max-width:400px){
	.content_wrap_in.is_content_sb > .content_main,.content_wrap_in.not_content_sb > .content_main{padding-left:15px;padding-right:15px;}
}

/*** header custom user plugin ***/
.header_wrap .menu_wrap{width:calc(100% - 152px - 30px);position:absolute;right:0;top:50%;transform:translate(0,-50%);-webkit-transform: translate(0,-50%);}
.menu_wrap .menu1{text-align:right;}
.navbar-header{margin:0 -25px;}
.header-exames-online{display:none;}
@media screen and (max-width:900px){
	.header_wrap .logo{position:relative;left:-5px;}
	.header_wrap .logo,.header_wrap .logo a{width:120px;height:77px !important;}
	.menu_wrap .menu1{text-align:center;}
	.header_wrap .menu_wrap{width:100%;position:relative;right:auto;top:auto;transform:none;-webkit-transform:none;margin:30px 0 -30px 0;}

	.header-exames-online{display:block;position:absolute;width:calc(100% - 210px);right:20px;top:-2px;}
	.header-exames-online a{text-decoration:none;padding:13px 15px 7px 15px !important;line-height:150% !important;text-align:center;}

}

/*** footer custom user plugin ***/


