@charset "UTF-8";/* CSS Document *//*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*//* DEVENTI GROUP BG *//*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*/.dvcs_bg {	background-color: #ffffff;	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */	display: -webkit-flex;     /* NEW - Chrome */	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */	-webkit-box-flex-direction: row;	-moz-box-flex-direction: row;	-webkit-flex-direction: row;	flex-direction: row;	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	width: 100%;	height: 100%;}.dvcs_bg_blackswan {	background-image: url(http://blackswan.pictures/int/int_bg/bg_blackswan.jpg);	background-position: center center;	background-repeat: no-repeat;	background-size: cover;}.dvcs_bg_global {	background-image: url(http://wearegmi.com/int/int_bg/bg_global.jpg);	background-position: center center;	background-repeat: no-repeat;	background-size: cover;}.dvcs_bg_minimuslims {	background-image: url(http://theminimuslims.com/int/int_bg/bg_minimuslims.jpg);	background-position: center center;	background-repeat: no-repeat;	background-size: cover;}.dvcs_bg_ziryab {	background-image: url(http://ziryab.com/int/int_bg/bg_ziryab.jpg);	background-position: center center;	background-repeat: no-repeat;	background-size: cover;}.dvcs_bg_bias_l {	background-position: left center;}.dvcs_bg_bias_r {	background-position: right center;} @media only screen and (min-width : 1px) and (max-width :960px) {.dvcs_bg_bias_l {	background-position: left center;}.dvcs_bg_bias_r {	background-position: right center;}}/*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*//* MAIN PANELS *//*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*/.dvcs_panel_wrapper {	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */	display: -webkit-flex;     /* NEW - Chrome */	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */	-webkit-box-flex-direction: row;	-moz-box-flex-direction: row;	-webkit-flex-direction: row;	flex-direction: row;	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	width: 100%;	height: 100%;	text-align: left;	-webkit-transition: 0.2s ease;	transition: 0.2s ease;	overflow: auto;}.dvcs_panel {	margin: auto 0px auto 0px;	padding: 40px 40px 40px 40px;	display: table-cell;	vertical-align: middle;	width: calc(100% - 80px);	max-width: calc(50% - 80px);	background-color: rgba(0,0,0,.55);	-webkit-transition: 0.2s ease;	transition: 0.2s ease;} @media only screen and (min-width : 1px) and (max-width :960px) {.dvcs_panel_wrapper {	background-color: rgba(0,0,0,.55);}.dvcs_panel {	margin: 0px 0px 0px 0px;	padding: 30px 20px 30px 20px;	display: table-cell;	vertical-align: top;	width: calc(100% - 40px);	max-width: 9999px;	background-color: rgba(0,0,0,.0);	-webkit-transition: 0.2s ease;	transition: 0.2s ease;}}/*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*//* LOGO AND TEXT BOXES *//*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*/.dvcs_logo_outer_wrapper {	margin: 0px 0% 0px 3px;	padding: 0px 0% 0px 0%;	width: calc(100% - 3px);	font-size: 0;	float: left;}.dvcs_logo_wrapper {	margin: 0px 0% 0px 0%;	padding: 0px 0% 0% 0%;	width: 100%;	height: auto;	width: auto;	font-size: 0;}.dvcs_logo {	text-align: center;	max-width: 100%;	height: auto;	width: auto;	max-height: 100px;	font-size: 0;	-webkit-transition: 0.2s ease;	transition: 0.2s ease;}.dvcs_txt_block_1 {	margin: 60px 0px 0px 0px;	padding: 0px 0px 0px 0px;	-webkit-transition: 0.2s ease;	transition: 0.2s ease;}.dvcs_txt_block_2 {	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;	-webkit-transition: 0.2s ease;	transition: 0.2s ease;}.dvcs_txt_block_3 {	border-top: 1px solid rgba(255,255,255,.5);	margin: 60px 0px 0px 0px;	padding: 20px 0px 0px 0px;	-webkit-transition: 0.2s ease;	transition: 0.2s ease;} @media only screen and (min-width : 1px) and (max-width :960px) {.dvcs_logo_outer_wrapper {	margin: 0px 0% 0px 2px;	width: calc(100% - 2px);}.dvcs_logo {	max-width: 100%;	max-height: 90px;}.dvcs_txt_block_1 {	margin: 50px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.dvcs_txt_block_3 {	border-top: 1px solid rgba(255,255,255,.5);	margin: 20px 0px 0px 0px;	padding: 20px 0px 0px 0px;}}.dvcs_logo_hlimit_40 {	max-height: 40px;}.dvcs_logo_hlimit_50 {	max-height: 50px;}.dvcs_logo_hlimit_60 {	max-height: 60px;}.dvcs_logo_hlimit_70 {	max-height: 70px;}.dvcs_logo_hlimit_80 {	max-height: 80px;}/*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*//* ABOUT TEXT STYLES *//*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*/.dvcs_txt_coming_soon {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-family: avn100, "Avenir LT Std", "Avenir LT Std 35 Light", Helvetica, Arial, sans-serif;	font-style: normal;	font-size: 50px;	line-height: 50px;	color: #ffffff;	text-decoration: none;	text-align: left;	letter-spacing: -2px;	text-align: left;	-webkit-transition: 0.2s ease;	transition: 0.2s ease;}.dvcs_txt_p1 {	margin: 14px 0px 0px 3px;	padding: 0px 0px 0px 0px;	font-family: avn400, "Avenir LT Std", "Avenir LT Std 45 Book", Helvetica, Arial, sans-serif;	font-style: normal;	font-size: 16px;	line-height: 22px;	color: #ffffff;	text-decoration: none;	text-align: left;	-webkit-transition: 0.2s ease;	transition: 0.2s ease;}.dvcs_txt_p1 a:link {	text-decoration: none;	color: #ffcc00;	font-family: avn400, "Avenir LT Std", "Avenir LT Std 45 Book", Helvetica, Arial, sans-serif;	font-style: normal;}.dvcs_txt_p1 a:visited {	text-decoration: none;	color: #ffcc00;}.dvcs_txt_p1 a:hover {	text-decoration: underline;	color: #ffcc00;}.dvcs_txt_p1 a:active {	text-decoration: none;	color: #ffcc00;}.dvcs_txt_p2 {	margin: 0px 0px 0px 3px;	padding: 0px 0px 0px 0px;	font-family: avn400, "Avenir LT Std", "Avenir LT Std 45 Book", Helvetica, Arial, sans-serif;	font-style: normal;	font-size: 12px;	line-height: 17px;	color: rgba(255,255,255,.7);	text-decoration: none;	text-align: left;	-webkit-transition: 0.2s ease;	transition: 0.2s ease;}.dvcs_txt_p2 a:link {	text-decoration: none;	color: #ffcc00;	font-family: avn400, "Avenir LT Std", "Avenir LT Std 45 Book", Helvetica, Arial, sans-serif;	font-style: normal;}.dvcs_txt_p2 a:visited {	text-decoration: none;	color: #ffcc00;}.dvcs_txt_p2 a:hover {	text-decoration: underline;	color: #ffcc00;}.dvcs_txt_p2 a:active {	text-decoration: none;	color: #ffcc00;} @media only screen and (min-width : 1px) and (max-width :960px) {.dvcs_txt_coming_soon {	margin: 0px 0px 20px 0px;	font-size: 32px;	line-height: 32px;	letter-spacing: -1px;}.dvcs_txt_p1 {	margin: 14px 0px 0px 2px;	font-size: 15px;	line-height: 21px;}.dvcs_txt_p2 {	margin: 0px 0px 0px 2px;	font-size: 12px;	line-height: 17px;}}