
@font-face {
	font-family: 'db_adman_lite';
	src: url('../fonts/db-adman-x-li.eot');
	src: url('../fonts/db-adman-x-li.eot?#iefix') format('embedded-opentype'),
	url('../fonts/db-adman-x-li.woff') format('woff'),
	url('../fonts/db-adman-x-li.ttf') format('truetype'),
	url('../fonts/db-adman-x-li.svg#db_admin_lite') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'db_adman_bold';
	src: url('../fonts/db-adman-x0.eot');
	src: url('../fonts/db-adman-x0.eot?#iefix') format('embedded-opentype'),
	url('../fonts/db-adman-x0.woff') format('woff'),
	url('../fonts/db-adman-x0.ttf') format('truetype'),
	url('../fonts/db-adman-x0.svg#db_admin_lite') format('svg');
	font-weight: normal;
	font-style: normal;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;padding: 0;border: 0;outline: 0;
	font-size: 14px; vertical-align: baseline;
	background: transparent;}
	body              { background-image: url("../images/bg-desktop.jpg");}
	ol,          	  {list-style: none;}
	blockquote, q     {quotes: none;}
	blockquote:before, blockquote:after,
	q:before, q:after {content: '';	content: none;}
	:focus            {outline: 0;}
	ins               {text-decoration: none;}
	del               {text-decoration: line-through;}
	table             {border-collapse: collapse;border-spacing: 0;}
	b {font-size: 22px;}
	/*  Font-face */
/*	@font-face {
		font-family: 'db_helvethaica_x55_regular';
		src: url('../fonts/db_helvethaica_x_v3.2-webfont.eot');
		src: url('../fonts/db_helvethaica_x_v3.2-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/db_helvethaica_x_v3.2-webfont.woff2') format('woff2'),
		url('../fonts/db_helvethaica_x_v3.2-webfont.woff') format('woff'),
		url('../fonts/db_helvethaica_x_v3.2-webfont.ttf') format('truetype'),
		url('../fonts/db_helvethaica_x_v3.2-webfont.svg#db_helvethaica_x55_regular') format('svg');
		font-weight: normal;
		font-style: normal;
		}*/


		/* Main  */
		.desktop-con{
			display:block;
		}
		.mobile-h{
			display:none;
		}
		.mobile-v{
			display:none;
		}
		.img-logo{
			padding:20px;
		}
		.desktop-menu{
			display:block;
		}
		.mobile-menu{
			display:none;
		}
		.banner-main{
			width:100%;
			height:518px;
			text-align:center;
			background: url(../images/bg-cloud.jpg) no-repeat center center fixed; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
		}
		.banner-main-v{
			width:100%;
			line-height: 0;
			display:none;
		}
		.banner-main-h{
			width:100%;
			line-height: 0;
			display:none;
		}
		.signup-main{
			width:100%;
			/*			height:600px;*/
			text-align:center;
			background-color:#e2ba34;
		}
		.signup-bg{
			width:1180px;
			height:540px;
			margin:auto;
			background: url(../images/bg-news.png) no-repeat center center; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
		}

		.donate-main{
			width:100%;
			/*			height:500px;*/
			text-align:center;
			/*background-color:#e2ba34;*/
			padding: 50px 0;
			background-image: url('../images/donate-bg.png');
			background-repeat: no-repeat;
			/*			background-attachment: fixed;*/
			background-position: center; 
		}
		.footer-main{
			width:100%;
			background-color:#f1f0eb;
			border-bottom:solid 1px #e5e4de;
		}
		.footer-main-in{
			width:1180px;
			margin:0 auto;
			padding:90px 0px;
		}
		.size-menu-footer {
			float:left;
			width:33%;
		}
		.menu-footer {
			padding:5px 0px;
		}
		.menu-icons-footer{
			float: left;
			padding: 0px 0px 0px 0px;
			width: 40px;
			text-align: center;
			font-size: 8px;
			color: #969696;
		}
		.menu-icons-footer-social{
			float: left;
			padding: 0px 0px 0px 0px;
			width: 40px;
			text-align: center;
			font-size: 19px;
			color: #969696;
		}
		.menu-txt-footer {
			float:left;
			/*padding:1px 0px 0px 0px;*/
		}
		.menu-txt-footer a{
			font-family: 'db_adman_bold';
			font-size:24px;
			color:#555;
			-webkit-transition: all .2s ease;
			-moz-transition: all .2s ease;
			-ms-transition: all .2s ease;
			-o-transition: all .2s ease;
			transition: all .2s ease;
		}
		.menu-txt-footer a:hover{
			color:#e2ba34;
		}
		.size-txtcopy-footer {
			text-align:center;
			font-size:12px;
			color:#c2c2c2;
			padding:30px 0px;
			/*text-transform:uppercase;*/
		}
		.menu-top{
			/*width:1020px;*/
			width: 1020px;
			height:65px;
			text-align:center;
			margin:0 auto;
		}
		.line-menu{
			width:100%;
			height:1px;
			background:#e5e4de;
		}
		.line-yellow-top{
			width:100%;
			height:4px;
			background:#e2ba34;
		}

		.bar-detail{
			width: 100%;
			/*			height: 120px;*/
/*			background-image: url('../images/bg-title.jpg');
			background-repeat: no-repeat;
			background-position: center;*/
			background-color: #e2ba34;
			
		}
		.bar-bg{
			width:100%;
			margin:auto;
			background: url(../images/bg-news.png) no-repeat center center; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
			font-family: 'db_adman_bold';
			font-size: 32px;
			padding: 22px 0 19px 0;
			text-align: center;
			color: #000;
			line-height: 40px;
		}
		.simple-detail{
			width:990px;
			text-align:left;
			padding:40px 20px;
			margin:auto;
		}
		.half-50{
			width:50%;
			float:left; 
			padding: 20px 20px;
		}
		.half-50-text{
			width: 50%;
			/* background-color: #a89a89; */
			float: left;
			text-align: left;
			font-size: 200%;
			line-height: 100%;
			padding: 56px 40px 30px 40px;
			color:#000;
			font-family:'db_adman_lite';
		}
		.head-black-main{
			font-size: 160%;
			line-height: 100%;
			font-family:'db_adman_bold';
			color:#000;
		}
		.head-gray-main{
			font-size: 350%;
			line-height: 100%;
			font-family:'db_adman_lite';
			color:#555555;
		}
		.full-text{
			width: 1180px;
			padding: 30px 0 20px 0;
			margin: auto;
		}
		.container-news{
			width:1180px;
			background-color:#565656;
			margin:auto;text-align:left;
		}
		.news-main{
			width:100%;
			/*			height:620px;*/
			text-align:center;
			/*background-color:#eeeee8;*/
		}
		.small-news{
			width:25%;
			height:420px;
			padding:10px 15px;
			float:left;
		}
		.botton-position-left{
			text-align: left;
		}
		.botton-position-center{
			text-align: center;
		}
		.head-news{
			font-family: 'db_adman_bold';
			font-size: 200%;
			line-height: 100%;
			padding: 10px 0 6px 0;
		}
		.day-news{
			font-family: 'db_adman_bold';
			font-size: 105%;
			line-height: 100%;
			color: #A2A2A2;
		}
		.text-default{
			font-family: 'db_adman_lite';
			font-size: 156%;
			line-height: 100%;
			color: #555555;
			padding-top: 12px;
		}
		.donate-main-bold{
			font-size: 370%;
			line-height: 100%;
			font-family:'db_adman_bold';
			color:#000;
		}
		.donate-main-lite{
			font-size: 100%;
			line-height: 100%;
			font-family:'db_adman_lite';
			color:#000;
		}
		.box-subscribe{
			border: 1px solid #dfdfdf;
			height: 40px;
			width: 90%;
			-webkit-border-radius: 20px 20px 20px 20px;
			border-radius: 20px 20px 20px 20px;
			padding: 0 15px;
			font-family: db_adman_lite;
			font-size: 155%;
		}
		.text-subscribe{
			font-family: 'db_adman_bold';
			color:#555555;
			font-size: 170%;
		}
		.subscribe-main{
			width:980px;
			height:75px;
			background-color:#ffffff;
			margin:auto;border: 1px solid #dcdcdc;
			position:absolute;
			bottom:13%;
			left:50%;
			margin-left: -490px;
			padding:10px;
		}
		.subscribe1{
			width:33%;
			height:50px;
			float:left;
			text-align:right;
			padding-top: 17px;
		}
		.subscribe2{
			width:44%;
			height:50px;
			float:left;
			text-align:center;
			padding-top: 5px;	
		}
		.subscribe3 {
			width: 23%;
			height: 50px;
			float: left;
			text-align: left;
			padding-top: 3px;
		}

/***********************
  OUTLINE BUTTONS
  ************************/

  .btn.black-outline {
  	background: none;
  	padding: 6px 22px;
  	border: 2px solid #000000;
  	color: #000000;
  	font-size: 100%;
  	font-family: db_adman_bold;
  	transition: all 0.2s ease 0s;
  	border-radius: 10px;
  	box-shadow: none;
  	text-shadow: none;
  }
  .btn-primary.black-outline:hover, 
  .btn-primary.black-outline:focus, 
  .btn-primary.black-outline:active, 
  .btn-primary.black-outline.active, 
  .open > .dropdown-toggle.btn-primary {
  	border-color: #ffffff;
  	background-color: #ffffff;
  	color:#555555;
  }

  .btn.gray-outline {
  	background: none;
  	padding: 6px 22px;
  	border: 1px solid #b9b8b5;
  	color: #555555;
  	font-size: 180%;
  	font-family: db_adman_bold;
  	transition: all 0.2s ease 0s;
  	border-radius: 10px;
  	box-shadow: none;
  	text-shadow: none;
  }
  .btn-primary.gray-outline:hover, 
  .btn-primary.gray-outline:focus, 
  .btn-primary.gray-outline:active, 
  .btn-primary.gray-outline.active, 
  .open > .dropdown-toggle.btn-primary {
  	border-color: #e2ba34;
  	background-color: #e2ba34;
  	color:#ffffff;
  }

  .btn.white-outline {
  	background: none;
  	border: 0px solid #b9b8b5;
  	background-color:#ffffff;
  	padding: 6px 50px;
  	color: #555555;
  	font-size: 245%;
  	font-family: db_adman_bold;
  	transition: all 0.2s ease 0s;
  	border-radius: 10px;
  	box-shadow: none;
  	text-shadow: none;
  }
  .btn-primary.white-outline:hover, 
  .btn-primary.white-outline:focus, 
  .btn-primary.white-outline:active, 
  .btn-primary.white-outline.active, 
  .open > .dropdown-toggle.btn-primary {
  	background-color: #000000;
  	color:#ffffff;
  }

  .btn.yellow-outline {
  	background: none;
  	border: 0px solid #b9b8b5;
  	background-color: #e2ba34;
  	padding: 7px 14px;
  	color: #ffffff;
  	font-size: 124%;
  	font-family: db_adman_bold;
  	transition: all 0.2s ease 0s;
  	border-radius: 10px;
  	box-shadow: none;
  	text-shadow: none;
  }
  .btn-primary.yellow-outline:hover, 
  .btn-primary.yellow-outline:focus, 
  .btn-primary.yellow-outline:active, 
  .btn-primary.yellow-outline.active, 
  .open > .dropdown-toggle.btn-primary {
  	background-color: #424539;
  }

  .btn.yellow-small {
  	background: none;
  	border: 0px solid #b9b8b5;
  	background-color: #e2ba34;
  	padding: 3px 36px;
  	color: #ffffff;
  	font-size: 18px;
  	font-family: db_adman_bold;
  	transition: all 0.2s ease 0s;
  	border-radius: 10px;
  	box-shadow: none;
  	text-shadow: none;
  }
  .btn-primary.yellow-small:hover, 
  .btn-primary.yellow-small:focus, 
  .btn-primary.yellow-small:active, 
  .btn-primary.yellow-small.active, 
  .open > .dropdown-toggle.btn-primary {
  	background-color: #424539;
  }

  .textfield-contact{
  	width: 48%;
  	float: left;
  	margin: 0px 10px 10px 0;
  	color: #999999;
  	font-size: 19px;
  	/*line-height: 19px;*/
  	padding-top: 10px;
  }
  .textarea-contact{
  	width:98%;
  	color: #999999;
  	font-size: 19px;
  	/*line-height: 19px;*/
  	padding-top: 10px;
  }
  .contact-left{
  	width: 35%;
  	float: left;
  	font-family: 'db_adman_bold';
  	font-size: 22px;
  	vertical-align: middle;
  	text-align: left;
  	border-right: 1px solid #E0E0E0;
  	height: 400px;
  	margin: 0 0 50px 0;
  }
  .contact-right{
  	width:65%; float:left; font-family: 'db_adman_bold';
  	font-size: 22px;
  	vertical-align: middle;
  	text-align: left;
  	padding: 0 0 0 48px;
  	margin: 0 0 50px 0;
  }
  .menu-icons-gallery{
  	float: left;
  	padding: 0px 10px 0px 0px;
  	width: 8%;
  	text-align: center;
  	font-size: 8px;
  	color: #969696;
  }
  .menu-txt-gallery {
  	float:left;
  	width: 90%;
  	padding-bottom: 2px;
  	/*padding:1px 0px 0px 0px;*/
  }
  .menu-txt-gallery a{
  	font-family: 'db_adman_bold';
  	font-size:20px;
  	color:#555;
  	-webkit-transition: all .2s ease;
  	-moz-transition: all .2s ease;
  	-ms-transition: all .2s ease;
  	-o-transition: all .2s ease;
  	transition: all .2s ease;
  }
  .menu-txt-gallery a:hover{
  	color:#e2ba34;
  }
  .gallerywidth{
  	width: 990px; 
  	text-align: left;
  	padding: 40px 0px; 
  	margin: auto;
  }
  .gallery-left{
  	width: 28%; #622666; 
  	float:left;float: left;
  	font-family: 'db_adman_bold';
  	font-size: 22px;
  	margin-bottom: 50px;
  }
  .gallery-menu-slash{
  	width:95%; 
  	height:1px; 
  	border-bottom: 1px dotted #d6d6d6; 
  	padding: 10px 0px; 
  	float:left;    margin: 0px 0 15px 0;
  }
  .gallery-right{
  	width: 72%; 
  	float:left; 
  	padding: 0 0 0 24px;
  	border-left: 1px solid #E0E0E0;
  	float: left;
  	font-family: 'db_adman_bold';
  	font-size: 22px;
  	margin-bottom: 50px;
  }
  .gallery-tmb{
  	width:100%; 
  	padding: 20px 0px; 
  	margin: 0px 0 15px 0;
  }

