/*
 Theme Name:     Diabetes Advocacy Alliance Child
 Description:    Diabetes Advocacy Alliance Child Theme
 Author:    
 Version:        
 Template:       daa     

*/
 
 

/* Theme customization starts here */

/* initial DAA style */
@font-face {
  font-family: avenirBlack;
  src: url("font/AvenirLTStd-Black.otf")  format("opentype");
}
@font-face {
  font-family: avenirRoman;
  src: url("font/AvenirLTStd-Roman.otf")  format("opentype");
}
@font-face {
  font-family: avenirBook;
  src: url("font/AvenirLTStd-Book.otf")  format("opentype");
}

body{color:#000000;}
body,h1, h2, h3, h4, h5, h6, .heading_font,p,span,#menu > ul > li > a{font-family:avenirBook, sans-serif;}

h1{font-size:61px;}
h2{font-size:42px;}
h3{font-size:35px;}
h4{font-size:32px;}
h5{font-size:26px;}
h6{font-size:24px;}
p{line-height:26px;margin-bottom:30px;}
strong,b{font-family: 'avenirBlack', sans-serif;}
.font_12 p{font-size:12px;line-height: 18px;}
.hidden_link{display:none;}

.white_text,.white_text p,.white_text h2, .white_text h3, .white_text h4{color:#ffffff !important;}
.blue_text strong{color:#007BC4;}
.content_body{background: #EAF0F4 url(../../uploads/2022/07/body_logo_bg.png) no-repeat right top;background-size: 380px;}
.page_banner_content_style1{max-width:560px;}
.blue_text ul{
    margin-bottom:35px;
}
.owl-nav .icon{font-size:1.6em;color:#707070;}
/* .vc_row.pt_pb_50{padding-top:50px;padding-bottom:50px;} */
.daa_page_content_row{padding:15px 85px 50px}
.daa_page_content_row a{color:#007BC4 !important;}

.post_content .wpb_text_column ul{list-style:none;margin-left:1.5em;}
.post_content .wpb_text_column ul li{margin-bottom:12px;}
.post_content .wpb_text_column ul li::before {
  content: "\2022";
  color: #007BC4;
  font-weight: bold;
  display: inline-block; 
  width: 1.5em;
  margin-left: -1.5em;
}


/* header */
.daa_trans_head_top_block{
	padding-top: 170px;
    padding-bottom: 140px;
}
#logo{max-width:175px;}
#header.scrolled #logo{margin-top:10px;}
#header.scrolled #menu > ul > li > a{line-height:80px;}
.transparent_header #menu > ul > li:nth-child(-n+5):after{
	background:#ffffff !important;
} 
#menu > ul > li:nth-child(-n+5):after{
	content:"";
	display:block;
	position:absolute;
	width:1px;
	height:25px;
	background:#707070;
	top: 41%;
    right: 0;
}
.custom_menu_4 #menu > ul > li > div {
    background: #007BC4;
	border-top:none;
}
#menu > ul > li ul > li:hover,
#menu > ul > li ul > li:hover a{background-color:#007BC4 !important;}
#menu > ul > li ul > li {
    border-bottom: 1px solid #01639E;
}
#mobile_menu ul li a{color:#ffffff;background:#007BC4;border-top:none;border-bottom-color:#01639E;text-shadow:none;}
#menu > ul > li:not(.boc_nav_button):hover > a, #header .header_cart li a.icon:hover {
    color: #edbc33 !important;
}

/* custom footer */
.daa_footer_block{
	display: flex;
    justify-content: space-between;
}
.daa_footer_menu{flex-grow:1;}
#footer.footer_light{background:#ffffff;color: #000000; font-size: 12px;line-height: 20px;    padding-bottom: 20px;}
#footer.footer_light a{color:#000000;}
.daa_footer_menu>.menu-footer-navigation-container>ul{
	margin-left:0px;
	display:flex;
}
.daa_footer_menu>.menu-footer-navigation-container>ul>li{flex-grow:1;}
.daa_footer_menu>.menu-footer-navigation-container>ul>li>a{
	font-family: avenirBlack,sans-serif;
    text-transform: uppercase;
}
.daa_footer_menu ul{list-style:none;}
.daa_footer_menu ul.sub-menu{
	margin-left: 18px;
}
.daa_copyright{text-align:right;display: flex; align-items: flex-end;justify-content: flex-end;}

/* More Infor Block */
.bottom_info_block{
	display: flex;
/*     flex-wrap: wrap; */
    width: 100%;
    gap: 50px;
    justify-content: center;
}
.info_block_single{position:relative;cursor: pointer;}
.more_info_block .info_block_title{text-align:center;margin-bottom:50px;}
.info_label_block{
	position:absolute;
	width: 100%;
    height: 100%;
    color: #ffffff;
}
.info_label_block a{
	color: #ffffff !important;
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.info_label{
	position: absolute;
    bottom: 10px;
    left: 28px;
    font-size: 28px;
}
.info_img_block img{display:block;}
.info_block_single:hover .info_label_block{
	background:rgb(0,123,196,0.7);
}


/* Vertical Tabs */
.resp-vtabs .resp-tabs-container{box-shadow:none;border:none;border-left:2px solid #007BC4; border-radius:0px;}
.resp-vtabs .resp-tabs-list li{font-size:21px;color:#ffffff;border:none;border-radius: 0px;background-color:#EDBC33;padding-top:15px !important;padding-bottom:15px !important;background-image: none;}
.resp-vtabs .resp-tabs-list li.resp-tab-active{background-color:#007BC4;border:none !important;padding-top:15px !important;padding-bottom:15px !important;}
.resp-vtabs .resp-tabs-list li:hover{color:#ffffff;background-color:#007BC4;}


/* contact form */
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select{
	border:3px solid #EDBC33;background: #ffffff;
}
.daa_cz_row{
	display: flex;
    gap: 20px;
    margin-bottom: 30px;
}
.daa_contact_btn{
	display: block !important;
    margin: 0 auto;
    background-color: #007BC4 !important;
    width: 95px;
	text-transform: uppercase !important;
    height: 42px;
}
.daa_contact_btn:hover{background-color: #444444;}
.add_contact_msg{height:130px;}


/* Responsive */
@media (min-width:1281px){
	.daa_page_content_row {
		width: 1000px;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	/* header search */
	#menu > ul > li.boc_search_toggle_li{
		width: 82px;
		background: url(../../uploads/2022/07/search-color.png) no-repeat;
		background-position: center;
		background-size: 100%;
	}
	.transparent_header #menu > ul > li.boc_search_toggle_li{
		width: 82px;
		background: url(../../uploads/2022/07/search-white.png) no-repeat;
		background-position: center;
		background-size: 100%;
	}
	.boc_search_toggle_li a:before{opacity:0;}
}
@media (min-width:769px){
	.vertical .resp-tab-content{padding-top:0px;}
}
@media (max-width:1280px){
	.daa_footer_block{display:block;}
}
@media (min-width:768px){
	
}

@media (max-width:1017px){
	#header{padding-top:15px;padding-bottom:15px;}
	.daa_trans_head_top_block{padding-top:50px;}
	.daa_page_content_row{padding-left:30px;padding-right:30px;}
}
@media (max-width:1017px) and (min-width:768px){
	.daa_footer_menu>.menu-footer-navigation-container>ul{flex-wrap:wrap;}
	.daa_footer_menu>.menu-footer-navigation-container>ul>li{flex:1 1 195px;}
}
@media (max-width:768px) and (min-width:768px){
	.yellow_block_with_animation.vc_col-sm-4{
		width: 33.33333333% !important;
	}
	.yellow_block_with_animation>.vc_column-inner{height:275px !important;}
	.fix_height_sm{height:96px !important;}
}
@media (max-width:768px){
	.info_label{left:18px;}
	.bottom_info_block{gap:30px;}
	
	/* vertical tabs */
	h2.resp-accordion {
		font-size:21px;
		color:#ffffff;
		border:none;background-color:#EDBC33;
	}
	h2.resp-tab-active{background-color:#007BC4;}
}
@media (max-width:767px){
	.hide-xs .boc_spacing,.boc_spacing.hide-xs{display:none;}
	.bottom_info_block{
	    flex-direction: column;
	    align-items: center;
	}
	/* .daa_footer_block, .daa_copyright{display:block;} */
	.daa_footer_menu>.menu-footer-navigation-container>ul{flex-direction:column;}
	.xs_mb_0{margin-bottom:0 !important;}
	.daa_cz_row{flex-direction:column;gap:initial;}
}
@media (max-width:600px){
	.banner_yellow_block, .banner_blue_block{min-height:240px !important;}
}