/* Modal */
.instagram_modal{
	padding-top:0px !important;
    padding-left:5px !important;
	padding-bottom: 0px !important;
	padding-right:5px !important;
}
#mobile-menu-modal .modal-links li a{
	font-family:'lato';
	color:#ecf4f5;
	font-weight: 900;
	font-size: 1.5em;
}

#mobile-menu-modal .modal-links li a:hover{
	color:#FFF;
}
#mobile-menu-modal .close {
    color: white;
    text-shadow: 0px 1px 0px #000;
    opacity: 0.6;
}

.modal-backdrop{
	z-index: 0;
}
#mobile-menu-modal {
    background: #475f77;
}
#mobile-menu-modal .modal-header{
	border-bottom:none;
}
#mobile-menu-modal .modal-header h4{
	text-align: center;
	line-height: 1.2em;
	font-size: 1.25em;
}
#mobile-menu-modal .modal-body ul.links{
	width:100%;
	margin:auto;
	padding-left:0px;
}
#mobile-menu-modal .modal-body ul.links li{
	list-style: none;
	display:block;
	text-align:center;
	padding-top:24px;
}
#mobile-menu-modal .modal-body ul.icons{
	margin:auto;
	padding-top:24px;
	padding-left:0px;
	list-style:none;
}
#mobile-menu-modal .modal-body p{
	margin-top: -10px;
}
#mobile-menu-modal .modal-body ul.icons li{
	display:inline-block;
}
button.close{
	padding-right:15px;
}
.modal-open[style] {
	padding-right: 0px !important;
}
#mobile-menu-modal .modal-body a.icon{
	padding-left:25px;
}
#modal-icons-left{
	text-align:right;
}
#mobile-search{
	text-align:center;
}
#mobile-search form{
	padding-top:25px;
}
#mobile-search input[type=search]{
	width:80%;
	float: none;
	margin:auto;
	background-color: #6784a1;
	border-color: #394a5f;
	color: #ecf4f5;
	margin-bottom: 25px;
	/*-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	-o-border-radius: 10em;
	border-radius: 10em;*/
}
#mobile-search input[type=search]:focus{
	text-indent:20px;
	outline:none;
}
#mobile-menu-modal a.modal-link{
	color:white;
	font-weight:300 !important;
}
#mobile-menu-modal a.modal-link:hover{
	color: lightblue;
}

@media (max-width:767px){
	#modal-icons-left{
		text-align: center;
	}
	#modal-icons-right{
		padding-top:15px;
		text-align: center;
	}
	a.icon.fa-twitter.twitter.fa-2x{
		padding-left: 0px;
	}

}

/* New */
#mobile-menu-modal .form-control::-moz-placeholder{
    color:white;
    opacity:1
}

#mobile-menu-modal .form-control:-ms-input-placeholder{
    color:white;
}

#mobile-menu-modal .form-control::-webkit-input-placeholder{
    color:white
}