header {
	width: 100%;
    height: 125px;
}

#headerCustom {
	max-width: 1024px;
    height: 80px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
}

.logo img {
    height: 120px;
    width: auto;
}

section.CustomBlog {
	
}

#headerCustom .Menu-actions {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500
}

#headerCustom .Menu-actions a {
	color: #4D4D4D;
    padding: 8px 12px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}

#headerCustom .Menu-actions a:hover {
	color: #ff8b02;
}

#headerCustom .Menu-actions a.bt-agendar {
	color: #fff !important;
}

.Menu-header-drconsultame {
	display: flex;
    align-items: center;
}

.lupaheader {
	padding: 8px !important
}

.bt-agendar {
	background: rgba(255,171,17,1);
background: -moz-linear-gradient(left, rgba(255,171,17,1) 0%, rgba(255,139,2,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,171,17,1)), color-stop(100%, rgba(255,139,2,1)));
background: -webkit-linear-gradient(left, rgba(255,171,17,1) 0%, rgba(255,139,2,1) 100%);
background: -o-linear-gradient(left, rgba(255,171,17,1) 0%, rgba(255,139,2,1) 100%);
background: -ms-linear-gradient(left, rgba(255,171,17,1) 0%, rgba(255,139,2,1) 100%);
background: linear-gradient(to right, rgba(255,171,17,1) 0%, rgba(255,139,2,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffab11', endColorstr='#ff8b02', GradientType=1 );
	color: #fff !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	padding: 12px 22px !important;
	border-radius: 2px;
	transition: all 0.4s ease 0s;
	margin-right: 8px;	
}

.bt-agendar:hover {
	background: #F6C15F;
	-webkit-box-shadow: 0px 5px 15px -10px rgba(0,0,0,0.57);
	-moz-box-shadow: 0px 5px 15px -10px rgba(0,0,0,0.57);
	transition: all 0.3s ease 0s;
}

.bt-agendar .icon {
	padding-right: 8px
}

.BarFiltroGrade div.qts-itens .bt-agendar {
	width: 100%;
	height: 25px;
	text-transform: none;
	font-size: 14px;
}

#headerMobile .bt-agendar {
	width: 35px;
	margin-right: 8px;
}

#headerMobile .bt-agendar .icon {
	padding-right: 0px
}

.bar-cabecalho-dois {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	color: #6D7278;
	font-size: 14px;
	margin-top: 12px;
}

.bar-cabecalho-dois strong {
	padding-left: 18px;
	font-size: 16px;
}

/* * SubMenu * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
li.menu-item-has-children {
	position: relative;
}

li.menu-item-has-children ul.sub-menu {
	position:absolute; 
	padding: 5px 0;
	top: 23px; 
	left: 0;
	background-color:#fafafa; 
	display:none;
	box-sizing: border-box;
	width: 100%;
	height: inherit;
	min-width: 300px;
	border-radius: 5px;
	transition: all 0.4s ease 1s;
	-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 1px rgba(0,0,0,.1);
}

li.menu-item-has-children ul.sub-menu li {
	display: block;
	border-bottom: 1px solid #cccccc;
}

li.menu-item-has-children ul.sub-menu li:last-child {
	border-bottom: 0;
}

li.menu-item-has-children ul.sub-menu li:hover {
	background: #F2F9FF;
}

li.menu-item-has-children ul.sub-menu li a {
	padding: 18px 12px !important;
	display: block;
	font-weight: 600;
}

li.menu-item-has-children ul.sub-menu li a:hover {
	color: #fff;
} 

li.menu-item-has-children:hover ul.sub-menu {
	display:block;
	transition: all 0.4s ease 1s;
	z-index: 10
}

/*^* SubMenu * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#pushy-menu-mobile .sub-menu {
	padding-left: 12px;
}

#pushy-menu-mobile .sub-menu li {
	border-bottom: 0px;
}

#footerCustom {
	background: #fff;
	margin-top: 0px;
	padding: 0 0 36px 0;
}

#footerCustom .colorblack {
	margin-bottom: 14px;
}

#footerCustom .gradeFooter-3col {
	display: flex;
	justify-content: space-between;
	max-width: 1024px;
    margin: 0 auto;
    padding: 38px 0;
}

#footerCustom .gradeFooter-3col li {
	width: 30%;
}

#footerCustom .gradeFooter-3col h4 {
	font-size: 16px;
	font-weight: 700;
	display: block;
	margin-bottom: 32px;
}

#footerCustom .gradeFooter-3col span.tag-retangulo-big {
	margin-bottom: 6px;
}

#footerCustom .gradeFooter-3col span.tipo-medium {
	margin-bottom: 12px;
	display: block;
}

#footerCustom .logo {
    display: flex;
    justify-content: center;
    padding: 0;
}

#footerCustom ul.compartilha-redes {
    justify-content: center;
    padding: 36px 0 0 0;
}

/* MOBILE [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []  */

@media ( max-width: 768px ) {
	#headerCustom {
		display: none;	}
	#footerCustom .gradeFooter-3col {
		display: block;
		padding: 38px 6px;
	}
	#footerCustom .gradeFooter-3col li {
		width: 100%;
		margin-bottom: 48px;
	}

	#footerCustom .gradeFooter-3col h4 {
		margin-bottom: 16px
	}

}