/*
  All credits for the modal effects go to Codrops:
  http://tympanus.net/codrops/2013/06/25/nifty-modal-window-effects
*/
/*==========  Settings  ==========*/
/*==========  REM  ==========*/
/*==============================
=            Modals            =
==============================*/
.modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	/*  max-width: 100%;
    min-width: 320px;*/
  	height: auto;
	z-index: 9999;
	color:#ffffff;
	font-size:26px;
	/*  letter-spacing:1px;*/
   	font-family: ThaiSansNeue-Regular;
	visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transform: translate(0%, 0%);
	-ms-transform: translate(0%, 0%);
	-webkit-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
}
.modal a:link {
	color: #dd5630;
}
.modal a:hover {
	color: #dd5630;
}
.modal a:visited {
	color: #ffff00;
}
.modal a:active {
	color: #dd5630;
}
.modal.modal-show {
	visibility: visible;
}
/*.lt-ie9 .modal {
  top: 0;
  margin-left: -315px;
}*/

.modal-content {
	/*  background: #ffffff;*/
    position: relative;
	margin: 0 auto;/*  padding: 40px;
  border-radius: 3px;*/
}
.modal-overlay {
	background: #1d2731;
	position: fixed;
	visibility: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: visibility, opacity;
	-o-transition-property: visibility, opacity;
	-webkit-transition-property: visibility, opacity;
	transition-property: visibility, opacity;
	-moz-transition-delay: 0.5s, 0.1s;
	-o-transition-delay: 0.5s, 0.1s;
	-webkit-transition-delay: 0.5s, 0.1s;
	transition-delay: 0.5s, 0.1s;
	-moz-transition-duration: 0, 0.5s;
	-o-transition-duration: 0, 0.5s;
	-webkit-transition-duration: 0, 0.5s;
	transition-duration: 0, 0.5s;
}
.modal-show .modal-overlay {
	visibility: visible;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity: 0.9;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
/*=======================================
=            Fade in & scale            =
=======================================*/
.modal[data-modal-effect=fadescale] .modal-content {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transform: scale(0.7, 0.7);
	-ms-transform: scale(0.7, 0.7);
	-webkit-transform: scale(0.7, 0.7);
	transform: scale(0.7, 0.7);
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.modal[data-modal-effect=fadescale].modal-show .modal-content {
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}
