/*
 Theme Name:   Asclepius Child Theme
 Theme URI:    https://asclepius.ancorathemes.com/
 Description:  Asclepius Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     asclepius
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  asclepius
*/


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

/************************************
******    READ MORE BUTTON    *******
************************************/

.ellipsis
{
    display:none;
}
button[name="read more"] {
    display:block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    background: none!important;
    border: none;
    font-family: inherit;
    font-size: 90%;
    color: #FD7959!important;
}
.rmwp-button-wrap
{
    width: 100%;
}
header.top_panel_custom_header-general-practitioner
{
    min-height:auto;
}

.elementor-25496 .elementor-element.elementor-element-1a7d1040 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 60px;
}
.elementor-25496 .elementor-element.elementor-element-544ec57 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 60px;
}
.elementor-25496 .elementor-element.elementor-element-3c6bd134 > .elementor-container {
    min-height: 600px!important;
}
#boxoverpic > div > h3
{
    font-size: 1.3em;
}
.cont-map > div > div > div
{
    margin-left:auto;
    margin-right:auto;
}
header.top_panel_custom_header-general-practitioner {
    border-bottom: 1px solid #d3d3d380;
}
.footer_copyright_inner
{
    display:none;
}
.socials_mobile
{
    display:none!important;
}
.menu_mobile_nav_area {
    max-height: 100%!important;
}
.sc_layouts_logo .logo_slogan
{
    font-size: 1.2em;
    line-height: 28px;
    color: #999898 !important;
    letter-spacing: -1px;
}
.logo_text
{
    font-size: 2.5em;
    font-weight:500;
    letter-spacing: 2px;
}
.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_icon, .sc_layouts_row_type_compact .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon
{
    font-size: 20px!important;
}
@media only screen and (max-width: 1280px) {

    #ta-mnavsec
    {
        /*display: inline-block;*/
    }
    #ta-navname
    {
        /*width: 80%;*/
    }
    #cont-mobme
    {
        /*width: 20%;*/
    }
    .logo_text {
        /*font-size: 1.1em!important;*/
    }
    #big-nav
    {
       display:none;
    }
    div.elementor-widget-container > .elementor-heading-title.elementor-size-default
    {
        font-size: 50px !important;
    }
    #boxoverpic > div > h3.elementor-heading-title
    {
        font-size: 25px !important;
    }
}
@media only screen and (max-width: 1280px) {
    #cont-mobme
    {
        width:15%;
    }
    #ta-phonesec
    {
        width:15%;
    }
    #ta-navname
    {
        width:70%;
    }
    #ta-phone_sc > a > .sc_layouts_item_details
    {
        display:none;
    }
}
@media only screen and (max-width: 990px) {
    div.elementor-widget-container > .elementor-heading-title.elementor-size-default
    {
        font-size: 40px !important;
    }
    #boxoverpic > div > h3.elementor-heading-title
    {
        font-size: 18px !important;
    }
}
@media only screen and (max-width: 439px) {
    .sc_layouts_logo .logo_slogan {
        font-size: 17px!important;;
        line-height: 18px!important;;
        color: #4E4E4E !important;
    }
    .sc_layouts_logo .logo_text {
        font-size: 1.9em!important;;
    }
}