@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/



.dropbtn-m {

	vertical-align: middle;
	display: inline-block;
	clear: both;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
    background: #fff;
    color: #bb392e;
	font-size: 110%;
	font-weight: 500;
    text-decoration: none;
	margin: .7em 0 0 0;
	padding: .7em;
	border-radius: 0 18px 0 18px;
    border: #fff solid 2px;
	line-height: 100%;
	text-align: center;
	min-height:30px;
	width: auto;
	overflow: visible;
    cursor: pointer;position: relative;
    font-family: 'Montserrat', sans-serif;
	}

.dropbtn-m:hover, .dropbtn-m:active {
	outline: none; color: #990000;
}

.dropbtn-m:focus {
    outline: dotted thin #fff; color: #990000;
}

.dropdown-m {
    position: relative;
    display: inline-block;
	height:auto;
    width: 100%;
}

.dropdown-content-m {
    display: none;
    position: relative;
    width: 90%;
    overflow:visible;
    height: 100%;
    z-index: 9000;
    margin: 0 auto;
	text-align: center;
    padding: .8em .8em 1.2em .8em;
	background:  #fff;
    font-size: 18px;
    border-radius: 14px;
}

.dropdown-content-m a {
	font-weight: 500;
	font-size: 95%;
    color: #003366;
    padding: .7em .3em;
    text-decoration: none;
    display: block;
	width: 89%;
	text-align: left;
    text-transform: uppercase;
    transition: 0.4s;
    border-bottom: 1px solid #e1dce1;
    border-radius: 0 15px 0 15px;
}

.dropdown-m a:hover { background: #bb392e url("../images/ArrowRight.png") no-repeat left center; padding: .7em .3em .7em 1.5em; color: #fff; text-decoration: none; border-bottom: none; font-weight: 500; opacity: 1; border-radius: 0 15px 0 15px;
}

.dropdown-m a:focus { background: #bb392e url("../images/ArrowRight.png") no-repeat left center; padding: .7em .3em .7em 1.5em; color: #fff; text-decoration: none; font-weight: 500; opacity: 1; border-bottom: none; border-radius: 0 15px 0 15px; }

.show {display:block;}

.dropdown-content-m li { margin: 0; padding: 0; list-style-image: none; list-style: none; position:relative; left:-22px; color: #33353a; }


/*   HEADERS  */
.dropdown-content-m p { font-size:100%; color: #1e3164; display: block; font-weight: 700; border-top: thin solid #a5d7f7; border-bottom: thin solid #a5d7f7; margin-top:.4em; padding:3%; text-align: center; margin-bottom:0; line-height: 100%; text-transform: uppercase; background: #e7f4fc;}



