@charset 'utf-8';

/*

  Theme Name: Gravity Child

  Theme URI: http://gravity.ancorathemes.com/

  Description: Gravity - Multipurpose and Multiskin Responsive Wordpress theme

  Author: AncoraThemes

  Author URI: http://ancorathemes.com/

  Template: gravity

  Version: 1.0

  Tags: light, responsive-layout, flexible-header, accessibility-ready, 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:  gravity

*/





/* =Theme customization starts here

-------------------------------------------------------------- */
.woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data {

padding: 1.8em 1.8em 1.8em;
   
    height: auto;
    
}
.woocommerce span.post_meta_item.post_categories a {
    color: #c7bbbb !important;
    text-decoration: underline;
}
.woocommerce span.post_meta_item.post_author {
    display: none;
}
ul.page-numbers li:hover {
background: #232323 !important;
}

ul.page-numbers li a,ul.page-numbers li span {
    padding: 10px !important;
    border: 4px solid #f0f1f1 !important;
}
ul.page-numbers li span.current {
background: #232323 !important;
}
.sc_layouts_title {

    padding: 0;

}

.menu_appointment_button .sc_layouts_menu_nav > li:last-child > a {

 

    letter-spacing: 0px;

  }

.sc_layouts_title_caption {

    font-size: 7.571rem;

    font-weight: normal;

    text-shadow: 2px 2px #000000;

}

.woocommerce div.product .product_title {

    font-size: 3.786rem;

    font-weight: normal;

   

}

.home-title {

    text-shadow: 2px 2px #000000;

    background: rgba(35, 36, 35, 0.58) !important;

}

.sc_item_title{

   

    font-size: 5rem !important;

}

.sc_googlemap_content_default.sc_googlemap_large_content {

    top: 8px !important;
    
}

.scheme_default .sc_item_subtitle {
    display: none !important;
}

iframe, video, embed {
    margin-top: 15px !important;
}

.widget .widget_title, .widget .widgettitle {
    margin-bottom: 0.4em !important;
}

.sc_googlemap_content_default.sc_googlemap_large_content {
    left: 26.2% !important;
    padding-top: 1.6rem;
    padding-right: 7.1rem;
    padding-bottom: 1.6rem;
    border-bottom-width: 30px;
	margin-top: -58px !important;
}

.sc_form_title {
	margin-top: 1.65rem !important;
    margin-bottom: -1.65rem !important;
}

span.tagged_as {
    display: none !important;
}

span.posted_in {
    display: none !important;
}

li.cat-item.cat-item-64.cat-parent.has_children {
    display: none !important;
}
.post_featured.hover_shop {
    max-height: 240px;
}

.sc_layouts_title_description p {
    padding-bottom: 15px;
}

.sc_layouts_title_description {
  
    max-width: 100%;
    text-align: left;
}

.top_panel {
  
    margin-bottom: 4.1rem;
}


.breadcrumbs a:nth-of-type(2) {
    display: none;
}
.breadcrumbs .breadcrumbs_delimiter:nth-of-type(2) {
    display: none;
}

mark.count {
    border-radius: 30px;
    background-color: #877c50 !important;
    color: #e1dfd3;
    padding: 2px 6px;
}

span.product_id {
    display: none !important;
}


.remove_margins .footer_wrap {
    margin-top: 14px !important;
}