/*

Your custom css

*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 21, 2015 */



@font-face {
    font-family: 'saginaw_light';
    src: url('fontface/saginawlight-webfont.eot');
    src: url('fontface/saginawlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/saginawlight-webfont.woff2') format('woff2'),
         url('fontface/saginawlight-webfont.woff') format('woff'),
         url('fontface/saginawlight-webfont.ttf') format('truetype'),
         url('fontface/saginawlight-webfont.svg#saginaw_light') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'saginaw_medium';
    src: url('fontface/saginawmedium-webfont.eot');
    src: url('fontface/saginawmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/saginawmedium-webfont.woff2') format('woff2'),
         url('fontface/saginawmedium-webfont.woff') format('woff'),
         url('fontface/saginawmedium-webfont.ttf') format('truetype'),
         url('fontface/saginawmedium-webfont.svg#saginaw_medium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'saginaw_bold';
    src: url('fontface/saginawbold-webfont.eot');
    src: url('fontface/saginawbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/saginawbold-webfont.woff2') format('woff2'),
         url('fontface/saginawbold-webfont.woff') format('woff'),
         url('fontface/saginawbold-webfont.ttf') format('truetype'),
         url('fontface/saginawbold-webfont.svg#saginaw_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* header */
.mk-header-holder{
	max-width: 1140px;
    margin: 0px auto;
}
.mk-classic-menu-wrapper{
	border-top: 1px solid #006ec3;
}
.mk-header-toolbar{
	width: 30%;
    height: auto;
    float: right;
    margin: 70px 0px 0px;
}
.header-toolbar-contact i, .mk-header-date i, .mk-header-tagline i{
	display: none;
}
.mk-header-toolbar  .header-grid.mk-grid{
	min-width: 300px;
}
.mk-header-tagline, .header-toolbar-contact, .mk-header-date{
	  display: block;
  text-align: right;
  width: 100%;
}
.header-toolbar-contact{
	  font-size: 18px;
}
.mk-moon-phone + a{
	font-size: 35px;
}
/* logo */
#mk-header .header-logo{
	display: inline-block;
    width: 65%;
    float: left;
}
#mk-header .header-logo a img{
	  max-width: inherit !important;
}
/* menu */
.menu-hover-style-3 .main-navigation-ul>li.menu-item>a{
	border-radius: 0;
}
/* slider */
.mk-slideshow-shortcode{
	margin-bottom: 0;
}
/* footer */
#mk-footer{
	padding: 0px 0px 30px;
}
#sub-footer{
	margin: 20px auto 20px;
}
#mk-footer-navigation {
  float: none;
  width: 100%;
  overflow: hidden;
  text-align: center;
  margin: 0px auto;
}
#mk-footer-navigation ul li{
	float: none;
	border-right: 1px solid;
}
#mk-footer-navigation ul li:last-child{
	border-right: 0px;
}
#mk-footer-navigation ul li a{
	font-size: 14px;
	margin: 0px 0px;
    padding: 1px 10px;
}
#mk-footer-navigation ul li a:active{
  color: #FFF;
  text-decoration: underline;
}
.mk-footer-copyright{
	float: none;
	display: block;
	text-align: center;
	padding: 0px 0 20px;
    margin: 10px 0px;
}
.mk-footer-copyright a{
	color: #dddddd;
}
.social{
	text-align: center;
	margin: 10px auto;
}
.social a{
	margin: 0 0 0 5px;
}
.mk-go-top.on {
    bottom: 50px;
	  opacity: 1;
	  text-align: center;
	  margin: 0px auto;
	  background: transparent;
	  position: relative !important;
}
.mk-go-top.on i{
		  position: relative !important;
}
@media handheld,only screen and (max-width: 960px) {
	.mk-header-toolbar{
	  width: 100%;
	  text-align: center;
	  float: none;
	  margin: 10px auto;
	}
	.mk-header-tagline, .header-toolbar-contact, .mk-header-date{
		  text-align: center;
	}
    .mk-header-toolbar{
   		display: none
    }
    .mk-toolbar-resposnive-icon {
  		display: block;
	}
	#mk-header .header-logo a img {
  		max-width: 450px !important;
	}
}
@media handheld,only screen and (max-width: 767px){
	#mk-header .header-logo a img {
  		max-width: 250px !important;
	}
}
@media handheld,only screen and (min-width: 960px) and (max-width:1200px){
	#mk-header .header-logo a img{
		  max-width: 540px !important;
	}
	.mk-header-tagline, .header-toolbar-contact, .mk-header-date{
		text-align: left;
	}
}
@media handheld,only screen and (max-width: 480px){
	#mk-header .header-logo a img{
		  max-width: 200px !important;
	}
}
.header-style-2 .main-navigation-ul>li.menu-item>a.menu-item-link{
	padding: 14px 6px;
}
.services-lists ul,.services-lists  ul li{
list-style-type: none;
margin-left: 0px;
}
.services-lists ul li{
border-bottom: 1px dotted #CCC;
}
.fancy-script-title{
  font-family: 'saginaw_light','Parisienne','Dancing Script', cursive;/

}
.social{display: none;}
.mk-image-shortcode img {
    position: inherit;
}