@charset "utf-8";
/* CSS Document */
@media (min-width: 270px) and (max-width: 630px) and (orientation: portrait){
body {
    clear: none;
    float: left;
    width: 100%;
    background-color: white;
    margin: 0%;
    padding: 0%;
    /*	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";*/
    font-family: poiret-one;
    font-style: normal;
    font-weight: 400;
}

a { clear: none; color: inherit; text-decoration: none;}
	a:hover { clear: none; color: inherit; text-decoration: none;}
	a:visited { clear: none; color: inherit; text-decoration: none;}

	button {
		clear: none;
		color: inherit;
		border-color: inherit;
-webkit-appearance: none;
border-radius: 0;

	}
input[type=text], input[type=button] {
-webkit-appearance: none;
-webkit-border-radius: 0;
	border-color: inherit;
}
	
	
	
	#nav
{
    /* container */
	
    background-color: rgba(211,0,3,1.00);
    font-family: poiret-one;
    font-style: normal;
    font-weight: 400;
	font-size: 180%;
	}
    #nav > a
    {
        display: none;
		background-color: rgba(211,0,3,1.00);
		
    }
    #nav li
    {
        position: relative;
		background-color: rgba(211,0,3,1.00);
		
    }
 
    /* first level */
 
    #nav > ul
    {
        height: 3.75em;
		background-color: rgba(211,0,3,1.00);
		list-style: none;
		
    }
        #nav > ul > li
        {
			list-style: none;
            width: 50%;
            height: 100%;
            float: left;
			background-color: rgba(211,0,3,1.00);
			
        }
 
    /* second level */
 
    #nav li ul
    {
        display: none;
        position: absolute;
        top: 100%;
		background-color: rgba(211,0,3,1.00);
		
    }
        #nav li:hover ul
        {
            display: inline-block;
			background-color: rgba(211,0,3,1.00);
			
        }
	#menu-for-desktop{
		clear: none;
		display: none;
	}
/*
	nav {
    margin: 10px 0;
    background-color: #E61E18;
    font-size: 160%;
    color: cornsilk;
		padding: 3%;
}
	nav ul {
    padding:0;
    margin:0;
    list-style: none;
    position: relative;
    }
	nav ul li {
    margin: 0px -7px 0 0;
    display:inline-block;
    background-color: #E64A19;
    }
	nav ul ul {
    display: none;
    position: absolute;
    top: 100%;
}
	nav ul li:hover > ul {
    display:inherit;
}
	nav ul ul li {
    min-width:170px;
    display:list-item;
    position: relative;
}
	

*/


#body-wrapper {
	clear: none;
	float: left;
	width: 100%;
	background-color: white;
	margin: 0%;
	padding: 0%;
}

#header {
	clear: none;
	float: left;
	width: 100%;
	background-color: white;
	margin: 0%;
	padding: 0%;
}
#company-logo {
	clear: none;
	float: left;
	width: 30%;
	margin: 3%;
	padding: 0%;
}
#business-name {
	clear: none;
	float: left;
	width: 60%;
	margin: 3% 3% 3% 0%;
	padding: 0%;
	border-bottom: #AC0002 thin solid;
}

#menu {
	clear: none;
	float: left;
	-webkit-appearance: none;
border-radius: 0;
	margin: 6% 0;
	display: block;
}
#button-claims {
    clear: none;
    font-size: 120%;
    background-color: rgba(255,255,255,1.00);
    color: rgba(150,5,6,1.00);
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-color: white;
	margin:0%;
	padding:9%;
}
#button-inspections{
	 clear: none;
    font-size: 120%;
    background-color: rgba(255,255,255,1.00);
    color: rgba(150,5,6,1.00);
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-color: white;
	margin:0%;
	padding:9%;

}
#button-insurance-claims {
	 clear: none;
    font-size: 120%;
    background-color: rgba(255,255,255,1.00);
    color: rgba(150,5,6,1.00);
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-color: white;
	margin:0%;
	padding:9%;
}


#page-message {
	clear:none;
	float: left;
	width: 90%;
	margin: 3%;
	text-align: center;
	background-color: rgba(32,49,50,1.00);
	color:rgba(163,200,211,1.00);
}
	#page-message-title{
		clear: none;
		border-bottom: rgba(163,200,211,1.00) thin solid;
	}
	
	#page-main-content{
		clear: none;
		float: left;
		width: 100%;
		background-color: rgba(31,31,31,1.00);
		color: cornsilk;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}


@media only screen and ( max-width: 40em ) /* 640 */
{
    #nav
    {
        position: relative;
		background-color: rgba(211,0,3,1.00);
		color: cornsilk;
		
		
    }
        #nav > a
        {
        }
        #nav:not( :target ) > a:first-of-type,
        #nav:target > a:last-of-type
        {
            display: block;
			background-color: rgba(211,0,3,1.00);
			
        }
 
    /* first level */
 
    #nav > ul
    {
        height: auto;
        display: none;
        position: absolute;
        left: 0;
        right: 0;
		background-color: rgba(211,0,3,1.00);
		
    }
        #nav:target > ul
        {
            display: inline-block;
			background-color: rgba(211,0,3,1.00);
        }
        #nav > ul > li
        {
            width: 600%;
            float: none;
			background-color: rgba(211,0,3,1.00);
			
        }
 
    /* second level */
 
    #nav li ul
    {
        position: static;
		background-color: rgba(211,0,3,1.00);
		
    }
}
