/*
 Theme Name:   Heaven11 Child Theme
 Theme URI:    https://heaven11.axiomthemes.com/
 Description:  Heaven11 Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     heaven11
 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:  heaven11
*/


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





/*  min-width: 480px
-------------------------------------------------------------- */

@media (min-width: 480px){
.phone-moblile-btn {
    display: none!important;

}
.sc_promo.sc_promo_size_large .sc_item_title + .sc_item_descr {
    min-width: 490px;
}
.sc_promo.sc_promo_size_large .sc_promo_descr p {
    padding: 0 20px;
}
.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets, .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    padding: 0.5em 0.5em 0.5em 0;
    line-height: 44px;
}
}

/*-------------------------------------------------------------- */






/*  max-width: 479px
-------------------------------------------------------------- */

@media (max-width: 479px){
.mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
    max-height: 65px!important;
}
.phone-moblile-btn {
    display: block;
}

.properties_page_gallery_item {
    max-width: 3em;
}
}
/*-------------------------------------------------------------- */



.scheme_default .sc_layouts_iconed_text .sc_layouts_item_details_line2 {
    color: #c49e45!important;
    float: right;
}


.custom-logo-link img, .sc_layouts_logo img {
    width: 218px;
}


.sc_slider_controls .slider_controls_wrap {
    padding: 1.5rem 1rem!important;
}

.menu_mobile .search_mobile form {
    display: none;
}

.related_wrap.related_style_classic .post_featured img {
    width: 100%;
    object-fit: cover;
    height: 400px;
}

.trx_addons_video_player.with_cover img {
    height: 355px;
    object-fit: cover;
}

.related_wrap.related_style_classic .post_meta {
    display: none;
}

.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom {
    background-color: #23262d!important;
}

h4.sc_services_item_title {
    font-size: 28px;
}

.phone-moblile-btn:before {
    content: '\e95a';
    font-size: 22px;
    display: content;
    vertical-align: middle;
    width: auto;
    margin: 0;
    font-family: "Fontello";
    color: #c49e45!important;
    padding: 4px;
}

.phone-moblile-btn:after {
    content: '+359 876 090 606';
    font-size: 12px;
    display: block;
    color: #c49e45 !important;
    line-height: 1;
    font-family: 'Roboto';
}

.phone-moblile-btn {
    font-family: "Montserrat";
    margin: 20px 0 20px 0;
    padding: 3px;
    display: block;
    color: #000;
}

.phone-moblile-btn span {
    color: #fff;
    text-transform: none;
    font-size: 19px;
}
    
.menu_mobile .menu_mobile_nav_area > ul > li > a {
    line-height: 2em;
    padding: 1px 0;
}

.scheme_dark .menu_mobile_inner .social_item .social_icon {
    font-size: 22px;
}

.sc_icons_default .sc_icons_item_title + .sc_icons_item_description span {
    font-size: 1.2rem;
}

.breadcrumbs a {
    display: none;
}

.sc_item_subtitle_above {
    margin-bottom: 0.2rem !important;
}

h1, .front_page_section_caption {
    font-size: 3rem;
}

h3 {
    font-size: 3rem;
}

.related_wrap {
    margin-top: 3em;
    padding-top: 3em;
}


.sc_item_descr.sc_align_center {
    max-width: 90%;
}


.post_layout_chess_2 .post_title {
    font-size: 2.2rem;
}

.about-us-home {
	color: #fff;
}

.scheme_default .sc_item_descr blockquote {
	color: #fff;
}

