/*************FOOTER*************/

#footer .footer-copyright .menu-links li a:hover, #footer .footer-copyright .copyright-left a:hover, #footer .dt-sc-dark-bg .recent-posts-widget li .entry-meta a:hover, #footer .dt-sc-dark-bg .entry-title h4 a:hover, #footer .dt-sc-dark-bg a:hover, .left-header-footer .dt-sc-sociable.filled li a {
    color: #979090!important;
}


.company:hover
{
	color:#d92f89!important;
}


/*************TOP - HEADER*************/
.left-content {
    color: #1d1919!important;
    font-size: 27px;
    padding-right: 130px;
    letter-spacing: 2px;
    margin-bottom: 0;
    font-weight: 500!important;
}

/***********HEADER**************/
.right-content a
{
	font-weight: 400!important;
    color: #1d1919!important;
    letter-spacing: 2px;
    margin: 0!important;
    font-family: 'Josefin Sans','Helvetica Neue','Arial',sans-serif!important;
    font-size: 23px!important;
    line-height: 0!important;
	text-transform:uppercase;
}

.header-align-center .header-left, .header-align-center .header-right, .header-align-left .header-right {
    padding-top: 55px;
    padding-bottom: 0;
}



#main-menu ul.menu > li > a, .dt-sc-dark-bg #main-menu ul.menu > li > a, .menu-with-splitter #main-menu > ul.menu > li > a, .menu-with-splitter #main-menu > ul.menu > li > .nolink-menu, .header-align-left #main-menu > ul.menu > li > a, .header-align-left #main-menu > ul.menu > li > .nolink-menu, .header-align-center #main-menu > ul.menu > li > a, .header-align-center #main-menu > ul.menu > li > .nolink-menu, .split-header #main-menu > ul.menu > li > a, .split-header #main-menu > ul.menu > li > .nolink-menu {
    color: #1d1919;
    font-size: 15px;
    font-weight: 500;
}


.header-align-left .is-sticky #main-menu ul.menu > li > a, .header-align-left .is-sticky #main-menu > ul.menu > li > .nolink-menu, .header-align-left .is-sticky .menu-icons-wrapper .search a span, .header-align-left .is-sticky .menu-icons-wrapper .cart a span, .header-align-left .is-sticky .menu-icons-wrapper .menu-social-icons .dt-sc-sociable:before {
    color: #ffffff!important;
}

/*********HEADING SCRIPT(ELEMENT)*********/

dt-sc-title.script-with-sub-title h2, .dt-sc-title.script-with-sub-title h3, .dt-sc-title.script-with-sub-title h4 {
    font-weight: 500;
}

.dt-sc-title.script-with-sub-title h2, .dt-sc-title.script-with-sub-title h3, .dt-sc-title.script-with-sub-title h4 {
    font-weight: 600;
    margin-bottom: 5px;
    color:#1d1919;
}
.dt-sc-title.with-sub-title h3, .dt-sc-title.script-with-sub-title strong, .dt-sc-title.with-two-color-stripe h2, .dt-sc-hexagon-title h2 span, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
    color: #274584;
}


/*******PAGE BOTTOM***********/

.page-template-tpl-blog #primary, .page-template-tpl-portfolio #primary, .page-template-tpl-sidenavigation #primary, .single #primary, .archive #primary, .post-type-archive-tribe_events #primary, .woocommerce-page #primary, .single.single-wp_router_page #main, .search.search-results #primary, .search.search-no-results #primary, .home.blog #primary {
    padding-bottom: 0!important;
}

.no-breadcrumb #main {
    margin-top:  0!important;
}



.contact_no a
{
	text-align: center;
    font-family: 'Josefin Sans','Helvetica Neue','Arial',sans-serif!important;
    font-size: 44px;
    font-weight: 600;
   color:#1d1919!important;
	margin-bottom: 10px!important;
}

.contact_no a:hover{ color: #6e6e6e;}

.zmdi-home:before {
    color: white;
}
.zmdi-smartphone-ring:before {
    color: white;
}
.zmdi-time:before {
    color: white;
}

.zmdi-email:before {
     color: white;
}



#footer:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #161616 !important;
}
