@font-face {
  font-family: 'GESSTwoLight-Light';
  src: url('font/GESSTwoLight-Light.eot?#iefix') format('embedded-opentype'),  url('font/GESSTwoLight-Light.otf')  format('opentype'),
	     url('font/GESSTwoLight-Light.woff') format('woff'), url('font/GESSTwoLight-Light.ttf')  format('truetype'), url('font/GESSTwoLight-Light.svg#GESSTwoLight-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GESSTwoMedium-Medium';
  src: url('font/GESSTwoMedium-Medium.eot?#iefix') format('embedded-opentype'),  url('font/GESSTwoMedium-Medium.otf')  format('opentype'),
	     url('font/GESSTwoMedium-Medium.woff') format('woff'), url('font/GESSTwoMedium-Medium.ttf')  format('truetype'), url('font/GESSTwoMedium-Medium.svg#GESSTwoMedium-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GESSTwoBold-Bold';
  src: url('font/GESSTwoBold-Bold.eot?#iefix') format('embedded-opentype'),  url('font/GESSTwoBold-Bold.otf')  format('opentype'),
	     url('font/GESSTwoBold-Bold.woff') format('woff'), url('font/GESSTwoBold-Bold.ttf')  format('truetype'), url('font/GESSTwoBold-Bold.svg#GESSTwoBold-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


.fontlight{
  font-family: 'GESSTwoLight-Light';
  font-weight:normal !important;	
}



::-webkit-input-placeholder {
   color: #000;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000;  
}

:-ms-input-placeholder {  
   color: #000;  
}



*[type!=radio]{
-webkit-appearance:none ;
-moz-appearance :none;
 border-radius: 0;
}

a,input{
		  -webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s	
}


body{
	margin:0;
	padding:0px;
	background-color:#fff;
	font-family: 'GESSTwoLight-Light';
}




.maxwidth{
	width:95%;
	padding-left:2.5%;
	padding-right:2.5%;
	max-width:970px;
	margin:0 auto;
	direction:rtl;
	overflow:hidden
}


.header-container{
	padding-top:20px;
	
	text-align:center;
	background-image:url(../imgs/bg.jpg);
	background-attachment:fixed;
	background-size:cover;
}

.header-content{
	position:relative;
	display:inline-table;
	width:100%;
	background-image:url(../imgs/bg.png);
	background-size:100%;
	background-repeat:no-repeat;
	padding-bottom:20px;
	background-position:bottom	
}

.socialmedia-container{
	float:left;
}

.logo-container{
	float:right;

}

.logo-mid{
	float:right;
	text-align:center;
	width:80%;	
}

.logo-mid img{
	max-width:400px;	
}

.socialmedia-container a{
	margin-bottom:4px;
	display:inline-block;	
}

.menu-container{
	background-color:#eecf17;	
}

.menu-content{
	width:100%;
	display:inline-table;
	direction:rtl
}

.menu-right,.menu-left{
	float:right;	
}

.menu-right{
	width:83%;	
}

.menu-right1{
	display:none;	
}

.menu-left{
	width:17%;
	padding-top:6px;	
}

.menu-link{
	margin:0px;
	padding:11px;
	padding-left:7px;
	padding-right:7px;
	font-size:14px;
	display:inline-block;
	text-decoration:none;
	color:#06355f;
	font-weight:bold
}

.menu-link:hover{
	color:#fff;
	background-color:#146ab5;	
}

.menu-link-current{
	color:#fff;
	background-color:#146ab5;	
}

.search-box{
	background-color:#ccb112;
	color:#146ab5;
	border:0px;
	border-radius:3px;
	width:96%;
	height:25px;
	background-image:url(../imgs/search.png);
	background-repeat:no-repeat;
	background-position:4px 0px;
	  font-family: 'GESSTwoLight-Light';
	  padding-right:4%;
}


.page-container{
	background-image:url(../imgs/bg1.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%;
	direction:rtl;
	min-height:700px;
	padding-bottom:50px;
}



.home-title{
	text-align:center;
	margin:15px;
	margin-bottom:30px;
	margin-top:30px;
	color:#146ab5;
	font-size:28px;
	font-weight:bold
}

.stories-content{
	display:inline-table;
	width:100%;	
}

.story-container{
	float:right;
	width:32.5%;
	margin-left:1.25%;
	margin-bottom:1.25%;
}

.story-container:nth-child(3n){
	margin-left:0px;	
}

.story-content{
	margin-top:10px;	
}

.story-title{
	color:#414042;
	font-size:20px;
}

.story-text{
	color:#000;
	font-size:13px;
	margin-top:20px;
}

.story-btn{
	display:inline-block;
	background-color:#146ab5;
	border:1px solid #146ab5;
	color:#fff;
	font-family: 'GESSTwoMedium-Medium';
	font-size:13px;
	padding:15px;
	padding-bottom:4px;
	padding-top:4px;
	text-decoration:none;
	margin-top:20px;
}

.story-btn:hover{
	background-color:#fff;
	color:#146ab5;
}


.dvd-content{
	width:100%;
	display:inline-table;	
}

.dvd{
	float:right;
	width:32.5%;
	margin-left:1.25%;
	text-align:left
}

.dvd:nth-child(3n){
	margin-left:0px;	
}

.textbox{
	width:98%;
	padding-right:2%;
	background-color:#ebebeb;
	border:0px;
	color:#000;
	font-family: 'GESSTwoLight-Light';
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:3.5%;
}

.submit{
	background-color:#146ab5;
	border:1px solid #146ab5;
	color:#fff;
	font-family: 'GESSTwoLight-Light';
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	font-size:18px;
}

.submit:hover{
	background-color:#7d7e7f;
	border:1px solid #7d7e7f;
	color:#ebebeb;	
}


.ad{
	margin-bottom:15px;
	margin-top:15px;	
}



.boxes-content{
	display:inline-table;
	width:100%;	
}

.box-left{
	width:32.5%;
	float:right;
	
	background-color:#ebebeb;
	padding-bottom:20px;
}

.box-right{
	float:right;
	width:33.25%;
	margin-left:1.25%;
}

.box-middle{
	float:right;
	width:31.75%;
	margin-left:1.25%;	
}

.box-title{
	background-color:#146ab5;
	color:#fff;
	padding:13px;
	font-family: 'GESSTwoMedium-Medium';
	font-size:18px;	
}

.answers{
	padding-right:15px;
	padding-top:20px;	
}


.footer-container{
	text-align:center;
	background-color:#146ab5;
	padding-top:10px;
	padding-bottom:10px;
	color:#fff;
	direction:rtl;
		margin-top:15px;	
}

.footer-container span{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
}

.submit1{
	color:#fff;
	background-color:#146ab5;
	border:1px solid #146ab5;
	font-family: 'GESSTwoLight-Light';
	min-width:80px;
	cursor:pointer;
	margin-bottom:10px;
	display:inline-block;
}

.submit1:hover{
	background-color:#fff;
	color:#146ab5
}

.break{
	width:100%;
	height:1px;
	background-color:#dddddd	
}


.text{
	color:#000;
	direction:rtl;
}

.title1{
	font-size:18px;
	color:#146ab5;	
}

.textbox1{
	background-color:#ebebeb;
	color:#7d7e7f;
	width:98%;
	padding-right:2%;
	border:0px;
	font-family: 'GESSTwoLight-Light';
	height:30px;
	margin-bottom:10px;	
}

.textarea{
	background-color:#ebebeb;
	color:#7d7e7f;
	width:98%;
	padding-right:2%;
	border:0px;
	font-family: 'GESSTwoLight-Light';
	height:160px;
	margin-bottom:10px;
	resize:none	;
	font-size:14px;
	padding-top:10px;
}

::-webkit-input-placeholder {
   color: #7d7e7f;
}

:-moz-placeholder { /* Firefox 18- */
   color: #7d7e7f;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #7d7e7f;  
}

:-ms-input-placeholder {  
   color: #7d7e7f;  
}

.left{
	text-align:left;	
}


.testimonies-content{
	width:100%;
	display:inline-table;	
}

.testimony-item{
	float:right;
	width:48%;
	margin-left:4%;
	margin-bottom:2%;
	position:relative	
}

.testimony-item:nth-child(2n){
	margin-left:0px;	
}

.testimony-content{
	color:#626365;
	padding-right:20px;
	font-size:13px;	
}

.testimony-text{
	margin-top:20px;
	color:#000;	
}

.testimony-title{
	color:#000;	
}

.testimony-more{
	position:absolute;
	bottom:5px;
	left:5px;
	color:	#000;
	text-decoration:none;
}

.testimony-more:hover{
	text-decoration:underline
}

.testimony-video{
	float:right;
	width:100%;
	text-align:center	
}

.vid{
	width:60%;	
}

.testimony-share{
	width:40%;
	text-align:left	
}

.link{
	color:#146ab5;
	font-size:18px;
	display:inline-block;
	text-decoration:none;
	background-image:url(../imgs/line.png);
	background-repeat:repeat-x;
	background-position:0px 100%;
	padding-bottom:5px;
}


.download-btn{
	background-color:#eecf17;
	color:#58595b;
	display:block;
	text-decoration:none;
	padding-bottom:7px;
	padding-top:7px;
}

.download-btn:hover{
	opacity:0.8	
}


.dvd-inner{
	float:right;
	width:48%;
	margin-left:4%;
	text-align:left
}

.dvd-inner:nth-child(2n){
	margin-left:0px;	
}

.textarea1{
	background-color:#ebebeb;
	color:#7d7e7f;
	width:98%;
	padding-right:2%;
	border:0px;
	font-family: 'GESSTwoLight-Light';
	height:215px;
	margin-bottom:10px;
	resize:none	;
	font-size:14px;
	padding-top:10px;
}

.border{
	border:#e4e4e4 1px solid;
	padding:15px;	
}

.event-content{
	display:inline-table;
	width:100%;	
}

.event-item{
	width:33%;
	float:right;
}

.event-title{
	color:#a7a9ac;
	font-size:14px;	
}

.event-desc{
	color:#58595b;
	padding-top:12px;	
}

.event-description{
	padding-left:15px;	
}

.speaker-title{
	color:#146ab5;
	font-size:16px;
	padding-bottom:20px;
	padding-top:20px;
	font-family: 'GESSTwoMedium-Medium';	
}

.speakers-content{
	width:100%;
	display:inline-table;
}

.speaker-item{
	width:32.3%;
	float:right;
	margin-left:1.5%;
	margin-bottom:1.5%;
	position:relative
}

.speaker-item:nth-child(3n){
	margin-left:0px;	
}

.speaker-name{
	position:absolute;
	bottom:0px;
	left:0px;
	text-align:center;
	background-color:#eecf17;
	width:100%;
	padding-top:7px;
	padding-bottom:7px;
	color:#414042;
	font-size:18px;	
}

.speaker-play{
	text-align:center;
	width:100%;
	position:absolute;
	top:24%;	
}

.sched-content{
	display:inline-block;
	width:100%;	
}

.sched-item{
	width:49%;
	margin-left:1%;
	float:right;
	background-color:#ebebeb;
}

.sched-title{
	color:#fff;
	background-color:#146ab5;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	font-size:18px;	
}

.sched-text{
	color:#58595b;
	padding:20px;
	font-size:13px;
	text-align:center
}

.map{
	margin-top:100px;	
}

.just{
	text-align:justify !important;	
}

.font-en{
	font-family:Arial, Helvetica, sans-serif;	
}

.player{
	
	opacity:0;
}

.drop{
	width:100%;
	background-color:#ebebeb;
	border:0px;
	color:#000;
	font-family: 'GESSTwoLight-Light';
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:3.5%;
	color:#b0b0b1;
}

.drop1{
	width:100%;
	background-color:#ebebeb;
	border:0px;
	color:#000;
	font-family: 'GESSTwoLight-Light';
	padding-top:7px;
	padding-bottom:7px;
	color:#b0b0b1;
	margin-bottom:10px;
}

.col{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	direction:rtl;
}

.note{
	font-size:12px;
	padding-top:10px;	
}

label:hover{
	color:#146AB5;
	cursor:pointer;	
}

.menu-click{
	border-bottom:2px solid #CCB112;
	padding-bottom:4px;
	padding-top:4px;	
}

.menu-mobile{
	display:none;	
}

