
	.header_top,
	.header_top_outer,
	.header_top_aligner,
	#header .header_top .header_top_outer .header_top_inner nav > div > ul > li {
		height : 30px;
	}
	
	#header .header_top .header_top_outer .header_top_inner nav > div > ul > li > a {
		margin-top : 3px;
		margin-bottom : 3px;
	}
	
	#header .header_top .header_top_outer .header_top_inner nav > div > ul > li:hover > a {
		margin-top : 3px;
		padding-bottom : 5px;
		margin-bottom:0;
	}
	
	#header .header_top .header_top_outer .header_top_inner nav > div > ul > li ul {
		top : 30px;
	}
	
	/*   */
	#header:not(.navi_scrolled) .header_mid,
	.header_mid .header_mid_inner,
	#header:not(.navi_scrolled) .header_mid_outer,
	#page.enable_header_bottom #header .header_mid,
	#page.enable_header_bottom #header .header_mid_outer,
	#page.enable_mailpoet_form #header .header_mid .header_mid_inner .header_mid_right:after,
	.header_mid .header_mid_inner .logo .logo_aligner,
	.header_mid .header_mid_inner .logo,
	.header_mid .header_mid_inner .search_wrap_inner,
	.header_mid .header_mid_inner .slogan_wrap_inner,
	.header_mid .header_mid_inner .social_wrap_inner,
	.header_mid .header_mid_inner nav,
	.header_mid .header_mid_inner nav > div > ul:after,
	.header_mid .header_mid_inner .resp_nav_wrap_inner {
		height : 100px;
	}
	
	#page.header_default.fixed_header #header.navi_scrolled {
		padding-top : 120px !important;
	}
	
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner .logo .logo_aligner,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner .search_wrap_inner,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner .slogan_wrap_inner,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner .social_wrap_inner,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav > div,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav #navigation {
		height: 80px;
	}
	
	.header_mid .header_mid_inner .header_mid_right .cmsms_dynamic_cart,
	.header_mid .header_mid_inner .support_wrap {
		margin-top: 35px;
		margin-bottom: 35px;
	}
	
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner .header_mid_right .cmsms_dynamic_cart,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner .support_wrap {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav #navigation > li,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav #navigation > li.menu-item-has-children:hover > a {
		margin-top: 26px;
		margin-bottom: 26px;
	}
	
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav #navigation > li.menu-item-subtitle,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav #navigation > li.menu-item-has-children.menu-item-subtitle:hover > a {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.header_bot_outer, {
		height: 51px;
	}
	
	.header_bot,
	.header_bot .header_bot_inner .search_wrap,
	.header_bot .header_bot_inner nav > div > ul:after {
		height : 50px;
	}
	
	.header_bot .header_bot_inner #navigation > li.menu-item-has-children:hover > a,
	.header_bot .header_bot_inner #navigation > li.menu-item-has-children:hover > a {
		margin-top: 11px;
		margin-bottom: 11px;
	}
	
	.header_bot .header_bot_inner .search_wrap.search_opened .search_bar_wrap input[type=text] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.header_bot .header_bot_inner #navigation > li.menu-item-has-children.menu-item-subtitle:hover > a {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.header_bot .header_bot_inner .search_wrap,
	.header_bot .header_bot_inner .search_wrap .search_wrap_inner_right {
		line-height : 50px;
	}
	
	#page.cmsms_heading_after_header #middle, 
	#page.cmsms_heading_under_header #middle .headline .headline_outer {
		padding-top : 120px;
	}
	
	#page.cmsms_heading_after_header.enable_header_top #middle, 
	#page.cmsms_heading_under_header.enable_header_top #middle .headline .headline_outer {
		padding-top : 150px;
	}
	
	#page.cmsms_heading_after_header.enable_header_bottom #middle, 
	#page.cmsms_heading_under_header.enable_header_bottom #middle .headline .headline_outer {
		padding-top : 150px;
	}
	
	@media only screen and (max-width: 1024px) {
		.header_top,
		.header_top_outer,
		.header_top_inner,
		.header_top_aligner,
		.header_top_inner nav > div > ul > li,
		.header_mid,
		.header_mid_outer,
		.header_mid .header_mid_inner,
		.header_mid .header_mid_inner nav,
		.header_mid .header_mid_inner nav > div > ul,
		.header_mid .header_mid_inner nav > div > ul > li,
		.header_mid .header_mid_inner nav > div > ul > li > a,
		.header_mid .header_mid_inner nav > div > ul > li > a > span.nav_bg_clr,
		#page #header .header_mid .header_mid_inner .resp_nav_wrap_inner,
		.header_bot,
		.header_bot_outer,
		.header_bot .header_bot_inner nav > div > ul,
		.header_bot .header_bot_inner nav > div > ul > li,
		.header_bot .header_bot_inner nav > div > ul > li > a {
			height : auto !important;
		}
		
		#page.cmsms_heading_after_header #middle, 
		#page.cmsms_heading_under_header #middle .headline .headline_outer, 
		#page.cmsms_heading_after_header.enable_header_top #middle, 
		#page.cmsms_heading_under_header.enable_header_top #middle .headline .headline_outer, 
		#page.cmsms_heading_after_header.enable_header_bottom #middle, 
		#page.cmsms_heading_under_header.enable_header_bottom #middle .headline .headline_outer, 
		#page.cmsms_heading_after_header.enable_header_top.enable_header_bottom #middle, 
		#page.cmsms_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
			padding-top : 0 !important;
		}
	}
.header_top, .header_top_outer .meta_wrap > div:before {
   color:#65c5e4;
}

.widget_text ul.widget_text_use_icon {
   margin-top:-5px;
}

.widget_text ul.widget_text_use_icon > li > a {
   padding:5px 0 5px 35px !important;
}

.widget_text ul.widget_text_use_icon > li > a:before {
   font-family:'fontello';
   font-size:22px;
   line-height:1em;
   width:1em;
   height:1em;
   margin:auto;
   position:absolute;
   left:1px;
   right:auto;
   top:0;
   bottom:0;
}

.widget_text ul.widget_text_use_icon > li > a.cmsms_icon_linkedin:before {
  content:'\ea54';
   color: #007bb6
}

.widget_text ul.widget_text_use_icon > li > a.cmsms_icon_facebook:before {
  content:'\ea4b';
   color:#3b5998;
}

.widget_text ul.widget_text_use_icon > li > a.cmsms_icon_twitter:before {
  content:'\ea49';
   color:#2ca2ea;
}

.widget_text ul.widget_text_use_icon > li > a.cmsms_icon_google:before {
  content:'\ea4e';
   color:#dd4b39
}

.widget_text ul.widget_text_use_icon > li > a.cmsms_icon_skype:before {
  content:'\ea65';
   color:#12A5F4
}

/* Landing */
.page.page-id-2432 #header, 
.page.page-id-2432 .content_wrap,
.page.page-id-2432 #footer {
    display:none;
    visibility:hidden;
}

.page.page-id-2432 #main,
.page.page-id-2432 #middle,
    .middle_inner {
    margin-bottom:0 !important;
    padding-top:0 !important;
    padding-bottom:0 !important;
}

.cmsms_img.cmsms_landing_rollover {
   overflow:hidden;
   -webkit-border-radius:20px;
   -moz-border-radius:20px;
   border-radius:20px;
}

.cmsms_img.cmsms_landing_rollover a {
   display:block;
   position:relative;
}

.cmsms_img.cmsms_landing_rollover a:before {
   content:'';
   background-color:#ffffff;
   background-image: url('http://medicine-plus.cmsmasters.net/wp-content/uploads/2015/08/pharma-hover.png');
   background-position: center center;
   background-repeat: no-repeat;
   width:100%;
   height:100%;
   opacity:0;
   position:absolute;
   left:0;
   top:0;
   -webkit-border-radius:20px;
   -moz-border-radius:20px;
   border-radius:20px;
   -webkit-transition:opacityr .3s ease-in-out;
   -moz-transition:opacity.3s ease-in-out;
   -ms-transition:opacity.3s ease-in-out;
   -o-transition:opacity.3s ease-in-out;
   transition:opacity.3s ease-in-out;
}

.cmsms_img.cmsms_landing_rollover.cmsms_landing_lab_rollover a:before {
   background-image: url('http://medicine-plus.cmsmasters.net/wp-content/uploads/2015/08/lab-hover.png');
}

.cmsms_img.cmsms_landing_rollover a:hover:before {
     opacity:1;
}
	#footer.cmsms_footer_default .footer_inner {
		min-height:60px;
	}
	
	.fixed_footer #main {
		margin-bottom: 61px;
	}
