/*
Theme Name: Christian
Theme URI: artifexedge.com
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with immersive featured images and subtle animations. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.widget_categories,  .widget_pages, .widget_recent_entries{
	background-color: #1369f1;
	    padding: 30px !important;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.widget_categories h4, .widget_pages h4, .widget_recent_entries h4{
padding-bottom: 20px;
    margin-bottom: 30px;
color: #fff;
    font-family: "Hurme Geometric Sans 1", sans-serif;
    margin: 0px;
    font-weight: 700;
    font-size: 22px;
    font-weight: 700;
	    padding-bottom: 20px;
    margin-bottom: 30px;
}
/*h5.inner_title.down_line_left{ color:#fff;} */
.widget_categories .down_line_left:before, .widget_recent_entries .down_line_left:before{
    content: '';
    width: 50px;
    height: 4px;
    bottom: 0;
    position: absolute;
	background: #fff;
}
.widget_categories ul li, .widget_pages ul li, .widget_recent_entries ul li{
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 16px;
	color:#fff;
	
}
.widget_categories ul li a, .widget_pages ul li a, .widget_recent_entries ul li a{
  color:#fff;
}
.widget_text.widget_custom_html{
	 
	    background:#fff !important;
	
}
.footer1 .widget_text.widget_custom_html{ background:transparent !important;}
.widget_tag_cloud{
    display: inline-block;
    width: 100%;
    padding: 30px !important;
    background:#fff;
}
.widget_tag_cloud  a {
    float: left;
    padding: 4px 15px;
    border: 1px solid;
    border-radius: 20px;
    margin: 3px;
    font-size: 14px;
	color: #ababab;
	font-size: 14px !important;
}

.single-services .jsx-1137081509.post-header-section.overlay_gradient,.archive .overlay_gradient, .jsx-1137081509.post-header-section.overlay_gradient{
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 95vh;
    min-height: 640px;
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #2e323c;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    color: #fff;
    text-align: center;
}

.single-services h1.jsx-1137081509,.archive h1.jsx-1137081509 ,h1.jsx-1137081509{
    margin-top: 40px;
    margin-bottom: 24px;
    font-size: 60px;
    line-height: 72px;
    font-weight: 700;
    color:#fff;
}
.single-services .post-header-wrapper.jsx-1137081509, .archive .post-header-wrapper.jsx-1137081509, .post-header-wrapper.jsx-1137081509 {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 66.66%;
    margin-top: 64px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.single-services  .jsx-1137081509.post-header-overlay,.archive .jsx-1137081509.post-header-overlay, .jsx-1137081509.post-header-overlay {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(26,31,46,0.5);
	display:none;
}

.single-services .member_img.circle.overflow_hidden {
    border-radius: 3%;
}
/***/
.bannercss .jsx-1137081509.post-header-section.overlay_gradient, .jsx-1137081509.post-header-section.overlay_gradient{
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 95vh;
    min-height: 640px;
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #2e323c;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    color: #fff;
    text-align: center;
}

.bannercss h1.jsx-1137081509 {
    margin-top: 40px;
    margin-bottom: 24px;
    font-size: 60px;
    line-height: 72px;
    font-weight: 700;
    color:#fff;
}
.bannercss .post-header-wrapper.jsx-1137081509 {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 66.66%;
    margin-top: 64px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.bannercss  .jsx-1137081509.post-header-overlay {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(26,31,46,0.5);
}

.bannercss .member_img.circle.overflow_hidden {
    border-radius: 3%;
}
/**/
.page-id-15 .jsx-1137081509.post-header-section.overlay_gradient{
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 95vh;
    min-height: 640px;
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #2e323c;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    color: #fff;
    text-align: center;
}

.page-id-15 h1.jsx-1137081509 {
    margin-top: 40px;
    margin-bottom: 24px;
    font-size: 60px;
    line-height: 72px;
    font-weight: 700;
    color:#fff;
}
/*.page-id-15 .post-header-wrapper.jsx-1137081509 {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 66.66%;
    margin-top: 64px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.page-id-15  .jsx-1137081509.post-header-overlay {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(26,31,46,0.5);
}

.page-id-15 .member_img.circle.overflow_hidden {
    border-radius: 3%;
}
*/
.nav-on-banner{ z-index:9999999; }
.read-more{     border: 2px solid transparent;
    cursor: pointer;
    display: inline-block;
	    color: #fff;
    background-color: #3576bf;
    font-family: "Hurme Geometric Sans 3", sans-serif;
    font-weight: 600;
    padding: 0px 30px;
    text-shadow: none;
    text-transform: uppercase;
    line-height: 46px;
    border-radius: 25px;
    text-align: center; }
.read-more:hover{ color:#FFF !important;
    border-color: #f19b13;background-color:#f19b13; }
.read-more i{ color:#f19b13 !important; }
.read-more:hover i{ color:#1369f1 !important; }
.page-id-20 .gallery.position_absolute .py_30{  padding-top:0px !important; } 
.page-id-20 .gallery.position_absolute .py_30 p, .single-services .gallery.position_absolute .py_30 p {
    color: #FFF;
}
.nav-contact.pull-right a i{     margin-left: 12px; line-height: 0;}
.AnimatedButton .fa{margin-left: 5px;}
#before_footer{ position:relative !important; }
/* #before_footer::after{ width: 100% !important; height: 115px !important; visibility:visible !important; background-image: linear-gradient(rgba(0,0,0,0.5), #000 ); content: '';
bottom: 0px; z-index: 99; position: absolute !important; box-shadow: -13px -70px 74px #000; margin-bottom: -115px;} */
   #before_footer::after{ width: 100% !important;
    height: 190px !important;
    visibility: visible !important;
    background: url(http://artifexedge.com/dev/christian/wp-content/uploads/2019/06/home_foreast_decorative8.png) no-repeat;
    content: '';
    bottom: 0px;
    z-index: -1;
    position: absolute !important;
    /* box-shadow: -13px -70px 74px #000; */
    margin-bottom: 0px;
    transform: rotate(180deg);
}
#top_shadow{-webkit-box-shadow: inset 0px 65px 53px -20px rgba(255,255,255,0.8);
-moz-box-shadow: inset 0px 65px 53px -20px rgba(255,255,255,0.8);
box-shadow: inset 0px 65px 53px -20px rgba(255,255,255,0.8);}
.member_img.circle { width: 100%;}
.member_profile:hover .member_description a:hover{ color:#f19b13 !important; }
.member_img.circle{ height: 240px !important; }
/* .services-template-default .hospital_opportunity .background-4 { padding-top:0px; background-image:none; } */
.services-template-default .hospital_opportunity{ height:1015px; background:#f5f5f5; }
.col-md-4 .widget_text.widget_custom_html{ padding:30px; }
.image_gallery span i{ font-size: 27px; color: #fff;font-family: "Hurme Geometric Sans 1", sans-serif;  font-weight: 600; }
.gallery .col-md-4 .py_30{ padding-top: 0px !important; } 
.color_secondary_a a{ color:#FFF !important; }
.color_secondary_a a:hover{ color:#FFF !important; background:#f19b13 !important; }
.color_secondary_a a i{ color:#f19b13; }
.color_secondary_a a:hover i{ color:#1369f1; }
.btn-primary:hover{ color:#FFF !important; background:#f19b13 !important;  }
.btn-primary i{ color:#f19b13 !important; }
.btn-primary:hover i{color:#1369f1 !important;}
.widget_categories, .widget_pages, .widget_recent_entries h5{ color:#FFF !important; }
.widget_tag_cloud a{ border-color:#1369f1 !important; background:#1369f1 !important; color:#FFF !important; }
.widget_tag_cloud a:hover{ background:#f19b13 !important; border-color:#f19b13 !important;  }
.widget_tag_cloud a i{ color:#f19b13; }
.widget_tag_cloud a:hover i{ color:#1369f1; }
.hospital_opportunity{ height:auto !important; }
.position_absolute{ position:relative !important; }
.video_content p{ color:#FFF !important; }

@media(max-width:991px){
.services-template-default .hospital_opportunity{ height:auto; }	

}
.footer2 .wrap.w50-start{ text-align: center !important;}
.footer_nav{display:block; width:100%}
.footer_nav li{display:inline-block !important; text-align:center;  border-right:1.5px solid #fff !important; line-height:12px !important; }
.footer_nav li a{ display:inline-block; color:#fff !important; margin:0 8px 0 4px; text-transform:uppercase; line-height:12px !important;}
.footer_nav li:last-child {border:none !important;}
.parallax-container {
  position: relative;
  overflow: hidden;
  height: 500px;
}

.parallax-container .parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.parallax-container .parallax img {
  opacity: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.parallax-container .vc_custom_heading{ position:relative; z-index:99; }

.bg_gray{ background:#FFF !important; }
#before_footer::before, .vc_custom_1557562541620::before {
    width: 100% !important;
    height:220px !important;
    visibility: visible !important;
    background:url('http://artifexedge.com/dev/christian/wp-content/uploads/2019/06/home_foreast_decorative8.png') no-repeat top center;
	background-size:cover;
    content: '';
    bottom: 0px;
    z-index: 99;
	display:block !important;
	top:0px;
    position: absolute !important;	

}
.hospital_opportunity p_0 .read-more i{display:none;}
.dropdown-menu{    background-color: #fff !important;  }
.service_details h1{font-size: 27px;}
.video_content{position:absolute; top:0px; left:0; right:0; z-index:99999; }
.overlay_gradient_header{position:relative;}
i.fa.fa-arrow-right {display: none;}
.space p{font-size:15px}
.vc_custom_1564659820094{ position:relative; }
.vc_custom_1564659820094:after {
	left:0;
    width: 100% !important;
    height: 220px !important;
    visibility: visible !important;
    background: url(http://artifexedge.com/dev/christian/wp-content/uploads/2019/06/home_foreast_decorative8.png) no-repeat top center;
    background-size: cover;
    content: '';
    bottom: 0px;
    z-index: 99;
    display: block !important;
    top: 0px;
    position: absolute !important;
}
.video_content.tp-caption{ text-align:center; visibility: visible !important; }
.video_content { padding-top:140px; }
.section.bg_primary{ background-color: #3576BF; }
.service_details .my_30 blockquote p{
	font-style: italic;
	font-family: inherit;
    font-weight: 400;
    font-size: 15px;
    line-height: 28px; }
.wpb_text_column.wpb_content_element .wpb_wrapper ul li{ font-family: "Hurme Geometric Sans 3", sans-serif;
 	font-weight: 400;
    font-size: 17px;
    line-height: 28px;
}
.postid-240 .jsx-2681110722.header_4.nav-on-banner { background: #3576BF; }
.postid-262 .jsx-2681110722.header_4.nav-on-banner { background: #3576BF; }
.page-id-28 .jsx-2681110722.header_4.nav-on-banner { background: #3576BF; }
#text-2{ display:none; }
._2-col{ display:none; }
@media(max-width:1199px){
	.video_content {  padding-top:200px; }	
}
.service_details ul {margin-bottom: 35px; float: left; width: 100%;}
@media(max-width:767px){
	.video_content {  padding-top:160px; }	
}
