@font-face
{
font-family: Lato-Light;
src: url(../font/Lato-Light.ttf);

}

body{margin:0px; padding:0px; -webkit-print-color-adjust: exact; font-family: 'Open Sans', sans-serif;}
/*Header*/
h2 {color:#000; font-size:25px;font-family: 'Open Sans', sans-serif;}
.post .entry h2 {font-size:20px;font-family: 'Open Sans', sans-serif;}
img{ margin:0px; padding:0px; border:0px;}

a{  margin:0px; padding:0px; outline:none; text-decoration:none; color: #838383; }
a:hover{  margin:0px; padding:0px; outline:none; text-decoration:none; color: #000; }


.wrapper{width:100%; height:auto;margin:0px; padding:0px; background-repeat:no-repeat; background-position: top center; background-color:#cae2f0; -webkit-print-color-adjust: exact; background-attachment:fixed; display:table; float:left;}


		
	 /*-------top-header------------*/

.top-header{
			width:100%;
			height:auto;
			margin:0px 0px 0px 0px;
			padding:0px 0px 4px;  
			display:table;
			
			}

.maincontainer{
				width:1180px;
				height:auto;
				margin:0px auto; 
				padding:0px; 
				}
				
.header{
		width:100%; 
		height:auto; 
		margin:0px; 
		padding:0px;
		display:table;
		
		}


.logo{
			width:205px; 
			height:auto; 
			margin:0px 0px 0px 24px; 
			padding:0px;  
			float:left; 
			}
			
.logo img{
				margin:0px;
				padding:0px; 
				
				}
				
				
.header-right{ 
				width:951px; 
				height:auto;
				margin:0px; 
				padding:0px; 
				float:right;
				text-align:right
				}
				
.social-section{
			width:522px;
			height:auto; 
			margin:0px ; 
			padding:0px;
			float:right;
			text-align:right;
			
			}
			
				
#social-section{
			width:522px;
			height:auto; 
			margin:0px ; 
			padding:0px;
			float:right;
			text-align:right;
			display:none;
			
			}
			
.flag{width:150px; height:auto; margin:6px 0px 0px 0px; padding:0px; float:left;display:none;}
.flag ul{margin:0px; padding:0px;}
.flag ul li{margin:0px; padding:0px 5px 0px 0px;list-style:none; float:left;}
.flag ul li:last-child{padding-right:0px;}
.flag ul li a{margin:0px; padding:0px;}

.social-link{width:182px; height:auto; margin:0px; padding:0px; float:left;}
.social-link ul{margin:0px; padding:0px;}
.social-link ul li{margin:0px; padding:0px 2.3px 0px 0px; list-style:none; float:left;}
.social-link ul li:nth-child(6){padding-right:0px;}
.social-link ul li:nth-child(4){padding-right:1.6px;}
.social-link ul li a{margin:0px; padding:0px;}
.social-link ul li a.link{width:28px; height:24px; margin:0px; padding:5px 0px 0px; text-align:center; background-color:#fff; -webkit-print-color-adjust: exact; display:table;}
.social-link ul li a.link:hover{ background-color:#cccccc;}
.social-link ul li a.face{width:28px; height:23px; margin:0px; padding:4px 0px 0px; text-align:center; background-color:#fff;-webkit-print-color-adjust: exact;  display:table;}
.social-link ul li a.face:hover{ background-color:#cccccc;}

.buy{width:170px; height:72px; margin:0px; padding:0px; float:right; text-align:center; background:url(images/buy-bg.png) no-repeat; background-position:bottom }
.buy p{margin:17px 0px 0px; padding:0px; font-family: 'Open Sans', sans-serif; font-weight:700; color:#779a0b; font-size:20px;}
.buy p a{color:#779a0b;}

.buy:hover{background:url(images/buy-hover.png) no-repeat}





.nav{
			width:951px;
			height:auto;
			margin:40px 0px 0px 0px;
			padding:0px 0px 0px; 
			float:left;
			text-align: right;
			display:table;
			background:url(images/menu-bg.png) no-repeat;
			background-position:top
			}




#nav
		{width: 100%; /* 1000 */
			font-family:Raleway-Medium;
			position:relative;
			font-family: 'Open Sans', sans-serif;
			
			
			 
			
			text-decoration:none; 
		}

			#nav > a { display: none; }

			#nav li
			{
				position: relative;
				list-style: none;
				background:none;
				
			}
				#nav li a
				{
					color: #fff;
					display: block;
				}
				
			#nav span:after
			{
				width: 0;
				height: 0;
				border: 0.313em solid transparent; /* 5 */
				border-bottom: none;
				border-top-color: #fff;
				content: '';
				vertical-align: middle;
				display: inline-block;
				position: relative;
				right: -0.313em; /* 5 */
			}
			#nav > li:after
					{
						position: absolute;
						border: 2px solid #fff;
						top: 35%;
						left: 25%;
						right: 25%;
						content: '';
					}

			/* first level */

			#nav > ul
			{
				height:auto; /* 60 */
				/*background-color: #003d98;*/
				 list-style: none; padding:0px; margin:0px; 
			}
				#nav > ul > li { height:auto; 
					float: left; 
					padding:0px 0px 0px 0px;
					}
					
					#nav > ul > li > a
					{ padding:0px 18px 0px 18px;
						height:auto; 
						font-size:20px; /* 24 */
						line-height:55px; /* 60 (24) */
						text-align:right;
						font-weight:400;
						text-decoration:none;
						
						 /*text-shadow:0px 1px 1px #000;*/
					
						margin:0 0px 0 1px;
						
						
					}
					
					
					
					/*----------------------------------------change of contact-tab-------------------------------*/
						/*#nav > ul > li:last-child > a:after
						{
						content:url(images/border-top.png);
						position:relative;
						top:25px;
						left:10px;
						}
					
						#nav > ul > li:last-child >a
						{
						background:none;
						padding-right:0px;
						
					
					
						}
						#nav > ul > li:last-child 
						{
						
						border-right:none;
					
					
						}
						
						*/
						/*----------------------------------------change of contact-tab-------------------------------*/
						#nav > ul > li:hover > a,
						#nav > ul:not( :hover ) > li.active > a
						{
							text-decoration:none;
							color:#169bbf;
						   background:url(images/menu-hover.png) repeat-x;
				}

						#nav > ul > li.selected >a
						{ text-decoration:none;
						   color:#169bbf;
						   background:url(images/menu-hover.png) repeat-x;
							 
							
						}
						#nav > ul > li.current-post-parent > a {
							background: rgba(0, 0, 0, 0) url("images/menu-hover.png") repeat-x scroll 0 0;
							color: #169bbf;
							text-decoration: none;
						}



				/* second level */

				#nav li ul
				{
					background-color:#8b0905;
					-webkit-print-color-adjust: exact; 
					display: none;
					position: absolute;
					top: 100%; width:230px; margin:0px; padding:0px;
				}
					#nav li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
					}
						#nav li:not( :first-child ):hover ul
						{
							left: 0px;
						}
						#nav li ul a
						{
							font-size: 12px; /* 20 */ 
							border-bottom: 1px solid #efeded;
							padding: 3px 0 3px 8px; line-height:35px; /* 15 (20) */
							text-decoration:none;
							text-align:left;
							color:#fff;
						}
							#nav li ul li a:hover,
							#nav li ul:not( :hover ) li.active a
							{
								/*background-color:#ecbd00;*/
								color:#e3af36;
							}


		@media only screen and ( max-width: 62.5em ) /* 1000 */
		{
			#nav
			{
				width: 100%;
				position: static;
				margin: 0px 0px 0px;
				background-color:#716558;
			
		}
			
		}

		@media only screen and ( max-width:999px ) /* 640 */
		{
			
			#nav
			{
				position: relative;
				top: auto;
				left: auto;
				
			}
				#nav > a
				{
					width: 2.5em; /* 50 */
					height: 2.5em; /* 50 */
					text-align: left;
					text-indent: -9999px;
					background-color: #444343;
					position: relative;
				}
					#nav > a:before,
					#nav > a:after
					{
						position: absolute;
						border: 2px solid #fff;
						top: 35%;
						left: 25%;
						right: 25%;
						content: '';
					}
					
					#nav > a:after
					{
						top: 60%;
					}

				#nav:not( :target ) > a:first-of-type,
				#nav:target > a:last-of-type
				{
					display: block;
				}






			/* first level */

			#nav > ul
			{
				height: auto;
				display: none;
				position: absolute;
				left: 0;
				right: 0; background-color:#716558; 
				-webkit-print-color-adjust: exact; 
				width:100%;
				
			}
				#nav:target > ul
				{
					display: block;
				}
				#nav > ul > li
				{
					width: 100%;
					float: none;
					border-bottom:1px solid #ccc;
				}
					#nav > ul > li > a
					{
						height: auto;
						text-align: left; line-height:30px;
						padding:0 0 0 7px; border:none;
						
						 /* 20 (24) */
					}
						#nav > ul > li:not( :last-child ) > a
						{
							border-right: none;
							border-bottom:none;
							
							
						}
						#nav > ul > li > a{color:#fff;}
						
						#nav > ul > li > a:hover{border:none; background-color:#000; color:#169bbf;}
						#nav > ul > li a.selected
						{
							background: none;
							color:#169bbf; border:none;
							
						}


				/* second level */

				#nav li ul

				{
					position: static;
					padding:0px; /* 20 */
					width:259px;
					display: block;
				}
				#nav li ul a
						{ font-size: 12px; /* 20 */ 
							/*border-bottom: 1px solid #efeded;*/
							padding: 0px 0 0 25px; line-height:30px; /* 15 (20) */
						}
		}
		

		
.top-banner{
				width:100%; 
				height:auto; 
			    margin:265px 0px 102px ;
				padding:0px; 
				display:table; 
				float:left;
				 
 }
 


				
.banner{
				width:695px; 
				height:auto; 
				margin:0px; 
				padding:20px 55px 43px 50px; 
				display:table;
				background:url(images/banner-bg.png) repeat;
				 
				box-sizing:border-box;
				}
				

.banner h2{margin:0px; padding:0px 0px 5px; font-family: 'Open Sans', sans-serif; font-size:72px; color:#fff; font-weight:normal; font-weight:700;  }

.banner p {margin:0px; padding:0px 0px 0px; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:30px; color:#fff; text-align:center }
.banner p span {margin:0px; padding:0px 0px 0px; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:30px; font-style:italic; color:#fff; text-align:center }

.vistor-link{width:144px; height:auto; margin:0px; padding:0px; position:absolute; right:0px; top:52%;}
.vistor-link a img{margin:0px; padding:0px;}

.share-link{width:48px; height:auto; margin:0px; padding:0px; position:absolute; left:0px; top:129%; z-index:100}
.share-link a img{margin:0px; padding:0px;}

.top-about-section{
					width:100%; 
					height:auto; 
					margin:0px 0px 0px; 
					padding:0px 0px 0px; 
					display:table;
					float:left; 
					}
.about-section{
					width:100%; 
					height:auto; 
					margin:0px 0px 0px; 
					padding:0px 0px 0px; 
					display:table;
					
					 }
					 
.about-section-left{width:787px; height:auto; margin:0px; padding:26px 0px 0px; float:left; background-color:#fff;-webkit-print-color-adjust: exact;  box-sizing:border-box;}
.about-head{width:100%; height:236px; margin:0px; padding:0px 0px 0px; box-sizing:border-box;}

.about-head h1{margin:0px; padding:0px 18px 7px 20px ;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:24px; color:#581492; width:400px; float:left;  }
.share-img{width:167px; height:auto; margin:0px; padding:0px; float:right;}
.share-img img{margin:0px; padding:0px;}

.about-head p {margin:0px; padding:0px 20px 0px 20px; font-family: 'Open Sans', sans-serif; font-weight:400; display:table; float:left;  font-size:15px; color:#36312b; font-weight:normal; line-height:22px;}

.about-banner{width:100%; height:auto; margin:0px 0px 0px; padding:0px; display:table; line-height:0px;}
.about-banner img{margin:0px; padding:0px; float:none;}
.about-gallery{width:100%; height:auto; margin:0px; padding:0px; display:table; line-height:0px;}
.about-gallery ul{margin:0px; padding:0px;}
.about-gallery ul li{margin:0px; padding:0px; list-style:none; float:left; position:relative;}
.about-gallery ul li img{margin:0px; padding:0px; width:100%; height:auto;}


/*span.text-content-data span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
span.text-content-data {
    color: #fff;
    font-size:30px;
   font-family: 'Open Sans', sans-serif;
	font-weight:700;
    margin: 0;
    text-transform: uppercase;
    margin-top: 0px;
    position: absolute; 
	text-align: center;
    top:25%;
    width: 100%;
	line-height:43px;  
	box-sizing: border-box;
    padding: 25% 15% 15% 15%; text-decoration:none;
}

 
ul li:hover span.text-content-data {
  opacity: 1;
}

span.text-content-data {
  background: rgba(0,0,0,0.5); 
  color: white;
  cursor: pointer;
 display: table;
  height:auto;
  left: 0;
  position: absolute;
  top: 0; bottom:0;
  width: 100%;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}*/






.about-section-right{width:392px; height:auto; margin:0px 0px 0px; padding:0px; float:left; line-height:0px;}
.office-gallery{width:100%; height:auto; margin:0px; padding:0px; display:table;}
.office-gallery ul{margin:0px; padding:0px;}
.office-gallery ul li{margin:0px; padding:0px; list-style:none; position:relative}
.office-gallery ul li img{margin:0px; padding:0px; width:100%; height:auto;}

#office-gallery{width:100%; height:auto; margin:0px; padding:0px; display:none;}
#office-gallery ul{margin:0px; padding:0px;}
#office-gallery ul li{margin:0px; padding:0px; list-style:none; float:left; width:33.33%; position:relative}
#office-gallery ul li img{margin:0px; padding:0px; width:100%; height:auto;}

span.text-content span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
span.text-content {
    color: #fff;
    font-size: 24px;
    font-family: 'Open Sans', sans-serif; 
	font-weight:700;
    margin: 0;
    
    margin-top: 0px;
    position: absolute; 
	text-align:right;
    top:25%;
    width: 100%;
	line-height:43px;  
	box-sizing: border-box;
    padding: 1% 4% 0% 0%; text-decoration:none;
}

 
.office-gallery ul li:hover span.text-content {
  opacity: 1;
}

#office-gallery ul li:hover span.text-content {
  opacity: 1;
}


span.text-content {
  background: rgba(0,0,0,0.5); 
  -webkit-print-color-adjust: exact; 
  color: white;
  /* cursor: pointer;
 display: table;*/
  height:auto;
  left: 0;
  position: absolute;
  top: 0; bottom:0;
  width: 100%;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}




span.text-content1 span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
span.text-content1 {
    color: #581492;
    font-size:24px;
    font-family: 'Open Sans', sans-serif; 
	font-weight:700;
    margin: 0;
    
    margin-top: 0px;
    position: absolute; 
	text-align: right;
    top:25%;
    width: 100%;
	line-height:43px;  
	box-sizing: border-box;
    padding: 1% 4% 0% 0%; text-decoration:none;
}

 
.office-gallery ul li:hover span.text-content1 {
  opacity: 1;
}

#office-gallery ul li:hover span.text-content1 {
  opacity: 1;
}

span.text-content1 {
  background: rgba(92,128,29,0.7); 
  -webkit-print-color-adjust: exact; 
  color: #581492;
 /* cursor: pointer;
  display: table;*/
  height:auto;
  left: 0;
  position: absolute;
  top: 0; bottom:0;
  width: 100%;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}





span.text-content2 span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
span.text-content2 {
    color: #581492;
    font-size:24px;
     font-family: 'Open Sans', sans-serif; 
	font-weight:700;
    margin: 0;
    
    margin-top: 0px;
    position: absolute; 
	text-align: right;
    top:25%;
    width: 100%;
	line-height:43px;  
	box-sizing: border-box;
    padding: 1% 4% 0% 0%; text-decoration:none;
}

 
.office-gallery ul li:hover span.text-content2 {
  opacity: 1;
}

#office-gallery ul li:hover span.text-content2 {
  opacity: 1;
}

span.text-content2 {
  background: rgba(21,171,203,0.7); 
  -webkit-print-color-adjust: exact; 
  color: #581492;
 /*  cursor: pointer;
 display: table;*/
  height:auto;
  left: 0;
  position: absolute;
  top: 0; bottom:0;
  width: 100%;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}


.top-map-section{
					width:100%; 
					height:auto; 
					margin:0px 0px 0px; 
					padding:0px 0px 0px; 
					display:none;
					float:left; 
					}
.map-section{
					width:100%; 
					height:auto; 
					margin:0px 0px 0px; 
					padding:0px 0px 0px; 
					display:table;
					background-color:#642d8b
					
					 }

.map-section-left{width:590px; height:auto; margin:0px; padding:0px; float:left; background:#b9dcff !important; line-height:0px;}
.map{width:590px; height:auto; margin:0px; padding:0px; text-align:right; }
.map img{margin:0px; padding:0px;}
.map-section-right{width:589px; height:auto; margin:0px 0px 0px; padding:0px; float:left; background:#642d8b !important;}
.map-point{width:350px; height:auto; margin:45px 0px 146px 80px; padding:0px; display:table}
.map-point p{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:25px; margin:0px 0px 30px; padding:0px; color:#fff;}
.point-left{width:25px; height:auto; margin:0px; padding:0px; float:left;}
.point-left ul{margin:0px; padding:0px;}
.point-left ul li{margin:0px; padding:0px 0px 8px 0px; list-style:none;line-height:37px; font-size:20px; color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700; text-align:center;  }
.point-left ul li:hover{color:#642d8b !important; background:url(images/drop-arrow.png)0px 3px  no-repeat;}
.point-left ul li.selected{ color:#642d8b !important;background:url(images/drop-arrow.png)0px 3px  no-repeat;}

.point-right{width:200px; height:auto; margin:0px 0px 0px 7px; padding:0px; float:left;}
.point-right ul{margin:0px; padding:0px;}
.point-right ul li{margin:0px; padding:0px 0px 8px 0px; list-style:none; line-height:35px; }
.point-right ul li a{margin:0px; padding:0px; font-size:20px; color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700; }
.point-right ul li a:hover{text-decoration:underline;}


.top-latest-news-section{
					width:100%; 
					height:auto; 
					margin:0px 0px 0px; 
					padding:0px; 
					display:table;
					float:left;
					
					}
.latest-news-section{
					width:100%; 
					height:auto; 
					margin:0px 0px 0px; 
					padding:38px 14px 49px 35px;  
					display:table;
					background:#e4ebce !important;
					border-top:1px solid #fff;
					box-sizing:border-box;
					
					 }
.news{width:124px; height:auto; margin:0px 110px 0px 0px; padding:0px; float:left;}
.news h3{margin:0px; padding:0px;font-size:20px; color:#53493e !important;font-family: 'Open Sans', sans-serif;font-weight:700; }
.news a{margin:0px; padding:0px;font-size:16px; color:#000000 !important;font-family: 'Open Sans', sans-serif;font-weight:700; line-height:44px;}
.news a:hover{color:#6b9f43}
					 
					 
					 
.video-section{width:196px; height:auto; margin:0px 80px 0px 0px; padding:0px; float:left;}
.video-section h3{margin:0px; padding:0px 0px 14px;font-size:20px; color:#53493e !important;font-family: 'Open Sans', sans-serif;font-weight:700; }
.video-section img{margin:0px; padding:0px;}

.latest-tweet{width:275px; height:auto; margin:0px; padding:0px; float:left; }
.latest-tweet h3{margin:0px; padding:0px 0px 28px;font-size:20px; color:#53493e !important;font-family: 'Open Sans', sans-serif;font-weight:700; }
.latest-tweet ul{margin:0px; padding:0px;}
.latest-tweet ul li{margin:0px; padding:0px 0px 16px; list-style:none; display:table;}
.tweet-img{width:48px; height:auto; margin:0px 10px 0px 0px; padding:0px;  float:left;}
.tweet-img img{margin:0px; padding:0px;}
.tweet-content{width:217px; height:auto; margin:0px; padding:0px; float:right;}
.tweet-content h4{margin:0px; padding:0px 0px 4px; color:#779a0b !important;font-family: 'Open Sans', sans-serif;font-weight:700; font-size:11px;line-height:9px;}
.tweet-content h4 a{color:#779a0b !important;}
.tweet-content h4 a:hover{color:#53493e !important;}
.tweet-content p{margin:0px; padding:0px; color:#444545 !important;font-family: 'Open Sans', sans-serif;font-weight:700; font-size:11px; line-height:15px;}
.tweet-content p a{margin:0px; padding:0px; color:#779a0b !important;font-family: 'Open Sans', sans-serif;font-weight:700; font-size:11px;}
.tweet-content p a:hover{color:#53493e !important; text-decoration:underline}



.newsletter{width:278px; height:auto; margin:0px; padding:0px; float:right;}
.newsletter h3{margin:0px; padding:0px 0px 19px;font-size:20px; color:#53493e !important;font-family: 'Open Sans', sans-serif;font-weight:700;}
.newsletter p{margin:0px; padding:0px 0px 12px;font-size:16px; color:#000000 !important;font-family: 'Open Sans', sans-serif;font-weight:700; }
.txt{width:200px; height:37px; margin:0px 0px 13px; padding:0px 0px 0px 5px; border:1px solid #779a0b;}	
.newsletter a img{margin:0px; padding:0px;}
				 


					 

.top-partner-section{
					width:100%; 
					height:auto; 
					margin:0px 0px 0px; 
					padding:0px 0px 0px; 
					display:table;
					float:left; 
					}
.partner-section{
					width:100%; 
					height:auto; 
					margin:0px 0px 0px; 
					padding:50px 0px 25px 24px; 
					display:table;
					background:#ffffff !important;;
					box-sizing:border-box;
					
					
					 }
					 
.partner-section ul{margin:0px; padding:0px;}
.partner-section ul li{margin:0px; padding:0px 27px 0px 0px; list-style:none; float:left;}
.partner-section ul li:nth-child(5){padding-right:0px;}
.partner-section ul li img{margin:0px; padding:0px;}
					 




.top-footer-section{width:100%; height:auto; margin:0px; padding:0px 0px 0px; display:table;float:left;}
.footer-section{width:100%; height:auto; margin:0px 0px 0px; padding:18px 15px 0px 15px; display:table; background:url(images/footer-logo.jpg) no-repeat; background-position:top right;background-color:#54493e !important;; box-sizing:border-box;}
.footer-menu{width:195px; height:auto; margin:0px 128px 11px 0px; padding:0px; float:left;}
.footer-menu h5{margin:0px; padding:0px;font-size:20px; color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700; }
.footer-menu a{margin:0px; padding:0px;font-size:14px; color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700; }
.footer-menu a:hover{text-decoration:underline}
.footer-menu > ul {
    list-style: outside none none;
    margin: 0 0 0 -40px;
}
.footer-menu > ul li.selected a {
    text-decoration:underline;
	color:#fff;
}

.footer-social-link{width:182px; height:auto; margin:25px 0px 0px; padding:0px; float:left;}
.footer-social-link ul{margin:0px; padding:0px;}
.footer-social-link ul li{margin:0px; padding:0px 2.3px 0px 0px; list-style:none; float:left;}
.footer-social-link ul li:nth-child(6){padding-right:0px;}
.footer-social-link ul li:nth-child(4){padding-right:1.6px;}
.footer-social-link ul li a{margin:0px; padding:0px;}
.footer-social-link ul li a.link{width:28px; height:24px; margin:0px; padding:5px 0px 0px; text-align:center; background-color:#fff; display:table;}
.footer-social-link ul li a.link:hover{ background-color:#cccccc;}
.footer-social-link ul li a.face1{width:28px; height:23px; margin:0px; padding:5px 0px 0px; text-align:center; background-color:#fff; display:table;}
.footer-social-link ul li a.face1:hover{ background-color:#cccccc;}

.address{width:214px; height:auto; margin:0px 0px 0px; padding:0px 108px 11px 0px; float:left;}
.address h5{margin:0px; padding:0px;font-size:20px; color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700;}
.address p{margin:0px; padding:0px;font-size:15px; color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700;}
.address p a{margin:0px; padding:0px;font-size:15px; color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700;}


.address p a.info{margin:0px; padding:0px;font-size:15px; color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700;}
.address p a.info:hover{text-decoration:underline}

.quote{width:212px; height:auto; margin:0px 0px 0px; padding:0px 0px 11px 0px; float:left;display:none;}
.quote h5{margin:0px; padding:0px;font-size:20px; color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700;}
.quote p{margin:0px; padding:0px;font-size:14px; color:#fff;font-family: 'Open Sans', sans-serif;font-weight:400; width:160px; float:left;}
.quote img{margin:0px; padding:0px; float:right;}





.top-footer-bottom-section{width:100%; height:auto; margin:0px 0px 0px ; padding:0px 0px 0px; display:table;float:left;}
.footer-bottom-section{width:100%; height:auto; margin:0px; padding:10px 0px 11px;background-color:#2e2319; display:table;font-size:14px; color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700; text-align:center}
.footer-bottom-section a{margin:0px; padding:0px 10px 0px 10px;}
.footer-bottom-section ul{margin:0px; padding:0px; width:100%; display:table; text-align:center}
.footer-bottom-section ul li{margin:0px; padding:0px 18px 0px 18px; list-style:none; display:inline-block;font-size:14px; color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700; border-right:2px solid #fff; line-height:15px;}
.footer-bottom-section ul li:last-child{padding-right:0px; border-right:none;}
.footer-bottom-section ul li a{color:#fff; padding:0px; margin:0px;}
.footer-bottom-section ul li a:hover{color:#fff; text-decoration:underline}


.footer-bottom-section a:hover{ color:#333333}

/*inner-page*/
.wrapper1{width:100%; height:auto;margin:0px; padding:0px; background-repeat:no-repeat; background-position: top center; background-color:#cae2f0;   display:table; float:left; background-attachment:fixed;}

.top-inner-banner{
				width:100%; 
				height:auto; 
			     margin: 5px 0 72px;
				 padding:0px; 
				display:table; 
				float:left;
				 
 }
 


				
.inner-banner{
				width:435px; 
				height:auto; 
				margin:0px; 
				padding:25px 26px 43px 26px; 
				display:table;
				background:url(images/banner-bg.png) repeat;
				 
				box-sizing:border-box;
				}
				

.inner-banner h2{margin:0px; padding:0px 0px 5px; font-family: 'Open Sans', sans-serif; font-size:30px; color:#fff; font-weight:normal; font-weight:700;  }

.inner-banner p {margin:0px; padding:0px 0px 0px; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px;  color:#fff; text-align:center }
.inner-banner p span {margin:0px; padding:0px 0px 0px; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; font-style:italic; color:#fff; text-align:center }


.top-inner-about-section{
					width:100%; 
					height:auto; 
					margin:0px 0px 0px; 
					padding:0px 0px 0px; 
					display:table;
					float:left; 
					
					}
.inner-about-section{
					width:100%; 
					height:auto; 
					margin:0px 0px 0px; 
					padding:0px 0px 0px; 
					display:table;
					background-color:#fff;
					 }
					 
.inner-about-section-left{width:787px; height:auto; margin:0px; padding:26px 25px 0px; float:left; background-color:#fff; box-sizing:border-box;}
.inner-about-head{width:100%; height:auto; margin:0px; padding:0px 0px 0px; box-sizing:border-box;}

.inner-about-head h1{margin:0px; padding:0px 0px 7px 0px ;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:30px; color:#799b3d; float:left; width:300px; line-height:38px;   }
/*.inner-about-head h1 img{margin:0px 10px 0px 0px; padding:0px; float:left;}*/
.inner-about-head img{margin:0px; padding:0px 10px 0px 0px; float:left;}
.inner-share-img{width:164px; height:auto; margin:0px; padding:0px; float:right;}
.inner-share-img img{margin:0px; padding:0px;width:auto}


.event-section{width:100%; height:auto; margin:27px 0px 0px; padding:0px; display:table; float:left;}

.event-section ul{ width:100%; float:left; margin:0px 0 0 0; padding:0px; list-style:none; display:block;}

.event-section ul li { float:left; margin:0 66px 76px 0; padding:0px; width:196px;}
.event-section ul li:nth-child(3){margin-right:0px;}
.event-section ul li:nth-child(6){margin-right:0px;}


.bar-live-image { width:100%; float:left; margin:0px; padding:0px; line-height:0px;}
.bar-live-image img{ width:100%; height:auto; opacity:1.0;
filter:alpha(opacity=100); }
.bar-live-image img:hover{ width:100%; height:auto; background-color:#333333;opacity:0.6;
filter:alpha(opacity=90); }




.round-box { width:69px; margin:-1px 0 0 128px; padding:22px 2px; position:absolute; background:url(images/date.png) no-repeat;   height:70px; text-align:center; color:#fff; font-family:'Open Sans', sans-serif; font-size:18px; font-weight:700; line-height:20px;  z-index:100;-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease; }
.round-box:hover{  width: 78px;
  height: 70px;background:url(images/date.png) no-repeat; font-size:16px;}
.bar-live-txt { width:100%; float:left; margin:0px; padding:0px; text-align:center;}
.bar-live-txt h6{ width:100%; float:left; margin:10px 0 5px; padding:0px; text-align:center;  font-family:'Open Sans', sans-serif; font-size:24px; color:#799b3d; line-height:24px; font-weight:700; }
.bar-live-txt h6 a{ color:#799b3d; text-decoration:none;}
.bar-live-txt h6 a:hover{ color:#581492; text-decoration:none;}
.bar-live-txt p{ width:100%; float:left; margin:0px 0; padding:0px; text-align:center;  font-family: 'Open Sans', sans-serif; font-size:14px; color:#000; font-weight:400; line-height:22px; }
.bar-live-txt p span{ margin:0px 0; padding:0px; text-align:center;  font-family: 'Open Sans', sans-serif; font-size:14px; color:#716558; font-weight:700; }
.bar-live-button {margin:10px 0px 0px; padding:0px; width:100%; height:auto; display:table; float:left }
.bar-live-button a img{margin:0px 0px 0px; padding:0px; }

.inner-about-section-right{width:357px; height:auto; margin:0px; padding:0px 0px 0px; float:right; background-color:#fff; box-sizing:border-box;}
.calender-section{display:none;width:100%; height:auto; margin:0px; padding:0px; /*display:table;*/ background-color:#e4ebd8}
.calender-head p{margin:0px; padding:5px 0px 5px 25px ;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:24px; color:#fff; float:left;  line-height:38px; background-color:#799b3d ;width:93%  }
.calender-head p img{margin:0px 10px 0px 0px; padding:0px; float:left;}
.calender-content{width:93%; height:215px; margin:0px; padding:0px 0px 0px 25px; display:table; float:left;}
.calender-content p{margin:0px; padding:21px 0px 0px 0px ;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:24px; color:#598013;float:left;} 

.inner-map{width:100%; height:auto; margin:0px; padding:0px; display:table;float:left;}
.inner-map img{margin:0px; padding:0px;}


#calender-section{width:380px; height:auto; margin:0px; padding:0px; background-color:#e4ebd8; float:right; display:none;}
#calender-head p{margin:0px; padding:5px 0px 5px 25px ;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:24px; color:#fff; float:left;  line-height:38px; background-color:#799b3d ;width:93%  }
#calender-head p img{margin:0px 10px 0px 0px; padding:0px; float:left;}
#calender-content{width:93%; height:253px; margin:0px; padding:0px 0px 0px 25px; display:table; float:left;}
#calender-content p{margin:0px; padding:21px 0px 0px 0px ;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:24px; color:#598013;float:left;} 

#inner-map{width:357px; height:auto; margin:0px; padding:0px; display:none;float:left;}
#inner-map img{margin:0px; padding:0px;}

.space{width:100%; height:480px; margin:0px; padding:0px; display:table; float:left;}
.space1{width:100%; height:100px; margin:0px; padding:0px; display:table; float:left;}

.inner-itineraries-head{width:100%; height:auto; margin:0px; padding:0px 0px 0px; box-sizing:border-box;}

.inner-itineraries-head h1{margin:0px; padding:0px 0px 0px 0px ;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:24px; color:#581492; float:left; width:300px; line-height:38px;   }
.inner-itineraries-head p {margin:0px; padding:0px 0px 0px 0px; font-family: 'Open Sans', sans-serif; font-weight:400; display:table; float:left;  font-size:15px; color:#36312b; font-weight:normal; line-height:22px; display:table; float:left; width:100%}

.inner-itineraries-section-left{width:787px; height:auto; margin:0px; padding:26px 17px 0px; float:left; background-color:#fff; box-sizing:border-box;}

.itineraries-section{width:100%; height:auto; margin:27px 0px 0px; padding:0px 22px; display:table; float:left; box-sizing:border-box;}

.itineraries-section ul{ width:100%; float:left; margin:0px 0 0 0; padding:0px; list-style:none; display:block;}

.itineraries-section ul li { float:left; margin:0 47px 60px 0; padding:0px; width:196px; border:1px solid #b5b5b5}
.itineraries-section ul li:nth-child(3){margin-right:0px;}
.itineraries-section ul li:nth-child(6){margin-right:0px;}

.itineraries-image { width:100%; float:left; margin:0px; padding:0px; line-height:0px;}
.itineraries-image img{ width:100%; height:auto; opacity:1.0;
filter:alpha(opacity=100); }
.itineraries img:hover{ width:100%; height:auto; background-color:#333333;opacity:0.6;
filter:alpha(opacity=90);}
.itineraries-txt { width:100%; float:left; margin:0px; padding:0px; text-align:center;}
.itineraries-txt h6{ width:100%; float:left; margin:14px 0 17px; padding:0px; text-align:center;  font-family:'Open Sans', sans-serif; font-size:24px; color:#799b3d; line-height:24px; font-weight:700; }
.itineraries-txt h6 a{ color:#799b3d; text-decoration:none;}
.itineraries-txt h6 a:hover{ color:#581492; text-decoration:none;} 

.itineraries-blog-section{width:357px; height:auto; margin:0px; padding:0px; background-color:#e4ebd8; float:right; display:table;}
.itineraries-blog-head p{margin:0px; padding:5px 0px 5px 25px ;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:24px; color:#fff; float:left;  line-height:38px; background-color:#581492 ;width:94%  }
.itineraries-blog-head p img{margin:0px 10px 0px 0px; padding:0px; float:left;}

/*
.itineraries-content{width:100%; height:auto; margin:0px; padding:0px; display:table; float:left}
.itineraries-content ul{margin:0px; padding:0px;}
.itineraries-content ul li{margin:0px; padding:20px 16px 10px 23px; list-style:none; background-color:#ded0e9; width:100%;  box-sizing:border-box; display:table}
.itineraries-content ul li p .selected{ background-color:#a885c6; color:#fff;}
*/

.itineraries-content{width:100%; height:auto; margin:0px; padding:0px; display:table; float:left}
.itineraries-content ul{margin:0px; padding:0px; width:100%; display:table; float:left;}
.itineraries-content ul li{margin:0px; padding:20px 16px 10px 23px; float:none; list-style:none; background-color:#ded0e9; width:100%;  box-sizing:border-box; display:table; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; color:#581492;  line-height:28px; cursor:pointer; }
.itineraries-content ul li span{font-size:24px;}
.itineraries-content ul li a{ color:#581492;}
.itineraries-content ul li:hover{ background-color:#a885c6; }
.itineraries-content ul li:hover a{  color:#fff;}
.itineraries-content ul li.selected { background-color:#a885c6;}
.itineraries-content ul li.selected a {  color:#fff;}


.itineraries-img{width:98px; height:auto; margin:0px 0px 0px; padding:0px; float:right;}
.itineraries-img img{margin:0px; padding:0px;}


#itineraries-blog-section{width:357px; height:auto; margin:0px; padding:0px; background-color:#e4ebd8; float:right; display:none; }
#itineraries-blog-head p{margin:0px; padding:5px 0px 5px 25px ;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:24px; color:#fff; float:left;  line-height:38px; background-color:#581492 ;width:94%  }
#itineraries-blog-head p img{margin:0px 10px 0px 0px; padding:0px; float:left;}

#itineraries-content{width:100%; height:auto; margin:0px; padding:0px; display:table; float:left}
#itineraries-content ul{margin:0px; padding:0px; width:100%; display:table; float:left;}
#itineraries-content ul li{margin:0px; padding:20px 16px 10px 23px; float:none; list-style:none; background-color:#ded0e9; width:100%;  box-sizing:border-box; display:table; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; color:#581492;  line-height:28px; cursor:pointer; }
#itineraries-content ul li span{font-size:24px;}
#itineraries-content ul li a{ color:#581492;}
#itineraries-content ul li:hover{ background-color:#a885c6; }
#itineraries-content ul li:hover a{  color:#fff;}
#itineraries-content ul li.selected { background-color:#a885c6;}
#itineraries-content ul li.selected a {  color:#fff;}


.inner-donegel-section-left{width:822px; height:auto; margin:0px; padding:26px 17px 0px; float:left; background-color:#fff; box-sizing:border-box;}
.inner-donegel-head{width:100%; height:auto; margin:0px; padding:0px 0px 0px; box-sizing:border-box;}

.inner-donegel-head h1{margin:0px; padding:0px 0px 0px 0px ;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:24px; color:#581492; float:left; width:592px; line-height:38px;   }

.inner-donegel-head h1 span{margin:0px; padding:0px 0px 0px 0px ;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:24px; color:#799b3d; float:left;    }

.inner-dongel-share-img {
    float: right;
    height: auto;
    margin: 0;
    padding: 0;
    width: 182px;
}

.donegal-section{width:100%; height:auto; margin:10px 0px 0px 0px; padding:0px; display:table; float:left;}
.donegal-left{width:400px; height:auto; margin:0px; padding:0px; float:left;}
.donegal-left p{margin:0px 0px 0px; padding:0px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; color:#36312b; }
.donegal-right{width:325px; height:auto; margin:0px 0px 0px; padding:0px; float:right;}
.donegal-right img{margin:0px; padding:0px;}



.top-inner-thing-section{
					width:100%; 
					height:auto; 
					margin:0px 0px 0px; 
					padding:0px 0px 0px; 
					display:table;
					float:left; 
					
					}
.inner-thing-section{
					width:100%; 
					height:auto; 
					margin:0px 0px 0px; 
					padding:0px 0px 0px; 
					display:table;
					background-color:#fff;
					 }
					 
.inner-thing-section-left{width:787px; height:auto; margin:0 0 40px 0; padding:26px 17px 0px; float:left; background-color:#fff; box-sizing:border-box;}
.inner-full-section-left{width:100%; height:auto; margin:0px 0 49px 0; padding:26px 17px 0px; float:left; background-color:#fff; box-sizing:border-box;}
.inner-thing-head{width:100%; height:auto; margin:0px; padding:0px 0px 0px; box-sizing:border-box;}

.inner-thing-head h1{margin:0px; padding:0px 0px 10px 0px ;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:30px; color:#581492; float:left; width:300px; line-height:38px;   }

.inner-thing-head p{margin:0px; padding:0px 0px 7px 0px ;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; color:#36312b; float:left; width:100%;  display:table  }

.inner-thing-share-img {
    float: right;
    height: auto;
    margin: 0;
    padding: 0;
    width: 160px;
}

.thing-section{width:100%; height:auto; margin:27px 0px 0px; padding:0px 0px 0px 10px; display:table; float:left;}

.thing-section ul{ width:100%; float:left; margin:0px 0 0 0; padding:0px; list-style:none; display:block;}

.thing-section ul li { float:left; margin:0 45px 60px 0; padding:0px; width:196px;}
.thing-section ul li:nth-child(3){margin-right:0px;}

.thing-content{width:93%; height:215px; margin:20px 0px 0px; padding:0px 0px 0px 25px; display:table; float:left;}
.thing-content ul{margin:0px; padding:0px;}
.thing-content ul li{margin:0px; padding:0px; list-style:none;}
.thing-content ul li a{margin:0px; padding:0px; list-style:none;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; color:#608223;}
.thing-content ul li a:hover{color:#581492; text-decoration:underline}

#thing-content{width:93%; height:215px; margin:20px 0px 0px; padding:0px 0px 0px 25px; display:table; float:left;}
#thing-content ul{margin:0px; padding:0px;}
#thing-content ul li{margin:0px; padding:0px; list-style:none;}
#thing-content ul li a{margin:0px; padding:0px; list-style:none;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; color:#608223;}
#thing-content ul li a:hover{color:#581492; text-decoration:underline}
.singleimg{width:100%;float:left;}
.singleimg img {width:100%;height:auto;}
.slideshowlink{display:none;}

.twitter-timeline{background-color:none !important;}
/*Footer*/
#footer {margin-top:10px;}
		.clear{clear:both;} 