	/*
Theme Name: Magazon
Theme URI: http://www.smooththemes.com
Version: 2.6
Description: A premium magazine wordpress by SmoothThemes.
Author: SmoothThemes.
Author URI: http://www.smooththemes.com
Tags: full-width-template, custom-colors, right-sidebar, left-sidebar, custom-menu, featured-images, two-columns, translation-ready
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.html
*/

/*--------------------------------------------------------------------------------------------

	WARNING! DO NOT EDIT THIS FILE!
	To make it easy to update your theme, you should not edit the styles in this file. Instead use
	the custom.css file to add your styles. You can copy a style from this file and paste it in
	custom.css and it will override the style in this file. You have been warned! :)

---------------------------------------------------------------------------------------------

	1.	CSS Reset -----------------------------
	2.	Basic ---------------------------------

/*-----------------------------------------------------------------------------------------*/
/*	1.	CSS Reset
/*-----------------------------------------------------------------------------------------*/

@font-face {
    font-family: 'droid_sansregular';
    src: url('assets/fonts/DroidSans-webfont.eot');
    src: url('assets/fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/DroidSans-webfont.woff') format('woff'),
         url('assets/fonts/DroidSans-webfont.ttf') format('truetype'),
         url('assets/fonts/DroidSans-webfont.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'droid_sansbold';
    src: url('assets/fonts/DroidSans-Bold-webfont.eot');
    src: url('assets/fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('assets/fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('assets/fonts/DroidSans-Bold-webfont.svg#droid_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

	article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
	html { font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
	abbr[title] { border-bottom: 2px dotted; }
	b, strong { font-weight: bold; }
	blockquote { margin: 1em 40px; }
	dfn { font-style: italic; }
	hr { border: 0; border-top: 1px solid #ccc; display: block; margin: 1em 0; padding: 0; }
	ins { background: #ff9; color: #000; text-decoration: none; }
	mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
	pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
	pre, code { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
	q { quotes: none; }
	q:before, q:after { content: ""; content: none; }
	small { font-size: 85%; }
	sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
	sup { top: -0.5em; }
	sub { bottom: -0.25em; }
	ul, ol { margin: 0; padding: 0; list-style-position: inside; }
	ul ul, ol ol, ul ol, ol ul { margin: 0; }
	dd { margin: 0 0 0 40px; }
	nav ul, nav ol, #mainmenu, .part-items { list-style: none; list-style-image: none; margin: 0; padding: 0; }
	img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
	svg:not(:root) { overflow: hidden; }
	figure, form { margin: 0; }
	fieldset { border: 0; margin: 0; padding: 0; }
	legend { border: 0; margin-left: -7px; padding: 0; }
	label { cursor: pointer; }
	button, input, select, textarea {margin: 0; vertical-align: baseline;}
	button, input { line-height: normal; }
	table button, table input {}
	button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance:button; }

	textarea { overflow: auto; vertical-align: top; resize: vertical; }
	table { border-collapse: collapse; border-spacing: 0; }
	th { text-align: left; }
	td { vertical-align: top; }

	/*Clearfix ---------------------------*/
	.clearfix:before, .clearfix:after { content: ""; display: table; }
	.clearfix:after { clear: both; }
	.clearfix {}

/*-----------------------------------------------------------------------------------*/
/*	2.	Basic : General - Typography - Links - Tables - List - Images - Blockquote ...
/*-----------------------------------------------------------------------------------*/

	/*Ganeral ----------------------------*/
	body { background: #fff!important; font: 12px droid_sansregular;color: #666666; 
			line-height:22px;position: relative; -webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%; margin:0;padding:0}

	/*Fullwidth or Boxed-Mode ------------*/
	.full-width-mode{width:100%;background: #fff;margin:0 auto;}
	.boxed-mode{background: #fff;margin:0 auto;width:100%;}

	.body-wrapper {margin: 0 auto;}
	
    /*Layout ------------*/
    .page-wrapper-left-sidebar .left-sidebar-wrapper{ float: left; }
    .page-wrapper-left-sidebar .content-wrapper { float: right; }

	/*Typography -------------------------*/
	h1,h2,h3,h4,h5,h6 {font-weight: 200;padding: 0;color: #333;margin-top:0px;letter-spacing: -0.1px;}
	h1 {font-size: 24px;line-height: 28px;}
	h2 {font-size: 20px;line-height: 22px;margin: 0 0 20px 0;}
	h3 {font-size: 16px;line-height: 20px;}
	h4 {font-size: 14px;line-height: 18px;}
	h5 {font-size: 12px;line-height: 18px;}
	h6 {font-size: 30px;line-height: 34px;}
	h7 {font-size: 30px;line-height: 34px;color: #24245c;}
  h8 {font-size: 30px;line-height: 34px;color: #7ECD26;}
  h9 {font-size: 24px;font-family: 'droid_sansbold';color: #ffffff;}

	.subheader { color: #777; font-weight: 300; margin-bottom: 24px; }
	p {line-height: 25px; margin: 0 0 18px; }
	p img { margin: 0; }
	p.lead { font-size: 18px; font-size: 1.8rem; line-height: 1.5;  }
	em, i { font-style: italic; line-height: inherit; }
	strong, b { font-weight: bold; line-height: inherit; }
	small { font-size: 60%; line-height: inherit; }
	h1 small, h2 small, h3 small, h4 small, h5 small { color: #777; }

	/*Links ------------------------------*/
	a { color: #1166b1;text-decoration: none;line-height: inherit;
		-webkit-transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
		-moz-transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
		-o-transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
		-ms-transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
		transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;}
	a:hover {color:#888888}
	a:focus { }
	p a, p a:visited { line-height: inherit; }

	/*List -------------------------------*/
	ul, ol { margin-bottom: 18px; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	li { list-style-position: outside; }
	ul.large li { line-height: 21px; }

	/*Table ------------------------------*/
	table { }
	table thead, table tfoot { }
	table thead tr th,
	table tfoot tr th,
	table tbody tr td,
	table tr td,
	table tfoot tr td { font-size: 12px; line-height: 18px; text-align: left; }
	table thead tr th,
	table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }
	table thead tr th:first-child, table tfoot tr td:first-child { border-left: none; }
	table thead tr th:last-child, table tfoot tr td:last-child { border-right: none; }
	table tbody tr.even,
	table tbody tr.alt { background: #f9f9f9; }
	table tbody tr:nth-child(even) { background: #f9f9f9; }
	table tbody tr td { color: #333; padding: 9px 10px; vertical-align: top; border: none; }

	/*Blockquote -------------------------*/
	blockquote, blockquote p { line-height: 20px; color: #777; }
	blockquote { margin: 0 0 18px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; font-size: 1.2rem; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited { color: #555; }
	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 12px 0 18px; height: 0; }
	abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #ddd; cursor: help; }
	abbr { text-transform: none; }

	/*Images -----------------------------*/
	object, embed { max-width: 100%; height: auto;}
	img { -ms-interpolation-mode: bicubic;border: 0;vertical-align:middle;height: auto;}
	#main img{max-width:100%;}
	#map_canvas img, .map_canvas img {max-width: none!important;}

	/*Wordpress Style ---------------------*/
	.alignleft, img.alignleft { float:left; margin: 5px 20px 20px 0px; }
	.alignright, img.alignright { float:right; margin: 5px 0px 20px 20px; }
	.aligncenter, img.aligncenter { display:block; margin: 5px auto; }
	.alignnone, img.alignnone { margin: 5px 20px 20px 0; }
	.wp-caption { text-align: center; padding:0;}
	.wp-caption img { border: 0 none; padding: 0; margin: 0; max-width: 98.5%; width: auto;display: block;}
	.wp-caption p.wp-caption-text { line-height: 1.5; font-size: 10px; margin: 0;padding-top:5px;}
	.wp-smiley { margin: 0 !important; max-height: 1em; }
	.gallery dl {}
	.gallery dt {}
	.gallery dd {}
	.gallery dl a {}
	.gallery dl img {}
	.gallery-caption {}
	.size-full {}
	.size-large {}
	.size-medium {}
	.size-thumbnail {}
	.sticky{}
	.bypostauthor{}

	/*Custom Css -------------------------------*/
	.left        { float: left; }
	.right       { float: right; }
	.text-left   { text-align: left; }
	.text-right  { text-align: right; }
	.text-center { text-align: center; }
	.text-bold	 { font-weight:bold;}
	.hide        { display: none; }
	.clear,br.clear{clear: both;height:0;}
	#googlemap img, object, embed { max-width: none; }
	#map_canvas embed { max-width: none; }
	#map_canvas img { max-width: none; }
	#map_canvas object { max-width: none; }
	.t0{margin-top:0px !important;}.t10{margin-top:10px !important;}.t15{margin-top:15px !important;}.t20{margin-top:20px !important;}
	.t30{margin-top:30px !important;}.t35{margin-top:35px !important;}.t40{margin-top:40px !important;}
	.b0{margin-bottom:0px !important;}.b10{margin-bottom:10px !important;}.b20{margin-bottom:20px !important;}
	.b30{}.b35{margin-bottom:35px !important;}.b40{margin-bottom:40px !important;}


/*-----------------------------------------------------------------------------------*/
/*	3.	Site Structure.
/*-----------------------------------------------------------------------------------*/

	/*Header -----------------------------------*/


		.slideMenu{}
		.slideMenu ul{z-index:100;margin: 0;padding: 0;list-style-type: none;}
		/*Top level list items*/
		.slideMenu ul li{position: relative;display: inline;float: left;}
		/*Top level menu link items style*/
		.slideMenu ul li a{display: block;padding: 8px 10px;text-decoration: none;}
		* html .slideMenu ul li a{ display: inline-block;}
		.slideMenu ul li a:link, .slideMenu ul li a:visited{}
		.slideMenu ul li a.selected{ background: black; }
		.slideMenu ul li a:hover{
		background: black; /*background of menu items during onmouseover (hover state)*/}
		/*1st sub level menu*/
		.slideMenu ul li ul{position: absolute;left: 0;display: none; /*collapse all sub menus to begin with*/visibility: hidden;}
		/*Sub level menu list items (undo style from Top level List Items)*/
		.slideMenu ul li ul li{display: list-item;float: none;}
		/*All subsequent sub menu levels vertical offset after 1st level sub menu */
		.slideMenu ul li ul li ul{top: 0;}
		/* Sub level menu links style */
		.slideMenu ul li ul li a{min-width: 200px; /*width of sub menus*/padding:8px 13px 8px;display: block;}
		/* Holly Hack for IE \*/
		* html .slideMenu{height: 1%;} /*Holly Hack for IE7 and below*/

		/*Top Nav ----------------------------------*/
		.top-nav-outer-wrapper{height:30px;}
		.top-nav-wrapper{position: relative;}
		.top-nav-wrapper .columns{margin-bottom:0px;}
		.top-nav-left{}
		#top-nav-id{}
		.top-nav-wrapper ul{margin-bottom:0px;}
		.top-nav ul li a{color:#cccccc;padding:8px 13px 10px;font-size: 12px;}
        
        .top-nav ul li.menu-item-language a{padding-bottom: 9px;}
        
		.top-nav ul li > a:hover,.top-nav ul li.li_hover > a{background: #444444;}
		.top-nav ul li ul,#top-nav-mobile-id{background: #fff;-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.22);-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.22);box-shadow: 0 0 20px rgba(0, 0, 0, 0.22);}
		.top-nav ul li ul li a,.top-nav ul li ul li ul li a{border-bottom:1px solid #e7e7e7;padding:10px 13px 10px;background: #fff;color:#777777;}
		.top-nav ul li ul li a:hover{background: #f5f5f5;}
		.top-nav .subDown {background: url("assets/images/top-nav-submenu.png") no-repeat scroll 0 0 transparent;display: block;height: 5px;position: absolute;right: 13px;top: 14px;width: 5px;}
		.top-nav .subRight{background: url("assets/images/top-nav-submenu.png") no-repeat scroll 0 0 transparent;display: block;height: 5px;position: absolute;right: 13px;top: 14px;width: 5px;}

			/* Mobile Version */
			#top-nav-mobile{display: none;height:30px;background: #f2f2f2;width:40px;margin-left:15px;}
			#top-nav-mobile span{width:9px;height:5px;display: block;background: url('assets/images/mobilemenu-arrowdown.png') no-repeat center center;padding:11px 11px 13px 19px}
			.top-nav-opened span,.primary-nav-opened span{-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}
			#top-nav-mobile-id{display: none;position: absolute;top:30px;left:30px;z-index: 100;}
			#top-nav-mobile-id{min-width: 220px;}
			#top-nav-mobile-id li{margin-bottom:0px;}
			#top-nav-mobile-id li a{display: block;padding:7px 13px 7px;border-bottom:1px solid #e7e7e7;color:#777777;z-index: 100}
			#top-nav-mobile-id li ul li a{padding:7px 13px 7px 26px;border-bottom:1px solid #e7e7e7;}
			#top-nav-mobile-id li ul li ul{border-bottom:1px solid #e7e7e7;}
			#top-nav-mobile-id li ul li ul li a{padding:7px 13px 7px 42px;border-top:1px solid #e7e7e7;}
			#top-nav-mobile-id li a:active,#top-nav-mobile-id li a:hover{background: #f5f5f5;}
			

		/*Primary Nav ------------------------------*/
		.primary-nav-outer-wrapper{}
		.primary-nav-wrapper .columns{margin-bottom:0px;}
		.primary-nav-wrapper ul{margin-bottom:0px;}
		.primary-nav{}
		.primary-nav ul li a.hasSubMenu{padding-right:26px;}
		.primary-nav ul li a{color:#515154;padding:16px 19px 16px;font-size: 14px;text-shadow: none !important;text-transform: uppercase; font-family:droid_sansregular}
		.primary-nav ul .current-menu-item a, .primary-nav ul li a:hover{color:#fff}
		
		.primary-nav ul li ul li a{background:#fff !important;}
		.primary-nav ul li ul li a:hover{background: #f0f0f0 !important;}
		.primary-nav ul li.li_hover ul li a{color:#515154;}
		.primary-nav ul li ul{background: #fff;-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.42);-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.42);box-shadow: 0 0 20px rgba(0, 0, 0, 0.42);}
		.primary-nav ul li ul li a,.primary-nav ul li ul li ul li a{border-bottom:1px solid #e7e7e7;padding:13px 19px 13px;color:#777777;font-size: 12px;background: #fff;}
		.primary-nav ul li ul li a:hover{background: #f0f0f0;}
        .primary-nav ul li ul li>.menu-dublin a,.primary-nav ul li ul li ul li>.menu-dublin a{border-bottom:1px solid #e7e7e7;padding:13px 19px 13px;color:#777777;font-size: 12px;background: #000;}
		.primary-nav ul li ul li a:hover{background: #f0f0f0;}
        
		.primary-nav .subDown {background: url("assets/images/primary-nav-submenu.png") no-repeat scroll 0 0 transparent;display: block;height: 5px;position: absolute;right: 15px;top: 23px;width: 5px;}
		.primary-nav .subRight{background: url("assets/images/top-nav-submenu.png") no-repeat scroll 0 0 transparent;display: block;height: 5px;position: absolute;right: 13px;top: 17px;width: 5px;}

			/* Mobile Version */
			#primary-nav-mobile-a{display: none;}
			#primary-nav-mobile-id{display: none;}
			#primary-nav-mobile-a{padding:12px 19px 11px 40px;background: #333333;position: relative;font-size: 14px;color:#fff;text-transform: uppercase;}
			#primary-nav-mobile-a span{width:9px;height: 5px;display: block;background: url('assets/images/primary-mobilemenu-arrowdown.png') no-repeat;position: absolute;top:20px;left:16px;}
			#primary-nav-mobile-id{margin:0px;background: #333333;padding-bottom:8px;display: none;}
			#primary-nav-mobile-id li{margin-bottom:0px;border-top:1px solid #222222;}
			#primary-nav-mobile-id li a{border-top:1px solid #444444;color:#cccccc;padding:6px 19px 6px;font-size: 14px;text-shadow: none !important; display: block;}
			#primary-nav-mobile-id li ul li a{padding-left:40px;color:#999999 !important;}
			#primary-nav-mobile-id li a:hover,#primary-nav-mobile-id li a:active{color:#fff !important;background: #444444;}
			.primary-nav-mobile-id li a:hover,.primary-nav-mobile-id li.current-menu-item a{background: #16a1e7;}

		/*Logo Area --------------------------------*/
		.logo-outer-wrapper{padding-top:30px;}
		.logo-left{float:left;}
		.logo-left h1{visibility: visible;margin:0px;}
		.logo-right-ads{float:right;}


			/*Logo Right (Search + Social) ---------*/
			.top-nav-right{position: relative;margin-right: 15px;}
			.search-block #s{height:28px;width:90px;background: #444444;color:#999999;font-size: 11px;border:none;padding:1px 5px;border-radius: 0px !important;}
			.search-block #s:focus{width:140px;-webkit-transition: all .4s linear;
			   -moz-transition: all .4s linear;
			     -o-transition: all .4s linear;
			     	transition: all .4s linear;}
			.search-submit{width:17px;height:16px;border:none;background: url('assets/images/icon-search.png') no-repeat;position: absolute;right:3px;top:10px;cursor: pointer;text-indent: -9999px;border-radius: 0px !important;}
			
			.social-block{margin-right:4px;}
			.social-block ul {margin-bottom: 10px;}
			.social-block ul li{display: inline-block;margin-bottom:0px;margin-right:6px;margin-top:4.5px;font-size: 15px;}
			.social-block ul li a{color:#777777;}
			.social-block ul li a:hover{color:#cccccc;}
			.social-block ul li a{background: url('assets/images/icons/socials.png') no-repeat;width:30px; height:31px;display: block;}
			.social-block ul li a.linkedin:hover{background-position:0px -31px;}
			.social-block ul li a.facebook{background-position:-34px 0px;}
			.social-block ul li a.facebook:hover{background-position:-34px -31px;}
			.social-block ul li a.google-plus{background-position:-68px 0px;}
			.social-block ul li a.google-plus:hover{background-position:-68px -31px;}
			.social-block ul li a.twitter{background-position:-102px 0px;}
			.social-block ul li a.twitter:hover{background-position:-102px -31px;}
	
		.homeBanner, .snippetHomeOurMission {margin:0 auto; max-width: 1200px;}		
		.gathering_banner_top {margin:0 auto;text-align:center}
			.snippetHomeTop {background: #dbedd3;height:122px;}
			.snippetHomeTopContent {padding-left:35%;}
			.homeBanner 		{height:616px; text-align:center}	


		.snippetHomeTopContent{font-family: 'droid_sansregular';  overflow: hidden;}
			.snippetHomeTopContent .column.one img{padding-top:20px;}
			.snippetHomeTopContent .entry-content{padding-top:10px;  overflow: hidden}
			.snippetHomeTopContent h3,.snippetHomeTopContent h4 {margin:0!important; float:left;}
			.snippetHomeTopContent .snippetHomeTopContentImage{ padding-left:400px;width:105px; float:left;width:10%}
			.snippetHomeTopContent .snippetHomeTopContentContent{width:59%; float:left;}
			.snippetHomeTopContent .col_content{ padding-top: 10px;} 
			.snippetHomeTopContent h3{font-size:30px; color:#1d2240;padding-top:10px;}
			.snippetHomeTopContent h4{font-size:30px; color:#3392d2;padding-top:10px;}
			.snippetHomeTopContent h5{font-size:15px; color:#74c543; font-weight:bold;clear:both; padding-top:5px;}
			.snippetHomeTopContent  a.readlink{background: none repeat scroll 0 0 #0d65ad;border-radius: 5px;color: #fff;display: block;float: right;height: 34px;margin-right: 19px;padding-top: 10px;text-align: center;text-transform: uppercase;width: 150px;margin-top:10px}
      
			.snippetHomeTopContent  a.readlink:hover{background:#0C4F87;}
	
		/* home banner */
		.homeBanner .bodyText {font-family: 'droid_sansregular';padding-bottom: 40px;position: absolute;margin-top: 200px;z-index: 52; left: 0; right: 0;}
			.homeBanner .bodyText h1{font-size:68px; color:#fff; font-weight: bold; text-align: center; text-shadow: 0 0 30px #000; }
			.homeBanner .bodyText h5{font-size:36px; color:#fff; font-weight: bold; line-height: 1.2; text-align: center; text-shadow: 0 0 30px #000; }
			.homeBanner .bodyText p{ color: #fff;
    font-family: "LatoLight",sans-serif;
    font-size: 26px;
    font-weight: 100 !important;
    line-height: 40px;
    margin: 0 auto;
    padding-bottom: 30px;
    width: 75%;}
	.homeBanner .bnrImage img{height:617px; text-align:center}
		/* snippetHomeOurMission */
		.snippetHomeOurMission	{padding-top:50px;padding-bottom:50px;}
.snippetHomeOurMissionContent  { max-width: 1200px; }
			.snippetHomeOurMission  .content-wrapper h2 {color:#74c543; font-size:36px; font-family:droid_sansregular;margin:0 0 20px 0;line-height: 1.2;} 
			.snippetHomeOurMission  .content-wrapper p {font-family:'LatoLight', font-family: "LatoLight",sans-serif;line-height: 24px;}
			.snippetHomeOurMission  .content-wrapper ul {width:50%; float:left}
			.snippetHomeOurMission  .content-wrapper ul  li:before {background-color: #1066B3;content: "";line-height: 1em;width: .5em;height: .5em;float: left;margin: 0.5em 0.65em 0;border-radius: 50%;}
		
		/* snippetHomeHowWeMakeItHappen */
		.snippetHomeHowWeMakeItHappen {background: url('assets/images/homehwmh.jpg') no-repeat center top; padding-top: 75px; padding-bottom: 75px; }
			.snippetHomeHowWeMakeItHappenContent {max-width: 1200px; text-align: center; }
			.snippetHomeHowWeMakeItHappenContent   .content-wrapper h2 {color:#1166b1; font-size:48px; font-family:droid_sansregular;margin:0 0 40px}
            .snippetHomeHowWeMakeItHappen a { background: #fff; border-radius: 50%; color: #1166b1; display: inline-block; font-size: 16px; font-weight: bold; height: 105px; line-height: 1.2; margin: 0 15px; padding: 120px 40px 0 40px; text-align: center; text-decoration: none; vertical-align: top; width: 145px; }
            .snippetHomeHowWeMakeItHappen a.button1 { background: #fff url(assets/images/icon-manifesto.png) center 45px no-repeat; }
            .snippetHomeHowWeMakeItHappen a.button2 { background: #fff url(assets/images/icon-feedback.png) center 45px no-repeat; }
            .snippetHomeHowWeMakeItHappen a span { color: #61aa35; display: block; font-size: 12px; padding: 5px 0 0 0; }
            .snippetHomeHowWeMakeItHappen a:hover { color: #888; }

		/* snippetHomeOurImpactContent */
		.snippetHomeOurImpact {margin-top:50px}
.snippetHomeOurImpactContent { margin: 0 auto; max-width: 1200px; }
			.snippetHomeOurImpactContent  {text-align:center;}
			.snippetHomeOurImpactContent  h2{font-size:48px; color:#74c543;}
			.snippetHomeOurImpactContent  ul li {display:inline-block; padding:50px 0; text-align: center; width: 19%;}
			.snippetHomeOurImpactContent  ul li .total{font-family:droid_sansbold; font-size:48px;}
				.snippetHomeOurImpactContent  ul li .total p{margin:15px 0 0;}
			.snippetHomeOurImpactContent  ul li .text {font-size:14px; text-transform: uppercase;}
		
		/* snippetHomeCity*/
		.snippetHomeCityResource {background: url('assets/images/homehwmh.jpg') no-repeat center top; margin-top: 50px;}
			.snippetHomeCityResourceContent  h2 {color:#1166b1; font-family:droid_sansregular; font-size:48px; line-height:45px}
			.snippetHomeCityResourceContent  h3 {color:#4f9c21; font-family:droid_sansregular; font-size:16px; text-transform:uppercase}
			.snippetHomeCityResourceContent .resource_link , .resource_link  {background: url('assets/images/view-add-button.png') no-repeat; display:block;height: 83px;}
			.snippetHomeCityResourceContent .resource_link:hover ,.resource_link:hover {background-position:0 -83px;}
.resource_link_map  {background: url('assets/images/view-add-button.png') no-repeat; display:block;height: 83px;}
			.resource_link_map:hover {background-position:0 -83px;}

			.snippetHomeCityResourceContent {padding:55px 0 35px;}
		/* map stop reseting this */
			#homeMap {background:#ececec}
				/*#homeMap #map-canvas{height:700px;}*/
				/*#homeMap .menu-si-wp-map{background:#ECECEC;height:700px;}*/
				/*#homeMap .menu-si-wp-map ul li a {color:#000;opacity:1}*/
		/* snippetHomeBrowseByCityContent */
		.snippetHomeBrowseByCityContent  {text-align:center;padding:50px 0px 50px 0px}
			.snippetHomeBrowseByCityContent  h2{font-size:32px; color:#1166b1;}
			.snippetHomeBrowseByCityContent  ul li {text-align: left;background: url("assets/images/icons/browserCityIcon.jpg") no-repeat scroll 0 10px;display: inline-block;padding: 20px 15px 20px 72px;}
			.snippetHomeBrowseByCityContent  ul li.galway_startup {text-align: left;background: url("assets/images/icons/browserCityIconGalway.jpg") no-repeat scroll 0 10px;display: inline-block;padding: 20px 15px 20px 72px;}
			.snippetHomeBrowseByCityContent  ul li a {color:#666666}
			.snippetHomeBrowseByCityContent  ul li span {display:block;  font-size: 25px;text-align: left;}
			
		/* snippetHomeBrowseByCityContent */
		.snippetHomeSponsorsSupportersContent  {text-align:center;padding:50px 0px 50px 0px}
			.snippetHomeSponsorsSupportersContent  h2{font-size:32px; color:#1166b1;}
			.snippetHomeSponsorsSupportersContent  ul li {display: inline-block;padding:15px 5px 0px 0px}
			
/* under map */
		.snippetHomeUnderMap {background:#1066B1;padding:20px 0px 0px 0px;text-align:center;}
			.snippetHomeUnderMapContent h2{font-size:32px; color:#fff;}
			.snippetHomeUnderMapContent h3{font-size:14px;color:#fff;}

		/* snippetHomeNewsletter */	
		.snippetHomeNewsletter {background:#1066B1;padding:50px 0px 50px 0px;text-align:center;}
			.snippetHomeNewsletterContent h2{font-size:32px; color:#fff;}
			.snippetHomeNewsletterContent h3{font-size:14px;opacity:0.5;color:#fff;}
			.snippetHomeNewsletterContent form input { padding:20px;font-family:droid_sansregular; color:#353535; border: 2px solid #2c8ac5;}
			.snippetHomeNewsletterContent form #newsletterBtn { background:#74c543;border-radius: 5px;color: #fff;height: 60px;text-align: center;text-transform: uppercase;width: 200px;border:none;font-family:droid_sansbold; font-size:16px;padding:15px;}
			.snippetHomeNewsletterContent form #newsletterBtn:hover{background:#5B913A}
		
		/* snippetLatestNewsTop */	
		.snippetLatestNewsTop{background: url("assets/images/latest-news-bg.jpg") no-repeat top center; height:232px; text-align:center}
			.snippetLatestNewsTop h2{font-size:48px; color:#fff; font-family:droid_sansregular;padding-top: 100px;}
			
		.snippetLatestNewsBottom{padding:50px 0px 10px 0px; background:#fff;}
            .snippetLatestNewsContent { margin: 0 auto; max-width: 1200px; }
		.snippetHomeSponsorsSupporters {background:#fff;}
			.snippetLatestNewsBottom .item-content{border:1px solid #e2e2e2;}
			.snippetLatestNewsBottom  .fandom .item-content {text-align: center;}
			.snippetLatestNewsBottom  .item-content .linkedin-group h3{display:none;}
			.snippetLatestNewsContent .news-blogs h2, .snippetLatestNewsContent .twitter h2, .snippetLatestNewsContent .linkedin h2, .snippetLatestNewsContent .fandom h2{font-family:droid_sansregular; font-size:14px;color:#fff;text-transform:uppercase; padding:20px;border: 1px solid #80add5;}
			.snippetLatestNewsContent .news-blogs h2 {background:url("assets/images/icons/latest-news-blogs-heading.jpg") no-repeat right 1em bottom 10px #1166b1;}
			.snippetLatestNewsContent .twitter h2 {background:url("assets/images/icons/latest-news-twitter-heading.jpg") no-repeat right 1em bottom 10px #1166b1;}
			.snippetLatestNewsContent .linkedin h2 {background:url("assets/images/icons/latest-news-linkedin-heading.jpg") no-repeat right 1em bottom 10px #1166b1;}
			.snippetLatestNewsContent .fandom h2 {background:url("assets/images/icons/latest-news-fandom-heading.jpg") no-repeat right 1em bottom 10px #1166b1;}
			
			/*.snippetLatestNewsContent .fandom {background:url("assets/images/icons/bnr-start-scale-succeed.jpg") no-repeat; height:502px;}*/
			.snippetLatestNewsContent .latest_news_item{padding:15px;}
			.snippetLatestNewsContent .latest_news_description h3 {padding:0; margin:0;}
				.snippetLatestNewsContent .latest_news_description h3 a{color:#1166b1; font-family:droid_sansregular;font-size:14px;}
				.snippetLatestNewsContent .latest_news_description span{color:#777c80; font-family:droid_sansregular;font-size:14px;}
		
		/* snippetFeaturedStartups */	
		.snippetFeaturedStartups {background:#ececec; padding:50px 0px 50px 0px;}
.snippetFeaturedStartupsContent  { margin: 0 auto; max-width: 1200px; }
			.snippetFeaturedStartups h2{font-size:32px; font-family:droid_sansregular; color:#74c543; line-height: 1.2; text-align:center;margin: 0 0 45px;}
			.snippetFeaturedStartupsContent .six {margin-bottom:20px;}
			.snippetFeaturedStartups .featured-item{background:#fff; padding:20px;margin-bottom: 20px;overflow:hidden;min-height: 165px;}
				.snippetFeaturedStartups .featured-item  .featured_img{float:left; width:50%;}
				.snippetFeaturedStartups .featured-item  .featured_description{float:left;width:46%;text-align:left;padding-left:10px}
				.snippetFeaturedStartups .featured-item  .featured_description h3{color:#1166b1; line-height:25px;font-size:18px;text-align:left;margin-bottom:40px;}
				.snippetFeaturedStartups .featured-item  .featured_link{ background: none repeat scroll 0 0 #74c543;border: medium none;border-radius: 5px;color: #fff;font-family: droid_sansbold;font-size: 16px;height: 60px;padding: 15px;text-align: center;text-transform: uppercase;width: 200px;}
				.snippetFeaturedStartups .featured-item  .featured_link:hover{background:#5B913A}
		
		/* gathering_page */	
		.gathering_page{background:url("assets/images/gathering-content-bg.jpg") no-repeat }
			.gathering_banner_bottom {text-align:center;}
			.gathering_page  .content-wrapper{padding-top:50px;}
			.gathering_page  h2{ font-size: 45px;line-height: 60px;color:#1166b1; font-family:droid_sansregular;}
			.gathering_page  p{ font-size: 22px;line-height: 30px;}
		
		/* menu-tools-top-menu-container */		
		.menu-tools-top-menu-container ul{ list-style-type: none;margin: 0;padding: 0;z-index: 100;}
		.menu-tools-top-menu-container ul li{  float: right;  display: inline;float: right;margin: 0;position: relative;}
		.menu-tools-top-menu-container ul li a{ color: #1166b1;font-family: droid_sansregular;font-size: 14px;padding: 16px 19px;text-shadow: none !important;text-transform: uppercase;}
		.menu-tools-top-menu-container ul li a:hover {text-decoration:underline;}
		
		
		.snippetHomeHowWeMakeItHappen .tabs-wrap {}
		.snippetHomeHowWeMakeItHappen .tabs-wrap .tab-title {background:#fff;}
		.snippetHomeHowWeMakeItHappen .tabs-wrap .tab-title li {padding:20px;text-transform:uppercase; background:#FCFCFC;border: 1px solid #ebeced;}
		.snippetHomeHowWeMakeItHappen .tabs-wrap .tab-title li.current {color:#1166b1; font-family:droid_sansbold; background:#fff; border: none;}
		.snippetHomeHowWeMakeItHappen .tabs-wrap .tab-content {background:#fff;padding-bottom:20px;}
		.snippetHomeHowWeMakeItHappen .tabs-wrap .tab-content .txt-content ul {padding:20px;}
		.snippetHomeHowWeMakeItHappen .tabs-wrap .tab-content .txt-content ul li{line-height:20px;display: inline-block;}
		.snippetHomeHowWeMakeItHappen .tabs-wrap .tab-content .txt-content li:before { background-color: #1066b3;border-radius: 50%;content: "";float: left;height: 0.5em;line-height: 1em;margin: 0.5em 0.65em 0;width: 0.5em;}
		
		
		.appleandroidlogos {display:none;float: right;position: absolute;margin-top: 302px;position: absolute;width: 58px;z-index: 9999;right: 0;}
		.inner_page  .appleandroidlogos {margin-top: 142px;}
		.inner_page_content .right-sidebar  {}
		.inner_page_content .right-sidebar  h3{padding-top:30px;}
		.gathering_page_outer .page-title {display:none;}
	/*Content ----------------------------------*/
		/* body-outer-wrapper . */
		.body-outer-wrapper .inner_page { }
		.body-outer-wrapper .inner_page .inner_page_heading .page-title{font-family:droid_sansbold;padding-left: 15px;padding-top: 45px;text-transform:uppercase;background:none;font-size:42px;line-height: 55px}
		.body-outer-wrapper .inner_page .inner_page_content{background:#fff; margin-top: 50px;overflow:hidden; padding-top:20px;}
		.body-outer-wrapper .inner_page .inner_page_content .content-wrapper{padding-top:15px;}
		.body-outer-wrapper .inner_page .inner_page_content .content-wrapper a {color:#7ecd26;}
		.body-outer-wrapper .inner_page .inner_page_content .content-wrapper a:hover{text-decoration:underline}
		.body-outer-wrapper .inner_page .inner_page_content .content-wrapper h2 {color:#033362; font-family:droid_sansbold; font-size:25px;}
		.body-outer-wrapper .inner_page .inner_page_content .content-wrapper h3 {color:#ffffff; font-family:droid_sansbold; font-size:20px}
		.body-outer-wrapper .inner_page .inner_page_content .content-wrapper h4 {color:#033362; font-family:droid_sansbold; font-size:16px;}
	
	/*left side navigation*/	
	
	.left-sidebar  {padding-top:50px;}
	.left-sidebar  .leftNavHeader {text-transform:uppercase; background:#66a742;color:#fff;   font-family: droid_sansbold;padding: 20px;margin:0;}
	.left-sidebar  ul li {text-transform:uppercase;color:#333333;   font-family: droid_sansregular;padding: 20px; border-bottom:1px solid #19335c}
	.left-sidebar  ul li a:hover {color:#19335c; }
	.left-sidebar #newsletter_side  {background:url("assets/images/signup-side-bar.png") no-repeat scroll center top / cover  #f2f2f2;overflow:hidden}
	.left-sidebar #newsletter_side .left-sidebar-wrapper{padding:100px 30px 10px}
	.left-sidebar #newsletter_side h2 {font-family: droid_sansbold;}
	.left-sidebar #newsletter_side form label {display:block}
	.left-sidebar #newsletter_side form .form-input {    border: 1px solid #ccc;border-radius: 5px;padding: 10px;  width: 85%;}
	.left-sidebar #newsletter_side form .form-control {margin-bottom:5px;}
	.left-sidebar #newsletter_side form #newsletterSideBtn{background: #186293;border-radius: 5px;color: #fff;display: block;height: 34px;text-align: center;text-transform: uppercase;width: 150px;border:none;margin-bottom: 25px;;font-family: droid_sansbold;}
	.left-sidebar #newsletter_side form #newsletterSideBtn:hover {background:#103D59}
		
		/* Top Page Carousel */
		.carousel-data-wrapper,.carousel-thumb,.carousel-wrapper{position: relative;}
		.carousel-thumb{margin-bottom:7px;}
		.caroufredsel_wrapper{margin-bottom:0px !important;}
		.carousel-post-meta{width:96px;height:16px;color:#fff;text-align: center;background: #16A1E7;padding:7px 0px;line-height: 16px;position: absolute;bottom:0px;left:0px;}
		.carousel-post-title{margin-bottom:0px;font-size: 15px;line-height: 25px;}
		.carousel-next{position: absolute;top:60px;right:15px;font-size: 25px;background: rgba(0, 0, 0, 0.3);text-align: center;width:30px;height:38px;color:#cccccc}
		.carousel-prev{position: absolute;top:60px;left:15px;font-size: 25px;background: rgba(0, 0, 0, 0.3);text-align: center;width:30px;height:38px;color:#cccccc;}
		.carousel-next i,.carousel-prev i{padding-top:4px;}
		.carousel-next.disabled,.carousel-prev.disabled{opacity: 0,-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";cursor: default;}
		.carousel-next:hover,.carousel-prev:hover{color:#fff;}

		/* Post Carousel */
		.posts-carousel .caroufredsel_wrapper{margin:0px !important;}
		.posts-carousel .carousel-prev,.posts-carousel .carousel-next{background: none;color:#bbbbbb;width: auto;height: auto;}
		.posts-carousel .carousel-prev i,.posts-carousel .carousel-next i{font-size: 22px;}
		.posts-carousel .carousel-prev:hover,.posts-carousel .carousel-next:hover{background: none;color:#333333;}
		.posts-carousel .carousel-prev.disabled,.posts-carousel .carousel-next.disabled{color:#cccccc;cursor:default;}
		.posts-carousel .carousel-prev{top:-51px;right:20px;left:auto;}
		.posts-carousel .carousel-next{top:-51px;right:0px;left:auto;}
		.posts-carousel{padding:0px !important;}
		.posts-carousel .carousel-post-meta{width:82px;padding:4px 0px;font-size: 12px;}


		/* Post Thumbnail Slider */
		.thumb-slider-wrapper{margin:0px;padding:0px;}
		.thumb-slider-wrapper .slides > li{display: none; -webkit-backface-visibility: hidden;}
		.thumb-slider-wrapper .slides li{margin-bottom:0px;}
		.thumb-slider-wrapper .flex-direction-nav a{width:25px;height:30px;text-align: center;}
		.thumb-slider-wrapper .flex-direction-nav .flex-next{background: url('assets/images/thumb-slider-next.png') no-repeat center center rgba(0, 0, 0, 0.3);position: absolute;right:23px;top:40%;opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
		.thumb-slider-wrapper .flex-direction-nav .flex-prev{background: url('assets/images/thumb-slider-prev.png') no-repeat center center rgba(0, 0, 0, 0.3);position: absolute;left:23px;top:40%;opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
		.thumb-slider-wrapper:hover .flex-next,.thumb-slider-wrapper:hover .flex-prev {opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

		/* Inside Post Slider - Shortcodes */
		.inside-post-slider{margin:0px;padding:0px;position: relative;margin-bottom:20px; overflow: hidden;}
		.inside-post-slider .slides > li{display: none; -webkit-backface-visibility: hidden;}
		.inside-post-slider .slides li{margin-bottom:0px;}
		.inside-post-slider .flex-direction-nav a{width:30px;height:40px;text-align: center;}
		.inside-post-slider .flex-direction-nav .flex-next{background: url('assets/images/button-next.png') no-repeat center center rgba(0, 0, 0, 0.3);position: absolute;right:0px;top:50%;opacity: 0;margin-top:-20px;-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
		.inside-post-slider .flex-direction-nav .flex-prev{background: url('assets/images/button-prev.png') no-repeat center center rgba(0, 0, 0, 0.3);position: absolute;left:0px;top:50%;opacity: 0;margin-top:-20px;-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
		.inside-post-slider:hover .flex-next,.inside-post-slider:hover .flex-prev {opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
		.flex-caption{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);position: absolute;bottom:0px;left:0px;width:100%;}
		.flex-caption h3{color:#fff;margin-bottom:0px;font-weight: bold;font-size: 18px;line-height: 24px;padding:15px 15px 1px;}
		.flex-caption .flex-caption-inner .caption{color:#cccccc;}
		.inside-post-slider .flex-control-nav{right:0px;width:auto;bottom:10px;right:7px;margin:0px !important; z-index: 32;}
		.post-thumbnail .inside-post-slider .flex-control-nav{bottom:0px;}
		.inside-post-slider .flex-control-nav li a{background: #ffffff;}
		.post-slider .flex-caption .caption{color:#cccccc;padding:0px 15px 15px 15px;}

		.thumb-video-wrapper{position: relative;overflow: hidden;}
        .video-thumb img{ width: 50px; height: 50px; }

			/* Post Ratting */
			.post-ratting-wrapper{position: absolute;top:0px;right:0px;}
			.post-thumbnail .post-ratting-wrapper{right:15px;}
			.ratting-star-under{width:93px;height:18px;background: url('assets/images/stars-black.png') no-repeat;position: relative;display: block;}
			.ratting-star-over{height:18px;position: absolute;top:0px;left:0px;display: block;background: url('assets/images/stars-black.png') no-repeat #F9BA00;;}

			/* Single Post Ratting */
				.page .review-box-wrapper{display: none;}
				.content .review-box-wrapper ul{margin:0px;margin-bottom:18px;}
				.content .review-box-wrapper ul li{margin:0px;list-style:none;margin-bottom:12px;}
				.review-box-wrapper{margin-bottom:30px;}
				.review-title{padding-bottom:2px;border-bottom: 1px solid #E5E5E5;margin-bottom:10px;text-transform: uppercase;font-size: 14px;font-weight: bold;}
				.review-box-wrapper ul li{margin-bottom:12px;}
				.review-score-detail{margin-bottom:4px;}
				.review-score-under{height: 12px;display: block;background: #e5e5e5;}
				.review-score-over{height: 12px;float:left;display: block;background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);background-size: 10px 10px;}
				.review-total-score-wrapper{background: #e5e5e5;}
				.review-total-score-wrapper .left, .review-total-score-wrapper .right{padding:10px 15px;text-transform: uppercase;font-size: 14px;font-weight: bold;}
				.review-total-score-wrapper .right{color:#fff;}

				/* Review Stars */
				.review-box-wrapper .ratting-star-under{background: url('assets/images/stars-white.png') no-repeat #e5e5e5;}
				.review-box-wrapper .ratting-star-over{background: url('assets/images/stars-white.png') no-repeat #F9BA00;}
				.review-stars ul{margin-bottom:15px;}
				.review-stars .review-total-score-wrapper{background: #fff !important;border-top: 1px solid #E5E5E5;padding-top:13px;}
				.review-stars .review-total-score-wrapper .left,.review-stars .review-total-score-wrapper .right{padding:0px !important;background: #fff !important}
				.review-stars .review-total-score-wrapper .ratting-star-under{background: url('assets/images/stars-white.png') no-repeat #e5e5e5;}
				.review-stars .review-total-score-wrapper .right{padding:12px 15px;}

				/* Review Position */
				.review-box-wrapper.review-left{float:left;margin-right:30px;width:50%;}
				.review-box-wrapper.review-right{float:right;margin-left:30px;width:50%;}


		/*Homepage Category Box ----------------*/
		.st-category-heading{font-size:18px;font-weight: 400;letter-spacing: -0.1px;padding-bottom:8px;margin-bottom:18px;background: url('assets/images/category-heading-backgroung.png') repeat-x bottom left;text-transform: uppercase;}
		.st-category-heading a{color:#333333;}
		.st-category-heading a:hover{color:#888888}
		.st-category-wrapper .post-title{font-size:18px;margin-bottom:9px;line-height: 35px;}
		.st-category-wrapper .post-title a{color:#333333;}
		.st-category-wrapper .post-title a:hover{color:#747474;}
		.st-category-wrapper .post-meta{padding:5px 0 4px;line-height: 15px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:10px;font-size: 11px;}
		.st-category-wrapper .post-meta a{color:#555555}
		.st-category-wrapper .post-meta a:hover{color:#222222;}
		.st-category-wrapper .read-more{display: block; background:#fff;}
		.st-category-wrapper .post-excerpt p{margin-bottom:12px;}
		
		.read-more-button{line-height: 1;padding:8px 12px;color:#fff;background: #16a1e7;display: inline-block;}
		
		.read-more-button:hover{background: #333333;color:#ffffff;}
		.blog-type-1 .post:last-child .columns{margin-bottom:0px;}
		.blog-type-3 .columns{}

		.post-thumbnail{margin-bottom:15px;}
		.small-post-wrapper{padding-top:18px;margin-top:20px;border-top:1px solid #e5e5e5;}
		.small-post-thumb{float:left;margin-right:15px;}
		.small-post-content{overflow: hidden;}
		.small-post-title{font-size: 15px;margin-bottom:0px;margin-top:-3px;line-height: 35px;color:#333333;}
		.small-post-title a{color:#333333;}
		.small-post-title a:hover{color:#747474;}
		.small-post-meta{font-size: 11px;}
		.small-post-meta a{color:#555555}
		.small-post-meta a:hover{color:#333333;}

		/* Single Content Elements */
		.content input[type=text],.content input[type=password],.content textarea{padding:10px;background: #ececec;color:#555555;border:none;}
		.content input[type=email],.content textarea{padding:10px;background: #ececec;color:#555555;border:none;}
		.content input[type=submit]{border:none;padding:10px 18px;color:white;}
		.content input[type=submit]:hover{background:#333333;}
		.content ul{margin:20px 0px 20px 40px;list-style-type: square;}
		.content ul li{margin-bottom:20px;}
		.content ol{margin:20px 0px 20px 40px;}
		.content ol li{margin-bottom:20px;}
		.content .st-tabs ul{margin:0px;}
		.content .st-tabs ul li{margin-bottom:0px;}
		.content .slides,.content .flex-direction-nav{list-style-type: none;margin:0px;}
		.content .carousel-slide li{list-style: none;margin-bottom:0px;}

		/* Single Page */
		.page .page-title{font-size: 23px;line-height: 30px;padding-bottom:8px;font-weight: bold;}
		.page-title{background: url("assets/images/category-heading-backgroung.png") repeat-x scroll left bottom transparent;padding-bottom:5px;
					font-size: 28px;margin-bottom:14px;line-height: 34px;}
		.category .page-title,.archive .page-title{text-transform: uppercase;font-size: 20px;}
		.page-title a{color:#333333;}
		.page-title a:hover{color:#747474;}
		.page-featured-image{margin-bottom:25px;}
     .page-featured-image{ margin-left: 0 auto;}
		.page-meta-wrapper{margin-bottom:15px;color:#a2a2a2;}
		.page-meta-wrapper a{color:#444444;}
		.page-meta-wrapper a:hover{color:#a2a2a2;}
		.categories{float:right;}
		.categories a{padding:4px 6px;margin-left:3px;
  color:#fff !important;}
		.categories a:hover{background: #333333;color:#ffffff;}
		.page-content{margin-bottom:40px;}
		.page-content a{color:#000000;}
		.page-content a:hover{color:#a1a1a1;}
		.page-content blockquote{margin:0px 0px 25px 40px;padding:0px 30px 0 50px;background: url('assets/images/content-quote.png') no-repeat left 5px;border-left:none;font-style: italic;}
		.page-content ul.normal-list li{list-style: disc;}
		.page-content ul.normal-list{padding-left:12px;}

		.page-tags{margin-bottom:40px;}

		.single-related-heading,.single-recent-heading,.author-box-title,.comments-header-title{background: url("assets/images/category-heading-backgroung.png") repeat-x scroll left bottom transparent;font-size: 20px;padding-bottom:12px;margin-bottom:20px;}
		.single-related-content ul,.single-recent-content ul{margin-bottom:0px;}
		.rr-post-title{font-size: 14px;}
		.rr-post-content .rr-post-title{margin-top:-3px;margin-bottom:0px;line-height: 19px;}
		.rr-post-content a{color:#333333;}
		.rr-post-content a:hover{color:#646464;}
		.rr-post-content .rr-post-meta a{color:#646464;}
		.rr-post-content .rr-post-meta a:hover{color:#222222;}
		.rr-post-wrapper{border-bottom:1px solid #E5E5E5;padding-bottom:14px;display: inline-block;width:100%;margin-bottom:20px;}
		li.rr-post-wrapper:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom: none;}
		.rr-post-thumb{float:left;margin-right:20px;}
		.rr-post-content{overflow: hidden;}


		.page-author-wrapper{margin-bottom:25px;margin-bottom:40px;}
		.author-desc{overflow: hidden;}
		.author-name{margin-bottom:8px;font-size: 14px;}
		.avatar{float:left;margin-right:25px;margin-top:2px;-webkit-border-radius: 120px;-moz-border-radius: 120px;border-radius: 120px;padding:3px;background: #fff;border:1px solid #eeeeee;}
		.author-text b{padding:2px 4px;color:#fff;margin-right:4px;}
		.author-social li{display: inline-block;}
		.author-social li a{font-size: 16px;color:#555555;}
		.author-social li a:hover{color:#888888;}

		#comments{padding-bottom:10px;}
		.comments-list{margin:0px;}
		.comments-list li{list-style-type:none;margin-bottom:0px;}
		.comment-item{padding:20px 20px;background: #f6f6f6;margin-bottom:20px;}
		.comment-item .comment-avatar{float:left;margin-right:18px;width:60px;height:60px;-webkit-border-radius: 120px;-moz-border-radius: 120px;border-radius: 120px;}
		.comment-header{padding-bottom:20px;border-bottom:1px solid #e5e5e5;overflow: hidden;}
		.comment-content{border-top: 1px solid #fff;padding-top:13px;}
		.comment-header-right{overflow: hidden;}
		a.comment-reply-link{float:right;}
        
		.comment-date{font-style: italic;color:#A2A2A2;margin-bottom:6px;margin-top:3px;}
		.comment-author{font-size: 15px;color:#333333;}
		ul.children{margin-left:30px;}
			/* Comment Form */
			.form-line{margin-bottom:20px;}
			label span{color:red;}
			.form-line input{width:320px;border:none;padding:10px;background: #ececec;color:#555555}
			.form-line textarea{width:70%;background: #ececec;padding:10px;min-height: 200px;border:none;color:#555555}
			#submit{padding:10px 18px;color:#fff;margin-bottom:20px;border:none;}
			#submit:hover{background: #333333;}
            #cancel-comment-reply-link{ margin-left: 15px;}
		/* 404 */
		.class-404{font-size: 150px;line-height: 170px;font-weight: bold;padding-top: 30px;}

	/*Sidebar ----------------------------------*/
		/* Default Wordpress Widget */
			/* Search */
			.sidebar #searchform .screen-reader-text{display: none;}
            .sidebar #searchform #s{background: #f0f0f0;font-size: 10px;color:#959595; border:none;padding:8px 6px 8px 6px;width: 228px;}
			.sidebar #searchform #searchsubmit{background: #333333;border:none;font-size: 11px;color:#fff;padding:6.5px 12px;margin-left:-4px;margin-top: -2px;}
			.sidebar .widget_meta ul li,.sidebar .widget_recent_entries ul li{padding:6px 0 6px 10px;border-bottom: 1px solid #F0F0F0;}
			.sidebar .widget_calendar .widgettitle{display: none;}

			
			.footer-outer-wrapper #searchform .screen-reader-text{display: none;}
            .footer-outer-wrapper #searchform #s{background: #555555;font-size: 10px;color:#959595; border:none;padding:8px 6px 8px 6px;width: 143px;}
			.footer-outer-wrapper #searchform #searchsubmit{background: #666666;border:none;font-size: 11px;color:#999999;padding:6.5px 12px;margin-left:-4px;}
			.footer-outer-wrapper .widget_categories ul li ul{margin-left:0px;border-top:1px solid #5a5959;margin-top:5px;margin-bottom:-6px;}
			.footer-outer-wrapper .widget_categories ul li ul li:last-child{border-bottom:none;}
			.footer-outer-wrapper .widget_categories ul li{border-color: #5a5959;}
			.footer-outer-wrapper select{width: 100%;background: #666666;color:#999999;padding:8.5px 10px;border:none;}
			.footer-outer-wrapper .widget_nav_menu ul li{border-color:#5a5959;}
			.footer-outer-wrapper .widget_meta ul li,.footer-outer-wrapper .widget_recent_entries ul li{padding: 6px 0 6px 10px;border-bottom: 1px solid #5A5959;}

			.logo-right-widget #searchform .screen-reader-text{display: none;}
            .logo-right-widget #searchform #s{background: #f0f0f0;font-size: 10px;color:#959595; border:none;padding:8px 6px 8px 6px;width: 228px;}
			.logo-right-widget #searchform #searchsubmit{background: #333333;border:none;font-size: 11px;color:#fff;padding:6.5px 12px;margin-left:-4px;margin-top: -2px;}
			


			/* Sidebar Lists */
			.widget_categories ul li,.widget_nav_menu ul li,.widget_recent_comments ul li{padding:6px 0 6px 10px;border-bottom:1px solid #f0f0f0;}
			.footer-outer-wrapper .widget_categories ul li,.footer-outer-wrapper.widget_nav_menu ul li,.footer-outer-wrapper .widget_recent_comments ul li{border-color:#5A5959;}
			.widget_nav_menu ul li ul{margin-top:5px;margin-bottom:-6px !important;}
			.widget_nav_menu ul li ul li ul{}
			.widget_nav_menu ul li ul li{padding-left:20px;border-top:1px solid #f0f0f0;border-bottom:none;	}
			
			.sidebar .widget_categories ul li ul{margin-top:5px;margin-left:0px;border-top:1px solid #f0f0f0;}
			.sidebar .widget_categories ul li ul li{padding-left:20px;border-top:1px solid #f0f0f0;border-bottom:none;	}
			.sidebar .widget_categories ul li ul li:first-child{border-top:none;}
			.sidebar select{border:none;padding:8px 10px;width: 100%;background: #e5e5e5;}

		/*Default Sidebar Widget ---------------*/
		.sidebar .widget-container{list-style: none;margin-bottom:30px;}
		.sidebar .widget-container ul{margin-bottom:0px;}
		.sidebar .widgettitle{ margin-bottom:17px;font-size:25px;text-transform: uppercase;padding-bottom:10px;line-height: 13px;background: url('assets/images/category-heading-backgroung.png') repeat-x bottom left;}


		/*Connect Sidebar Widget ---------------*/
		.connect-widget-wrapper{padding:15px;background: #e5e5e5;}
		.connect-widget-wrapper p{margin-bottom:12px;text-shadow: 0 1px 0 #FFFFFF}
		.connect-widget-form{background: url('assets/images/widget-connect-divider.png') repeat-x bottom left;}
		.connect-widget-title{padding-bottom:8px;margin-bottom:10px;font-size:14px;text-transform: uppercase;background: url('assets/images/widget-connect-divider.png') repeat-x bottom left;}
		.subs_input{background: #fff;font-size: 10px;color:#959595; border:none;padding:8px 6px 8px 6px;margin-bottom:18px;min-width: 182px;}
		.subs_submit{background: #333333;border:none;font-size: 11px;color:#fff;padding:6.5px 12px;margin-bottom:18px;margin-left:-4px;margin-top: -2px;}
		.connect-widget-social{}
		.connect-widget-social a{display: inline-block;height: 24px;line-height: 12px;padding-left:29px;margin-right:15px;margin-top:15px;color:#666666;text-shadow: 0 1px 0 #FFFFFF;font-size: 11px;font-style: italic;}
		.connect-widget-social a:hover{color:#222222;}
		.connect-widget-social a strong{display: block;font-weight: bold;font-size: 12px;font-style: normal;}
		.connect-widget-social .connect-rss{background: url('assets/images/rss-icon.gif') no-repeat left center;}
		.connect-widget-social .connect-twitter{background: url('assets/images/twitter-icon.gif') no-repeat left center;}
		.connect-widget-social .connect-facebook{background: url('assets/images/facebook-icon.gif') no-repeat left center;}
		.connect-widget-social .last{margin-right:0px;}

		/*Content Tabbed Sidebar Widget --------*/
		.list-tabbed-container{margin-bottom:20px;}
		.list-tabbed li{margin-bottom:0px;width:33%;display: inline;float:left;text-align: center;list-style: none outside none;margin:0px;padding:0px;background: #333333;}
		.list-tabbed li a{padding:6px 0px;font-size: 13px;display: block;color:#fff;}
		.list-tabbed li a:hover{background: #505050;}
		.list-tabbed li.list-tabbed-active a{background: #16A1E7;}
		.tabbed_content{display: none;}
		.sidebar .widget-post-content .widget-post-title{margin-top:-3px;margin-bottom:0px;line-height: 19px;}
		.sidebar .widget-post-content a{color:#333333;}
		.sidebar .widget-post-content a:hover{color:#646464;}
		.sidebar .widget-post-content .widget-post-meta a{color:#646464;}
		.sidebar .widget-post-content .widget-post-meta a:hover{color:#222222;}
		.sidebar .widget-post-wrapper,.page-single-element .widget-post-wrapper{border-bottom:1px solid #E5E5E5;padding-bottom:15px;width:100%;}
		.sidebar li.widget-post-wrapper:last-child,.page-single-element li.widget-post-wrapper:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom: none;}

		/*Sidebar Ads 125 ----------------------*/
		.ads125 ul{margin-bottom:0px;}
		.ads125 ul li{float:left;margin:0px 36px 20px 10px; list-style: none !important; float:  left;}
		.ads125 ul li:nth-child(2n){margin-right:0px;margin-left:0px;}

        .sidebar .widget_archive ul li{padding: 6px 0 6px 10px;border-bottom: 1px solid #F0F0F0;}
        .footer-outer-wrapper .widget_archive ul li{padding: 6px 0 6px 10px;border-bottom: 1px solid #5A5959;}
        .sidebar .widget_archive ul li:last-child{border-bottom:0px;}
        .sidebar .widget_categories ul li ul{margin-bottom: -4px;}

        .widget_archive ul, .widget_categories ul, .widget_pages ul, .widget_meta ul,
        .widget_nav_menu ul, .widget_recent_comments ul,.widget_recent_entries ul{margin-top:-17px;}
		
		.widget_pages ul li{border-bottom: 1px solid #5A5959;}
		.widget_pages ul li a{display: block;padding:6px 10px;}
		.sidebar .widget_pages ul li{border-bottom: 1px solid #f0f0f0;}
		.sidebar .widget_pages ul li ul li{border-color:#f0f0f0;}
		.widget_pages ul li ul li a{padding-left:22px;}
		.widget_pages ul li ul li ul li a{padding-left:36px;}

        .widget_pages ul li ul{margin:0px;}
        .widget_pages ul li ul li:first-child{border-bottom:0px;}
        .widget_pages ul li ul li{border-top:1px solid #5A5959;}



	/*Footer -----------------------------------*/

		/*Footer Top ---------------------------*/
		.footer-outer-wrapper{background: #333333;border-top:5px solid #cccccc; position: relative;}
		.footer-outer-wrapper .widget-container{list-style: none;padding-top:48px;}
		.footer-wrapper .columns{margin-bottom:42px;}
		.footer-wrapper h3.widgettitle{margin-bottom:17px;font-size:14px;color:#bdbdbd;text-transform: uppercase;padding-bottom:10px;line-height: 16px;border-bottom:1px solid #5a5959;}
		.footer-wrapper h3.footer_widgettitle{margin-bottom:17px;font-size:14px;color:#bdbdbd;text-transform: uppercase;padding-bottom:10px;line-height: 16px;border-bottom:1px solid #5a5959;}
		.footer-wrapper .widget-container ul{margin-bottom:0px;}
		.footer-wrapper .widget-container ul li a,.footer-wrapper .widget-container a{color:#999999;}
		.footer-wrapper .widget-container ul li a:hover,.footer-wrapper .widget-container a:hover{color:#e8e7e7;}

		/*Footer Post Widget -------------------*/
		.footer-wrapper li.widget-post-wrapper:last-child{margin-bottom:0px;}
		.widget-post-wrapper{margin-bottom:15px;overflow: hidden;}
		.widget-post-thumb{float:left;margin-right:15px;}
		.footer-wrapper .widget-post-thumb img{border:1px solid #444444;padding:4px;}
		.widget-post-content{overflow: hidden;}
		.footer-wrapper .widget-post-wrapper:hover .widget-post-thumb img{border:1px solid #16A1E7;}
		.widget-post-content .widget-post-title{font-size: 14px;margin-bottom:2px;}
		.widget-post-content .widget-post-meta,.footer-wrapper .widget-post-content .widget-post-meta a{font-size:90%;color:#646464;}
		.widget-post-content .widget-post-meta a:hover{color:#fff;}
		
		/*Footer Calendar Widget ---------------*/
		.widget_calendar .footer_widgettitle{display: none;}
		.footer-wrapper .widget_calendar #wp-calendar caption{text-align: left;margin-bottom:17px;font-size:14px;color:#bdbdbd;text-transform: uppercase;padding-bottom:10px;line-height: 16px;border-bottom:1px solid #5a5959;}
		.sidebar .widget_calendar #wp-calendar caption{text-align: left;margin-bottom:17px;font-size:14px;color:#333333;text-transform: uppercase;padding-bottom:10px;line-height: 16px;background: url("assets/images/category-heading-backgroung.png") repeat-x scroll left bottom transparent}
		.widget_calendar #calendar_wrap table#wp-calendar,.widget_calendar #calendar_wrap{width:100%;font-size: 11px;}
		table#wp-calendar{background: none;}
		.footer-wrapper table#wp-calendar,.footer-wrapper table#wp-calendar tbody > tr > td,.footer-wrapper table#wp-calendar thead > tr > th {border: 1px solid #333333;}
		table#wp-calendar, table#wp-calendar tbody > tr > td, table#wp-calendar thead > tr > th {padding:5px 5px 6px;text-align:center;}
		.sidebar table#wp-calendar,.sidebar table#wp-calendar tbody > tr > td,.sidebar table#wp-calendar thead > tr > th{padding:7px 5px 8px;text-align:center;}
		table#wp-calendar thead > tr > th{background:#16A1E7;color:#fff;font-weight: normal;font-size: 12px;}
		table#wp-calendar tbody > tr > td{background:#505050;color:#999999;}
		table#wp-calendar tbody > tr > td a{color:#fff;}
		table#wp-calendar td#today{background:#16A1E7;color:#fff;}
		table#wp-calendar td#today a{color:#fff;}
		.footer-wrapper table#wp-calendar td#today a:hover{color:#999999;}
		.footer-wrapper table#wp-calendar td.pad{background: #333333;}

		/*Footer Flicker Widget ----------------*/
		.flickr_badge_image{float:left;margin:0 5px 9px;}
		.flickr_badge_image img{padding:3px;border:1px solid #444444;}
		.flickr_badge_image img{width: 53px;height: 53px;}

		/*Footer Tags Widget -------------------*/
		.tagcloud a,.page-tags a{font-size:12px !important;padding:2px 8px 3px 19px;background-image: url('assets/images/tags_bg.png');background-color: #505050;background-position: 7px center;background-repeat: no-repeat;
					margin:0 3px 6px 0;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;display: inline-block;color:#999999;}
		.sidebar .tagcloud a,.page-tags a{background-color: #e5e5e5;text-shadow:0 1px 0 #FFFFFF;}
		.tagcloud a:hover,.page-tags a:hover{background-color: #16A1E7;color:#fff !important;text-shadow: none;}

		/*Footer Copyright ---------------------*/
		.copyright-outer-wrapper{background: #333333;padding-top:20px;}
		.copyright-wrapper{color:#fff;}
		.copyright-wrapper ul{margin-bottom:0px;}
		.copyright-wrapper ul li{display: inline;margin-bottom:0px;padding:0px 17px;background: url('assets/images/footer-list-backgroung.png') no-repeat right center;}
		.copyright-wrapper ul li:first-child{padding-left:0px;}
		.copyright-wrapper ul li:last-child{padding-right:0px;background:none;}
		.copyright-wrapper a{color:#999999;}
		.copyright-wrapper a:hover{color:#fff;}

		/* Footer Contact */
		.footer-contact{font-style: italic;}
		.footer-contact strong{width:60px;display: inline-block;}
		.footer-contact ul li{padding:2px 0px;}
		.footer-contact ul li i{margin-right:2px;}


	/*Shortcodes -------------------------------*/
		.row-column .columns{margin-bottom:0px;}

		/* Button */
		.btn, .button, button  {background: none repeat scroll 0 0 #333333;border: medium none;color: white;cursor: pointer;display: inline-block;font-size: 12px;margin: 10px 10px 10px 0;padding: 8px 12px;line-height: 1; 
		 position: relative; }
		.small {padding: 4px 12px !important;line-height: 20px;}
		.btn.large {font-size: 14px;padding: 12px 24px;}
		.btn:hover, .button:hover, a.button:hover, button:hover{color: white;}
		.btn.color:hover, .button:hover, a.button:hover, button:hover{background-color: #333333; }
		.btn.rounded , button.rounded{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

		/* Alert */
		.alert {position: relative;padding: 10px 35px 10px 14px;margin: 20px 0;background-color: #faf2cb;color: #c09853;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
		.alert .close {position: absolute;top: 45%;right: 0;margin-top: -20px;}
		.alert-success {background-color: #c3e4b8;color: #468847;}
		.alert-danger,.alert-error {background-color: #e7c1c0;color: #b94a48;}
		.alert-info {background-color: #b9dbee;color: #3a87ad;}
		.alert-block {padding-top: 14px;padding-bottom: 14px;}
		.alert-block > p,.alert-block > ul {margin-bottom: 0;}
		.close {float: right;font-size: 14px;font-weight: bold;line-height: 20px;color: #000000;opacity: .2;-khtml-opacity: 0.2;-moz-opacity: 0.2;filter: alpha(opacity=20);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";}
		.close:hover {color: #000000;text-decoration: none;cursor: pointer;opacity: .4;-khtml-opacity: 0.4;-moz-opacity: 0.4;filter: alpha(opacity=40);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
		button.close {padding: 10px;cursor: pointer;background: transparent;border: 0;}

		/* Divider */
		.divider-1{display: block;height:3px;background: url('assets/images/divider1.png') repeat-x left top;}

		/* Tabs */
		.st-tabs {margin-bottom:30px;}
		.po_re_container{margin-bottom:0px !important;}
		.tab-title li{display: inline-block;cursor: pointer;background: #e9e9e9;padding:6px 20px;}
		.tab-title li.current{color:white;}
		.tab-content-wrapper .tab-content{display: none;}
		.tab-content-wrapper .tab-content.active{display: block;}
		.tab-content{padding:18px 18px 1px 18px;background: #f5f5f5;}
		.tab-title{margin-bottom:0px;}

		/* Accordion */
		.content .st-accordion{margin:0px;list-style-type: none;}
		ul.st-accordion li{margin-bottom:20px;}
		.acc-title{cursor: pointer;font-size: 15px;padding:10px 13px;background: #333333;color:white;margin-bottom:0px;position: relative;}
		.acc-title .icon-chevron-down{position: absolute;right:13px;top:10px;font-size: 12px;top:14px;}
		.acc-title.acc-title-active .icon-chevron-down{
		-webkit-transform: rotate(180deg);
		   -moz-transform: rotate(180deg);
		   	-ms-transform: rotate(180deg);
		   	 -o-transform: rotate(180deg);
		   	 	transform: rotate(180deg);
	   	-webkit-transition: all .2s linear;
		   -moz-transition: all .2s linear;
		     -o-transition: all .2s linear;
		     	transition: all .2s linear;}
		.acc-content{display: none;padding:20px 20px 0px 20px;color:#999999;}

		/* Toggle */
		.content .st-toggle{margin:0px;list-style-type: none;}
		.st-toggle li{margin-bottom:20px;}
		.toggle-content{display: none;}
		.toggle-title{cursor: pointer;font-size: 15px;padding:10px 13px;background: #333333;color:white;margin-bottom:0px;position: relative;}
		.toggle-content{display: none;padding:20px 20px 0px 20px;color:#999999;}
		.st-toggle .icon-plus,.st-toggle .icon-minus{position: absolute;font-size: 12px;top:14px;right:13px;opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
		.st-toggle .icon-plus{opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
		.st-toggle .toggle_current .icon-plus{opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
		.st-toggle .toggle_current .icon-minus{opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

		/* Pagination - Not a shortcode */
		.st-pagination{}
		.st-pagination li{display: inline-block; margin: 0px 2px;}
		.st-pagination li a, .st-pagination li span{padding:6px 11px;background: #333333;color:white;}
		.st-pagination li a:hover, .st-pagination li span:hover{color:white;}
        /*ver 1.4*/
        .pagination.shortcode ul.st-pagination {margin:0px;}
        .blog-type-2 .pagination.shortcode ul.st-pagination {margin-top: 20px;}

	/* Social Share */
	.share_entry_text{display: block;float:left;line-height: 24px;margin-right:20px;font-weight: bold;}
	.share_entry{padding:9px 0px 6px;overflow: hidden;background: url("assets/images/category-heading-backgroung.png") repeat-x scroll left bottom transparent;margin-bottom:40px;}
	.share_entry ul{margin-bottom:0px;float:left;}
	.share_entry ul li{display: inline-block;margin-right:30px;height: 20px;}
	.share_entry ul li.share_entry_share{font-weight:bold;}
	#pin-wrapper{margin:0px !important;width:90px;}
	
	/* Language Demo */
	.l_enlish > a,.l_french a,.l_vietnamese a{}
	.l_enlish > a{background:url('http://demo.smooththemes.com/magazon_wpml/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png') no-repeat left center !important;padding-left:23px !important;}
	.l_french a{background:url('http://demo.smooththemes.com/magazon_wpml/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png') no-repeat 8px center #fff !important;padding-left:30px !important;}
	.l_vietnamese a{background:url('http://demo.smooththemes.com/magazon_wpml/wp-content/plugins/sitepress-multilingual-cms/res/flags/vi.png') no-repeat 8px center #fff !important;padding-left:30px !important;}

    /* FROM  ver 2.0 */
    /* Back top top btn */  
    #sttotop {  width:35px;  height:  35px;    display: none;  text-align:center;  padding:5px; position:fixed;   bottom:10px;    right:10px;cursor:pointer;border-radius: 2px; }
    .bg_color{  background: #333333;}
    #sttotop i{ color: #fff; font-size: 24px; line-height: 33px;}
    
    /* for builder  widget item */
    .buider-widget .widget-container  ul, .content .buider-widget .widget-container  ul{ margin-left:0px; }
    
    
   /* NAV  Search form*/
  .nav-wrapper{ position: relative; z-index: 36;}
  .nav-wrapper #menu-primary-navigation{ margin-right:  45px;  position: relative;  z-index: 40; }
  #nav-searchform{ position: absolute; z-index: 50; top: 0px; right: 15px; height:  45px; display: none; float: right;  background: #515151; }
  #nav-searchform .iw{height: 100%; display: block; margin:0px; padding: 0px; position: relative; padding-left: 0px; }
  #nav-searchform .s{ height:40px; width: 0px; display: block; float: right; border: none; vertical-align: top; font-sise 12px; margin: 3px 0px 0px 5px; padding: 0px 10px; background : #515151; color: #CCCCCC;}
  #nav-searchform .search-submit{ padding: 0px 8px 0px 4px; margin-right:  4px; float: right ; height: 100%; width: 40px; text-decoration: -999999px; background: #515151 url(assets/images/search.png) center center no-repeat; line-height: 0px; position: relative; top: 0px; right:0px; }
  
  .rtl  #nav-searchform{ top: 0px; left: 15px; right: auto;   float: left; }
  .rtl #nav-searchform .search-submit{ float: left; }
  .rtl  #nav-searchform .s{ float: left; margin-right: 5px; margin-left:0px;}
  
  
  /* WooCommerce */

  
   .fb-share-button{ vertical-align: top; }
  
   .footer-outer-wrapper{  border-top: 0px solid #CCC;color:#fff; padding-top: 50px; }
   .footer-outer-wrapper .footer4{margin-bottom:0px;}
  
  
   .column.footer1{ height:10px; }

   .footer2{ vertical-align: top; }
   
   .copyright-outer-wrapper{ height:40px; }

   .textwidget{ vertical-align: top }

   .footer-submit{ height:40px; }

   .email-share-button{ vertical-align: top; }

   .sg-footer{ float:right; }

.newsletter {color:#fff;}
.newsletter:hover{ 
  background-color:#74c543; 
  color:#fff;
  padding-top:5px;
	padding-left:10px;
  padding-bottom:5px;
  padding-right:10px;
  border-radius: 5px;
}
.blank_wrapper {width:100%;}

.attachment-st_normal_thumb.wp-post-image{ margin: 0 auto; }

.inner_page .inner_page_heading { display: none; }
.body-wrapper .inner_page .container { max-width: none; }
.body-outer-wrapper .inner_page .inner_page_content { margin-top: 0; padding-top: 0; }

.hero-header { background: url(assets/images/hero-header.jpg) top center no-repeat; color: #fff; margin: 0 auto; max-width: 1200px; padding: 300px 0 50px 0; text-align: center; }
.hero-header h1 { color: #fff;font-size: 72px; font-weight: bold; line-height: 1; margin: 0 0 15px 0; }
.hero-header h2 { color: #fff;font-size: 36px; font-weight: bold; line-height: 1; margin: 0 auto 15px auto; max-width: 650px; }
.hero-header a { border: 3px solid #fff; border-radius: 5px; color: #fff;display: inline-block; font-size: 30px; padding: 20px 50px; text-decoration: none; }
.hero-header a:hover { color: #888; }

.hero-links { background: url(assets/images/bg-manifesto.jpg) center bottom no-repeat; margin: 0 auto; max-width: 1200px; padding: 50px 0 75px 0; }
.hero-links ul { margin: 0 auto; max-width: 990px; overflow: hidden; }
.hero-links li { float: left; list-style: none; text-align: center; width: 25%; }
.hero-links a { border: 2px solid #fff; border-radius: 50%; color: #fff; display: inline-block; font-size: 18px; height: 60px; padding-top: 140px; text-align: center; width: 200px; }
.hero-links li.talent a { background: url(assets/images/icon-talent.png) center 30px no-repeat; }
.hero-links li.finance a { background: url(assets/images/icon-finance.png) center 30px no-repeat; }
.hero-links li.startup a { background: url(assets/images/icon-startup.png) center 30px no-repeat; }
.hero-links li.business a { background: url(assets/images/icon-business.png) center 30px no-repeat; }
.hero-links a:hover { color: #888; }

.body-wrapper .inner_page { padding-bottom: 150px; }
.body-wrapper .inner_page .container.manifesto { max-width: 980px; padding: 50px 100px 0 100px; }
.container.manifesto h3 { color: #95c11f; font-size: 36px; line-height: 4.5; text-align: center; }
.container.manifesto ul li { line-height: 1.2; list-style: disc outside; margin: 0 0 5px 45px; }
.container.manifesto ol { counter-reset: item; margin-left: 0; }
.container.manifesto ol li { display: block; line-height: 1.2; list-style: none; position: relative; }
.container.manifesto ol li ol li { margin: 0 0 5px 5px; padding: 0 0 0 40px; }
.container.manifesto ol li:before { content: counters(item, ".") " "; counter-increment: item; visibility: hidden; display: block; height: 0; }
.container.manifesto ol li ol li:before { position: absolute; top: 0; left: 0; visibility: visible; }
.container.manifesto p { margin: 0 0 15px 0; }

.pillar-block { margin: 0 0 30px 0; overflow: hidden; }
.pillar-left { float: left; text-align: right; width: 230px; }
.pillar-right { float: right; width: 700px; }
.pillar-block h6 { margin: 0; }
.pillar-block h6 a { color: #95c11f; font-size: 18px; font-weight: bold; line-height: 1; text-decoration: none; text-transform: uppercase; }
.pillar-block h6.blue a { color: #0a8fd4; }
.pillar-block h6.darkgreen a { color: #008d36; }
.pillar-block h6.yellow a { color: #d9d100; }
.container.manifesto .pillar-block h3 { color: #000; font-size: 48px; margin: 0; text-align: left; }

a.foot-link { background: #fff url(assets/images/icon-feedback2.png) center 60px no-repeat; border-radius: 50%; color: #1166b1; display: inline-block; font-size: 16px; font-weight: bold; height: 80px; padding: 140px 40px 0 40px; text-align: center;  text-decoration: none; width: 140px; position: absolute; top: -140px; left: 50%; margin-left: -110px; z-index: 9999; }
a.foot-link:hover { color: #888; }

#sttotop { display: none!important; }

/* login page */
.page-id-2659 .page-wrapper-left-sidebar .content-wrapper { float: none; margin: 0 auto; max-width: 1200px; }

  /*
    * Customize 'Connect with:' label
    */
    .wp-social-login-connect-with {
    	text-align: center;
    	font-size: 22px;
    	margin-bottom: 25px; 
    }
     
    .wp-social-login-provider-list { 
    	text-align: center;
    	margin-bottom: 15px; 
    }
     
    /*
    * Customize the providers buttons
    */
    .wp-social-login-provider {
	width: 50%;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 19px;
	padding: 21px 0px 21px 0px;
	cursor: pointer;
	font-weight: 700;
    }
     
    .wp-social-login-provider:hover { color: #ffffff !important; }
     
    /*
    * Set the background color for each provider buttons
    */
	.wp-social-login-provider-facebook { background-color: #3b5998; background-image: url("http://startupireland.ie/wp-content/uploads/2016/11/facebooklogo.jpg.png"); background-repeat: no-repeat;}
    .wp-social-login-provider-twitter  { background-color: #00B6F1; background-image: url("http://startupireland.ie/wp-content/uploads/2016/11/twitter-logo.png"); background-repeat:no-repeat;}
   
     
    /*
    * Changing the background color for each button on mouse hover
    */
    .wp-social-login-provider-facebook:hover { background-color: #2f4679; }
    .wp-social-login-provider-twitter:hover  { background-color: #0089bd; }