/* File Imports */
    @import url(http://fonts.googleapis.com/css?family=Lato:400,700);

/* General Styles */
	html {
		-webkit-font-smoothing: antialiased;
	}

/* Paragraph Styles */

    h1 {
        font-size: 40px;
        line-height: 55px;
        font-family: "Lato", serif;
        color: #03297F;
    }
    
    h2 {
        font-size: 30px;
        line-height: 45px;
        font-family: "Lato", serif;
        color: #03297F;
  		font-weight: 700;
    }
  
    .mtm-text {
        font-size: 22px;
        line-height: 33px;
        font-family: "Lato", sans-serif;
    }

	p {
		font-size: 22px;
        font-family: "Lato", sans-serif;
	}

	.mtm-phone {
		font-size: 36px !important;
  		line-height: 100%;
  		color: #03297F;
      	font-family: "Lato", sans-serif;
  		font-weight: 700;
	}
	
	li {
		line-height: 150%
	}

/* Menu Styles */

    .mtm-highlight {
    	color: #03297F;
      	font-family: "Lato", sans-serif;
  		font-weight: 700;
    }
    
    #main-header{
    	box-shadow:none;
    }
    
    #top-menu a {
     	padding-top: 35px;
  		font-size: 20px;
    }
    
    #top-menu a:hover {
  		color: #03297F;
    }
    
    #top-menu li.current-menu-item > a {
  		color: #03297F !important;
        border-bottom: 4px solid #03297F;
    }

	.mtm-footermenu li.current-menu-item > a {
		padding-top: 0px !important;
  		color: red !important;
        border-bottom: 4px solid #03297F !important;
	}

/* Contact Form */

    .mtm-contact {
        line-height: 100%;
    }
    
    .mtm-form {
        background: #ededed !important;
        border: 1px solid black !important;
  		font-size: 22px;
        line-height: 100%;
        font-family: "Lato", sans-serif;
    }
    
    .mtm-button {
        font-family: "Lato", sans-serif;
        color: #03297F !important;
        background: white !important;
  		font-size: 22px;
  		padding-top: 10px;
  		padding-bottom: 10px;
  		padding-left: 30px;
  		padding-right: 30px;
    }

/* Images */

	.mtm-rounded {
    	border-radius: 25px;
  		border: 2px solid #03297F;
  		width: 345px;
  		height: auto;
	}

	.mtm-roundedmain {
    	border-radius: 25px;
  		border: 2px solid #03297F;
	}