/*
Theme Name:     Magna Constructions
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/

path#wa, path#NT-mainland, path#TAS-mainland, path#act, path#Finders-Island {
    fill: #fff;
}

.mk-header-toolbar-holder {
    float: right;
}

.header-toolbar-contact a {
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
}

.mk-header-toolbar {
    height: 40px;
}

.page-title {
    font-size: 30px;
    font-weight: bold;
    color: #fff;
}

.mk-text-block p {
    letter-spacing: 1px;
}

#mk-footer {
    box-shadow: 0em 0.15em 2em rgba(0,0,0,0.15);
    z-index: 11;
}

.mk-footer-copyright {
    width: 100%;
    text-align: center;
    padding: 20px 0 15px;
}

#mk-page-introduce {
    padding: 202px 0;
}

#mk-page-introduce:before {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -250px;
    width: 80%;
    background: rgba(245, 130, 32, 0.78);
    transform: skew(-30deg);
    z-index: -1;
}

.mapplic-pin.circular, 
.mapplic-pin.orange {
    display: none;
}

.mapplic-lightbox-title {
    color: #f58220;
}


.mk-text-block ul li:before {
    content: "\2022";
    color: #f58220;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1.5em;
    padding-bottom: 4px;
    font-size: 17px;
}

.mk-text-block ul{
	  list-style: none;
}


@media handheld, only screen and (max-width: 768px){
.contact-section:after {
    right: -200px;
}
	
.mk-header-toolbar-holder {
    padding: 0 10px;
}
	
	.mk-header-toolbar {
    height: auto;
}
	
	.header-toolbar-contact{
	    display: inline !important;
	}
	
	.header-toolbar-contact a {
    font-size: 8px;
	}
	
	.mk-footer-copyright {
    width: auto;
    line-height: 22px;
		font-size: 9px !important;
	}
	
	.mk-responsive-nav li a:hover {
    background: #f58220;
    color: #fff !important;
}
	
	.page-title {
    text-align: center;
}
	
	.vc_sep_pos_align_left {
    margin-left: auto;
    margin-right: auto;
}
	
	.vc_sep_pos_align_left {
    margin-left: auto !important;
    margin-right: auto !important;
}
	
	.page-id-10 .services-section:after{
	 display: none;
	}
	
	.page-id-12 .about-section:after {
    right: 0;
    position: absolute;
    bottom: 0px;
    border-top: 100px solid #9e151500;
    border-bottom: 0px solid transparent;
    border-right: 125px solid #f58220;
}
	
	.page-id-12 .specialize-section:before {
    left: 0;
    position: absolute;
    border-bottom: 100px solid #9e151500;
    border-top: 0px solid transparent;
    border-left: 125px solid #f58220;
    top: 0;
}
}