@charset 'utf-8';
/*
Theme Name:   Albertino Childtheme
Theme URI:    http://scientific.ancorathemes.com/
Description:  Albertino - Fully Responsive and Mobile Friendly theme
Author:       Ancorathemes
Author URI:   http://ancorathemes.com
Template:     albertino
Version:      1.0
Tags:         inheritable theme-options
Text Domain:  albertino
*/


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


/* =Theme customization starts here
-------------------------------------------------------------- */


p, ul, ol, dl, blockquote, address, span {
	font-size: 14px;
	line-height: 2;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 1rem;
}

.scheme_original h1, .scheme_original h2, .scheme_original h3, .scheme_original h4, .scheme_original h5, .scheme_original h6, .scheme_original h1 a, .scheme_original h2 a, .scheme_original h3 a, .scheme_original h4 a, .scheme_original h5 a, .scheme_original h6 a {
	color: #e19e00 !important;


}

.scheme_original .light_version_color *, .scheme_original .light_version_color * *, .scheme_original .light_version_color * * * .light_version_color * * * * .light_version_color * * * * *, .scheme_original .light_version_color *:before {
    color: #fff !important;
}

.content_wrap h1{
	font-size: 4rem;
	text-align: center;
	margin-bottom: 3rem;

}
.content  .post_info .post_info_item.post_info_posted:before{
	content:none;
	display: inline-block;
}

.scheme_original .menu_main_nav > li > a{
	color:#d19000 !important;
	font-weight:600 !important;/* I'm sorry */
}

.copyright_text {
	display: inline-block;
	vertical-align: baseline;
}

.copyright_image {
	float: right;
}

.wpb_video_widget .wpb_wrapper iframe {
	width: 100% !important;
	height: 100% !important;
}

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

	.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
		width: 100% !important;
	}

}

.menu-close {
	color: #D19000;
	width: 25px;
	height: 25px;
	position: absolute;
	right: 10%;
	top: 3%;
	z-index: 10005;
}

.footer_wrap_inner .textwidget .margin-bottom a {
	color: #FFFFFF !important;
}

.post_info{
	font-size:18px;
}

.post_format_link .post_descr a{
	font-size:14px;
}
.post_title{
	margin-bottom: 0 !important;
}

.post_item{
	background: #fafafa;
	border-radius: 9px;
	padding: 20px;
	box-shadow: 0 9px 13px rgba(0, 0, 0, 0.13);
}

.scheme_original .menu_main_nav > li a{
	font-weight:bolder !important;
	font-size: .95rem !important;
}

.sc_socials.sc_socials_size_tiny .social_icons span{
	font-size:1.5rem !important;
}

/*************************

Styles for the buttons.
@Vivek Kumar Poddar
http://wpvkp.com

*************************/

.social-box {
	display: block;
	margin: -20px 0 40px;
	padding: 0 6rem 0;
}

.social-box:last-of-type {
	margin: 0 0 40px;
}

.social-btn {
	display: block;
	width: 100%;
}

a.col-2.sbtn span {
	display: none;
}

a.col-1.sbtn {
	width: 180px;
	display: inline-block;
	text-align: center;
	border-radius: 50px;
	padding: 10px;
	color: #fff;
	margin: 0 0.5% 0 0;
	font-size: 15px;
}

a.col-1.sbtn span {
	margin: 0 0 0 15px;
}

a.col-2.sbtn {
	width: 6%;
	display: inline-block;
	text-align: center;
	border-radius: 50px;
	padding: 10px;
	color: #fff;
	margin: 0 0.5% 0 0;
	line-height: 1.825 !important;
	max-width: 50px;
	min-width: 50px;
}

.team_group-management .sc_socials .icon-linkedin, .team_group-management .sc_socials .icon-twitter{
	background:transparent !important;
	color:#d19000;
	display: block;
}

.scheme_original .sc_socials.sc_socials_type_icons.sc_socials_shape_round .sc_socials_item a{
	background:transparent !important;
	border:none;
}



/********************************
////// Important
*******************************/

.social-btn a:last-of-type {
	margin: 0;
}


@media only screen and (max-width: 1200px) {
	a.col-1.sbtn {
		width: 180px;
		display: inline-block;
		text-align: center;
		border-radius: 50px;
		padding: 10px;
		color: #fff;
		margin: 0 0.5% 0 0;
		font-size: 15px;
	}
}

@media only screen and (max-width: 768px) {
	a.col-1.sbtn {
		width: 46px;
	}

	a.col-1.sbtn span {
		display: none;
	}
}



.wpb_single_image img {
	max-height: 25rem;
	object-fit: contain;
}


.page-id-1083 header, .page-id-1083 footer, .page-id-1085 header, .page-id-1085 footer {


	display: none;
}




.top_panel_wrap .logo_fixed {

	max-height: none !important;
}

.header_mobile .logo_main {

	height: auto !important;
	width: 40%;
	margin: 0;
	float: none;
	margin-right: auto;
	display: block;

}


.scheme_original footer .widget_area_inner, .scheme_original .copyright_wrap_inner, .scheme_original .top_panel_inner_style_3 .top_panel_top, .scheme_original .top_panel_inner_style_4 .top_panel_top, .scheme_original .top_panel_inner_style_5 .top_panel_top, .scheme_original .top_panel_inner_style_3 .top_panel_top .sidebar_cart, .scheme_original .top_panel_inner_style_4 .top_panel_top .sidebar_cart {
    background-color: #343742 !important;
}

@media(max-width: 1439px) {
	.slider_boxed, .content_wrap, .content_container {
		width: 90% !important;
	}
}


div#slide-1-layer-1 {

	color: rgb(225, 158, 0) !important;
	line-height: 1.25 !important;
}

div#slide-1-layer-2 {

	line-height: 2 !important;
	margin-top: 1rem !important;
	color: #343742 !important;
}

.home .tp-bgimg.defaultimg {
	/*width: 65% !important;*/
	right: 0;
	position: absolute;
}


.sc_title.sc_align_center {
    margin-bottom: 0;
}

@media(min-width: 768px) {


	.home h2.sc_title.sc_title_regular {
		padding-top: 2rem;
	}

	.home .tp-bgimg.defaultimg {
		width: 50% !important;
		right: 0;
		position: absolute;
	}



	div#slide-1-layer-1 {
		max-width: 50vw !important;
		min-width: 50vw !important;
		line-height: 1.25 !important;
		font-size: 2.5vmax !important;
		color: rgb(225, 158, 0) !important;
	}

	div#slide-1-layer-2 {

		line-height: 2 !important;
		margin-top: 1rem !important;
		color: #343742 !important;
	}


	.home .post_item {
		padding: 0;
		background: white;
	}

	.home article .vc_row {
		padding: 2rem 10%;
	}

	.home article .vc_row.wpb_row.vc_row-fluid.slider-wrap.slider_3 {
		padding: 0;
		margin-bottom: -135px !important;
	}

	.home article .vc_row.wpb_row.vc_row-fluid.bg-grey {
		background: #f2f2f2;
		margin: 0;
	}

	.home .wpb_single_image img {
		-o-object-fit: cover;
		object-fit: cover;
	}


	.home .wpb_single_image img {
		-o-object-fit: cover;
		object-fit: cover;
	}


	.wpb_single_image.wpb_content_element.vc_align_center.staggered-image.contain img {
		-o-object-fit: contain;
		object-fit: contain;
		background: white;
	}


	.top_panel_style_3 .content_wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.top_panel_style_3 .top_panel_middle .menu_main_wrap {
		width: calc(100% - 200px);
		margin: 0 !important;
		float: none;
	}

	.top_panel_style_3 .top_panel_middle .logo, .top_panel_style_3 .top_panel_middle .contact_logo {
		max-width: 200px;
		margin: 0 auto;
	}
	.top_panel_style_3 .top_panel_middle .logo, .widget_area .widget_socials .logo, .top_panel_wrap .logo_fixed, .top_panel_wrap .logo_main {
		max-height: none;
		width: 100%;
		margin: 0 auto !important;
		float: none;
	}
	.vc_row.wpb_row.vc_row-fluid.full {
		padding: 2rem 0;
	}
	div#contact-us {
		padding: 6rem 10% 4rem !important;
		left: 0 !important;
		width: auto !important;
	}
}



span#etect-reader:before {
	content: '' !important;
	background-image: url(/wp-content/uploads/2019/02/reader-1.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%;

	position: absolute;
	top: 10%;
	left: 10%;
	height: 80%;
	width: 80%;
}

span#etect-capsule:before {
	content: '' !important;
	background-image: url(/wp-content/uploads/2019/02/cap.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%;

	position: absolute;
	top: 10%;
	left: 10%;
	height: 80%;
	width: 80%;
}


.wpb_single_image img[src="/wp-content/uploads/2019/02/EERX-0011-SCHEMATIC-WEB-GRAPHIC-UPDATE_rev_22519.jpg"], img[src="/wp-content/uploads/2019/02/single-pill.jpg"] {
	max-height: 100% !important;
}

.header_mobile .logo {

	padding: 0 !important
}


.header_mobile .menu_button {
	transform: translateY(-50%);
	right: 2rem !important;
	margin: 0;
	left: auto;
}



@media (max-width: 993px){
	.header_mobile .content_wrap {
		margin-left: 1rem !important;
	}

}

.sc_content {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.wpb_text_column.wpb_content_element.disclaimer {
    padding: 1rem 1rem 0;
}

.wpb_text_column.wpb_content_element.disclaimer p {
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    line-height: 1.5;
}

.home article .vc_row.vc_custom_1501881860413 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}
