/*
	Theme Name: Techpark WA
	Theme URI: #
	Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
	Author: #
	Author URI: #
	Version: 3.1
	
	Tags: black, green, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, premise-landing-page
	
	Template: genesis
	Template Version: 2.1
	
	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Table of Contents

	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Tables
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- Avatar
		- Genesis
		- Search Form
		- Titles
		- WordPress
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Genesis Responsive Slider
		- Gravity Forms
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
		- Responsive Menu
	- Content Area
		- Home Page
		- Entries
		- Entry Meta
		- After Entry
		- Pagination
	- Comments
	- Sidebars
	- Sub Foooter
	- Footer Widgets
	- Site Footer
	- Theme Colors
		- Outreach Pro Blue
		- Outreach Pro Orange
		- Outreach Pro Purple
		- Outreach Pro Red
	- Media Queries
	- Retina Display
		- Retina
		- Max-width: 1139px
		- Max-width: 1023px
		- Max-width: 767px

*/


/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Normalize
	normalize.css v2.1.3 | MIT License | git.io/normalize
--------------------------------------------- */
@font-face {
    font-family: 'exo_2.0bold';
    src: url('fonts/exo2.0-bold-webfont.eot');
    src: url('fonts/exo2.0-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo2.0-bold-webfont.woff2') format('woff2'),
         url('fonts/exo2.0-bold-webfont.woff') format('woff'),
         url('fonts/exo2.0-bold-webfont.ttf') format('truetype'),
         url('fonts/exo2.0-bold-webfont.svg#exo_2.0bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'exo_2extra_bold';
    src: url('fonts/exo2-extrabold-webfont.eot');
    src: url('fonts/exo2-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo2-extrabold-webfont.woff2') format('woff2'),
         url('fonts/exo2-extrabold-webfont.woff') format('woff'),
         url('fonts/exo2-extrabold-webfont.ttf') format('truetype'),
         url('fonts/exo2-extrabold-webfont.svg#exo_2extra_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'exo_2regular';
    src: url('fonts/exo2-regular-webfont.eot');
    src: url('fonts/exo2-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo2-regular-webfont.woff2') format('woff2'),
         url('fonts/exo2-regular-webfont.woff') format('woff'),
         url('fonts/exo2-regular-webfont.ttf') format('truetype'),
         url('fonts/exo2-regular-webfont.svg#exo_2regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'exo_2light_italic';
    src: url('fonts/exo2-lightitalic-webfont.eot');
    src: url('fonts/exo2-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo2-lightitalic-webfont.woff2') format('woff2'),
         url('fonts/exo2-lightitalic-webfont.woff') format('woff'),
         url('fonts/exo2-lightitalic-webfont.ttf') format('truetype'),
         url('fonts/exo2-lightitalic-webfont.svg#exo_2light_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'exo_2extra_light';
    src: url('fonts/exo2-extralight-webfont.eot');
    src: url('fonts/exo2-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo2-extralight-webfont.woff2') format('woff2'),
         url('fonts/exo2-extralight-webfont.woff') format('woff'),
         url('fonts/exo2-extralight-webfont.ttf') format('truetype'),
         url('fonts/exo2-extralight-webfont.svg#exo_2extra_light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'exo_2thin';
    src: url('fonts/exo2-thin-webfont.eot');
    src: url('fonts/exo2-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo2-thin-webfont.woff2') format('woff2'),
         url('fonts/exo2-thin-webfont.woff') format('woff'),
         url('fonts/exo2-thin-webfont.ttf') format('truetype'),
         url('fonts/exo2-thin-webfont.svg#exo_2thin') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'exo_2light';
    src: url('fonts/exo2-light-webfont.eot');
    src: url('fonts/exo2-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo2-light-webfont.woff2') format('woff2'),
         url('fonts/exo2-light-webfont.woff') format('woff'),
         url('fonts/exo2-light-webfont.ttf') format('truetype'),
         url('fonts/exo2-light-webfont.svg#exo_2light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'exo_2medium';
    src: url('fonts/exo2-medium-webfont.eot');
    src: url('fonts/exo2-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo2-medium-webfont.woff2') format('woff2'),
         url('fonts/exo2-medium-webfont.woff') format('woff'),
         url('fonts/exo2-medium-webfont.ttf') format('truetype'),
         url('fonts/exo2-medium-webfont.svg#exo_2medium') format('svg');
    font-weight: normal;
    font-style: normal;
}








@font-face {
    font-family: 'neosansregular';
    src: url('fonts/neosans-webfont.eot');
    src: url('fonts/neosans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/neosans-webfont.woff2') format('woff2'),
         url('fonts/neosans-webfont.woff') format('woff'),
         url('fonts/neosans-webfont.ttf') format('truetype'),
         url('fonts/neosans-webfont.svg#neosansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'neosansmedium';
    src: url('fonts/neosans-medium-webfont.eot');
    src: url('fonts/neosans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/neosans-medium-webfont.woff2') format('woff2'),
         url('fonts/neosans-medium-webfont.woff') format('woff'),
         url('fonts/neosans-medium-webfont.ttf') format('truetype'),
         url('fonts/neosans-medium-webfont.svg#neosansmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'neosansbold';
    src: url('fonts/neosans-bold-webfont.eot');
    src: url('fonts/neosans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/neosans-bold-webfont.woff2') format('woff2'),
         url('fonts/neosans-bold-webfont.woff') format('woff'),
         url('fonts/neosans-bold-webfont.ttf') format('truetype'),
         url('fonts/neosans-bold-webfont.svg#neosansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'neosansblack';
    src: url('fonts/neosans-black-webfont.eot');
    src: url('fonts/neosans-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/neosans-black-webfont.woff2') format('woff2'),
         url('fonts/neosans-black-webfont.woff') format('woff'),
         url('fonts/neosans-black-webfont.ttf') format('truetype'),
         url('fonts/neosans-black-webfont.svg#neosansblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'neosanslight';
    src: url('fonts/neosans-light-webfont.eot');
    src: url('fonts/neosans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/neosans-light-webfont.woff2') format('woff2'),
         url('fonts/neosans-light-webfont.woff') format('woff'),
         url('fonts/neosans-light-webfont.ttf') format('truetype'),
         url('fonts/neosans-light-webfont.svg#neosanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.eot');
    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoblack';
    src: url('fonts/roboto-black-webfont.eot');
    src: url('fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-black-webfont.woff2') format('woff2'),
         url('fonts/roboto-black-webfont.woff') format('woff'),
         url('fonts/roboto-black-webfont.ttf') format('truetype'),
         url('fonts/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.eot');
    src: url('fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff'),
         url('fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoitalic';
    src: url('fonts/roboto-italic-webfont.eot');
    src: url('fonts/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-italic-webfont.woff2') format('woff2'),
         url('fonts/roboto-italic-webfont.woff') format('woff'),
         url('fonts/roboto-italic-webfont.ttf') format('truetype'),
         url('fonts/roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotomedium_italic';
    src: url('fonts/roboto-mediumitalic-webfont.eot');
    src: url('fonts/roboto-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-mediumitalic-webfont.woff2') format('woff2'),
         url('fonts/roboto-mediumitalic-webfont.woff') format('woff'),
         url('fonts/roboto-mediumitalic-webfont.ttf') format('truetype'),
         url('fonts/roboto-mediumitalic-webfont.svg#robotomedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotothin';
    src: url('fonts/roboto-thin-webfont.eot');
    src: url('fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-thin-webfont.woff2') format('woff2'),
         url('fonts/roboto-thin-webfont.woff') format('woff'),
         url('fonts/roboto-thin-webfont.ttf') format('truetype'),
         url('fonts/roboto-thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* Box Sizing
--------------------------------------------- */
.page-id-2004 .slider-container {
    height: auto;
}
.tpark-featured-post .row,
.page-id-1996 .fcentre-featured-post .row {
    font-size:0;
}
.page-id-1996 .fcentre-featured-post .widget_text {
    float:none;
    width:initial;
    margin:0;
    padding:0 5px;
}
.tpark-featured-post .widget_custom_html,
.page-id-1996 .fcentre-featured-post .widget_custom_html {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
@media (min-width:768px) {
    .tpark-featured-post .widget_custom_html,
    .page-id-1996 .fcentre-featured-post .widget_custom_html  {
        width:50%;
    }
}
@media (min-width:1200px) {
    .tpark-featured-post .widget_custom_html,
    .page-id-1996 .fcentre-featured-post .widget_custom_html  {
        width:25%;
    }
}
*,
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

/* Float Clearing
--------------------------------------------- */

.author-box:before,
.clearfix:before,
.entry-content:before,
.entry:before,
.footer-widgets:before,
.home-top .widget:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}

.author-box:after,
.clearfix:after,
.entry-content:after,
.entry:after,
.footer-widgets:after,
.home-top .widget:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

body {
	background-color: #191a18;
	color: #333;
	font-family: 'robotoregular', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.625;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition:    all 0.1s ease-in-out;
	-ms-transition:     all 0.1s ease-in-out;
	-o-transition:      all 0.1s ease-in-out;
	transition:         all 0.1s ease-in-out;
}

::-moz-selection {
	background-color: #333;
	color: #fff;
}

::selection {
	background-color: #333;
	color: #fff;
}

a {
	color: #6ab446;
	text-decoration: none;
}
a:link, a:visited {
    outline: none;	text-decoration: none;	
}
a:hover {
	color: #589b37;
}

p {
	margin: 0 0 24px;
	padding: 0;
}

strong {
	font-weight: 700;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
}

blockquote,
blockquote::before {
	color: #999;
}

blockquote {
	margin: 40px;
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

cite {
	font-style: normal;
}

/* Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 10px;
	font-family: 'exo_2.0bold';
}

h1 {
	font-size: 36px;
}

h2 {
	font-size: 28px;
}

h3 {
	font-size: 24px;
}

h4 {
	font-size: 20px;
}

h5 {
	font-size: 19px;
}

h6 {
	font-size: 16px;
}

/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
	outline:none;
}

.featured-content img,
.gallery img {
	width: auto;
}

body.home .site-container .site-inner .wrap{max-width: none;}





/* Gallery
--------------------------------------------- */

.gallery {
	overflow: hidden;
	margin-bottom: 28px;
}

.gallery-item {
	float: left;
	margin: 0;
	padding: 0 4px;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: left;
}

.gallery .gallery-item img {
	border: none;
	height: auto;
	margin: 0;
}

/* Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #999;
	font-size: 14px;
	font-weight: 400;
	padding: 16px;
	width: 100%;
}

input:focus,
textarea:focus {
	border: 1px solid #999;
	outline: none;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

::-moz-placeholder {
	color: #666;
	opacity: 1;
	font-weight: 400;
}

::-webkit-input-placeholder {
	color: #666;
	font-weight: 400;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	background-color: #6ab446;
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 400;
	padding: 16px 24px;
	text-transform: uppercase;
	width: auto;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover {
	background-color: #5b9b3c;
	color: #fff;
}

.button {
	display: inline-block;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}

tbody {
	/*border-bottom: 1px solid #ddd;*/
}

td,
th {
	text-align: left;
}

table tr {
    vertical-align: top;
}
td {
	/*border-top: 1px solid #ddd;
	padding: 6px 0;*/
}

th {
	font-weight: 700;
	text-transform: uppercase;
}


/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.wrap {
	margin: 0 auto;
	max-width: 1140px;
}

.site-inner {
	clear: both;
	font-size: 14px;
	overflow: hidden;
}

.outreach-pro-home .site-inner {
	padding: 4px 0;
}

.outreach-pro-landing .wrap {
	max-width: 900px;
}

/* Column Widths and Positions
--------------------------------------------- */

/* Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width: 930px;
}

.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}

/* Content */

.content {
	/*background-color: #fff;*/
	float: right;
	width: 760px;
}

.outreach-pro-home .content {
	margin: 0;
}

.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
	float: left;
}

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
	width: 550px;
}

.full-width-content .content {
	width: 100%;
}

/* Primary Sidebar */

.sidebar-primary {
	float: right;
	width: 350px;
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
	float: left;
}

/* Secondary Sidebar */

.sidebar-secondary {
	float: left;
	width: 180px;
}

.content-sidebar-sidebar .sidebar-secondary {
	float: right;
}

/* Column Classes
	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}


/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* Avatar
--------------------------------------------- */

.avatar {
	float: left;
}

.alignleft .avatar,
.author-box .avatar {
	margin-right: 24px;
}

.alignright .avatar {
	margin-left: 24px;
}

.comment .avatar {
	margin: 0 16px 24px 0;
}

/* Genesis
--------------------------------------------- */

.breadcrumb {
	background-color: #f2f6e9;
	font-size: 12px;
	margin-bottom: 30px;
	margin-top: 10px;
	padding: 10px 16px;
}

.archive-description {
	background-color: #fff;
	/*margin-bottom: 30px;
	padding: 30px;*/
}

.author-box {
	background-color: #111;
	color: #fff;
	margin: 0 -40px 40px;
	padding: 30px;
}

.author-box-title {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 4px;
}

.archive-description p:last-child,
.author-box p:last-child {
	margin-bottom: 0;
}

/* Search Form
--------------------------------------------- */

.search-form {
	overflow: hidden; position:relative;
}

.site-header .search-form {
	float: right;
	margin-top: 12px;
}

.entry-content .search-form,
.site-header .search-form {
	width: 50%;
}

.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}

/* Titles
--------------------------------------------- */

.archive-title {
	font-size: 36px;
	font-family: 'exo_2.0bold';
	font-weight: 400;
	 line-height: 1.2;
    margin: 0 0 10px;
}

.entry-title {
	/*font-size: 30px;
	font-weight: 700;*/
}

.content .entry-title a {
	color: #333;
}

.content .entry-title a:hover {
	color: #6ab446;
}

.widget-title {
	color: #6ab446;
	font-size: 20px;
	margin-bottom: 20px;
	/*text-transform: uppercase;*/
}

.footer-widgets .widget-title,
.site-header .widget-title {
	color: #fff;
}

/* WordPress
--------------------------------------------- */

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}

a.alignnone {
	display: inline-block;
}

a.aligncenter img {
	display: block;
	margin: 0 auto;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
}

img.alignnone, .alignnone {
	/*display: block;*/ max-width:100%;
	margin-bottom: 16px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 0 24px 24px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 24px 24px;
}

.gallery-caption {
	margin: 0 0 10px;
}

.wp-caption-text {
	font-weight: 700;
	text-align: center;
}

.entry-content p.wp-caption-text {
	margin-bottom: 0;
}
/*.play-button {
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
    top: 50%;
}
*/

.fancybox.iframe
 {
position:relative;
}

/*
Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
	word-wrap: break-word;
	margin-bottom: 30px;
}

.widget li {
	border-bottom: 1px dotted #494949;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
}

.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}

.widget li li {
	border: none;
	margin: 0 0 0 30px;
	padding: 0;
}

.widget p:last-child,
.widget ol > li:last-child,
.widget ul > li:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.widget_calendar table {
	border-color: #494949;
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}

/* Featured Content
--------------------------------------------- */

.featured-content .entry {
	margin-bottom: 20px;
}

/*.featured-content .entry-title {
	font-size: 20px;
}
*/
.featured-content .entry-comments-link {
	float: none;
}

.more-from-category {
	border-top: 1px dotted #494949;
	margin-top: 10px;
	padding-top: 10px;
}
body.home .content {
    background: none repeat scroll 0 0 #000;
}


/*
Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.sidebar .enews-widget .widget-title {
	color: #fff;
}

.enews-widget input {
	margin-bottom: 16px;
}

.enews-widget input[type="submit"] {
	border: none;
	color: #fff;
	margin: 0;
	width: 100%;
}

.enews-widget input:hover[type="submit"] {
	background-color: #eee;
	color: #333;
}

.enews form + p {
	margin-top: 24px;
}

/* Genesis Responsive Slider
------------------------------------------------------------ */
.slider-container{
	background-color:#191a18;	
    height: 500px;
    overflow: hidden;
}
.slider-container .wistia_responsive_padding {
    position: absolute !important;
    top: -80px;
    left: 0;
    width: 100%;
}

.slider-wrapper{
	margin:0 auto; width:1140px; position:relative;
}
.function-centre-title{ position:absolute; top:0; right:0;    z-index: 999; width:498px; height:30px;     padding: 0 0 0 152px;    text-transform: uppercase;
background:url(images/cfc.png) left -9px no-repeat; color:#fff;font-size: 21px;   letter-spacing: -0.3px;  line-height: 24px; font-family: 'exo_2medium';  }
.function-centre-title span{ color:#60280c;}

.technology-park-title{ position:absolute; top:0; right:0;    z-index: 999; width:370px; height:30px;     padding: 0 0 0 162px;    text-transform: uppercase;
background:url(images/tp.png) left -9px no-repeat; color:#fff;font-size: 21px;   letter-spacing: -0.3px;  line-height: 24px; font-family: 'exo_2medium'; }
.technology-park-title span{ color:#00414c; }

.fcentre .cycloneslider-caption{
	background-image: url("images/cfc_captain_img.png");
    background-position: 90% 67%;
    background-repeat: no-repeat;
}
.fcentre .cycloneslider-caption .cycloneslider-caption-title{
	color:#a3a4a1;	font-family: 'exo_2medium'; font-size:24px;
}
.fcentre .cycloneslider-caption .cycloneslider-caption-title b{
	color:#fc6213;	
}
.fcentre .cycloneslider-caption .cycloneslider-caption-description{
	color:#FFFFFF; font-family: 'robotoregular';
}
.fcentre .cycloneslider-caption .cycloneslider-caption-description a{
	color:#fc6213;	
}


.tpark .cycloneslider-caption{
	background-image: url("images/tp_captain_img.png");
    background-position: 90% 67%;
    background-repeat: no-repeat;
}
.tpark .cycloneslider-caption .cycloneslider-caption-title{
	color:#a3a4a1;	font-family: 'exo_2medium'; font-size:24px;
}
.tpark .cycloneslider-caption .cycloneslider-caption-title b{
	color:#05b1cd;	
}
.tpark .cycloneslider-caption .cycloneslider-caption-description{
	color:#FFFFF; font-family: 'robotoregular';
}
.tpark .cycloneslider-caption .cycloneslider-caption-description a{
	color:#05b1cd;	
}


.content-sidebar-wrap .cycloneslider-caption{
	background-image: url("images/cfc_captain_img.png");
    background-position: 90% 67%;
    background-repeat: no-repeat;
}
.content-sidebar-wrap .cycloneslider-caption .cycloneslider-caption-title{
	color:#a3a4a1;	font-family: 'exo_2medium'; font-size:24px;
}
.content-sidebar-wrap .cycloneslider-caption .cycloneslider-caption-title b{
	color:#fc6213;	
}
.content-sidebar-wrap .cycloneslider-caption .cycloneslider-caption-title b.txt_blue{
	color:#05B1CD;	
}
.txt_blue1{
	color:#05B1CD;	
}
.content-sidebar-wrap .cycloneslider-caption .cycloneslider-caption-description{
	color:#FFFFFF; font-family: 'robotoregular';
}
.content-sidebar-wrap .cycloneslider-caption .cycloneslider-caption-description a{
	color:#fc6213;	
}



.content #genesis-responsive-slider {
	-webkit-box-shadow: 0 60px 100px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0 60px 100px rgba(0, 0, 0, 0.5);
	box-shadow:         0 60px 100px rgba(0, 0, 0, 0.5);
	border: none;
	padding: 0;
}

.content #genesis-responsive-slider a:hover,
.content #genesis-responsive-slider h2 a,
.content #genesis-responsive-slider h2,
.content #genesis-responsive-slider p {
	color: #fff;
}

.content #genesis-responsive-slider a,
.content #genesis-responsive-slider h2 a:hover {
	color: #6ab446;
}

#genesis-responsive-slider li {
	border: none;
	margin: 0;
	padding: 0;
}

.content .slide-excerpt {
	background-color: rgba(0, 0, 0, 0.7);
	border: none;
	filter: alpha(opacity=10);
	margin: 0;
	opacity: 1;
}

html > body .content .slide-excerpt-border {
	border: none;
	margin: 0;
	padding: 30px;
}

.content #genesis-responsive-slider p {
	color: #fff;
}

.widget.genesis_responsive_slider,
.content #genesis-responsive-slider .flex-control-nav {
	margin-bottom: 0;
}

.content #genesis-responsive-slider .flex-control-nav {
	margin-top: -40px;
}

.content .genesis_responsive_slider .flex-direction-nav li a {
	background: url(images/icon-direction-nav.png) no-repeat -50px 0;
	background-size: 100px 98px;
	height: 49px;
	right: -25px;
	-webkit-transition: none;
	-moz-transition:    none;
	-ms-transition:     none;
	-o-transition:      none;
	transition:         none;
	width: 50px;
}

.content .genesis_responsive_slider .flex-direction-nav li a:hover {
	background-position: -50px -49px;
}

.content .genesis_responsive_slider .flex-direction-nav li a.prev {
	background-position: 0 0;
	bottom: 10px;
	left: auto;
	right: 62px !important;
	top: auto;
}

.content #genesis-responsive-slider .flex-direction-nav li a.next {
	bottom: 10px;
	left: auto;
	right: 10px !important;
	top: auto;
}

.content .genesis_responsive_slider .flex-direction-nav li a:hover.prev {
	background-position: 0 -49px;
}
div#sign_up_box
{
	padding:0px !important;
}

/* Gravity Forms
--------------------------------------------- */

div.gform_wrapper input[type="email"],
div.gform_wrapper input[type="text"],
div.gform_wrapper textarea,
div.gform_wrapper .ginput_complex label {
	font-size: 16px;
	padding: 10px;
}

div.gform_wrapper .ginput_complex label {
	padding: 0;
}

div.gform_wrapper li,
div.gform_wrapper form li {
	margin: 16px 0 0;
}

.gform_wrapper ul li:before, .gform_wrapper ul li:after, .gform_wrapper ul.gform_fields {
    margin: 0;
    overflow: hidden !important;
    padding: 0;
}

/* 4 column ready class ------------------------------------------------------*/

.gform_wrapper .top_label li.gfield.gf_one_quarter { float:left; margin-right: 4%; width: 22%; clear:right !important; }
.gform_wrapper .top_label li.gfield.gf_two_quarter { float:left; margin-right: 4%; width: 22%; clear:right !important; }
.gform_wrapper .top_label li.gfield.gf_three_quarter { float:left; margin-right: 4%; width: 22%; clear:right !important; }

.gform_wrapper .top_label li.gfield.gf_quarter_last { margin-right:0; }
.gform_wrapper .top_label li.gfield.gfield_error.gf_one_quarter { width: 18% }
.gform_wrapper .top_label li.gfield.gf_one_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_one_quarter input.large, .gform_wrapper .top_label li.gfield.gf_one_quarter select.medium, .gform_wrapper .top_label li.gfield.gf_one_quarter select.large { width: 95% }
.gform_wrapper .top_label li.gfield.gf_one_quarter+li.gsection, .gform_wrapper .top_label li.gfield.gf_one_quarter+li.gsection { padding: 16px 0 8px 0 }
.gform_wrapper .top_label li.gfield.gf_one_quarter+li.gfield, .gform_wrapper .top_label li.gfield.gf_one_quarter+li.gfield, .gform_wrapper .top_label li.gfield.gf_one_quarter+li.gfield, .gform_wrapper .top_label li.gfield.gf_one_quarter+.gform_footer, .gform_wrapper .top_label li.gfield.gf_one_quarter+.gform_footer, .gform_wrapper .top_label li.gfield.gf_one_quarter+.gform_footer { clear: both }

.gform_wrapper .top_label li.gfield.gf_one_quarter,
.gform_wrapper .top_label li.gfield.gf_two_quarter,
.gform_wrapper .top_label li.gfield.gf_three_quarter,
.gform_wrapper .top_label li.gfield.gf_quarter_last {
	margin: 0 0 8px 0;
	width: 22%;
}


.gform_wrapper .top_label li.gfield.gfield_error.gf_one_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_two_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_three_quarter,
.gform_wrapper .top_label li.gfield.gf_quarter_last
{
	width: 29%;
}
        width: 25%;}
        
.gform_wrapper .top_label li.gfield.gfield_error.gf_one_quarter {
	margin-right: 1%;
}
.gform_wrapper .top_label li.gfield.gf_three_quarter{
	float: left;
	clear: left !important;
}
.gform_wrapper .top_label li.gfield.gf_quarter_last
{
	float: right;
	padding-right: 2px;
}
.gform_wrapper .top_label li.gfield.gf_three_quarter {
	float: left;
	margin-left: 2% !important;
	clear: none !important;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_quarter_last {
	margin-left: 3%;
}
.gform_wrapper .top_label li.gfield.gf_quarter_last
{
	height: 80px;
	clear: none !important;
	}
	
.gfield.gf_left_half {
    height: 70px;
}

.gv-search-box label {
    display: none;
}

.gv-list-view-title
{
	border-bottom: none !important;
	}
	
	
.gv-search-box > p
{ 
padding-top: 0px !important;;
}
.gv-search-horizontal .gv-search-box input, .gv-search-horizontal .gv-search-box select
{
	   margin-bottom: 10px !important;;
    margin-top: 10px !important;;
	}
	
	.gv-list-view-title h3
	{
		font-family: robotoregular;
		}
		.gv-field-label
		{
			font-size: 18px;
}
 .gv-list-view-content
 {
 	 display: none;
 }
 #gform_10 .gform_title {
    display: none;
}
#field_10_4 .gfield_label
{
	 margin: 0px;
}

/* Jetpack
--------------------------------------------- */

#wpstats {
	display: none;
}


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

.site-header {
	background-image:url(images/header-bg.jpg);
	background-repeat:no-repeat;
	/*background-size:100%;*/
	background-color: #53AA28;
	color: #fff;
	min-height: 110px;
	background-position: -106px 0;
	
	
}

.site-header .widget {
	margin-bottom: 0;
}

.site-header .wrap {
	padding: 20px 0;
}
#gform_wrapper_7
{
	 display: block !important;
}
#gform_7 .gform_title
{
	display: none;
}

/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
	padding: 14px 0;
	width: 340px;
}

.header-full-width .title-area {
	width: 100%;
}

.site-title {
	font-size: 43px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.site-title a,
.site-title a:hover {
	color: #fff;
}

.header-image .title-area {
	padding: 0;  width: 340px;
}

.header-image .site-title > a {
	float: left;
	min-height: 100px;
	width: 100%;
}

.site-description {
	color: #999;
	font-size: 16px;
	font-weight: 400;
	height: 0;
	line-height: 1.5;
	text-indent: -9999px;
}

.site-description,
.site-title {
	margin-bottom: 0;
}

.header-image .site-description,
.header-image .site-title {
	display: block;
	text-indent: -9999px;
}

.site-inner p {
    font-size: 14px;
    padding: 10px 0 0;
}
/* Widget Area
--------------------------------------------- */

.site-header .widget-area {
	float: right; position:relative;
	padding-top: 50px;
	text-align: right;
	width: 740px;
}

.site-header .widget-area a {
	color: #fff;
}

.site-header .widget-area a:hover {
	color: #000;
}

.site-header .widget li {
	border-color: #fff;
}

.site-header .genesis-nav-menu li li {
	margin-left: 0;
}

.site-header .widget-area button:hover,
.site-header .widget-area input:hover[type="button"],
.site-header .widget-area input:hover[type="reset"],
.site-header .widget-area input:hover[type="submit"],
.site-header .widget-area .button:hover {
	background-color: #fff;
	color: #000;
}
.site-header .textwidget{font-family: 'robotoregular'; color:#2a2c29; }
.site-header .textwidget span{color:#b4ed8c; }
.site-header .textwidget a{color:#2a2c29; }

.page-template-page-function-centre-php .tpark, .category-function-centre-blog .tpark,.function-centre-blog .tpark, 
.page-template-page_blog-php .tpark , .uncategorized .tpark, .single .tpark , .archive .tpark 

{
	display: none;
	}

	.page-template-template-function-centre-php .tpark, .category .tpark {
    display: none;
}

.page-template-page-technology-park-php .fcentre, .category-tech-park-blog .fcentre
{
	display: none;
	}	
.page-template-template-technology-park-php  .fcentre {
    display: none;
}
.page-template-front-page-php .fcentre
{
	display: none;
	}
.page-template-front-page-php .tpark
{
	display: none;
	
	}

.page-template-template-function-centre-wo-sidebar-php .tpark
{
	display: none;
	}
.page-template-template-technology-park-wo-sidebar-php .fcentre { display: none;}
.page-template-template-function-centre-w-sidebar-php .tpark { display: none;}
.page-template-template-technology-park-w-sidebar-php .fcenter {display: none;}
 .search-results .tpark
 {
 	display: none;
 	}
 	
 	.search-results .fcentre
 	{
 		display: none;
 	}
 	
 	 .search-results .site-inner {
    background: none repeat scroll 0 0 #fff !important;
}

 .search-results header.entry-header h2 a{ font-size:28px;}
 
 .error404 .fcentre, .error404 .tpark
{
	display: none;
	} 
	
	
	.archive-template-function-centre.php .tpark {display: none;}
	.archive-template-technology-park.php .fcentre {display: none;}
	page-template-archive-template-function-centre-php .tpark {display: none;}
	
	
	
	 .page-template-archive-template-technology-park-php .fcentre {display: none;}
	 
	 .page-template-archive-template-function-centre-php .tpark {display: none;} 
	 
	   
	 
/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	font-size: 15px;
	line-height: 1.5;
	width: 100%; font-family: 'exo_2medium';
}

.genesis-nav-menu,
.genesis-nav-menu a {
	color: #fff;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
    margin: 12px 0;
    border-right: 1px solid #68B932; position: relative !important;
}

.genesis-nav-menu .menu-item:last-child, .genesis-nav-menu .menu-item:nth-child(8) {
	border:none;
}
.genesis-nav-menu a {
	display: block;
    padding: 0 12px;
}

.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.genesis-nav-menu a:hover,
.genesis-nav-menu li:hover > a {
	/*background-color: #fff;*/
	color: #000;
}

/*.genesis-nav-menu > .menu-item > a {
	font-weight: bold; 
}*/

.genesis-nav-menu .sub-menu {
	border:none;
	left: -9999px;
	opacity: 0;  padding:12px 0 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 200px;
	z-index: 9999;
}

.genesis-nav-menu .sub-menu a {
	/* background-color: #090909; */
	background-color: #F3F6EA;
	border: 1px solid #292929;
	border-top: none;
	/* color: #fff; */
	color: #1C3F09;
	font-size: 12px;
	padding: 8px 20px;
	position: relative;
	width: 200px;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -48px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .first > a {
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-right: 0;
}

.genesis-nav-menu > .right {
	display: inline-block;
	float: right;
	list-style-type: none;
	padding: 0;
	text-transform: uppercase;
}

.genesis-nav-menu > .date,
.genesis-nav-menu > .right > a {
	display: inline-block;
	padding: 18px 20px;
}

.genesis-nav-menu .right:hover > a {
	background: none;
	color: #fff;
}

.genesis-nav-menu .right > a:hover {
	background: #fff;
	color: #000;
}

.genesis-nav-menu > .search {
	padding: 8px 0 0;
}

.genesis-nav-menu input[type="search"] {
	font-size: 14px;
	padding: 4px 30px 4px 10px; background-color:#7FCE41; color:#1e450b; border-color:#3B7D1B; z-index:9;
	font-family: 'robotoregular';
	clip: auto;
}
.genesis-nav-menu .search input[type="submit"] {
    right: 0;
    width: 25px;    height: 25px;  margin: 2px;
    z-index: 9;	background:url(images/search_icon.png) center center no-repeat #4e982a; border-radius:inherit; text-indent:-9999px;
	  clip: inherit;
}
.sub-menu li.menu-item {
    margin: 0;
    border:none;
}
.sub-menu li.menu-item a:hover{
    color:#4E972B !important;
}

ul#menu-technology-park-footer li
{
	 border-right: 1px solid #CCCCCC;
    display: inline;
    padding: 0 10px;
    margin: auto;
}
ul#menu-technology-park-footer li a
{
    font-size: 11px;
}

ul#menu-technology-park-footer  li:last-child {
border:none;
}
ul#menu-function-centre-footer-menu {
    text-align: center;
}
ul#menu-function-centre-footer-menu li {
    border-right: 1px solid #CCCCCC;
    display: inline;
    padding: 0 10px;
}
ul#menu-function-centre-footer-menu li:last-child {
border:none;
}
ul#menu-function-centre-footer-menu li a{
  font-size: 11px;
}
#ss_pages .page_heading {
    display: none;
}

ul#menu-front-footer-menu li
	 {
	 	border-right: 1px solid #CCCCCC;
    display: inline;
    padding: 0 10px;
	 	}
ul#menu-front-footer-menu
{
	   text-align: center;
	}
ul#menu-front-footer-menu li:last-child {
border:none;
}
ul#menu-front-footer-menu li a
{
	font-size: 11px;
}

/* Site Header Navigation
--------------------------------------------- */

.site-header .genesis-nav-menu li,
.site-header .genesis-nav-menu li ul {
	border-bottom: none;
	margin: 0;
	padding: 0;
}

/* Primary Navigation
--------------------------------------------- */

.nav-primary {
	background-color: #4E972B; border-bottom:9px solid #05B1CD;
}

/* Secondary Navigation
--------------------------------------------- */
nav.nav-secondary {
    background-color: #4E972B; border-bottom:9px solid #ff5600;
}
.nav-secondary .wrap {
	/*background-color: #111;
	margin-bottom: 16px;*/
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.nav-secondary .genesis-nav-menu > li > a:hover,
.nav-secondary .genesis-nav-menu > li:hover > a {
	background: none;
}

.nav-secondary .genesis-nav-menu .current-menu-item > a,
.nav-secondary .genesis-nav-menu .sub-menu a:hover,
.nav-secondary .genesis-nav-menu a:hover,
.nav-secondary .genesis-nav-menu li:hover > a {
	color: #1C3F09;
}

.nav-primary .genesis-nav-menu .current-menu-item > a,
.nav-primary .genesis-nav-menu .sub-menu a:hover,
.nav-primary .genesis-nav-menu a:hover,
.nav-primary .genesis-nav-menu li:hover > a {
	color: #1C3F09;
}


/*.nav-secondary .genesis-nav-menu .sub-menu a {
	background-color: #090909;
	border-color: #292929;
	color: #fff;
}*/

.nav-secondary .sub-menu {
	border-color: #292929;
}
/* Responsive Menu
--------------------------------------------- */

.responsive-menu-icon {
	cursor: pointer;
	display: none;
	margin-bottom: -1px;
	text-align: center;
}

.responsive-menu-icon::before {
	color: #fff;
	content: "\f333";
	display: inline-block;
	font: normal 20px/1 'dashicons';
	margin: 0 auto;
	padding: 10px;
}

.site-header .responsive-menu-icon::before {
	padding: 0;
}


/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Home Page
--------------------------------------------- */

.home-top .widget {
	margin: 0;
	padding: 0 40px 40px;
}

.home-top .widget:first-child {
	padding-top: 40px;
}

.home-top .widget.genesis_responsive_slider {
	padding: 0;
}

.outreach-pro-home .content {
	padding: 0;
}

.home-bottom {
	background-color: #fff;
	padding-top: 60px;
}

.home-bottom .widget {
	float: left;
	margin-left: 2.564102564102564%;
	width: 23.076923076923077%;
}

.home-bottom .widget:nth-child(4n+1) {
	clear: both;
	margin-left: 0;
}

.home-bottom .featured-content img {
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    1px 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow:         1px 1px 4px rgba(0, 0, 0, 0.4);
}

.home-bottom .widget-title {
	color: #333;
	font-weight: 700;
}

/* Entries
--------------------------------------------- */

.entry {
	margin-bottom: 40px;
}
.category-function-centre-blog .entry, .function-centre-blog .entry, .page-template-page_blog-php .entry, .uncategorized .entry, .page-template-page-function-centre-php .entry , .single .entry, .archive .entry, .category .entry
{
	margin-bottom: 5px;
}
.category-function-centre-blog .entry-header .entry-meta , .function-centre-blog .entry-header .entry-meta , .page-template-page_blog-php .entry-header .entry-meta,
.uncategorized .entry-header .entry-meta, .page-template-page-function-centre-php .entry-header .entry-meta, .page-template-template-function-centre-php .entry-header .entry-meta, .category .entry-header .entry-meta, .single .entry-header .entry-meta, .archive  .entry-header .entry-meta
{
	margin-bottom: 10px;
}
.entry-content ol,
.entry-content p,
.entry-content ul {
	margin-bottom:0;/*26px*/
}

.entry-content ol,
.entry-content ul {
	margin-left: 40px;
}

.entry-content ol > li {
	list-style-type: decimal;
}

.entry-content ul > li {
	list-style-type: disc;
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content code {
	background-color: #333;
	color: #ddd;
}

/* Entry Meta
--------------------------------------------- */

p.entry-meta {
	color: #999;
	font-size: 12px;
	margin-bottom: 0;
	text-transform: uppercase;
}

p.entry-meta a {
	color: #999;
}

p.entry-meta a:hover {
	color: #333;
}

.entry-footer .entry-meta {
	border-top: 1px dotted #ddd;
	padding-top: 12px;
}

.entry-header .entry-meta {
	margin-bottom: 24px;
}

.entry-categories {
	float: left;
}

.entry-comments-link,
.entry-tags {
	float: right;
}
.entry-categories
{
	display: none;
}

/* After Entry
--------------------------------------------- */

.after-entry {
	background-color: #f5f5f5;
	margin-bottom: 40px;
	padding: 30px;
	text-align: center;
}

.after-entry p:last-child {
	margin: 0;
}

.after-entry li {
	list-style-type: none;
}

.after-entry .featured-content li {
	text-align: center;
}
.page-template-page_blog-php .entry-comments-link
{
	display: none;
}
.archive .entry-comments-link
{
	display: none;   
}

/* Pagination
--------------------------------------------- */

.pagination {
	margin: 40px 0 0;
}

.adjacent-entry-pagination {
	margin-bottom: 0;
}

.archive-pagination li {
	display: inline;
}

.archive-pagination li a {
	background-color: #333;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 4px;
	padding: 8px 12px;
}

.archive-pagination li a:hover,
.archive-pagination .active a {
	background-color: #6ab446;
}

/* Comments
--------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
	margin-bottom: 30px;
}

li.comment,
li.pingback {
	background-color: #f5f5f5;
	border: 2px solid #fff;
	border-right: none;
}

.comment-content {
	clear: both;
}

.comment-list li,
.entry-pings li {
	margin-top: 24px;
	padding: 32px;
}

/*.comment-list li li {
	margin-right: -32px;
}*/
.comment.odd.alt.depth-2 {
    border-right: 2px solid #FFFFFF;
}
.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 50%;
}

.comment-respond label {
	display: block;
	margin-right: 12px;
}

.entry-comments .comment-author {
	margin-bottom: 0;
}

.entry-pings .reply {
	display: none;
}

.bypostauthor {
}

.form-allowed-tags {
	background-color: #f5f5f5;
	padding: 24px;
}


/*
Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar {
	/*color: #ccc;*/
	font-size: 14px;
}

.sidebar .widget {
	/* background-color: #111; */
	background-color: #F3F6EA;
	border-radius: 3px;
	padding: 30px;  color: #cccccc;
}

.sidebar li a {
	/*color: #ccc;*/
}

.sidebar li a:hover,
.sidebar .entry-meta a:hover {
	color: #333;
}
.page-template-template-function-centre-php .sidebar li a:hover , .page-template-archive-template-function-centre-php .sidebar li a:hover, .function-centre-blog .sidebar li a:hover, .page-template-page_blog-php .sidebar li a:hover , .category .sidebar li a:hover, .single  .sidebar li a:hover, .archive .sidebar li a:hover    {
    color: #ff5600 !important;
}

.page-template-template-technology-park-php .sidebar li a:hover, .page-template-archive-template-technology-park-php .sidebar li a:hover {
    color: #05b1cd !important;
}



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

.sub-footer {
	background-color: #f2f6e9;
	padding: 60px 0 30px;
}

.sub-footer-left {
	float: left;
	width: 785px;
}

.sub-footer-right {
	float: right;
	font-size: 14px;
	width: 235px;
}

.sub-footer-left .entry-title {
	font-size: 30px;
}


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

.footer-widgets {
	background-color: #222;
	color: #ccc;
	clear: both;
	font-size: 14px;
	padding: 60px 0 30px;
}

.footer-widgets input {
	border: 1px solid #333;
}

.footer-widgets .entry-meta a:hover,
.footer-widgets a:hover {
	color: #fff;
}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4 {
	width: 255px;
}

.footer-widgets-1,
.footer-widgets-2 {
	margin-right: 40px;
}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
	float: left;
}

.footer-widgets-4 {
	float: right;
}


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

.site-footer {
	background-color: #53aa29;

	color: #ceebc1;
	font-size: 14px;
	padding: 40px 0;
	
}

.site-footer a {
	color:  #fff;
}

.site-footer a:hover {
	color: #fff;
}

.site-footer p {
	margin-bottom: 0;
}

/*
Theme Colors
---------------------------------------------------------------------------------------------------- */

/* Outreach Pro Blue
--------------------------------------------- */

.outreach-pro-blue .content .entry-title a:hover,
.outreach-pro-blue .content #genesis-responsive-slider a,
.outreach-pro-blue .content #genesis-responsive-slider h2 a:hover,
.outreach-pro-blue .nav-secondary .genesis-nav-menu .current-menu-item > a,
.outreach-pro-blue .nav-secondary .genesis-nav-menu .sub-menu a:hover,
.outreach-pro-blue .nav-secondary .genesis-nav-menu a:hover,
.outreach-pro-blue .nav-secondary .genesis-nav-menu li:hover > a,
.outreach-pro-blue .widget-title,
.outreach-pro-blue a {
	color: #2483d0;
}

.outreach-pro-blue a:hover {
	color: #1e6dad;
}

.outreach-pro-blue .content #genesis-responsive-slider a:hover,
.outreach-pro-blue .content #genesis-responsive-slider h2 a,
.outreach-pro-blue .footer-widgets .widget-title,
.outreach-pro-blue .genesis-nav-menu a,
.outreach-pro-blue .site-footer a:hover,
.outreach-pro-blue .site-header .widget-title,
.outreach-pro-blue .site-title a,
.outreach-pro-blue .site-title a:hover {
	color: #fff;
}

.outreach-pro-blue .site-footer a {
	color: #666;
}

.outreach-pro-blue .genesis-nav-menu .sub-menu a,
.outreach-pro-blue .home-bottom .widget-title {
	color: #333;
}

.outreach-pro-blue .genesis-nav-menu a:hover,
.outreach-pro-blue .genesis-nav-menu .current-menu-item > a,
.outreach-pro-blue .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #000;
}

.outreach-pro-blue .archive-pagination .active a,
.outreach-pro-blue .archive-pagination li a:hover,
.outreach-pro-blue .button,
.outreach-pro-blue .nav-primary,
.outreach-pro-blue button,
.outreach-pro-blue input[type="button"],
.outreach-pro-blue input[type="reset"],
.outreach-pro-blue input[type="submit"] {
	background-color: #2483d0;
	color: #fff;
}

.outreach-pro-blue .button:hover,
.outreach-pro-blue .site-header,
.outreach-pro-blue button:hover,
.outreach-pro-blue input:hover[type="button"],
.outreach-pro-blue input:hover[type="reset"],
.outreach-pro-blue input:hover[type="submit"] {
	background-color: #1e6dad;
	color: #fff;
}

.outreach-pro-blue .sub-footer {
	background-color: #edf3f4;
}

.outreach-pro-blue,
.outreach-pro-blue .footer-widgets,
.outreach-pro-blue .site-footer {
	background-color: #222e37;
}

.outreach-pro-blue .author-box,
.outreach-pro-blue .nav-secondary .wrap,
.outreach-pro-blue .sidebar .widget  {
	background-color: #17222b;
}

.outreach-pro-blue .nav-secondary .genesis-nav-menu .sub-menu,
.outreach-pro-blue .nav-secondary .genesis-nav-menu .sub-menu a {
	background-color: #17222b;
	border-color: #2d3b45;
	color: #fff;
}

.outreach-pro-blue .enews-widget input:hover[type="submit"] {
	background-color: #eee;
	color: #333;
}

/* Outreach Pro Orange
--------------------------------------------- */

.outreach-pro-orange .content .entry-title a:hover,
.outreach-pro-orange .content #genesis-responsive-slider a,
.outreach-pro-orange .content #genesis-responsive-slider h2 a:hover,
.outreach-pro-orange .nav-secondary .genesis-nav-menu .current-menu-item > a,
.outreach-pro-orange .nav-secondary .genesis-nav-menu .sub-menu a:hover,
.outreach-pro-orange .nav-secondary .genesis-nav-menu a:hover,
.outreach-pro-orange .nav-secondary .genesis-nav-menu li:hover > a,
.outreach-pro-orange .widget-title,
.outreach-pro-orange a {
	color: #ff7b00;
}

.outreach-pro-orange a:hover {
	color: #cb6e23;
}

.outreach-pro-orange .content #genesis-responsive-slider a:hover,
.outreach-pro-orange .content #genesis-responsive-slider h2 a,
.outreach-pro-orange .footer-widgets .widget-title,
.outreach-pro-orange .genesis-nav-menu a,
.outreach-pro-orange .site-footer a:hover,
.outreach-pro-orange .site-header .widget-title,
.outreach-pro-orange .site-title a,
.outreach-pro-orange .site-title a:hover {
	color: #fff;
}

.outreach-pro-orange .site-footer a {
	color: #666;
}

.outreach-pro-orange .genesis-nav-menu .sub-menu a,
.outreach-pro-orange .home-bottom .widget-title {
	color: #333;
}

.outreach-pro-orange .genesis-nav-menu a:hover,
.outreach-pro-orange .genesis-nav-menu .current-menu-item > a,
.outreach-pro-orange .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #000;
}

.outreach-pro-orange .archive-pagination .active a,
.outreach-pro-orange .archive-pagination li a:hover,
.outreach-pro-orange .button,
.outreach-pro-orange .nav-primary,
.outreach-pro-orange button,
.outreach-pro-orange input[type="button"],
.outreach-pro-orange input[type="reset"],
.outreach-pro-orange input[type="submit"] {
	background-color: #ff7b00;
	color: #fff;
}

.outreach-pro-orange .button:hover,
.outreach-pro-orange .site-header,
.outreach-pro-orange button:hover,
.outreach-pro-orange input:hover[type="button"],
.outreach-pro-orange input:hover[type="reset"],
.outreach-pro-orange input:hover[type="submit"] {
	background-color: #ef6c00;
	color: #fff;
}

.outreach-pro-orange .sub-footer {
	background-color: #f6f1e9;
}

.outreach-pro-orange,
.outreach-pro-orange .footer-widgets,
.outreach-pro-orange .site-footer {
	background-color: #3c3a36;
}

.outreach-pro-orange .author-box,
.outreach-pro-orange .nav-secondary .wrap,
.outreach-pro-orange .sidebar .widget  {
	background-color: #302e29;
}

.outreach-pro-orange .nav-secondary .genesis-nav-menu .sub-menu,
.outreach-pro-orange .nav-secondary .genesis-nav-menu .sub-menu a {
	background-color: #302e29;
	border-color: #45433f;
	color: #fff;
}

.outreach-pro-orange .enews-widget input:hover[type="submit"] {
	background-color: #eee;
	color: #333;
}


/* Outreach Pro Purple
--------------------------------------------- */

.outreach-pro-purple .content .entry-title a:hover,
.outreach-pro-purple .content #genesis-responsive-slider a,
.outreach-pro-purple .content #genesis-responsive-slider h2 a:hover,
.outreach-pro-purple .nav-secondary .genesis-nav-menu .current-menu-item > a,
.outreach-pro-purple .nav-secondary .genesis-nav-menu .sub-menu a:hover,
.outreach-pro-purple .nav-secondary .genesis-nav-menu a:hover,
.outreach-pro-purple .nav-secondary .genesis-nav-menu li:hover > a,
.outreach-pro-purple .widget-title,
.outreach-pro-purple a {
	color: #7b53a1;
}

.outreach-pro-purple a:hover {
	color: #684687;
}

.outreach-pro-purple .content #genesis-responsive-slider a:hover,
.outreach-pro-purple .content #genesis-responsive-slider h2 a,
.outreach-pro-purple .footer-widgets .widget-title,
.outreach-pro-purple .genesis-nav-menu a,
.outreach-pro-purple .nav-secondary .genesis-nav-menu .sub-menu a,
.outreach-pro-purple .nav-secondary .genesis-nav-menu .sub-menu,
.outreach-pro-purple .site-footer a:hover,
.outreach-pro-purple .site-header .widget-title,
.outreach-pro-purple .site-title a,
.outreach-pro-purple .site-title a:hover {
	color: #fff;
}

.outreach-pro-purple .site-footer a {
	color: #666;
}

.outreach-pro-purple .genesis-nav-menu .sub-menu a,
.outreach-pro-purple .home-bottom .widget-title {
	color: #333;
}

.outreach-pro-purple .genesis-nav-menu a:hover,
.outreach-pro-purple .genesis-nav-menu .current-menu-item > a,
.outreach-pro-purple .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #000;
}

.outreach-pro-purple .archive-pagination .active a,
.outreach-pro-purple .archive-pagination li a:hover,
.outreach-pro-purple .button,
.outreach-pro-purple .nav-primary,
.outreach-pro-purple button,
.outreach-pro-purple input[type="button"],
.outreach-pro-purple input[type="reset"],
.outreach-pro-purple input[type="submit"] {
	background-color: #7b53a1;
	color: #fff;
}

.outreach-pro-purple .button:hover,
.outreach-pro-purple .site-header,
.outreach-pro-purple button:hover,
.outreach-pro-purple input:hover[type="button"],
.outreach-pro-purple input:hover[type="reset"],
.outreach-pro-purple input:hover[type="submit"] {
	background-color: #684687;
	color: #fff;
}

.outreach-pro-purple .sub-footer {
	background-color: #ececec;
}

.outreach-pro-purple .enews-widget input:hover[type="submit"] {
	background-color: #eee;
	color: #333;
}

/* Outreach Pro Red
--------------------------------------------- */

.outreach-pro-red .content .entry-title a:hover,
.outreach-pro-red .content #genesis-responsive-slider a,
.outreach-pro-red .content #genesis-responsive-slider h2 a:hover,
.outreach-pro-red .nav-secondary .genesis-nav-menu .current-menu-item > a,
.outreach-pro-red .nav-secondary .genesis-nav-menu .sub-menu a:hover,
.outreach-pro-red .nav-secondary .genesis-nav-menu a:hover,
.outreach-pro-red .nav-secondary .genesis-nav-menu li:hover > a,
.outreach-pro-red .widget-title,
.outreach-pro-red a {
	color: #df1431;
}

.outreach-pro-red a:hover {
	color: #bc112c;
}

.outreach-pro-red .content #genesis-responsive-slider a:hover,
.outreach-pro-red .content #genesis-responsive-slider h2 a,
.outreach-pro-red .footer-widgets .widget-title,
.outreach-pro-red .genesis-nav-menu a,
.outreach-pro-red .site-footer a:hover,
.outreach-pro-red .site-header .widget-title,
.outreach-pro-red .site-title a,
.outreach-pro-red .site-title a:hover {
	color: #fff;
}

.outreach-pro-red .site-footer a {
	color: #666;
}

.outreach-pro-red .genesis-nav-menu .sub-menu a,
.outreach-pro-red .home-bottom .widget-title {
	color: #333;
}

.outreach-pro-red .genesis-nav-menu a:hover,
.outreach-pro-red .genesis-nav-menu .current-menu-item > a,
.outreach-pro-red .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #000;
}

.outreach-pro-red .archive-pagination .active a,
.outreach-pro-red .archive-pagination li a:hover,
.outreach-pro-red .button,
.outreach-pro-red .nav-primary,
.outreach-pro-red button,
.outreach-pro-red input[type="button"],
.outreach-pro-red input[type="reset"],
.outreach-pro-red input[type="submit"] {
	background-color: #df1431;
	color: #fff;
}

.outreach-pro-red .button:hover,
.outreach-pro-red .site-header,
.outreach-pro-red button:hover,
.outreach-pro-red input:hover[type="button"],
.outreach-pro-red input:hover[type="reset"],
.outreach-pro-red input:hover[type="submit"] {
	background-color: #bc112c;
	color: #fff;
}

.outreach-pro-red .sub-footer {
	background-color: #f6f1e9;
}

.outreach-pro-red,
.outreach-pro-red .footer-widgets,
.outreach-pro-red .site-footer {
	background-color: #3c3a36;
}

.outreach-pro-red .author-box,
.outreach-pro-red .nav-secondary .wrap,
.outreach-pro-red .sidebar .widget {
	background-color: #302e29;
}

.outreach-pro-red .nav-secondary .genesis-nav-menu .sub-menu,
.outreach-pro-red .nav-secondary .genesis-nav-menu .sub-menu a {
	background-color: #302e29;
	border-color: #45433f;
	color: #fff;
}

.outreach-pro-red .enews-widget input:hover[type="submit"] {
	background-color: #eee;
	color: #333;
}

.site-inner p{font-size:14px;    word-wrap: break-word; }


/************************Custom CSS**********************************************/

.site-nav-block{background:#e2e2e2; display:table; width:100%; padding:40px 0; margin-bottom:40px;}
.cfc-col{width:50%; padding-right:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; }
.cfc-col-title{width:100%; background:url(images/Conference-Function_Centre_bg.png) no-repeat; background-size:100%; text-align: center; font-family: 'exo_2medium'; color:#fff; font-size:23px; text-transform:uppercase;line-height: 39px; margin:0 0 12px;}
.cfc-col-title span{ color:#60280c; }
.tp-col{width:50%; padding-left:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; }
.tp-col-title{width:100%; background:url(images/technology_park_bg.png) no-repeat; background-size:100%; text-align: center; font-family: 'exo_2medium'; color:#fff; font-size:23px; text-transform:uppercase; line-height: 39px; margin:0 0 12px;}
.tp-col-title span{ color:#00414c; }
.left-col{width:50%; padding-right:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left;}
.right-col{width:50%; padding-left:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left;}
.cfc-col .more-link{color:#f15303;}
.cfc-col span{coor:#60280c;}
.tp-col .more-link{color:#05b1cd;}
.tp-col span{coor:#00414c;}

.cfc-site-nav	{margin:0 12px 40px 12px;   text-align: center;}
.tp-site-nav	{margin:0 12px 40px 12px;   text-align: center;}
.cfc-col header.entry-header{padding-left:68px; margin:0 0 12px; background:url(images/CFC_heading-graphics.png) no-repeat left center; }
.tp-col header.entry-header{padding-left:68px; margin:0 0 12px;  background:url(images/TP_heading-graphics.png) no-repeat left center; }

.cfc-col .widget, .tp-col .widget {
    float: left;
    padding: 0 1%;
    width: 50%; text-align:left;
}


ul.brand-logo{ margin:0 !important; padding:0; display: inline-block; text-align: center; width: 100%; height:80px;overflow: hidden;}
.brand-logo li{list-style:none !important; padding:0; margin:0 0 10px; display: inline-block; padding:0 15px;}
.brand-logo li:first-child{padding-left:0;}
.brand-logo li:last-child{padding-right:0;}









.clear{clear:both;}

.container_bg1{
	width:100%; height:100%; background:url(images/bg_rept1.png) left top repeat; border-bottom:1px solid #cccccc;
	padding:37px 0 20px;
}
.wrapper{
	width:1140px; margin:0 auto;
}

.row{ margin:0 -10px; }

.techpark_col, .techpark_col2, .fcentre-featured-post .featured-content, .tpark-featured-post .featured-content,  .fcentre-featured-post section{
	width:265px; margin:0 10px; display:inline-block;  vertical-align:top;
}

.fcentre-featured-post  section .widget-title{
display: none;	
	}

/*.techpark_col:last-child{
	margin-right:0px;
}*/
.techpark_col h3, .fcentre-featured-post .image{
	padding: 0 0 30px;
	text-align: center;
}
/* @media (min-width: 992px){
	.techpark_col h3, .fcentre-featured-post .image{
		padding: 0 0 15px 60px;
	}
} */
.techpark_col h3, .fcentre-featured-post header.entry-header{
	padding:0 0 28px 67px; background:url(images/CFC_heading-graphics.png) left 3px no-repeat;
	color:#474846; font-size:18px; font-family: 'exo_2.0bold';
}
header.entry-header h2{margin:0; }
header.entry-header h2 a{color:#474846; font-size:18px; font-family: 'exo_2.0bold';display: table; }
.fcentre-featured-post .alignleft, .tpark-featured-post .alignleft{width:100%; }

.techpark_col2 h3, .tpark-featured-post header.entry-header{
	padding:0 0 28px 67px; background:url(images/CFC_heading-graphics2.png) left 3px no-repeat;
	color:#474846; font-size:18px; font-family: 'exo_2.0bold';
}
.techpark_col img, .techpark_col2 img, .fcentre-featured-post .featured-content .alignleft img, .tpark-featured-post .featured-content .alignleft img{
	width:100%; max-width:265px; margin:0 0 25px; border:1px solid #fff;
}
.techpark_col p, .techpark_col2 p, .featured-content .entry-content p, .widget_text .entry-content p{
	color:#474846; font-family: 'robotoregular'; font-size:14px; line-height: 22px;
}
.techpark_col p a, .fcentre-featured-post .featured-content .entry-content p a,
.fcentre-featured-post .featured-content .entry-content .gfpe-more-link a {
	text-decoration:none; color:#ff5600; font-family: 'robotoregular'; font-size:14px;
}
.techpark_col2 p a, .tpark-featured-post .featured-content .entry-content p a,
.tpark-featured-post .featured-content .entry-content .gfpe-more-link a {
	text-decoration:none; color:#05b1cd; font-family: 'robotoregular'; font-size:14px;
}
.techpark_col p a:hover, .techpark_col2 p a:hover, .fcentre-featured-post .featured-content .entry-content p a:hover, .tpark-featured-post .featured-content .entry-content p a:hover{
	text-decoration:underline;
}




.container_bg2{
	width:100%; height:100%; background-color:#fff;
    /*padding:37px 0 60px;*/
	/*padding:37px 0 50px;*/
    padding: 37px 0 25px;
}




.techpark_leftpage{
	float:left; width:75%; padding-right:20px;
}
.techpark_leftpage h3{
	padding:0 0 10px 0px;
	color:#474846; font-size:18px; font-family: 'exo_2.0bold';
}
.techpark_leftpage p{
	padding:0 0 10px;
	color:#474846; font-family: 'robotoregular'; font-size:14px; line-height: 22px;
}
.client_images{
	width:100%; display:inline-block; /*margin:20px 0 0;*/
}

.client_images li img{
    height: 74px;
}

.techpark_rightpage, .techpark_rightpage2{
	float:right; width:265px;
}

.techpark_rightpage h4{
	padding:0 0 0 67px; background:url(images/CFC_heading-graphics.png) left 5px no-repeat;
	color:#474846; font-size:18px; font-family: 'exo_2.0bold';
}
.techpark_rightpage2 h4{
	padding:0 0 0 67px; background:url(images/CFC_heading-graphics2.png) left 5px no-repeat;
	color:#474846; font-size:18px; font-family: 'exo_2.0bold';
}
.techpark_rightpage2{
	padding:0 0 10px;
	color:#474846; font-family: 'robotoregular'; font-size:14px; line-height: 22px;
}

.menu-technology-park-footer-container ul{
    display: inline-block;
    list-style: outside none none;
    text-align: center;
    width: 100%; 
}

.menu-technology-park-footer-container ul li{
    display: inline-block;
    float: none;
    margin: 0 23px 5px;
    vertical-align: top;
}

.menu-technology-park-footer-container ul li a{
	text-decoration:none; color:#ceebc0; font-size:14px; font-family: 'robotoregular';
}
.menu-technology-park-footer-container ul li a:hover ,.menu-technology-park-footer-container ul li.current-menu-item a, .menu-function-centre-footer-menu-container ul li.current-menu-item a, .menu-front-footer-menu-container ul li.current-menu-item a{
	color:#1a3f08;
}


.container_footer{
	width:100%; height:100%; background-color:#53aa29;
	/*padding:0 0 30px;*/
}
ul.footer_page{
	width:100%; list-style:none; margin:0 0 40px; display: inline-block;
}
ul.footer_page li{
	width:282px; padding: 0 20px 0 0; display:inline-block; vertical-align:top; line-height: 22px;
}
ul.footer_page li:last-child{
	padding:0;

}
ul.footer_page li h4{
	color:#474846; font-size:18px; font-family: 'exo_2.0bold'; margin:0 0 18px;
}
ul.footer_page li p{
	color:#fff; font-size:13px; font-family: 'robotoregular';
}
ul.footer_page li p span{
	width:75px; display:inline-block; color:#1a3f08;
}
ul.footer_page li p.text_chge{
	display: flex;
}
ul.footer_page li p.text_chge span{
	 width: 112px;
}
ul.footer_page li p a{
	color:#fff; text-decoration:none;
}
ul.footer_page li p a:hover{
	text-decoration:underline;
}
ul.footer_page li a.linkedin{
	width:32px; height:32px; background:url(images/social_icons.png) left top no-repeat; text-indent:-9999px;	display: inline-block;
	margin:0 22px 0 0;
}
ul.footer_page li a.facebook{
	width:32px; height:32px; background:url(images/social_icons.png) -53px top no-repeat; text-indent:-9999px;	display: inline-block;
	margin:0 22px 0 0;
}
ul.footer_page li a.twitter{
	width:32px; height:32px; background:url(images/social_icons.png) right top no-repeat; text-indent:-9999px;	display: inline-block;
	margin:0 22px 0 0;
}
ul.footer_page li a:hover.linkedin,ul.footer_page li a:hover.facebook,ul.footer_page li a:hover.twitter{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8
}
ul.footer_page li input[type="text"]{
	border:1px solid #3c7d1c; background-color:#7ece42;	color:#1e450b; font-size:12px; font-family: 'robotoregular'; padding:5px 12px;
	width:100%;
}
ul.footer_page li input[type="submit"]{
	float:right; width:131px; height:29px; border:none; background:url(images/subscribe.png) left top no-repeat; text-indent:-9999px; margin:10px 0 0;
}
ul.footer_page li input[type="submit"]:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8
}



footer .widget{
    margin-bottom: 0px;
}


.copyright,.copyright a {
    color:#ceebc1; font-size:11px; font-family: 'robotoregular';
}

.copyright span {
    float: right;
}
.client_images .client_row {
    margin: 0 -17px;
}
.client_images ul {
    display: inline-block;    text-align: center;    width: 100%;
}

.client_images li {
    /*float: left;*/display: inline-block;    padding:0 17px;
}
.client_images .cfc_row {
    margin: 0 -21px;
}
.client_images .cfc_row li{
padding: 0 21px;	
}

.widget_cyclone-slider-widget{
    margin: 0px auto;
    width: 1140px;
}

.orange_slider {
    border-top: 10px solid #ff5600;
    display: inline-block;
    width: 100%;
}

.blue_slider {
    border-top: 10px solid #05B1CD;
    display: inline-block;
    width: 100%;
}





.page-parent .site-inner, 
.page-template-tech-park-page-php .site-inner, 
.page-template-bentley-tenants-php .site-inner, 
.page-template-template-technology-park-php .site-inner, 
.page-template-template-function-centre-php .site-inner, 
.page-template-template-function-centre-wo-sidebar-php .site-inner,
.page-template-archive-template-function-centre-php .site-inner,
.page-template-archive-template-technology-park-php .site-inner,
.category-function-centre-blog .site-inner, .page-template-page_blog-php .site-inner,
.function-centre-blog .site-inner,
.single .site-inner,
.category .site-inner,
.archive .site-inner,
 .category-tech-park-blog .site-inner, .uncategorized .site-inner 
.search-results .site-inner
{
	/* background-color:#222; */
	background-color: white;
	padding: 20px 5%;
	min-height: 400px;
}




.sidebar-primary .widget_text .widget-wrap a.facebook{
	width:40px; height:40px; background:url(images/fbk_twtr.png) left top no-repeat; text-indent:-9999px; display: inline-block; margin:0 10px 0 0;
}

.sidebar-primary .widget_text .widget-wrap a.twitter{
	width:40px; height:40px; background:url(images/fbk_twtr.png) right top no-repeat; text-indent:-9999px; display: inline-block; margin:0 10px 0 0;
}

.page-template-template-function-centre-php .sidebar-primary .widget_text .widget-wrap a:hover, .category-function-centre-blog .sidebar-primary .widget_text .widget-wrap a:hover,
 .function-centre-blog .sidebar-primary .widget_text .widget-wrap a:hover, .page-template-page_blog-php .sidebar-primary .widget_text .widget-wrap a:hover, .uncategorized .sidebar-primary .widget_text .widget-wrap a:hover, 
 .single .sidebar-primary .widget_text .widget-wrap a:hover, .archive .sidebar-primary .widget_text .widget-wrap a:hover, .category .sidebar-primary .widget_text .widget-wrap a:hover  {
    color: #ff5600 !important;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8
}

.page-template-template-technology-park-php .sidebar-primary .widget_text .widget-wrap a:hover, .page-template-archive-template-technology-park-php .sidebar-primary .widget_text .widget-wrap a:hover{
    color: #05b1cd !important;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8
}



/*.sidebar-primary .widget_text .widget-wrap a:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8
}*/






#utilities {
    overflow: hidden; float:right; position: absolute; top:0; right:0;    width: 100px;	height:28px;    border-top: 1px solid #fff;    border-left: 1px solid #fff; border-bottom: 1px solid #fff;
}

#page-utilities {
    float: right;    list-style: outside none none;    overflow: hidden;    padding: 0; margin:0;    position: relative;    width: 99px;
}

#page-utilities li {
    border-right: 1px solid #fff;    float: left;    height: 27px;    padding:0; margin:0;    position: relative;    width: 33px;text-align: center;
}
#page-utilities li a{
	text-indent:-9999px;  height:16px; display:inline-block; margin: 5px 0;cursor: pointer;
}
#increase-font {
    background: url(images/utilities.png) left top no-repeat ; width:24px;
}
#increase-font:hover {
	background-position:left bottom;
}
#decrease-font {
    background: url(images/utilities.png) -35px top no-repeat ; width:21px;
}
#decrease-font:hover {
	background-position:-35px bottom;
}
#print-page {
    background: url(images/utilities.png) -71px top no-repeat ; width:16px;
}
#print-page:hover {
	background-position:-71px bottom;
}





.page-template-template-function-centre-php .site-inner a, .page-template-template-function-centre-php .site-inner .widget-title , .category  .site-inner .widget-title, .archive  .site-inner .widget-title {
    color: #6ab852;/*ff5600*/
}
.page-template-template-technology-park-php .site-inner a, .page-template-template-technology-park-php .site-inner .widget-title{
    color: #6ab852;/*05B1CD*/
}

.page-template-template-function-centre-php .site-inner .content-sidebar-wrap main.content .entry-content p a,  page-template-archive-template-technology-park-php .site-inner .content-sidebar-wrap main.content .entry-content p a,  .page-template-archive-template-function-centre-php .site-inner .content-sidebar-wrap main.content .entry-content p a,
 .category-function-centre-blog .site-inner .content-sidebar-wrap main.content .entry-content p a, .page-template-page_blog-php  .site-inner .content-sidebar-wrap main.content .entry-content p a, .function-centre-blog .site-inner .content-sidebar-wrap main.content .entry-content p a, .uncategorized .site-inner .content-sidebar-wrap main.content .entry-content p a,
 .category .site-inner .content-sidebar-wrap main.content .entry-content p a , .single .site-inner .content-sidebar-wrap main.content .entry-content p a, .archive .site-inner .content-sidebar-wrap main.content .entry-content p a  {
    color: #ff5600;
}

.content .entry-title a
{
	color: #ff5600;
}

.content .entry-title a:hover
{
	color: #ff5600;
	text-decoration:underline;
	
}
.archive .breadcrumb-current {
display: none;
}
.page-template-template-function-centre-php main.content, .page-template-archive-template-function-centre-php main.content, .page-template-archive-template-technology-park-php main.content, .category-function-centre-blog main.content, .postid-4074 main.content,
 .function-centre-blog main.content, .page-template-page_blog-php main.content,.uncategorized main.content, .category main.content, .single main.content, .archive main.content {
    padding: 50px 30px 30px 30px; background:url(images/CFC_heading-graphics.png) 30px 30px no-repeat; background-color:#fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}

.page-template-template-technology-park-php main.content,  .page-template-archive-template-technology-park-php main.content , .category-tech-park-blog main.content   {
    padding: 50px 30px 30px 30px; background:url(images/TP_heading-graphics.png) 30px 30px no-repeat; background-color:#fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}


.page-template-template-function-centre-wo-sidebar-php main.content {
    padding: 50px 30px 30px 30px; background:url(images/CFC_heading-graphics.png) 30px 30px no-repeat; background-color:#fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}



.page-template-default .site-header .textwidget span, .page-template-default .site-header .textwidget a{
	display:none;
}






.nbs-flexisel-container .nbs-flexisel-nav-left, .nbs-flexisel-container .nbs-flexisel-nav-right{
	visibility:hidden; display:none;
}




.page-template-template-function-centre-php .breadcrumb > a , .page-template-archive-template-function-centre-php .breadcrumb > a, .category-function-centre-blog .breadcrumb > a,
 .function-centre-blog .breadcrumb > a ,.page-template-page_blog-php  .breadcrumb > a , .uncategorized  .breadcrumb > a, .category .breadcrumb > a , .single .breadcrumb > a, .archive .breadcrumb > a  {
    color: #ff5600 !important;
}

.page-template-template-technology-park-php .breadcrumb > a , .page-template-archive-template-technology-park-php .breadcrumb > a {
    color: #05b1cd !important;
}


.page-template-template-function-centre-php main.content .entry-content a, .page-template-archive-template-function-centre-php main.content .entry-content a, .category main.content .entry-content a , .archive main.content .entry-content a  {
    color: #ff5600;	
}
.page-template-template-technology-park-php main.content .entry-content a, .page-template-archive-template-technology-park-php main.content .entry-content a{
    color: #05b1cd;	
}

.page-template-template-function-centre-php main.content .entry-content a:hover, .page-template-template-technology-park-php main.content .entry-content a:hover, .page-template-archive-template-function-centre-php main.content .entry-content a:hover, .page-template-archive-template-technology-park-php main.content .entry-content a:hover, .category main.content .entry-content a:hover, .archive main.content .entry-content a:hover  {
	text-decoration:underline;
}


.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}

	.gform_body p{	margin:0 !important;	padding: 0 !important;	}	
	.gform_body td {    vertical-align: middle;}
	.gform_wrapper h3.gform_title {    font-size: 28px !important;    font-weight: normal !important;   }

.entry-content h3{	font-size:24px;}

.error404 .entry-title {    padding-top: 20px;}

.ngg-album-compactbox:before,
.ngg-album-compactbox:after{
	border:0 none !important;	
}

.ngg-album-compact h4 .ngg-album-desc{height:auto !important;	}
	
.ngg-albumoverview .ngg-album-compact{
	padding: 0 6px 30px !important;	border-radius: 0 !important;	  text-align: center; float: none;  display: inline-block;  width: 24%;   max-width: 275px;  vertical-align: top;}	

.ngg-galleryoverview .ngg-gallery-thumbnail-box{
	padding: 0 6px 30px !important;	border-radius: 0 !important;	  text-align: center; float: none;  display: inline-block;  width: 23%;   max-width: 275px;  vertical-align: top;}
.ngg-gallery-thumbnail{  width: 100%;}
.ngg-albumoverview, .ngg-galleryoverview { text-align:center; }
#gform_page_7_4 .gf_right_half label{	display:none;}



/*############START cycloneslider############*/

.cycloneslider-template-standard{	position:relative;    margin-bottom: 0px !important;	outline: none;}
.cycloneslider-template-standard .cycloneslider-slides{	position:relative;	overflow:hidden;     /*height:300px !important;*/}
.cycloneslider-template-standard .cycloneslider-slide{
	text-align: center;
	width: 100%; /* For slides in scrollHorz to work */
	display: none; /* Hide slides to prevent FOUC when JS hasn't kicked in yet */
	background: #fff; /* Add background to prevent slides from peeking behind the current slide when fx=scrollHorz and hideNonActive=false */
}
.cycloneslider-template-standard .cycle-slide{
	display: block; /* Show slide so that getBoundingClientRect().height will not return 0. Class .cycle-slide is added when cycle has initialized. */
}
.cycloneslider-template-standard div[data-cycle-hide-non-active="false"] .cycloneslider-slide{
	opacity: 0; /* Avoid youtube and vimeo or other slides from peeking behind the current slide whe in transit */
}
.cycloneslider-template-standard div[data-cycle-dynamic-height="off"] .cycloneslider-slide-image{
	height: 100%; /* To prevent cutting off captions when dynamic height is off */
}
.cycloneslider-template-standard .cycloneslider-slide:first-child, /* Show first slide */
.cycloneslider-template-standard .cycle-sentinel + .cycloneslider-slide{ /* Select next slide when using sentinel slide */
	display: block;
}
.cycloneslider-template-standard .cycloneslider-slide img{	display:block;	margin:0 auto;	padding:0;	max-width:100%; height: 100%;	border:0;}
.cycloneslider-template-standard.cycloneslider-width-full .cycloneslider-slide img{
	width:100%;
}
.cycloneslider-template-standard .cycloneslider-slide iframe, /* Make our videos fluid */
.cycloneslider-template-standard .cycloneslider-slide object,
.cycloneslider-template-standard .cycloneslider-slide embed {
	position: absolute;
	left: 0;
	top: 0;
    width: 100% !important; /* Override width attrib */
    height: 100% !important; /* Override height attrib */
}
.cycloneslider-template-standard .cycloneslider-slide-youtube,
.cycloneslider-template-standard .cycloneslider-slide-vimeo{
	background: #000;
}
.cycloneslider-template-standard .cycloneslider-slide-custom,
.cycloneslider-template-standard .cycloneslider-slide-testimonial{
	min-height: 100%;
}
.cycloneslider-template-standard div[data-cycle-dynamic-height="on"] .cycloneslider-slide-custom,
.cycloneslider-template-standard div[data-cycle-dynamic-height="on"] .cycle-sentinel + .cycloneslider-slide-testimonial{
	min-height: 100px; /* Disable 100% min height when dynamic height is on. To fix issue with scrollHorz */
}
.cycloneslider-template-standard .cycloneslider-slide-testimonial{
	font-style: italic;
}
.cycloneslider-template-standard .cycloneslider-slide-testimonial blockquote{
	margin-bottom: 0;
}
.cycloneslider-template-standard .cycloneslider-slide-testimonial p{
	margin: 0;
}
.cycloneslider-template-standard .cycloneslider-slide-testimonial .cycloneslider-testimonial-author{
	text-align: right;
	font-style: normal;
}
.rtl .cycloneslider-template-standard .cycloneslider-slide-testimonial .cycloneslider-testimonial-author{
	text-align: left;
}
.cycloneslider-template-standard .cycloneslider-slide-testimonial .cycloneslider-testimonial-author a{
	text-decoration: none;
}

/*** Prev/Next ***/
.cycloneslider-template-standard .cycloneslider-prev,
.cycloneslider-template-standard .cycloneslider-next,
.cycloneslider-template-standard .cycloneslider-pager span {
	cursor:pointer;
	}
	
.cycloneslider-template-standard .cycloneslider-prev,
.cycloneslider-template-standard .cycloneslider-next{
    position:absolute;
    bottom:20px !important;
    left: auto !important;
    z-index:501;
	display: block;
	top: auto !important;
	
    /*margin-top:-12px;*/
    width: 51px !important;
    height: 51px !important;
    /*border-radius: 45px;
    background: #fefefe;*/
   /*background: url("https://69.65.119.212/~techparkwacom/wp-content/plugins/cyclone-slider-2/images/bg_direction_nav.png") no-repeat scroll 0 0 transparent !important;
  /* opacity: 0;*/
	-webkit-transition: all 0.5s ;
	-moz-transition: all 0.5s ;
	-ms-transition: all 0.5s ;
	-o-transition: all 0.5s ;
	transition: all 0.5s ;
	/*-webkit-box-shadow: 1px 1px 2px 0px #333333;*/
    box-shadow: none !important; 
}

.cycloneslider-template-standard:hover .cycloneslider-prev,
.cycloneslider-template-standard:hover .cycloneslider-next{
	opacity: none !important;
}
.cycloneslider-template-standard .cycloneslider-prev:hover,
.cycloneslider-template-standard .cycloneslider-next:hover{
	opacity: none !important;
}
.cycloneslider-template-standard .cycloneslider-prev.disabled,
.cycloneslider-template-standard .cycloneslider-next.disabled{
	display: none;
}
.cycloneslider-template-standard .arrow{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -6px;
    width: 0;
    height: 0;
}
.cycloneslider-template-standard .cycloneslider-prev{
   /* left:10px;*/
    right: 65px;
    
}
.rtl .cycloneslider-template-standard .cycloneslider-prev{
    left:auto;
	right:10px;
}
.cycloneslider-template-standard .cycloneslider-prev .arrow{
    margin-left: -4px;
	border-top: 6px solid transparent;
	border-right: 6px solid #333;
	border-bottom: 6px solid transparent;
}
.rtl .cycloneslider-template-standard .cycloneslider-prev .arrow{
    margin-left: -2px;
	border: 0;
	border-top: 6px solid transparent;
	border-left: 6px solid #333;
	border-bottom: 6px solid transparent;
}
.cycloneslider-template-standard .cycloneslider-next{
    right:10px;    background-position: right top !important;
}
.rtl .cycloneslider-template-standard .cycloneslider-next{
    right:auto;
	left:10px;
}
.cycloneslider-template-standard .cycloneslider-next .arrow{
    margin-left: -2px;
	border-top: 6px solid transparent;
	border-left: 6px solid #333;
	border-bottom: 6px solid transparent;
}
.rtl .cycloneslider-template-standard .cycloneslider-next .arrow{
    margin-left: -4px;
	border: 0;
	border-top: 6px solid transparent;
	border-right: 6px solid #333;
	border-bottom: 6px solid transparent;
}

/*** Pager ***/
.cycloneslider-template-standard .cycloneslider-pager{
    position:absolute;
    bottom:-22px;
    left:0;
    z-index:100;
    width: 100%;
    height: 12px;
    text-align: center;
}
.cycloneslider-template-standard .cycloneslider-pager span {
    display: inline-block;
    margin: 0 3px;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background: #333;
    vertical-align: top;
    font-size: 0;
    line-height: 0;
	-webkit-box-shadow: 1px 1px 2px 0px #333333;
    box-shadow: 1px 1px 2px 0px #333333;
}
.ie7 .cycloneslider-template-standard .cycloneslider-pager span{
	zoom: 1;/* IE 7 inline-block */
	*display: inline;/* IE 7 inline-block */
}
.cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active {
    background-color: #ccc;
}

/*** Caption ***/
.cycloneslider-template-standard .cycloneslider-caption{
    position:absolute;
    bottom:0;
    left:0;
    z-index:500;
    width:30% !important;
	background-color: rgba(0, 0, 0, 0.5);
    
    /* background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);*/
    color:#fff;
    
	text-align: left;
	/*margin: 10px;background: #222; opacity: 0.7;*/
	padding: 25px;
}
.rtl .cycloneslider-template-standard .cycloneslider-caption{
	text-align: right;
}
.cycloneslider-template-standard .cycloneslider-caption-title{
    margin-bottom:0;
    padding:0 0 25px;
    font-size:22px;
    line-height:1;
    color: #FF5600;
}
.cycloneslider-template-standard .cycloneslider-caption-description{
    padding:0;
    font-size:12px;
    line-height:1.5;
}

/*############END cycloneslider############*/



/*
Media Queries
---------------------------------------------------------------------------------------------------- */


@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-moz-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min-device-pixel-ratio: 1.5) {

	.content #genesis-responsive-slider .flex-direction-nav li a {
		background-image: url(images/icon-direction-nav@2x.png);
	}
	
}
@media only screen and (max-width: 1140px) {
	.slider-wrapper, .widget_cyclone-slider-widget{ width:100%;} 	
}
@media only screen and (max-width: 1180px) {

	.wrap { max-width: 960px; }
	.wrapper{ max-width: 960px; }
	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 750px;
	}
	
	.sub-footer-left {
		width: 710px;
	}
	
	.content {
		width: 630px;
	}
	
	.site-header .widget-area {
		width: 180px;
	}
	
	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width: 420px;
	}
	
	.sidebar-primary {
		width: 300px;
	}
	
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4,
	.sub-footer-right {
		width: 210px;
	}
	
	.outreach-pro-home .site-inner .wrap {
		max-width: none;
	}
	
	.genesis-nav-menu a{ padding: 0 6px; font-size:14px;}
	.fcentre-featured-post .featured-content, .tpark-featured-post .featured-content, .fcentre-featured-post .widget_text{width: 222px;}
	.techpark_leftpage{width: 72%;}
	.cfc-col-title, .tp-col-title{ line-height: 35px; }
	ul.footer_page li {width: 237px;}
}	

@media only screen and (max-width: 1023px) {
	
	.wrap {		max-width: 768px;	}
	.site-header {    background-size: 120% 100%; }
	.wrapper{ max-width: 768px; }
	.page-template-default #utilities{ top: -40px;}
	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}
	.nav-secondary .wrap{ text-align: center;}
	.site-header .wrap {
		padding: 20px 0 9px;
	}
	
	/*.header-image .site-title a {
		background-position: top !important;
	}*/
	
	.site-header .widget-area {
		/*padding: 0; */ padding-top: 50px;width: 180px;
	}
	
	.genesis-nav-menu li,
	.site-header .search-form,
	.site-header ul.genesis-nav-menu {
		float: none;
	}
	
	/*.genesis-nav-menu,
	.nav-primary,
	.site-description,
	.site-header .search-form,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}*/
	
	.site-header .simple-social-icons .alignleft,
	.site-header .simple-social-icons .alignright,
	.site-header .simple-social-icons ul li {
		display: inline-block;
		float: none;
		text-align: center;
	}
	
	.genesis-nav-menu a,
	.genesis-nav-menu > .first > a,
	.genesis-nav-menu > .last > a {
		padding: 0 6px; font-size: 13px;
	}
	
	.site-header .search-form {
		margin: 16px auto;
	}
	
	.genesis-nav-menu li.right {
		display: none;
	}
	
	.sub-footer-left {
		width: 520px;
	}
	
	.footer-widgets-1,
	.footer-widgets-2 {
		margin-right: 0;
	}
	.techpark_col2 h3, .tpark-featured-post header.entry-header,
	.techpark_col h3, .fcentre-featured-post header.entry-header{
		 background-position: 0 6px; padding-left: 37px; background-size: 34px auto;
	}
	header.entry-header h2 a{ font-size: 16px;}
	
	.fcentre-featured-post .featured-content, .tpark-featured-post .featured-content, .fcentre-featured-post .widget_text{width: 174px;}
	.techpark_leftpage{width: 65%;}
	.cfc-col-title, .tp-col-title{ line-height: 27px;	font-size: 19px; }
	.cfc-col header.entry-header, .tp-col header.entry-header{ padding: 0 0 0 55px; font-size: 12px; background-size:50px auto;}
	ul.footer_page li {width: 50%; padding: 0; float:left; min-height: 195px; margin: 0 0 20px;}
	ul.footer_page li p.text_chge span{  width: 79px;}
}

@media only screen and (max-width: 860px) {
	
	/*.wrap {
		padding-left: 5%;
		padding-right: 5%;
	}*/
	.wrapper{
	/*display: inline-block;*/ margin: 0 5%;max-width: 100%; width:auto;	
	}
	.outreach-pro-home .site-inner .wrap {
		padding: 0;
	}
	
	.archive-description,
	.author-box,
	.comment-respond,
	.entry,
	.entry-comments,
	.entry-pings,
	.sidebar .widget {
		box-shadow: none;
	}
	
	.archive-pagination li a {
		margin-bottom: 4px;
	}
	
	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.sub-footer-left,
	.sub-footer-right,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}
	
	.content #genesis-responsive-slider .flex-direction-nav li .next,
	.content #genesis-responsive-slider .flex-direction-nav li .prev,
	.content .slide-excerpt {
		display: none;
	}
	
	.home-bottom .widget {
		text-align: center;
		width: 48%;
	}
	
	.home-bottom .widget:nth-of-type(2n) {
		clear: none;
		margin-left: 2.564102564102564%;
	}
	
	.home-bottom .widget:nth-of-type(2n+1) {
		clear: both;
		margin-left: 0;
	}
	
	.techpark_col2 h3, .tpark-featured-post header.entry-header,
	.techpark_col h3, .fcentre-featured-post header.entry-header{
		 background-position: 0 5px; padding-left: 67px; background-size:auto;
	}
	header.entry-header h2 a{ font-size: 18px;}
	
	
	
	.cfc-col{
		width:100%; padding:0 0 20px;		
	}
	.tp-col{
		width:100%; padding:0;		
	}
	.cfc-col, .tp-col{ text-align:center; }
	
.cfc-col-title, .tp-col-title {    display: inline-block;    font-size: 16px;    line-height: 40px;    /*max-width: 549px; */   }
.cfc-col-title { background-color: #ff5600; }
.tp-col-title { background-color: #05B1CD; }




.left-col, .right-col{ 	text-align: left; }

.cfc-col header.entry-header, .tp-col header.entry-header {  font-size: 16px;   background-size: auto auto; padding: 0 0 0 68px; }

.container_footer .wrapper {   margin: 0;    width: 100%;	}
.fcentre-featured-post .featured-content, .tpark-featured-post .featured-content, .fcentre-featured-post .widget_text{
	width: 50%;
	float: left;
	margin:0;
	padding:0 10px; 
	/* min-height: 346px; */
}
.alignleft{width: 100%;  text-align: center;}
.techpark_leftpage{width: 90%; padding:0; margin:0 0 20px;}
.techpark_rightpage, .techpark_rightpage2 {width: 100%;}
.techpark_rightpage img {    width: 100%; max-width:325px;}
.textwidget p.copyright{ text-align: center;}
.textwidget .copyright span{width: 100%;}
}
@media only screen and (max-width: 768px) {
	.site-header {padding: 0 10px;}
	.cycloneslider-template-standard .cycloneslider-caption{  padding: 10px !important;}
	.fcentre .cycloneslider-caption .cycloneslider-caption-title{ font-size: 17px !important;padding: 0 0 15px !important;}
	.tpark .cycloneslider-caption .cycloneslider-caption-title{ font-size: 17px !important;padding: 0 0 15px !important;}
	.page-template-default .content-sidebar-wrap .cycloneslider-caption .cycloneslider-caption-title{ font-size: 17px !important;padding: 0 0 15px !important;}
	.container_footer .wrapper{  width: auto;margin: 0 5%; }	
	ul.footer_page li{ width:100%; min-height:inherit;}
	.page-template-default .container_footer{ text-align:center; }
}
@media only screen and (max-width: 600px) {
	.header-image .title-area{
	width: 280px;	
	}
	.site-header .wrap{ padding:10px 0;	}
	.site-header .widget-area{padding-top: 28px;}
	ul#menu-function-center-navigation li a{}
	.genesis-nav-menu.responsive-menu,
	.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu {
		display: none;
	}

	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}

	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}
	
	.genesis-nav-menu.responsive-menu .current-menu-item > a,
	.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
	.genesis-nav-menu.responsive-menu > .first > a,
	.genesis-nav-menu.responsive-menu > .last > a,
	.genesis-nav-menu.responsive-menu a,
	.genesis-nav-menu.responsive-menu a:hover,
	.genesis-nav-menu.responsive-menu li:hover > a {
		background: none;
		color: #fff;
		line-height: 1;
		padding: 18px 20px;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	.genesis-nav-menu.responsive-menu .menu-item-has-children > a {
		margin-right: 60px;
	}

	.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
		content: "\f347";
		float: right;
		font: normal 16px/1 'dashicons';
		height: 16px;
		padding: 16px 20px;
		right: 0;
		text-align: right;
		z-index: 9999;
	}

	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
	
	.nav-primary .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
		color: #fff;
	}

	.genesis-nav-menu.responsive-menu .sub-menu {
		background-color: rgba(0, 0, 0, 0.05);
		border: none;
		left: auto;
		opacity: 1;
		position: relative;
		-moz-transition:    opacity .4s ease-in-out;
		-ms-transition:     opacity .4s ease-in-out;
		-o-transition:      opacity .4s ease-in-out;
		-webkit-transition: opacity .4s ease-in-out;
		transition:         opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
	}

	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
		background-color: transparent;
		margin: 0;
		padding-left: 25px;
	}

	.genesis-nav-menu.responsive-menu .sub-menu li a,
	.genesis-nav-menu.responsive-menu .sub-menu li a:hover {
		background: none;
		border: none;
		color: #fff;
		padding: 14px 20px;
		position: relative;
		width: 100%;
	}
	
	.entry-categories,
	.entry-comments-link,
	.entry-tags {
		display: block;
		float: none;
	}
	.cycloneslider-template-standard .cycloneslider-prev, .cycloneslider-template-standard .cycloneslider-next{
	  background-size: 70px auto !important; height: 33px !important; width: 33px !important; opacity: none !important;
	}
	.cycloneslider-template-standard .cycloneslider-caption{width: 45% !important;}
	.function-centre-title{font-size: 14px; background-size:435px auto; background-position:left -7px; width:350px;   padding: 0 0 0 125px;}
	.cycloneslider-template-standard .cycloneslider-prev{  right: 45px !important;}
	#utilities{ display:none; }



	/*.site-inner .content-sidebar-wrap{ display:none; }*/
.left-col, 
.right-col, 
.cfc-col .widget, 
.tp-col .widget {
    padding: 0 0 15px; margin:0;
    text-align: left;
    width: 50%;
}


.cfc-site-nav, .tp-site-nav {
    margin: 0 12px 20px;
}	
.container_bg1, .container_bg2{padding: 20px 0;}

	.cycloneslider-template-standard .cycloneslider-caption {
		padding: 5px !important;
	}
	.fcentre .cycloneslider-caption .cycloneslider-caption-title {
		font-size: 14px !important;
		padding: 0 0 10px !important;
	}
	.tpark .cycloneslider-caption .cycloneslider-caption-title {
		font-size: 14px !important;
		padding: 0 0 10px !important;
	}
	.page-template-default .content-sidebar-wrap .cycloneslider-caption .cycloneslider-caption-title {
		font-size: 14px !important;
		padding: 0 0 10px !important;
	}
	.cycloneslider-template-standard .cycloneslider-caption-description{
		 font-size: 11px !important;	
	}
	.header-image .site-title a {
		background-size: contain !important;    max-width: 315px; min-height: 75px;
	}
	.fcentre-featured-post .featured-content, .tpark-featured-post .featured-content, .fcentre-featured-post .widget_text{width: 100%;}
	.site-footer{padding: 20px 0;}
.ngg-albumoverview .ngg-album-compact, .ngg-galleryoverview .ngg-gallery-thumbnail-box{    width: 30%;	}
}
@media only screen and (max-width: 480px) {
	.menu-technology-park-footer-container ul li{ width: 100%; margin:0 0 5px;}
	.site-header .textwidget{ font-size:14px;}		
	.header-image .site-title{display: inline-block;    width: 200px;}	
	.header-image .title-area{ text-align: center;	width: 100%;	  height: 53px;	}
	.site-header .widget-area {  width: 100%; padding-top:5px; text-align: center; }
	.site-header{ min-height: 90px;}
	.ngg-albumoverview .ngg-album-compact, .ngg-galleryoverview .ngg-gallery-thumbnail-box{    width: 47%;	}
	.page-template-template-technology-park-php main.content, .page-template-template-function-centre-php main.content, .page-template-template-function-centre-wo-sidebar-php main.content{ padding-left: 10px; padding-right: 10px;}
	.gv-grid-col-1-1.gv-left{padding: 0px;}
	.gv-search-box input#search-box-filter_4 {    padding: 5px;    width: 100%;}
	.gv-search-box.gv-search-box-submit{ padding: 0 !important;}
	.button.gv-search-button {    padding: 5px;}
}
.ngg-gallery-thumbnail img{ width: 100%;  max-width: 275px;display:block !important;
}
.cycloneslider-template-standard .arrow{ border: 0 none !important;}
.ngg-gallery-thumbnail img{ padding: 8px !important;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
}

/** /!!! core css Should not edit !!!/**/

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-timing-function: inherit;
    transition-timing-function: inherit;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit;
    transition-timing-function: inherit;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    opacity: 0.7;
    overflow: hidden;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    opacity: 1;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    /*background-image: url('../img/controls.png');*/
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}

.lSAction{
	display:none;	
	}
	
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@media only screen and (max-width: 480px) {

	/*.content {
		padding: 30px;
	}*/
	.cfc-col .widget, .tp-col .widget {
    float: left;
    padding: 0 1%;
    text-align: left;
    /*width: 100%;*/
}
	.content #genesis-responsive-slider .flex-control-nav {
		display: none;
	}

	.home-bottom .widget:nth-of-type(2n),
	.home-bottom .widget {
		margin: 0;
		width: 100%;
	}
.cycloneslider-template-standard .cycloneslider-slides{  height: 150px !important;}
.cycloneslider-template-standard .cycloneslider-slide img{  height: 150px !important;}
.function-centre-title {
    background-color: #ff5600;
    background-image: none;
    font-size: 18px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%;
}
.technology-park-title{
    background-color: #05B1CD;
    background-image: none;
    font-size: 18px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%;
}
.cycloneslider-template-standard .cycloneslider-caption {
    width: 60% !important;
}
}

ul.post-attachments {
    display: none;
}



    .play-button .image{
        position: relative;
    }
    .play-button .image:after {
        content:'';
        height: 59px;
        width:59px;
        background-image: url(images/play-btn.png);
        background-size: 59px;
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left:-29px;
        margin-top:-29px;
        z-index: 99;
        
    }

    .room a[data-rel="lightcase"] {
        position: relative;
        display: inline-block;
        float:left;

    }

    .room a[data-rel="lightcase"]:after {
        content:'';
        height: 59px;
        width:59px;
        background-image: url(images/play-btn.png);
        background-size: 59px;
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left:-40px;
        margin-top:-40px;
        z-index: 99;
    }

    hr{
        display: inline-block;
        width: 100%;
        margin: 30px 0;
    }

.container_bg1 .widget-wrap .entry-content a {
	color:#ff5600 !important;
	font-size:14px;
}

input#sign_up_button {
	background:url(images/subscribe.png) left top no-repeat !important;
}