/*
Theme Name: Omni
Theme URI: http://themeforest.net/item/omni-responsive-wp-one-multi-page-parallax/5450557
Author: ThemeShifters
Author URI: http://themeforest.net/user/ThemeShifters
Description: Omni is a premium WordPress theme being sold on ThemeForest. It comes with lots of features and you can choose between a One Page and a Multi Page version.
Version: 1.2.2
License: GNU General Public License
License URI: license.txt
Tags: green, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, translation-ready
Text Domain: omni test
*/

/* Table of Content
==================================================
	# Default
	# Typography
	# CSS3
	# Buttons
	# Icons
	# Form
	# Layout
	# Header
	# Main Navigation
	# Tiled Portfolio
	# Home Type
	# Revolution Slider
	# Bottom Arrows
	# Block
	# Services
	# Profile
	# Portfolio
	# Modal & Item Popup Block
	# Price Package
	# Blog
	# Sidebar
	# Clients
	# Skills
	# Seperator
	# Twitter Feed & Quote Box
	# Newsletter
	# Miscellaneaus
	# Media Queries
*/

/*	==================================================
	# Default
	================================================== */
	body {
		font-weight:300;
	}
	a:focus {
		outline: 0px;
	}

/*	==================================================
	# Typography
	================================================== */
	h1, h2, h3, h4, h5, h6, .slogan {
		font-family: 'Montserrat', sans-serif;
		text-transform: uppercase;
		font-weight: normal;
		color: #00bba6;
	}
	h1, h3 {
		font-family: 'Montserrat',sans-serif;
		font-weight: normal;
	}
	h1, h2, h3, h4, h5, h6 {
		margin: 30px 0;
	}
	.section-title{
		font-size: 20px;
		line-height: 36px;
		text-align: center;
	}
	.slogan{
		font-size:30px;
		line-height:36px;
		margin-bottom:40px;
	}
	.darkgrey {
		color: #393939;
	}
	.white {
		color: #fff;
	}


/*	==================================================
	# CSS3
	================================================== */	
	a, 
	a:hover,
	.profile:hover .profile-photo,
	.blog-post:hover .blog-thumb {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}


/*	==================================================
	# Buttons - Changes made for WP version
	================================================== */
	.border-btn,
	.form-submit input[type="submit"] {
		font-family: 'Montserrat', sans-serif;
		border: 1px solid #00bba6;
		text-transform: uppercase;
		font-size: 16px;
		padding: 10px 30px;
		color: #00bba6;
	}
	.border-btn.btn-large {
		font-size: 20px;
		padding: 15px 30px;
	}
	.border-btn.btn-medium {
		font-size: 13px;
		padding: 8px 15px;
	}
	.border-btn.btn-small {
		font-size: 11px;
		padding: 8px 15px;
	}
	.border-btn.btn-mini {
		font-size: 9px;
		padding: 5px 13px;
	}
	.border-btn,
	.social-btn {
		border-radius: 0px;
		background: none;
		text-shadow: none;
		box-shadow: none;
	}
	.social-btn {
		border: 1px solid #00bba6;
		color: #00bba6;
		font-size: 35px;
		line-height: 35px;
		padding: 25px;
		margin: 0px 10px 20px;
	}
	.social-btn.white {
		border: 1px solid #fff;
		color: #fff;
	}
	.border-btn:hover, 
	.border-btn:focus,
	.social-btn:hover,
	.social-btn:focus,
	.form-submit input[type="submit"]:hover,
	.form-submit input[type="submit"]:focus {
		background: #00bba6;
		border: 1px solid #00bba6;
		color: #fff;
		text-shadow: none;
		box-shadow: none;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.border-btn.white {
		color: #fff;
		border-color: #fff;
	}
	.border-btn.white:hover, 
	.border-btn.white:focus {
		background: #fff;
		border-color: #fff;
		color: #00bba6;
	}

/*	==================================================
	# Icons
	================================================== */
	[class^="icon-"].medium,
	[class*=" icon-"].medium {
		font-size: 60px;
		line-height: 60px;
		margin: 0px;
	}
	[class^="icon-"].big,
	[class*=" icon-"].big {
		font-size: 90px;
		line-height: 90px;
		margin: 0px;
	}
	[class^="icon-"].huge,
	[class*=" icon-"].huge {
		font-size: 110px;
		line-height: 110px;
		margin: 0px;
	}
	a[class^="icon-"]:hover,
	a[class*=" icon-"]:hover,
	a[class^="icon-"]:focus,
	a[class*=" icon-"]:focus {
		text-decoration: none;
	}

/*	==================================================
	# Form
	================================================== */
	label {
		font-family: Ubuntu,'Montserrat', sans-serif;
		font-size: 13px;
		/*color: #00bba6;*/
		color: #000000;
		text-transform: uppercase;
		margin-bottom: 10px;font-weight:bold;
	}
	textarea, 
	input[type="text"], 
	input[type="password"], 
	input[type="datetime"], 
	input[type="datetime-local"], 
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="week"],
	input[type="number"],
	input[type="email"],
	input[type="url"],
	input[type="search"],
	input[type="tel"],
	input[type="color"],
	.uneditable-input {
		border: none;
		box-shadow: none;
		background: #f0f0f4;
	}
	textarea:focus, 
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="datetime"]:focus,
	input[type="datetime-local"]:focus,
	input[type="date"]:focus,
	input[type="month"]:focus,
	input[type="time"]:focus,
	input[type="week"]:focus,
	input[type="number"]:focus,
	input[type="email"]:focus,
	input[type="url"]:focus,
	input[type="search"]:focus,
	input[type="tel"]:focus,
	input[type="color"]:focus,
	.uneditable-input:focus {
		border-color: #cecece;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background: #e8e8e8;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	select,
	textarea,
	input[type="text"], 
	input[type="password"], 
	input[type="datetime"], 
	input[type="datetime-local"], 
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="week"],
	input[type="number"],
	input[type="email"],
	input[type="url"],
	input[type="search"],
	input[type="tel"],
	input[type="color"],
	.uneditable-input {
		margin-bottom: 25px;
		padding: 10px 8px;
		height: auto;
	}
	.widget_archive select {
		margin:5px;
	}
	.widget_archive h5 {
		color: #ffffff;
	}
	textarea {
		resize: none;
	}
	input[type="submit"].input-block-level {
		width: 100%;
		display: block;
	}
	
	.contact-form {
		margin-top: 36px;
	}
	.form-success {
		display: none;
		padding: 15px;
		margin-top: 40px;
		color: #fff;
		background: #00bba6;
	}
	input.error,
	textarea.error {
		border: 1px solid #d3400c;
	}
	.contact-form .loading,
	.newsletter .loading {
		display: none;
		background: #000;
		background: url(assets/img/ajax-loader.gif) no-repeat;
		width: 25px;
		height: 25px;
		margin-top: 15px;
	}

/*	==================================================
	# Layout
	================================================== */
	.home .page-type h1.section-title{color: #000000;}
	.home .has-bg h1.section-title{color: #FFFFFF;}
	.home-type {
		width: 100%;
		overflow: hidden;
	}
	
	#news  h1.section-title{color: #000000;}
	
	.page-type {
		padding: 5px 0px;
		width: 100%;
		background: #fff;
	}
	.page-type {
		position: relative;
	}
	.page-type:after {
		content: "";
		display: block;
		width: 0; 
		height: 0; 
		position: absolute; 
		z-index: 15;
	}
	.seperator-type {
		width: 100%;
		height: auto;
		position: relative;
	}
	.header-type {
		background: #000000;
		color: #8f8f8f;
		padding: 17px 0px;
		position: relative;
		z-index: 25;
	}
	.header-type:before {
		content: "";
		display: block;
		position: absolute;
		bottom: -6px;
		width: 100%;
		height: 6px;
		background: url(assets/img/top-border-re.png) repeat-x;
	}
	.footer-type {
		background: #000000;
		font-size: 11px;
		padding: 40px 0px;
		color: #fff;
		position: relative;
		z-index: 15;
	}
	.footer-type:before {
		content: "";
		display: block;
		position: absolute;
		top: -6px;
		width: 100%;
		height: 6px;
		/*background: url(assets/img/footer-border-re.png) repeat-x;*/
	}
	.light-bg {
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: radial-gradient(ellipse at center,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	}
	.green-bg {
		background-color: #00bba6;
	}
	.dark-bg {
		background-color: #393939;
	}
	/*
	#intro {
		background: #f7f7f9;
	}
	#team,
	#clients {
		background: #f0f0f4;
	}
	#blog {
		background-size: cover;
	}*/

/*	==================================================
	# Green Bg
	================================================== */
	.green-bg h1,
	.green-bg h2,
	.green-bg h3,
	.green-bg h4,
	.green-bg h5,
	.green-bg h6 {
		color: #fff;
	}

/*	==================================================
	# Header
	================================================== */
	.header-type .logo {
		height: 50px;
	}
	.header-type .logo a {
		display: block;
	}
	.header-type .logo img {
		max-height: 100%;
		display: block;
	}
	.header-type ul {
		list-style: none;
		margin: 0px;
	}
	.header-type ul.address {
		padding-top: 19px;
	}
	.header-type .address li {
		float: left;
		text-transform: uppercase;
		font-size: 10px;
		font-family: 'Montserrat', sans-serif;
		margin-left: 8px;
	}
	.header-type .adds li {
		font-size: 20px;
		float: left;
		margin-left: 25px;
	}
	.header-type a:hover,
	.header-type a:focus {
		color: #fff;
	}

/*	==================================================
	# Main Navigation
	================================================== */
	.nav-container {
		position: relative;
		background: #00bba6;
		height: 57px;
		z-index: 200;
	}
	.main-nav {
		height: 57px;
		width: 100%;
		margin: auto;
		font-family: 'Montserrat', sans-serif;
		background: #00bba6;
		z-index: 200;
	}
	.main-nav.affix {
		position: fixed;
		top: 0px;
		left: 0px;
		right: 0px;
		display: block;
	}
	.main-nav .nav {
		margin: 0px;
		text-align: center;
	}
	.nav > li > a:hover,
	.nav > li > a:focus,
	.nav > li.current-menu-item > a {
		background: none;
		color: #393939;
	}
	.main-nav li {
		display: inline-block;
		text-transform: uppercase;
		line-height: 57px;
	}
	.main-nav li a{
		color: #fff;
		padding: 0px 15px;
	}
	#mobile-navigation {
		display: none;
		margin: 8px auto 0px;
	}

/*	==================================================
	# Tiled Portfolio
	================================================== */
	.tiled-items {
		position: relative;
		display: none;
	}
	.items-container {
		position: relative;
		overflow: hidden;
	}
	.items-container.affix {
		position: fixed;
		z-index: 0;
		top: 0px;
	}
	.tiled-items .item {
		float: left;
		position: relative;
		overflow: hidden;
	}
	.tiled-items .item img {
		width: 101%;
		max-width: 101%;
	}
	.tiled-items .item img.grayscale {
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
		filter: gray; /* IE6-9 */
		-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	}

	.tiled-items .direction-nav {
		list-style: none;
		margin: 0px;
	}
	.tiled-items .direction-nav a {
		position: absolute;
		top: 50%;
		height: 45px;
		line-height: 45px;
		margin-top: -22px;
		padding: 0px 15px;
		font-size: 24px;
		color: #fff;
		background: #2dc7b5;
	}
	.tiled-items .direction-nav .prev {
		left: 0px;
	}
	.tiled-items .direction-nav .next {
		right: 0px;
	}
	.tiled-items .direction-nav .disabled {
		opacity: 0.2;
	}
	#hide-overlay-phone {
		display: none;
	}

/*	==================================================
	# Home Type
	================================================== */
	.home-type {
		position: relative;
	}
	.home-type .overlay {
		z-index: 5;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		background: url(assets/img/tile.png) repeat;
	}
	.home-type .overlay.affix {
		position: fixed;
		z-index: 0;
	}
	.home-type .overlay .fade-element {
		color: #fff;
		margin-top: 60px;
		padding: 0px 40px;
		display: none;
	}
	.home-type .overlay .container {
		height: 100%;
		position: relative;
	}
	.home-type .overlay .overlay-content {
		height: 380px;
		position: absolute;
		top: 50%;
		margin-top: -190px;
		left: 0px;
		right: 0px;
	}
	
	/* Since v1.1 */
	.home-type .video-bg {
		position: relative;
		background: url(assets/img/ajax-loader.gif) center no-repeat;
	}
	/* End Since v1.1 */
	.home-type.parallax-type .overlay {
		background: none;
		padding: 0px;
	}
	.home-type .parallax {
		height: 560px;
		position: relative;
		background-size: cover;
	}
	.home-type .parallax.short {
		height: 300px;
	}
	.home-type.parallax-type .container {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.home-type.fullwidthbanner-container ul {
		list-style: none;
		margin: 0px;
	}


/*	==================================================
	# Revolution Slider
	================================================== */
	.rev-text {
		width: 61%;
		max-width: 61%!important;
		color: #fff;
	}
	.rev-title {
		margin: 0px;
	}
	.rev-title.big {
		font-size: 40px;
		line-height: 46px;
	}
	.tp-caption .border-btn,
	.ls-container .border-btn {
		margin-right: 3%;
	}
	.rev_slider_wrapper .tp-leftarrow {
		background-image: url(assets/img/rs-icon-prev.png);
		background-position: 25px 16px;
	}
	.rev_slider_wrapper .tp-rightarrow {
		background-image: url(assets/img/rs-icon-next.png);
		background-position: 25px 16px;
	}
	.rev_slider_wrapper .tparrows {
		background-color: #00bba6;
		width: 60px;
		height: 45px;
	}
	/*
	.tp-leftarrow.default,
	.tp-rightarrow.default {
		height: 45px!important;
		width: auto!important;
		line-height: 45px;
		margin-top: -22px;
		padding: 0px 15px;
		font-size: 24px;
		color: #fff;
		background: #2dc7b5!important;
	}*/
	

/*	==================================================
	# Bottom Arrows
	================================================== */
	.bottom-arrow {
		position: relative;
	}
	.bottom-arrow:after {
		content: "";
		display: block;
		width: 0; 
		height: 0; 
		border-top: 28px solid #fff; 
		border-left: 27px solid transparent; 
		border-right: 28px solid transparent; 
		bottom: -27px; 
		left: 50%;
		margin-left: -28px;
		position: absolute; 
		z-index: 15;
	}
	.green-bg.bottom-arrow:after {
		border-top-color: #00bba6;
	}
	.dark-bg.bottom-arrow:after {
		border-top-color: #393939;
	}
	#intro.bottom-arrow:after {
		border-top-color: #f7f7f9;
	}
	.green-bg.light-bg.bottom-arrow:after {
		border-top-color: #2dc7b5;
	}
	#team.bottom-arrow:after,
	#clients.bottom-arrow:after {
		border-top-color: #f0f0f4;
	}
	#blog.bottom-arrow:after {
		border-top-color: #494949;
	}

/*	==================================================
	# Block
	================================================== */
	.block{
		padding: 25px 0px;
	}
	.block .btn{
		margin: 15px 0px 0px;
	}
	.block [class^="icon-"],
	.block [class*=" icon-"] {
		color: #393939;
	}

/*	==================================================
	# Services
	================================================== */
	.services {
		margin-bottom: 15px;
	}
	.service {
		height: 215px;
		position: relative;
		margin-bottom: 10px;
		cursor: pointer;
		overflow: hidden;
	}
	.service-title {
		text-transform: none;
		font-size: 13.5pt;
		line-height: 19px;
		margin: 30px 5px;
		/*color: #fff;*/
		color: #fff!important;
	}
	.service .front {
		background:#00bba6;
		height:180px;
		padding:35px 0px 0px;
	}
	.service .back {
		/*background: #393939;*/
		background: #2D2004;
		color: #fff;
		/*padding: 40px 8.7% 30px;*/
		padding: 5px 8.7% 65px;
		height: 145px;
		width: 82.6%;
		position: absolute;
	}
	.service p{
		display: table-cell;
		height: 200px;
		margin-bottom:0px;
		vertical-align: middle;
	}
	
	.service a,.service a:hover{
		color:#ffffff;
	}
	
	.service [class^="icon-"],
	.service [class*=" icon-"] {
		color:#fff;
	}

/*	==================================================
	# Profile
	================================================== */
	.carousel .slides li {
		width: 115;
		margin-right: 10px;
	}
	.flexslider.carousel {
		margin-bottom: 30px;
	}
	.profile {
		background: #fff;
		margin-bottom: 30px;
	}
	.profile-content {
		padding: 25px 8.7% 10px;
	}
	.profile-name,
	.profile-function,
	.profile-social {
		display:block;
	}
	.profile:hover .profile-photo {
		opacity:0.5;
	}
	.profile .profile-photo {
		overflow: hidden;
	}
	.profile .profile-photo img {
		width: 100.5%!important;
		max-width: 100.5%;
	}
	.profile .profile-photo:hover {
		cursor: pointer;
	}
	.profile-name {
		font-family: 'Montserrat', sans-serif;
		color: #393939;
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 8px;
	}
	.profile-function {
		margin-bottom: 15px;
	}
	.profile-social {
		padding: 10px 0px 25px;
	}
	.profile-social [class^="icon-"],
	.profile-social [class*=" icon-"] {
		font-size: 17px;
		margin-right: 10px;
	}
	.profile-text{
		padding-top: 0px;
	}

/*	==================================================
	# Portfolio
	================================================== */
	.item-box {
		background: #393939;
		color: #fff;
		margin-bottom: 30px;
	}
	.item-box .item-content {
		padding: 30px;
		width: 300px;
		float: left;
	}
	.item-box .item-content a:hover {
		color: #fff;
	}
	.item-box .item-title {
		margin-top:0px;
	}
	.item-box .item-images {
		width: 590px;
		float: left;
	}
	
	.portfolio {
		margin-bottom: 30px;
	}
	.portfolio .item {
		width: 210px;
		margin: 0px 0px 10px 10px;
		float: left;
	}
	.portfolio .item-thumb {
		position: relative;
		overflow: hidden;
	}
	.portfolio .item-thumb:hover,
	.tiled-items .item:hover {
		cursor: pointer;
	}
	.portfolio .item-info {
		margin-bottom: 15px;
	}
	.portfolio .item .back,
	.tiled-items .item .back {
		position: absolute;
		width: 100%;
		height: 100%;
		/*background: #00bba6;*/
		background: #336688;
		background: rgba(135, 131, 39, 0.85);
		display:none;
	}
	.portfolio .item-icons,
	.tiled-items .item-icons {
		position: absolute;
		top: 50%;
		height: 38px;
		width: 100%;
		display: block;
		text-align: center;
		margin: -25px 0px 0px;
	}
	.portfolio .item-icons a,
	.tiled-items .item-icons a {
		border: 1px solid #fff;
		display: inline-block;
		color: #fff;
		height: 38px;
		width: 38px;
		margin-right: 2px;
	}
	.portfolio .item-icons a:hover,
	.tiled-items .item-icons a:hover {
		background: #fff;
		color: #00bba6;
	}
	.portfolio .item-icons a i,
	.tiled-items .item-icons a i {
		line-height: 38px;
		font-size: 18px;
	}
	.portfolio .item h4 {
		margin: 20px 0px 5px;
	}
	.portfolio .item-info span {
		margin-bottom: 5px;
		display: block;
	}
	
	/* =========== Portfolio Filter =========== */
	.filter ul {
		list-style: none;
		margin: 30px 0px 40px;
		display: block;
		text-align: center;
	}
	.filter ul li {
		margin: 0px 7px 10px;
		display: inline-block;
	}
	.filter ul li a {
		font-family: 'Montserrat', sans-serif;
		border: 1px solid #00bba6;
		padding: 10px 17px;
		text-transform: uppercase;
		display: block;
	}
	.filter ul li a:hover,
	.filter ul li a:focus,
	.filter ul li.active a {
		background: #00bba6;
		color: #fff;
	}
	
	/* =========== Isotope Filtering =========== */
	.isotope-item {
		z-index: 2;
	}
	.isotope-hidden.isotope-item {
		pointer-events: none;
		z-index: 1;
	}
	
	/* =========== Isotope CSS3 transitions =========== */
	.isotope,
	.isotope .isotope-item {
		-webkit-transition-duration: 0.8s;
		-moz-transition-duration: 0.8s;
		-ms-transition-duration: 0.8s;
		-o-transition-duration: 0.8s;
		transition-duration: 0.8s;
	}
	.isotope {
		-webkit-transition-property: height, width;
		-moz-transition-property: height, width;
		-ms-transition-property: height, width;
		-o-transition-property: height, width;
		transition-property: height, width;
	}
	.isotope .isotope-item {
		-webkit-transition-property: -webkit-transform, opacity;
		-moz-transition-property:    -moz-transform, opacity;
		-ms-transition-property:     -ms-transform, opacity;
		-o-transition-property:      -o-transform, opacity;
		transition-property:         transform, opacity;
	}
	
	/* =========== disabling Isotope CSS3 transitions =========== */
	.isotope.no-transition,
	.isotope.no-transition .isotope-item,
	.isotope .isotope-item.no-transition {
		-webkit-transition-duration: 0s;
		-moz-transition-duration: 0s;
		-ms-transition-duration: 0s;
		-o-transition-duration: 0s;
		transition-duration: 0s;
	}


/*	==================================================
	# Modal & Item Popup Block
	================================================== */
	.modal {
		border-radius: 0px;
		-webkit-border-radius: 0px;
	}
	.modal-footer {
		border: none;
		background: #fff;
		padding-top: 0px;
	}
	
	.white-popup-block {
		background: #fff;
		margin: 20px auto;
		max-width: 900px;
		position: relative;
	}
	.item-in-detail .item-header {
		border-bottom: 1px solid #eee;
		padding: 15px 20px;
	}
	.item-in-detail .item-header h3 {
		margin: 0px;
	}
	.item-in-detail .item-media {
		width: 100%;
		background: url(assets/img/ajax-loader.gif) center no-repeat;
	}
	.item-in-detail .item-body {
		padding: 20px;
	}
	.item-in-detail .item-footer {
		padding: 0px 20px 20px;
	}
	
	/* Since v1.1 */
	.item-comments,
	.item-respond {
		padding: 0px 20px 15px;
		border-top: 1px solid #efefef;
	}
	.commentlist,
	.commentlist .children {
		padding: 0px;
		margin: 0px;
		list-style: none;
	}
	.commentlist .children {
		margin-left: 5%;
	}
	.comment-img {
		width: 60px;
		height: 60px;
		float: left;
		margin-bottom: 20px;
	}
	.children .comment-img {
		width: 50px;
		height: 50px;
	}
	.comment-meta {
		padding: 0px 0px 10px;
	}
	.comment-meta,
	.comment-text {
		padding-left: 80px;
	}
	.children .comment-meta,
	.children .comment-text {
		padding-left: 70px;
	}
	.comment-text {
		padding-bottom: 10px;
	}
	/* End Since v1.1 */
	
/*	==================================================
	# Price Package
	================================================== */
	.price-package {
		background: #393939;
		margin-bottom: 10px;
	}
	.price-package:hover {
		margin-bottom: 0px;
		position: relative;
		z-index: 99;
	}
	.package-header,
	.package-price,
	.package-features {
		padding: 20px;
	}
	.price-package .name,
	.price-package .price {
		font-family: 'Montserrat', sans-serif;
		color: #fff;
	}
	.price-package .name {
		text-transform: uppercase;
		font-size: 16px;
	}
	.package-price {
		background: #4f4f4f;
		font-size: 30px;
		line-height: 36px; 
	}
	.price-package:hover {
		border: 1px solid #fff;
	}
	.price-package:hover .package-price {
		background: #00bba6;
	}
	.package-price small {
		font-size: 13px;
		line-height: 13px;
		text-transform: uppercase;
	}
	.price-package ul {
		list-style: none;
		margin: 0px;
	}
	.price-package ul li {
		margin-bottom: 8px;
	}
	.price-package ul li:hover {
		color: #fff;
	}
	.price-package .btn {
		margin: 0px 25px 20px;
		display: block;
	}

/*	==================================================
	# Blog - changed for WP version
	================================================== */
	.blog-post {
		background: #fff;
		box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
		margin-bottom: 10px;
		padding-top: 10px;
		text-align: justify;
	}
	.blog-posts .blog-post{ padding-top:0; }
	.blog-post .blog-content header {
		display:none;
	}
	.blog-post p {
		/*color: #8f8f8f!important;*/
		 color: #000000 !important;
	}
	.blog-post:hover .blog-thumb {
		opacity: 0.5;
	}
	.single .blog-post:hover .blog-thumb {
		opacity: 1;
	}
	.blog-post .blog-thumb {
		overflow: hidden;
	}
	.blog-post .blog-thumb img {
		width: 100.5%;
		max-width: 100.5%;
	}
	.blog-post .blog-thumb:hover {
		cursor: pointer;
	}
	.blog-info {
		padding: 10px 20px 0;
	}
	.blog-info.no-thumb {
		min-height: 300px;
	}
	.blog-thumb.video .fluid-width-video-wrapper {
		height: 10px;
	}
	.blog-info.video {
		min-height: inherit;
	}
	.blog-content {
		/*padding: 30px 30px 10px;*/
		padding: 0 30px 10px;
	}
	.blog-post h1,
	.blog-post h2,
	.blog-post h3,
	.blog-post h4,
	.blog-post h5,
	.blog-post h6 {
		/*color: #00bba6;*/
		color: #2D2004;
		text-align:left;
	}
	.blog-post ul,ol {
		color: #000000;
	}
	.blog-title {
		font-size: 16px;
		line-height: 21px;
		margin: 0px 0px 20px;
		text-transform: none;
		word-wrap: break-word;
		-ms-word-wrap: break-word;
	}
	h1.blog-title {
		font-size: 22px;
		margin: 10px 0px 15px;
	}
	.blog-meta a {
		width: 25%;
		text-align: center;
		display: block;
		float: left;
		font-size: 16px;
		line-height: 16px;
		padding: 10px 0px;
		position: relative;
	}
	.blog-meta a:hover {
		color: #fff;
		background: #2D2004;
	}
	
	.blog-post .post-meta{
		display:none;
	}
	.blog-post .post-meta ul {
		list-style: none;
		margin: 0px;
		margin-bottom: 30px;
	}
	.blog-post .post-meta ul li {
		display: inline-block;
		margin-right: 10px;
		text-transform: uppercase;
	}
	.blog-post .post-meta ul li a {
	}
	
	.blog-post .comments-area {
		padding: 0px 30px 20px;
		border-top: 1px solid #efefef;
	}
	.comment-reply-title {
		border-top: 1px solid #efefef;
		margin-top: 0px;
		padding-top: 30px;
	}
	.commentlist,
	.commentlist .children {
		padding: 0px;
		margin: 0px;
		list-style: none;
	}
	.commentlist .children {
		margin-left: 5%;
	}
	.comment-img {
		width: 60px;
		height: 60px;
		float: left;
		margin-bottom: 20px;
	}
	.children .comment-img {
		width: 50px;
		height: 50px;
	}
	.comment-meta {
		padding: 0px 0px 10px;
	}
	.comment-meta,
	.comment-content {
		padding-left: 80px;
	}
	.children .comment-meta,
	.children .comment-content {
		padding-left: 70px;
	}
	.comment-content {
		padding-bottom: 10px;
	}
	
	.edit-link {
		display:none;
		margin-bottom: 15px;
	}
	#nav-single span {
		margin-bottom: 20px;
	}
	.comment-reply-link {
		padding: 5px 10px;
		border: 1px solid;
		font-size: 10px;
		font-weight: bold;
		line-height: 14px;
		text-transform: uppercase;
		float: right;
	}
	.comment-navigation {
		margin-bottom: 25px;
	}
	.comment-meta .fn span {
		background: #eee;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		padding: 2px 5px;
	}
	.comment-form code {
		white-space: normal;
	}
	.form-submit input[type="submit"] {
		background: #fff;
		font-size: 12px;
	}
	.page-links {
		margin-bottom: 25px;
	}
	.tags a {
		background: #eee;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		padding: 3px 6px;
	}
	p.no-comments {
		margin-top: 20px;
	}
	
	.paging-navigation {
		display: inline-block;
		margin-top: 25px;
	}
	
/*	==================================================
	# WordPress Blog styles
	================================================== */		
	
	/* Make sure videos and embeds fit their containers. */
	embed,
	iframe,
	object,
	video {
		max-width: 100%;
	}
	/* Override the Twitter embed fixed width. */
	.entry-content .twitter-tweet-rendered {
		max-width: 100% !important;
	}
	/* Images */
	.alignleft {
		float: left;
	}
	.alignright {
		float: right;
	}
	.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	img.alignleft {
		margin: 5px 20px 5px 0;
	}
	.wp-caption.alignleft {
		margin: 5px 10px 5px 0;
	}
	img.alignright {
		margin: 5px 0 5px 20px;
	}
	.wp-caption.alignright {
		margin: 5px 0 5px 10px;
	}
	img.aligncenter {
		margin: 5px auto;
	}
	img.alignnone {
		margin: 5px 0;
	}
	.wp-caption {
		max-width: 100%;
	}
	.wp-caption .wp-caption-text,
	.entry-caption,
	.gallery-caption {
		color: #220e10;
		font-size: 18px;
		font-style: italic;
		font-weight: 300;
		margin-top: 10px;
	}
	img.wp-smiley,
	.rsswidget img {
		border: 0;
		border-radius: 0;
		box-shadow: none;
		margin-bottom: 0;
		margin-top: 0;
		padding: 0;
	}
	.wp-caption.alignleft + ul,
	.wp-caption.alignleft + ol  {
		list-style-position: inside;
	}
	
	.gallery-caption {
	}
	.sticky {
	}
	.bypostauthor {
	}
	
	table {
		width: 100%;
		border-bottom: 1px solid #ededed;
		margin-bottom: 15px;
	}
	th {
		text-align: left;
		padding-bottom: 6px;
	}
	td {
		border-top: 1px solid #ededed;
		padding: 6px 10px 6px 0px;
	}

/*	==================================================
	# Sidebar
	================================================== */		
	.widget {
		/*background: #fff;
		background: none repeat scroll 0 0 #FF9E29;*/
		background: none repeat scroll 0 0 #FFFFFF;
		box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
		margin-bottom: 10px;
	}
	.widget-title {
		/*background: #393939;*/
		background: none repeat scroll 0 0 #2D2004;
		padding: 15px 25px;
		margin: 0px;
	}
	.widget ul {
		list-style: none;
		padding: 25px;
		margin: 0px;
	}
	.widget ul ul {
		padding: 5px 0px 5px 25px;
	}
	.textwidget,
	.widget .tagcloud {
		padding: 25px;
	}
	#calendar_wrap {
		padding: 25px;
	}
	#wp-calendar {
		width: 100%;
	}
	.widget_search .searchform {
		padding: 25px;
	}
	.widget_search h5 {
		color: #ffffff;
	}
	
/*	==================================================
	# Clients
	================================================== */
	.clients.carousel {
		padding: 0px 85px;
		margin-bottom: 30px;
	}
	.clients.carousel .slides li {
		width: 115px!important;
		margin-right: 50px;
	}
	.clients.carousel .slides li a {
		opacity: 0.6;
		display: block;
	}
	.clients.carousel .slides li a:hover {
		opacity: 1;
	}

/*	==================================================
	# Skills
	================================================== */	
	.skill{
		margin-bottom:10px;
	}
	.progress{
		background: #f7f7f9;
		height: 8px;
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		overflow: visible;
	}
	.progress .bar{
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		position: relative;
	}
	.progress-success .bar, 
	.progress .bar-success{
		/*background-color: #00bba6;*/
		background-color: #2D2004;
		background-image: none;
		filter: none;
	}
	.percentage-marker {
		background: #393939;
		color: #fff;
		padding: 4px 6px;
		position: absolute;
		top: -30px;
		right: -13px;
		font-size: 10px;
		line-height: 10px;
	}
	.percentage-marker:after {
		content: "";
		display: block;
		width: 0; 
		height: 0; 
		border-top: 5px solid #393939; 
		border-left: 5px solid transparent; 
		border-right: 5px solid transparent; 
		bottom: -5px; 
		left: 50%;
		margin-left: -5px;
		position: absolute;
		z-index: 15;
	}

/*	==================================================
	# Seperator
	================================================== */
	.seperator-type .slogan {
		color: #336688 !important;
		margin: 45px 50px;
		text-transform: none;
	}
	.seperator-type .slogan span{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
		color: #FFFFFF;
		line-height: 1.8em;
		padding: 7px;
	}
	.seperator-type .slogan.less-margin {
		margin-bottom: 0px;
		margin-top: 20px;
	}
	.seperator-type .container {
		padding: 80px 0px 60px;
	}
	.parallax-type .container {
		padding: 20px 0px;
		position: relative;
	}
	.parallax-type .container .row .clearfix:empty{
		padding: 100px 0px;
	}
	.parallax {
		width: 100%;
		top: 0px;
		bottom: 0px;
		background: url(demo/dummy/1800x724.jpg) 50% 0 repeat fixed;
		margin: 0 auto; 
		overflow: hidden; 
		padding: 0;
		position: absolute;
		z-index: -10;
	}
	.seperator-type .dark-overlay {
		position: absolute;
		z-index: -5;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		background: url(assets/img/tile.png) repeat;
	}

/*	==================================================
	# Google Maps
	================================================== */
	.google-maps {
		height: 500px;
	}

/*	==================================================
	# Twitter Feed & Quote Box
	================================================== */
	.tweet-box,
	.quote-box,
	.text-box {
		background: #393939;
		padding: 30px;
		position: relative;
		margin-bottom: 30px;
	}
	.text-box {
		padding-bottom: 10px;
	}
	.tweet-box:before,
	.quote-box:before,
	.text-box:before {
		content: "";
		display: block;
		width: 0; 
		height: 0; 
		border-bottom: 8px solid #393939; 
		border-left: 9px solid transparent; 
		border-right: 9px solid transparent; 
		top: -8px; 
		left: 35px;
		position: absolute; 
		z-index: 15;
	}
	.tweet-box .icon-twitter,
	.quote-box .icon-quote {
		color: #00bba6;
		font-size: 20px;
		position: absolute;
		bottom: 25px;
		right: 25px;
	}
	.tweet-box a:hover,
	.quote-box a:hover,
	.text-box a:hover {
		color: #fff;
	}
	.tweet_list {
		margin: 0px;
		list-style: none;
		color: #fff;
	}
	.tweet_list li {
		margin-top: 15px;
	}
	.tweet_list .tweet_first {
		margin-top: 0px;
	}
	.tweet_time {
		display: block;
		font-style: italic;
	}

/*	==================================================
	# Newsletter
	================================================== */
	.newsletter {
		position: relative;
	}
	.newsletter .news-title {
		font-family: 'Montserrat', sans-serif;
		background: #00bba6;
		padding: 0px 15px;
		float: left;
		height: 44px;
		line-height: 44px;
		color: #fff;
		text-transform: uppercase;
		position: relative;
	}
	.newsletter .news-title:after {
		content: "";
		display: block;
		width: 0; 
		height: 0; 
		border-top: 22px solid transparent; 
		border-bottom: 22px solid transparent;
		border-left: 12px solid #00bba6;
		position: absolute;
		top: 0px;
		right: -11px;
	}
	.newsletter input {
		padding-left: 25px;
		height: 44px;
	}
	.newsletter button {
		position: absolute;
		top: 0px;
		right: 0px;
		background: none;
		border: none;
		color: #8f8f8f;
		border-left: 1px solid #fff;
		background: #f0f0f4;
		font-size: 18px;
	}
	.newsletter .news-icon {
		float: right;
		height: 44px;
		width: 46px;
		line-height: 44px;
	}
	.newsletter .news-icon:hover {
		color: #00bba6;
	}

/*	==================================================
	# Footer
	================================================== */
	.copyright {
		margin-bottom: 0px;
	}
	
/*	==================================================
	# Miscellaneaus
	================================================== */
	.tooltip-inner {
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	.last {
		margin-right: 0px!important;
	}
	
	/* Since v1.2 */
	.parallax-mobile {
		background-position: 50% 0px!important; 
		background-attachment: scroll!important;
	}
	/* End Since v1.2 */
	
	/*	==================================================
	# Breadcrumbs
	================================================== */
	.breadcrumbs{
		background: none repeat scroll 0 0 #878327;
		color: #FFFFFF;
		margin: 0;
		padding: 13px 25px;
	}
	
	.breadcrumbs a{
		color: #FFFFFF;
	}

@media screen and (max-width: 979px){
	.main-nav {
		width: 100%;
	}
	.main-nav .nav {
		display: none;
	}
	#mobile-navigation {
		display: block;
	}
	.item-box .item-content {
		width: auto;
		float: none;
	}
	.item-box .item-images {
		width: 100%;
		float: none;
	}
	.parallax {
		background-position: 50% 0px!important; 
		background-attachment: scroll!important;
	}
	.seperator-type .slogan {
		margin: 20px 0px;
	}
	.home-type .overlay .fade-element {
		padding: 0px;
	}
	.blog-thumb.video .fluid-width-video-wrapper {
		height: inherit;
	}
}
@media screen and (min-width: 768px) and (max-width: 979px){
	.container{
		width:738px;
	}
	.service .back{
		min-height:190px;
	}
	.carousel .slides li {
		width: 176px!important;
	}
	.clients.carousel .slides li {
		width: 158px!important;
	}
	.portfolio .item {
		width: 176px;
	}
}
@media screen and (max-width: 767px){
	.header-type .adds {
		display: none;
	}
	.header-type .logo {
		margin-bottom: 10px;
	}
	.portfolio .item {
		margin-left: 0px;
	}
	.google-maps {
		height: 300px;
	}
	.slogan{
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 40px;
	}
	.service{
		height: auto;
	}
	.service .front {
		height: 180px;
		padding: 35px 0px 0px;
	}
	.service .back{
		height: auto;
		display: block;
		position: relative;
		top: inherit;
	}
	.tp-caption .border-btn {
		font-size: 12px;
		padding: 2% 4%;
	}
	.home-type .parallax.short {
		height: 280px;
	}
	#hide-overlay-phone {
		display: block;
	}
	.home-type .overlay .overlay-content {
		margin-top: -20px;
	}
	.home-type.parallax-type .overlay .overlay-content {
		margin-top: -100px;
		height: inherit;
	}
	.element-fader,
	.big-logo {
		display: none;
	}
	.home-type.parallax-type .big-logo {
		display: block;
	}
	
	.blog-info.no-thumb {
		min-height: inherit;
	}
	
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.container{
		width:420px;
	}
	.carousel .slides li {
		width: 205px!important;
	}
	.clients.carousel .slides li {
		width: 250px!important;
	}
	.portfolio .item {
		width: 200px;
	}
	.rev-title {
		font-size: 16px;
		line-height: 22px;
	}
	.rev-title.big {
		font-size: 24px;
		line-height: 28px;
	}
}

@media screen and (max-width: 479px){
	.container{
		width: 300px;
	}
	.carousel .slides li {
		width: 300px!important;
	}
	.clients.carousel .slides li {
		width: 210px!important;
	}
	.clients.carousel {
		padding:0px 45px;
	}
	.portfolio .item {
		width: 300px;
	}
	.rev-title {
		font-size: 10px;
		line-height: 14px;
	}
	.rev-title.big {
		font-size: 16px;
		line-height: 20px;
	}
	.home-type.parallax-type .big-logo img {
		width: 70%;
	}
}
#menu-menu-1 {
    font-size: 18px;
}
.entry-author-link, .entry-permalink, .entry-date, .entry-meta {
    display: none !important;
    visibility: hidden !important;
}

.viewall{
	position:relative;
    float:right;
	
}

.viewall a{
	color:#878327;
	background: url(https://www.inegsee.gr/wp-content/uploads/2014/01/view-all.png) no-repeat;
	padding-left:25px;
	padding-bottom: 5px;
}

.viewall a:hover {
	color:#2D2004;
	background: url(https://www.inegsee.gr/wp-content/uploads/2014/01/view-all-b.png) no-repeat;
	padding-left:25px;
	padding-bottom: 5px;
}

.has-bg .viewall  a{
	color:#2D2004;
	background: url(https://www.inegsee.gr/wp-content/uploads/2014/01/view-all-b.png) no-repeat;
	padding-left:25px;
	padding-bottom: 5px;
}

.has-bg .viewall  a:hover{
	color:#ffffff;
	background: url(https://www.inegsee.gr/wp-content/uploads/2014/01/view-all-w.png) no-repeat;
	padding-left:25px;
	padding-bottom: 5px;
}

#news .viewall a{
	color:#878327;
	background: url(https://www.inegsee.gr/wp-content/uploads/2014/01/view-all.png) no-repeat;
	padding-left:25px;
	padding-bottom: 5px;
}

#news .viewall a:hover{
	color:#2D2004;
	background: url(https://www.inegsee.gr/wp-content/uploads/2014/01/view-all-b.png) no-repeat;
	padding-left:25px;
	padding-bottom: 5px;
}

#scrollUp {
	background: url(https://www.inegsee.gr/wp-content/uploads/2014/01/arrow.png) no-repeat;
	background-position:center; 
}
.blog-thumb.fixed{height:175px;}
.blog-title.fixed{
	height: 65px;
    margin: 0;
    overflow: hidden;
}
.blog-body-fixed{
	height:110px;
    overflow: hidden;
}

.blog-post-list{background: none repeat scroll 0 0 #FFFFFF;}
#searchForm { padding:0; margin: 5px 0 0;}
#searchForm input{ margin:0;}
.top-right .textwidget{ padding:0;}

.ptms_marquee a {
	color: #2D2004!important;
}

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#dbd899; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:right;
	padding:12px;
	font-size:12px;
	font-family:Ubuntu;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
	
}
.CSSTableGenerator tr:first-child td{
	background:-o-linear-gradient(bottom, #878327 5%, #878327 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #878327), color-stop(1, #878327) );
	background:-moz-linear-gradient( center top, #878327 5%, #878327 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#878327", endColorstr="#878327");	background: -o-linear-gradient(top,#878327,878327);
	background-color:#878327;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:13px;
	font-family:Ubuntu;
	font-weight:normal;
	color:#ffffff;
}

.CSSTableGenerator td:first-child {
	background:-o-linear-gradient(bottom, #878327 5%, #878327 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #878327), color-stop(1, #878327) );
	background:-moz-linear-gradient( center top, #878327 5%, #878327 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#878327", endColorstr="#878327");	background: -o-linear-gradient(top,#878327,878327);
	width:30%;
	background-color:#878327;
	border:0px solid #ffffff;
	text-align:right;
	border-width:0px 0px 1px 1px;
	font-size:13px;
	font-family:Ubuntu;
	text-align:left;
	font-weight:normal;
	color:#ffffff;
}

.CSSTableGenerator tr:last-child td{
	background:-o-linear-gradient(bottom, #878327 5%, #878327 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #878327), color-stop(1, #878327) );
	background:-moz-linear-gradient( center top, #878327 5%, #878327 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#878327", endColorstr="#878327");	background: -o-linear-gradient(top,#878327,878327);

	background-color:#878327;
	border:0px solid #ffffff;
	text-align:right;
	border-width:0px 0px 1px 1px;
	font-size:13px;
	font-family:Ubuntu;
	font-weight:normal;
	color:#ffffff;
}

.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #878327 5%, #878327 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #878327), color-stop(1, #878327) );
	background:-moz-linear-gradient( center top, #878327 5%, #878327 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#878327", endColorstr="#878327");	background: -o-linear-gradient(top,#878327,878327);

	background-color:#878327;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}


#drasis h1 {
    line-height: 5px;
}

.gform_wrapper .ginput_complex label{margin-top: -20px!important;margin-bottom:40px!important;}
div#ui-datepicker-div{background:#fff!important;}
/*input:hover, textarea:hover,
input:focus, textarea:focus{border: 2px solid #878327!important;background-color: #fff!important;color:#878327!important;}*/





input[name='input_85'], input[name='input_88'],input[name='input_85_other'],input[name='input_55'],input[name='input_56.1'],
input[name='input_56.2'],input[name='input_56.3'],input[name='input_56.4'],input[name='input_56.5'],input[name='input_57.1'],input[name='input_57.2'],
input[name='input_58.1'],input[name='input_58.2'],input[name='input_58.3'],input[name='input_58.4'],input[name='input_59.1'],input[name='input_59.2'],input[name='input_59.3'],input[name='input_59.4'],
input[name='input_60.1'],input[name='input_60.2'],input[name='input_60.3'],input[name='input_60.4'],input[name='input_61.1'],input[name='input_61.2'],input[name='input_62.1'],input[name='input_62.2'],input[name='input_63.1'],
input[name='input_64.1'],input[name='input_64.2'],input[name='input_64.3'],input[name='input_64.4'],input[name='input_65.1'],input[name='input_66.1'],input[name='input_66.2'],input[name='input_67.1'],input[name='input_67.2'],
input[name='input_106'],input[name='input_7'],input[name='input_8'],input[name='input_15'],input[name='input_35'],input[name='input_94'],
input[name='input_54.1'],input[name='input_54.2'],input[name='input_54.3'],input[name='input_54.4'],input[name='input_54.5'],input[name='input_54.6'],input[name='input_54.7'],input[name='input_54.8'],input[name='input_54.9'],
input[name='input_54.11'],input[name='input_54.12'],input[name='input_54.13'],input[name='input_54.14'],input[name='input_54.15'],input[name='input_54.16'],input[name='input_54.17'],input[name='input_54.18'],input[name='input_54.19'],
input[name='input_54.21'],input[name='input_54.22'],input[name='input_54.23'],input[name='input_54.24'],input[name='input_9'],input[name='input_18'],input[name='input_21'],input[name='input_24'],input[name='input_28'],input[name='input_38'],input[name='input_51'],input[name='input_53'],
input[name='input_124.1'],input[name='input_124.2'],input[name='input_124.3'],input[name='input_124.4'],input[name='input_124.5'],input[name='input_124.6'],input[name='input_124.7'],
input[name='input_124.8'],input[name='input_124.9'],input[name='input_124.10'],input[name='input_124.11'],input[name='input_124.12'],input[name='input_124.13'],
input[name='input_125'],input[name='input_126'], input[name='input_113'], input[name='input_115'], input[name='input_116'], input[name='input_118'], input[name='input_119'], input[name='input_120'], input[name='input_123'], input[name='input_125.1'], input[name='input_125.2'],
input[name='input_125.3'],input[name='input_125.4'],input[name='input_125.5'],input[name='input_125.6'],input[name='input_125.7'],input[name='input_127'],
input[name='input_137.1'],input[name='input_137.2'],input[name='input_137.3'],input[name='input_135.1'],input[name='input_131.1'],input[name='input_131.1'],input[name='input_131.1'],
input[name='input_30'],input[name='input_31'],input[name='input_32'],input[name='input_33'],input[name='input_50'],input[name='input_52'],input[name='input_9.1'],input[name='input_9.2'],input[name='input_10'],input[name='input_11'],
input[name='input_12.1']{
   float: left;
    height: auto;
    margin-right: 10px;
}
input[name='input_85_other']{width:80%;}
#label_11_135_1{text-transform:none!important;}

li#field_10_86, li#field_9_86,li#field_10_89, li#field_9_89{clear:both;}
    
.mynum1, #gf_progressbar_wrapper_10, #gf_progressbar_wrapper_9{display:none!important;}

Ç2.gsection_title{font-size:25px!important;}
li.disno{display:none!important;}


div.span6:nth-child(8) .service .front {background: #156f7c!important;}

body.page-id-414063 .service h2.service-title, body.page-id-414311 .service h2.service-title{font-size:9.5pt!important;line-height:17px!important;}

body.page-id-414063 .icon-network:before{content:"1"!important;color:#878327!important;font-weight:bold;}
body.page-id-414063 .icon-chat:before{content:"25"!important;color:#878327!important;font-weight:bold;}
body.page-id-414063 .icon-folder:before{content:"5"!important;color:#878327!important;font-weight:bold;}
body.page-id-414063 .icon-calendar:before{content:"30"!important;color:#878327!important;font-weight:bold;}
body.page-id-414063 #myright2 .icon-network:before{content:"3"!important;color:#2D2004!important;font-weight:bold;}
body.page-id-414063 #myright2 .icon-chat:before{content:"1"!important;color:#2D2004!important;font-weight:bold;}
body.page-id-414063 #myright2 .icon-folder:before{content:"2"!important;color:#2D2004!important;font-weight:bold;}


body.page-id-414063 #myleft2 div.span6 .service .front {background:#2D2004!important;font-size:9pt;}
body.page-id-414063 #myleft2 div.span6 .service .back {background:#878327!important;color:#000!important;}
body.page-id-414063 #myright2 div.span6 .service .back p {color:#878327!important;}
body.page-id-414063 .service-title{margin-top:20px!important;}
body.page-id-414063 .big[class^="icon-"], .big[class*=" icon-"] {font-size: 35px!important;line-height: 0px!important;}

body.page-id-414063 #myleft2 div.span6 .service .back p{margin: 50% auto!important;}
body.page-id-414063 #myright2 div.span6 .service .back p{margin: 50% auto!important;}
body.page-id-414063 .services {margin-bottom: 1px!important;}
body.page-id-414063 .service {height: 150px!important;}
body.page-id-414063 #myleft2 .span6{width: 46.52%!important;}
body.page-id-414063 #myright2 .span6{width: 46.52%!important;}
body.page-id-414063 .rightLis, .rightLis a {background-color: #558ed5!important;font-weight: bold;}
#menu-perigrammata, #menu-endynamosi{margin-left:20px;}
body.page-id-414295 .service .front {background: #558ed5!important;padding: 5px 0px 0px!important;}
body.page-id-414295 .service .back p{color: #ffffff!important;}
body.page-id-414295 .service{height: 100px!important;}
body.page-id-414295 .service-title{margin: 0px 5px!important;}
body.page-id-414295 div.span6 .service .back p{margin: 20% auto!important;}



body.page-id-414063 .myepaggelmata .service .front {background: #558ed5!important;padding: 5px 0px 0px!important;}
body.page-id-414063 .myepaggelmata .service .back p{color: #ffffff!important;}
body.page-id-414063 .myepaggelmata .service{height: 100px!important;}
body.page-id-414063 .myepaggelmata .service-title{margin: 30px 5px!important;}
body.page-id-414063 .myepaggelmata div.span6 .service .back p{margin: 20% auto!important;}
body.page-id-414063 .myepaggelmata div.span6{width:169px;}


body.page-id-414311 .icon-network:before{content:"41"!important;color:#878327!important;font-weight:bold;}
body.page-id-414311 .icon-chat:before{content:"80"!important;color:#878327!important;font-weight:bold;}
body.page-id-414311 .icon-folder:before{content:"837"!important;color:#878327!important;font-weight:bold;}
body.page-id-414311 #myright2 .icon-network:before{content:"12"!important;color:#2D2004!important;font-weight:bold;}
body.page-id-414311 #myright2 .icon-chat:before{content:"80"!important;color:#2D2004!important;font-weight:bold;}
body.page-id-414311 #myright2 .icon-folder:before{content:"247"!important;color:#2D2004!important;font-weight:bold;}

body.page-id-414311 #myleft2 div.span6 .service .front {background:#2D2004!important;font-size:9pt;}
body.page-id-414311 #myleft2 div.span6 .service .back {background:#878327!important;color:#000!important;}
body.page-id-414311 #myright2 div.span6 .service .back p {color:#878327!important;}
body.page-id-414311 .big[class^="icon-"], .big[class*=" icon-"] {font-size: 35px!important;line-height: 0px!important;}
body.page-id-414311 #myleft2 div.span6 .service .back p{margin: 50% auto!important;}
body.page-id-414311 .services {margin-bottom: 1px!important;}
body.page-id-414311 .service {height: 150px!important;}
body.page-id-414311 #myleft2 .span6{width: 46.52%!important;}
body.page-id-414311 #myright2 .span6{width: 46.52%!important;}
body.page-id-414311 .rightLis, body.page-id-414311 .rightLis a {background-color: #6dbdbb!important;font-weight: bold;}
body.page-id-414398 .rightLis, body.page-id-414398 .rightLis a {background-color: #6dbdbb!important;font-weight: bold;}
body.page-id-414404 .rightLis, body.page-id-414404 .rightLis a {background-color: #6dbdbb!important;font-weight: bold;}
body.page-id-414427 .rightLis, body.page-id-414427 .rightLis a {background-color: #6dbdbb!important;font-weight: bold;}
body.page-id-414596 .rightLis, body.page-id-414596 .rightLis a {background-color: #6dbdbb!important;font-weight: bold;}





body.page-id-414311 #myleft3 .icon-network:before{content:"11"!important;color:#878327!important;font-weight:bold;}
body.page-id-414311 #myleft3 .icon-chat:before{content:"80"!important;color:#878327!important;font-weight:bold;}
body.page-id-414311 #myleft3 .icon-folder:before{content:"212"!important;color:#878327!important;font-weight:bold;}
body.page-id-414311 #myright3 .icon-network:before{content:"2"!important;color:#2D2004!important;font-weight:bold;}
body.page-id-414311 #myright3 .icon-chat:before{content:"80"!important;color:#2D2004!important;font-weight:bold;}
body.page-id-414311 #myright3 .icon-folder:before{content:"38"!important;color:#2D2004!important;font-weight:bold;}

body.page-id-414311 #myleft3 div.span6 .service .front {background:#2D2004!important;font-size:9pt;}
body.page-id-414311 #myleft3 div.span6 .service .back {background:#878327!important;color:#000!important;}
body.page-id-414311 #myright3 div.span6 .service .back p {color:#878327!important;}
body.page-id-414311 #myleft3 div.span6 .service .back p{margin: 50% auto!important;}
body.page-id-414311 #myleft3 .span6{width: 46.52%!important;}
body.page-id-414311 #myright3 .span6{width: 46.52%!important;}




body.page-id-414311 #myleft4 .icon-network:before{content:"3"!important;color:#878327!important;font-weight:bold;}
body.page-id-414311 #myleft4 .icon-chat:before{content:"80"!important;color:#878327!important;font-weight:bold;}
body.page-id-414311 #myleft4 .icon-folder:before{content:"54"!important;color:#878327!important;font-weight:bold;}
body.page-id-414311 #myleft4 div.span6 .service .front {background:#2D2004!important;font-size:9pt;}
body.page-id-414311 #myleft4 div.span6 .service .back {background:#878327!important;color:#000!important;}
body.page-id-414311 #myleft4 div.span6 .service .back p{margin: 50% auto!important;}
body.page-id-414311 #myleft4 .span6{width: 46.52%!important;}

span.perEmail a{font-size: 11px!important;}