/*
	Theme Name: MedicalPress
	Theme URI: http://themeforest.net/item/medicalpress-health-and-medical-wordpress-theme/7789703
	Description: A premium theme for health and medical related websites. It has various features that are suitable for doctors, dentists, surgeons, hospitals, health clinics and other types of health and medical related institutions.
	Author: Inspiry Themes
	Author URI: http://themeforest.net/user/InspiryThemes
	Version: 2.0.1
	Text Domain: framework
    Domain Path: /languages
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: white, right-sidebar, responsive-layout, featured-images, full-width-template, threaded-comments, microformats, post-formats, translation-ready, one-column, two-columns, three-columns, four-columns, custom-menu, theme-options
	----------------------------------------------------------------------------------------------------------------*/
#elementor-faixa-1{
margin-top: -70px;
    z-index: 2;
    position: relative;
}
.elementor-banner-fundo {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-image: url(http://cthopeislife.com.br/wp-content/uploads/2018/10/banner001-1.jpg);
    background-size: cover;
    background-position: left center;
    width: 100%;
    height: 100%;
    opacity: 1;
    visibility: inherit;
    z-index: 2;	
}
.elementor-box-banner {
height:600px
}
.elementor-texto-banner {
    position: absolute!important;
    display: block;
    visibility: visible;
    left: 150px;
    top: 94px;
    z-index: 0;
    font-size: 42px;
    font-weight: 700!important;
    color: #000!important;
    font-family: "Montserrat", Sans-serif!important;
	line-height: 34px;
}
.elementor-texto-banner-w {
    font-size: 18px;
    color: #000!important;
    font-weight: 300!important;
    font-family: "Montserrat", Sans-serif!important;
    line-height: 22px;
    position: absolute!important;
    display: block;
    visibility: visible;
    left: 150px;
    top: 140px;
    z-index: 0;
    width: 500px;
}
.fa-heartbeat {
    font-size: 26px;
    color: #d80000;
    margin-right: 10px;
}
.heading{
	border-bottom: 2px solid #0798bc;
    padding-bottom: 10px;
    display: inline-block;
}

.coluna-frente{
    box-shadow: 0 4px 12px rgba(33, 44, 55, 0.06);
	margin-left:5px;
		margin-right:5px;
	padding: 4.7rem 4rem 1rem;
	 border-top-color: #03b0dd;
    background-color: #fff;
	border-top: 2px solid #007d9e;
    display: inline-block;
}
.coluna-frente:hover {
     border-color: #fdb813; 
}


@media  (max-width:480px){
	.elementor-box-banner {
   height:400px
}
	.elementor-texto-banner-w {
    font-size: 12px;
    font-weight: 400!important;
    line-height: 14px;
    left: 0px;
    top: 80px;
    width: 80%;
    margin-left: 10%;
    text-align: center;
}
.elementor-texto-banner {

    left: 0px;
    top: 0px;
    z-index: 0;
    font-size: 26px;
    line-height: 34px;
    text-align: center;
}
.elementor-texto-banner span {
    font-size: 16px;
}

	.elementor-botao span {
		    font-size: 16px;
	}
	.header-elementor{
	margin-bottom: 20px;
    margin-left: 20px;
	}
	.h-e-t{
		    margin-left: 10px;
	}
}