/* $Id: style.css,v 1.5.2.6 2011/02/18 05:26:30 andregriffin Exp $ */
/* Drupal 7 Framework
------------------------------------------------*/
body#body {
	color:#959595;
	margin:0;
	padding:0;
	min-width:950px;
	background:#efefef;
	font:normal 12px/21px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#superfish-1:after, #block-follow-site:after, .region-menu:after, .view-article .view-content:after, .pager:after, .node-header-wrapper:after, ul.links.inline:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

a {color:#00afd1; outline:none; text-decoration:none;}
a:hover {color:#010101; text-decoration:underline;}

#side-bg {width:100%; background:url(./imagess/side-bg.jpg) 50% 0 repeat-y #f7f7f7;}
#top-bg {width:100%; background:url(./imagess/top-bg.jpg) 50% 0 no-repeat;}
#top1-bg {width:100%; background:url(./imagess/top1-bg.png) 0 0 repeat-x;}

#page-wrapper {width:100%; background:url(./imagess/multi-colored-line.png) 50% 0 no-repeat;}
#page-main {width:950px; margin:0 auto;}

h1, h2, .node-type-portfolio h1#page-title, .node-type-employee h1#page-title, .node-type-slider h1#page-title, .node-type-page h1#page-title, .page-search-node h1#page-title {
	font-size:18px; 
	line-height:22px; 
	color:#222222; 
	font-weight:800; 
	letter-spacing:-1px; 
	text-transform:uppercase; 
	margin-bottom:22px; 
	font-family: 'Open Sans', sans-serif;
}

.front #page-title {display:none;}

/*** Header ***/
#header {position:relative;}
.section-1 {width:940px; height:66px; padding:0 5px; margin:57px 0 42px;}
.section-1 .col1 {float:left;}

#header #logo {float:left; margin:3px 0 0 -2px;}
#header #name-and-slogan {
	float:left;
	padding:32px 0 16px 32px;
	margin-left:34px;
	background:url(./imagess/logo-spacer.png) 0 0 no-repeat;
}
#header #name-and-slogan #site-slogan {
	font-size:12px;
	line-height:18px;
	color:#959595;
	text-transform:uppercase;
	font-weight:800;
	text-shadow:0 1px 0 #fff;
	font-family: 'Open Sans', sans-serif;
}

.section-1 .col2 {float:right;}

/********Social-icons Block********/
#block-follow-site {margin-top:24px;}
a.follow-link {
	width:31px;
	height:30px;
	text-indent:-9999px;
	float:left;
	margin:0 0 0 5px;
	padding:0;
	position:relative;
	box-shadow:1px 1px 2px 0 #c0c0c0; 
	-moz-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, .26); 
	-webkit-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, .26);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-background-clip:padding-box;
}
a.follow-link:hover {background-position:0 100%;}
/********************/

.section-2 {width:940px; height:96px; padding:0 5px; background:url(./imagess/section2-bg.png) 50% 0 no-repeat;}

.section-3 {width:940px; height:507px; margin:0 auto;}

/* block-views-slider-block */
.view-slider .skin-default {width:100%; position:relative;}
.view-slider .skin-default .views_jqfx_cycle_main .views_jqfx_cycle_teaser_section {width:100% !important; height:507px !important;}
.view-slider .skin-default .views_jqfx_cycle_main .views_jqfx_cycle_teaser_section .views_jqfx_cycle_slide {width:100% !important; height:507px !important;}
.view-slider .skin-default .views_jqfx_cycle_main .views_jqfx_cycle_teaser_section .views_jqfx_cycle_slide .views-row {width:100% !important; height:507px !important; overflow:hidden;}
.view-slider .skin-default .views_jqfx_cycle_main .views_jqfx_cycle_teaser_section .views_jqfx_cycle_slide .views-row .views-field-field-slide-image {float:left; width:538px; margin-right:101px;}
.view-slider .skin-default .views_jqfx_cycle_main .views_jqfx_cycle_teaser_section .views_jqfx_cycle_slide .views-row .views-field-body-1 {
	float:left; 
	width:299px;
	height:405px;
	margin-top:38px;
	background:url(./imagess/slider-banner-bg.jpg) 0 0 no-repeat;
}
.view-slider .skin-default .views_jqfx_cycle_main .views_jqfx_cycle_teaser_section .views_jqfx_cycle_slide .views-row .views-field-body-1 .field-content {padding:0 0 20px;}
.slider-title {
	font-size:24px;
	line-height:24px;
	font-weight:800;
	text-transform:uppercase;
	padding:26px 40px 30px;
	margin-bottom:24px;
	font-family: 'Open Sans', sans-serif;
	background:url(./imagess/slider-title-spacer.gif) 0 100% repeat-x;
}
.slider-title a {color:#fff;}
.slider-title a:hover {color:#010101;}
.slider-content {color:#b3eeff; line-height:21px; padding:0 40px; margin-bottom:23px;}
.slider-link {padding:0 40px;}
.slider-link a {
	display:inline-block;
	font-size:12px;
	line-height:19px;
	color:#cacaca;
	font-weight:800;
	letter-spacing:-1px;
	text-shadow:0 1px 0 #fff;
	text-transform:uppercase;
	padding:7px 19px;
	text-decoration:none;
	position:relative;
	font-family: 'Open Sans', sans-serif;
	background:url(./imagess/slider-link-bg.png) 0 0 repeat-x;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;
	box-shadow:0px 0px 3px 1px #048bab;
	-moz-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.22);
	-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.22);
}
.slider-link a:hover {background-position:0 100% !important; background-color:#2c2c2c; color:#fff; text-shadow:none;}

.view-slider .skin-default .views-jqfx-controls-bottom {position:absolute; bottom:72px; left:512px; z-index:99;}
.view-slider .skin-default .views-jqfx-controls-bottom .views_jqfx_cycle_controls {
	width:80px;
	height:56px;
	position:relative;
	background:url(./imagess/controls-bg.png) 0 0 no-repeat;
}
.view-slider .skin-default .views-jqfx-controls-bottom .views_jqfx_cycle_controls a {font-size:0px; line-height:0px;}
.view-slider .skin-default .views-jqfx-controls-bottom .views_jqfx_cycle_controls .views_jqfx_cycle_pause {display:none;}
.view-slider .skin-default .views-jqfx-controls-bottom .views_jqfx_cycle_controls .views_jqfx_cycle_previous {
	position:absolute;
	top:12px;
	left:1px;
	width:36px;
	height:36px;
	background:url(./imagess/prev-bg.png) 0 100% no-repeat;
	z-index:2;
}
.view-slider .skin-default .views-jqfx-controls-bottom .views_jqfx_cycle_controls .views_jqfx_cycle_next {
	position:absolute;
	top:4px;
	right:4px;
	width:46px;
	height:49px;
	background:url(./imagess/next-bg.png) 0 100% no-repeat;
	z-index:1;
}
.view-slider .skin-default .views-jqfx-controls-bottom .views_jqfx_cycle_controls a:hover {background-position:0 0;}
/****************************/

.section-4 {height:40px;}

/******************/

/*****************Main menu*****************/
#block-superfish-1 {float:left;}
#superfish-1 > li {
	line-height:18px;
	padding-right:2px;
	background:url(./imagess/menu-spacer.png) 100% 0 no-repeat;
}
#superfish-1 > li {
	font-size:12px;  
	text-transform:uppercase; 
	font-weight:800;
	letter-spacing:-1px;
	font-family: 'Open Sans', sans-serif;
}
#superfish-1 > li > span {
	display:none;
	position:absolute;
	top:65px;
	left:0;
	width:154px;
	height:6px;
	background:url(./imagess/submenu-marker.png) 50% 0 no-repeat;
}
#superfish-1 > li.sfHover > span {display:block;}
#superfish-1 > li > a {
	color:#fff; 
	text-decoration:none; 
	padding:26px 61px 27px 32px; 
	background:url(./imagess/menu-active-bg.png) 0 71px repeat-x;
}
#superfish-1 > li:first-child > a {
	position:relative;
	border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
	-webkit-background-clip: padding-box;
}
#superfish-1 > li > a:hover, #superfish-1 > li > a.active, #superfish-1 > li.sfHover > a, #superfish-1 > li.active-trail > a {background-position:0 0;}
#superfish-1 li ul {
	width:141px !important;
	display:none;
	top:71px !important;
	padding:9px 6px 9px 7px;
	background:#39bee0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;
}
#superfish-1 ul li {float:none; line-height:19px;}
#superfish-1 ul li a {
	display:block;
	color:#fff;
	padding:7px 0 7px 10px;
	text-decoration:none;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;
	background:url(./imagess/submenu-bg.png) 0 33px repeat-x;
}
#superfish-1 ul li a:hover, #superfish-1 ul li a.active, #superfish-1 ul > li.sfHover > a { 
	background-position:0 0;
	background-color:#e5e5e5;
	color:#c5c5c5;
	box-shadow:0px 0px 3px 1px #31a2bf;
	-moz-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.22);
	-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.22);
}
#superfish-1 ul li ul {top:0 !important;	left:100% !important; margin-left:8px;}
/****************************************/

/***********Breadcrumb*************/
#breadcrumb {
	color:#000;
	margin-top:16px;
	padding:0px 3px 15px;
}
#breadcrumb a {
	color:#000;
	font-size:12px;
	text-decoration:none;
	padding:0 3px;
}
#breadcrumb a:last-child {padding-right:0}
#breadcrumb a:hover {color:#0074BD;}
/**********************/

/* region-content-top */
.region-content-top {width:940px; margin:0 auto; padding:28px 0 23px;}
#content-top-c {width:100%; background:url(./imagess/content-top-c-bg.png) 0 0 repeat;}
#content-top-t {width:100%; padding-top:3px; background:url(./imagess/content-top-t-bg.png) 0 0 repeat-x;}
#content-top-b {width:100%; padding-bottom:2px; background:url(./imagess/content-top-b-bg.png) 0 100% repeat-x;}

/* block-views-banners-block */
.view-banners .view-content {width:100%; overflow:hidden;}
.view-banners .view-content .views-row {float:left; margin-left:21px;}
.view-banners .view-content .views-row:first-child {margin:0;}
.view-banners .view-content .views-row .views-field-body {
	width:299px;
	height:160px;
	background-image:url(./imagess/banner-bg.png);
	background-repeat:no-repeat;
}
.view-banners .view-content .views-row-1 .views-field-body  {background-position:0 0;}
.view-banners .view-content .views-row-2 .views-field-body  {background-position:-320px 0;}
.view-banners .view-content .views-row-3 .views-field-body  {background-position:-640px 0;}
.view-banners .view-content .views-row .views-field-body.hover {background-position:-960px 0;}

.view-banners .view-content .views-row .views-field-body .field-content {padding:29px 56px 20px 38px;}

.banner-title {
	font-size:18px;
	line-height:18px;
	color:#fff;
	font-weight:800;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin-bottom:17px;
	font-family: 'Open Sans', sans-serif;
}
.banner-link a {
	display:inline-block;
	font-size:12px;
	line-height:19px;
	color:#cacaca;
	font-weight:800;
	letter-spacing:-1px;
	text-shadow:0 1px 0 #fff;
	text-transform:uppercase;
	padding:7px 19px;
	text-decoration:none;
	position:relative;
	font-family: 'Open Sans', sans-serif;
	background:url(./imagess/slider-link-bg.png) 0 0 repeat-x;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;
	box-shadow:0px 0px 3px 1px #048bab;
	-moz-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.22);
	-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.22);
}
/*****************************/

/**********************/

/*** MAIN ***/
#main-wrapper #main {width:950px; margin:0 auto; padding:30px 5px 58px; overflow:hidden;}
.front #main-wrapper #main {padding:58px 5px;}

.section .region {width:100%;}

#sidebar-first {float:left; width:220px; margin-right:20px;}

#sidebar-second {float:right; width:220px; margin-left:45px;}
#sidebar-second .section {padding:0;}

#content {overflow:hidden; padding:0 5px;}
#content .section {width:100%;}

/* block-block-6 */
#block-block-6 {float:left; width:420px; margin-bottom:40px;}
/*****************/

/* block-block-7 */
#block-block-7 {width:420px; float:left;}
#block-block-7 .content ul {float:left; margin-left:80px;}
#block-block-7 .content ul:first-child {margin-left:0;}
/*****************/

/* region-content-bottom */
.content-bottom-wrap {width:100%; background:url(./imagess/content-top-bg.png) 0 0 repeat-x;}
.region-content-bottom {width:940px; margin:0 auto; padding:31px 0 22px;}

/* block-block-8 */
.list-clients {width:100%; overflow:hidden;}
.list-clients a {
	float:left;
	font-size:0;
	line-height:0;
	height:63px;
	background-position:0 0;
}
.list-clients a:hover {background-position:0 100%;}
.list-clients a.casidy {width:174px; margin-right:68px; background-image:url(./imagess/icon-casidy.png);}
.list-clients a.verso {width:175px; margin-right:59px; background-image:url(./imagess/icon-verso.png);}
.list-clients a.globex {width:211px; margin-right:44px; background-image:url(./imagess/icon-globex.png);}
.list-clients a.befirst {width:180px; background-image:url(./imagess/icon-befirst.png);}
/*****************/

/*************************/

/*****************/

/* user profile */
.profile .user-picture {margin-left:20px;}
.profile h3 {overflow:hidden; padding-bottom:15px; margin-bottom:25px; border-bottom:1px solid #e5e5e5;}
/****************/

/***********Admin tabs*************/
.tabs-wrapper {margin:1px 0 20px;}
div.tabs {overflow:hidden;}
.tabs ul.primary {
	border:0;
	border-bottom:1px solid #39a1c0;
	margin:10px 0 10px 0;
	overflow:hidden;
	padding:4px 0;
}
.tabs ul.primary li {margin-bottom:-1px;}
.tabs ul li a {
	border-radius:5px 5px 0 0;
	border:1px solid #39a1c0 !important;
	background:#2fb2db;
	color:#fff;
	font-size:12px;
	font-weight:400;
	margin:0;
	overflow:hidden;
	padding:3px 15px 4px;
}
.tabs ul li a.active, .tabs ul li a:hover {background:#55d7ed;}
/*********************************/

/***********************Content Region*************************/

/*Node Tags*/
.field-type-taxonomy-term-reference {width:100%; overflow:hidden; padding-bottom:10px;}
.field-type-taxonomy-term-reference h3 {color:#898989; font-weight:400 !important; font-style:normal; float:left; margin:0 20px 0 0; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif !important;}
.field-type-taxonomy-term-reference ul.links li {float:left; line-height:18px; font-weight:400; padding:4px 0 0 0; margin:0 0 0 10px !important; background:none;}
.field-type-taxonomy-term-reference ul.links li:first-child {margin:0 !important;}
.field-type-taxonomy-term-reference ul.links li a {display:inline-block;}
/**/

/*Social sharing*/
.social-share {padding:15px 0;}
.social-share span {
	float:left;
	line-height:16px;
	color:#959595;
	font-weight:700;
}
.social-share a {
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin-left:5px;
	opacity:.8;
	text-indent:-9999px;
	vertical-align:middle;
	-webkit-transition:opacity .2s ease-out; 
	-moz-transition:opacity .2s ease-out;
}
.social-share a:hover {opacity:1;}
.social-share a.social-share-facebook {background:url(./imagess/social/facebook.png) no-repeat 0 0;}
.social-share a.social-share-twitter {background:url(./imagess/social/twitter.png) no-repeat 0 0;}
.social-share a.social-share-googlebuzz {background:url(./imagess/social/buzz.png) no-repeat 0 0;}
.social-share a.social-share-myspace {background:url(./imagess/social/myspace.png) no-repeat 0 0;}
.social-share a.social-share-msnlive {background:url(./imagess/social/msn.png) no-repeat 0 0;}
.social-share a.social-share-yahoo {background:url(./imagess/social/yahoo.png) no-repeat 0 0;}
.social-share a.social-share-linkedin {background:url(./imagess/social/linkedin.png) no-repeat 0 0;}
.social-share a.social-share-orkut {background:url(./imagess/social/orkut.png) no-repeat 0 0;}
.social-share a.social-share-digg {background:url(./imagess/social/digg.png) no-repeat 0 0;}
.social-share a.social-share-delicious {background:url(./imagess/social/delicious.png) no-repeat 0 0;}
/******************/

/*****************Default Block Style*******************/
.view ul.contextual-links li {
	line-height:100% !important;
	padding:0 !important;
	margin:0 !important;
	background:none !important;
}
section.block ul, .view ul {margin:0;}
ul li.leaf {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
}
section.block .content li, .view ul li, .list-1 li {
	font-size:12px;
	line-height:15px;
	color:#959595;
	font-weight:700;
	padding:0 0 0 16px;
	margin:15px 0 0 0 !important;
	list-style-image:none;
	list-style-type:none;
	background:url(./imagess/marker-1.gif) 0 5px no-repeat;
}
section.block .content li:first-child, .view ul li:first-child, .list-1 li:first-child {margin:0 !important;}
section.block .content li ul li:first-child {margin:12px 0 0 0 !important;}
section.block .content li a, .view ul li a, .list-1 li a {color:#00afd1;}
section.block .content li a:hover, .view ul li a:hover, li a.active, .list-1 li a:hover {color:#010101;}

.block .content .more-link {display:block; text-align:left; margin-top:24px;}

#block-views-categories-block {margin-bottom:50px;}
#block-blog-recent .content .more-link {display:none;}
/**********************************************************/

/*********************POLL's Bars**********************/
#block-poll-recent {margin-bottom:45px;}
#block-poll-recent .content li:first-child {margin-top:12px !important;}
.poll {overflow:visible;}
.poll .bar {
	background-color:#fff;
	background-image:-moz-linear-gradient(top, #f0f0f0, #fff); /* FF3.6 */
	background-image:-ms-linear-gradient(top, #f0f0f0, #fff); /* IE10 */
	background-image:-o-linear-gradient(top, #f0f0f0, #fff); /* Opera 11.10+ */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#fff)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #f0f0f0, #fff); /* Chrome 10+, Saf5.1+ */
	background-image:linear-gradient(top, #f0f0f0, #fff);
	border:1px solid #8c8c8c;
	padding:1px;
	height:10px;
	margin-bottom:15px;
}
.poll .bar .foreground {
	height:10px; 
	display:none;
	background-color:#0493c3;
	background-image:-moz-linear-gradient(left, #0493c3, #48c5e7); /* FF3.6 */
	background-image:-ms-linear-gradient(left, #0493c3, #48c5e7); /* IE10 */
	background-image:-o-linear-gradient(left, #0493c3, #48c5e7); /* Opera 11.10+ */
	background-image:-webkit-gradient(linear, left, right, from(#0493c3), to(#48c5e7)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(left, #0493c3, #48c5e7); /* Chrome 10+, Saf5.1+ */
	background-image:linear-gradient(left, #0493c3, #48c5e7);
}

.poll .percent {float:right;}
/*******************************************/

#block-comment-recent .content li a {display:block;}
#block-forum-new .contextual-links-wrapper {display:none;}
#block-system-navigation .content li {margin:0;}

/*** Footer ***/
#footer {width:100%; background:url(./imagess/footer-bg.gif) 0 0 repeat-x;}
.region-footer {width:940px; margin:0 auto; overflow:hidden;}
.region-footer-top {width:940px; margin:0 auto; overflow:hidden;}

/*******block-superfish-2********/
#block-superfish-2 {width:500px; padding:23px 0 15px;}
#block-superfish-2 #superfish-2 {overflow:hidden;}
#block-superfish-2 #superfish-2 li {
	font-size:12px;
	line-height:15px;
	margin-left:19px;
	padding-left:19px;
	overflow:hidden;
	background:url(./imagess/menu-bot-spacer.gif) 0 4px no-repeat;
}
#block-superfish-2 #superfish-2 li:first-child {margin:0; padding:0; background:none;}
#block-superfish-2 #superfish-2 li a {color:#a9a9a9; text-decoration:none;}
#block-superfish-2 #superfish-2 li a:hover, #block-superfish-2 #superfish-2 li a.active, #block-superfish-2 #superfish-2 li.active-trail a {color:#04b9d7;}

#block-block-5 {float:right; padding:23px 0 15px;}
#block-block-5 .content a {color:#a9a9a9; text-decoration:none;}
#block-block-5 .content a:hover {color:#04b9d7;}

/***********Tables************/
.action-links {padding:0 0 10px;}

thead tr {color:#fff; text-transform:uppercase; background:#2cb0da;}
tr td, tr th {border:1px solid #2b96b9;}
tr.even, tr.odd {border:none; color:#959595;}
tr.odd {background-color:#e8e8e8;}
/* tr.odd input[type="text"] {background-color:#fff;} */
tr.even {background:none;}
tr p {margin:0;}
tr th a {color:#fff !important; cursor:default; text-decoration:none !important;}
tr td a {color:#00afd1;}
.not-logged-in tr td.edit, .not-logged-in tr td.delete {display:none;}
/****************************/

/************first-time page***************/
#first-time {display:none;}
#first-time p {padding:10px 0;}
#first-time .item-list ul li{
	background:none;
	display:block;
	float:left;
	margin:0;
}
#first-time .item-list ul li a {
	color:#0074BD;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#first-time .item-list ul li:hover {background:none}
#first-time .item-list ul li a:hover {background:none}
/***************************/

/******************Paginator*********************/
.pager {text-align:center; margin:0 !important; padding-bottom:0 !important;}
ul.pager li {
	display:inline-table !important;
	font-size:12px !important;
	line-height:15px !important;
	font-weight:800;
	letter-spacing:-1px;
	text-transform:uppercase;
	text-shadow:0 1px 0 #fff;
	color:#cacaca !important;
	padding:0 !important;
	margin:0 0 0 4px !important;
	overflow:hidden;
	position:relative;
	font-family: 'Open Sans', sans-serif;
	background:url(./imagess/button-tail.png) 0 0 repeat-x #dfdfdf !important;
	border-top:1px solid #ededed;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #e8e8e8;
	position:relative;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;
	box-shadow:0px 1px 3px 0px #ababab;
	-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.46);
	-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.46);
}
.pager li:first-child {margin:0 !important;}
.pager li.pager-current {
	padding:8px 11px !important;
	zoom:1;
	cursor:default !important;
	background-position:0 100% !important;
	background-color:#e6e6e6 !important;
	border-top-color:#c9c9c9;
	border-right-color:#c3c3c3;
	border-bottom-color:#afafaf;
	border-left-color:#c2c2c2;
}
.pager li:hover {
	background-position:0 100% !important;
	background-color:#e6e6e6 !important;
	border-top-color:#c9c9c9;
	border-right-color:#c3c3c3;
	border-bottom-color:#afafaf;
	border-left-color:#c2c2c2;
	cursor:pointer;
}
.pager li a {
	color:#cacaca !important; 
	display:block;
	text-decoration:none;
	padding:8px 11px;
	zoom:1;
}
/**********************/

/* block-views-article-block */
#block-views-article-block {float:right; width:462px;}
.view-article .view-content .views-row {float:left; width:210px; margin:45px 30px 0 0;}
.view-article .view-content .views-row:first-child, .view-article .view-content .views-row:first-child+.views-row {margin-top:0;}
.view-article .view-content .views-row-even {margin-right:0;}
.view-article .view-content .views-row .views-field-counter {
	float:left;
	width:40px;
	height:32px;
	margin:0 5px;
	font-size:18px;
	line-height:22px;
	color:#fff;
	font-weight:800;
	text-align:center;
	padding:8px 0 0;
	font-family: 'Open Sans', sans-serif;
	background:url(./imagess/list-counter-bg.png) 0 0 no-repeat;
}
.view-article .view-content .views-row:hover .views-field-counter {background-position:0 100%;}
/*****************************/

/*******Our Team********/
.view-our-team .view-content {width:100%; overflow:hidden;}
.view-our-team .view-content .views-row {float:left; width:219px; margin-right:21px;}
.view-our-team .view-content .views-row-last {margin:0;}
.view-our-team .view-content .views-row .views-field-field-employee-photo {width:220px; margin-bottom:15px;}
.view-our-team .view-content .views-row .views-field-title {font-weight:700;}
.view-our-team .view-content .views-row .views-field-title a {color:#010101;}
.view-our-team .view-content .views-row .views-field-title a:hover {text-decoration:underline;}
/************************/

/*******Portfolio********/
.view-portfolio .view-content:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.view-portfolio .views-row {float:left;}
.view-portfolio .views-row .views-field-field-portfolio-image {margin-bottom:15px; position:relative; background:url(./imagess/ajax-loader.gif) center center no-repeat #fff;}
.view-portfolio .views-row .views-field-field-portfolio-image a {display:block; position:relative; background:url(./imagess/magnify23.png) center center no-repeat #fff;}
.view-portfolio .views-row .views-field-field-portfolio-image a img, .view-portfolio .views-row .views-field-field-portfolio-image, .view-portfolio .views-row .views-field-field-portfolio-image a {
	position:relative;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;	
}
.view-portfolio .views-row .views-field-title {
	font-size:18px;
	line-height:22px;
	color:#00afd1;
	font-weight:300;
	font-style:italic;
	letter-spacing:-1px;
	margin-bottom:18px;
	font-family: 'Open Sans', sans-serif;
}
.view-portfolio .views-row .views-field-body {font-size:12px; overflow:hidden;}
.view-portfolio .views-row .views-field-view-node {text-transform:uppercase; margin-top:20px;}
.view-portfolio .views-row.last {margin-right:0 !important;}
.page-portfolio .view-portfolio .views-row {width:220px; margin:0 20px 20px 0;}
.page-portfolio .view-portfolio .views-row-4, .page-portfolio .view-portfolio .views-row-8, .page-portfolio .view-portfolio .views-row-12, .page-portfolio .view-portfolio .views-row-16 {margin-right:0;}
.page-portfolio .view-portfolio .views-row .views-field-field-portfolio-image .field-content {height:137px; width:220px;}

.page-portfolio-1-col .view-portfolio .views-row {float:none; margin-bottom:30px;}
.page-portfolio-1-col .view-portfolio .views-row:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.page-portfolio-1-col .view-portfolio .views-row .views-field-field-portfolio-image {float:left; margin:0 20px 0 0; position:relative;}
.page-portfolio-1-col .view-portfolio .views-row .views-field-field-portfolio-image .field-content {height:390px; width:620px;}

.page-portfolio-2-cols .view-portfolio .views-row {width:460px; margin:0 20px 20px 0;}
.page-portfolio-2-cols .view-portfolio .views-row.views-row-even {margin-right:0;}
.page-portfolio-2-cols .view-portfolio .views-row .views-field-field-portfolio-image .field-content {height:288px; width:460px;}

.page-portfolio-3-cols .view-portfolio .views-row {width:300px; margin:0 20px 20px 0;}
.page-portfolio-3-cols .view-portfolio .views-row-3, .page-portfolio-3-cols .view-portfolio .views-row-6, .page-portfolio-3-cols .view-portfolio .views-row-9,
.page-portfolio-3-cols .view-portfolio .views-row-12, .page-portfolio-3-cols .view-portfolio .views-row-15, .page-portfolio-3-cols .view-portfolio .views-row-18 {margin-right:0;}
.page-portfolio-3-cols .view-portfolio .views-row .views-field-field-portfolio-image .field-content {height:188px; width:300px;}
/********************/

/* page-taxonomy */
.page-taxonomy .node-portfolio.node-teaser {padding:0; margin:0 0 30px 0; background:none;}
.page-taxonomy .node-portfolio.node-teaser .node-header-wrapper time {display:none;}
.page-taxonomy .node-portfolio.node-teaser .node-header-wrapper .title-block-custom .comment_count {display:none;}
.page-taxonomy .node-portfolio.node-teaser .content .field-type-image {float:left; margin:0 20px 0 0;}
/*****************/

/***Block Search****/	
#block-search-form {float:right; padding-top:17px; margin-right:17px;}
#search-block-form .container-inline {
	width:183px;
	height:31px;
	position:relative;
	padding:1px 9px; 
	overflow:hidden; 
	background:url(./imagess/search-form-bg.png) 0 0 no-repeat;
}
#search-block-form .container-inline .form-item {float:left; margin:0;}
#search-block-form .container-inline .form-item  input[type="search"] {
	background:none;
	height:17px;
	border:none;
	color:#fff;
	margin:0; 
	padding:7px 0;
	width:163px;
	position:relative;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-sizing:content-box;
	-webkit-appearance:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-webkit-background-clip: padding-box;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#search-block-form .container-inline .form-actions {float:right; padding:10px 0 0; font-size:0; line-height:0;}
#search-block-form input[type="submit"] {
	background:url(./imagess/search.png) no-repeat 0 0;
	width:15px;
	height:15px;
	padding:0;
	margin:0;
	cursor:pointer;
	text-indent:-9999px;
	border:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#search-block-form input[type="submit"]:hover {background-position:0 100%;}
/********************/


/* node-teaser */
.node-teaser {
	position:relative;
	padding:0 0 42px 0;
	margin-bottom:39px;
	background:url(./imagess/border-bot.png) 0 100% repeat-x;
}
.node-header-wrapper {margin-bottom:20px;}
.node-header-wrapper time {
	float:left; 
	margin:0 12px 0 0;
	padding-top:10px;
	width:53px; 
	height:43px;
	text-align:center;
	font-size:12px;
	line-height:15px;
	font-weight:800;
	color:#cacaca;
	text-transform:uppercase;
	text-shadow:0 1px 0 #fff;
	position:relative;
	font-family: 'Open Sans', sans-serif;
	background:url(./imagess/created-bg.png) 0 0 repeat-x #dfdfdf;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-webkit-background-clip:padding-box;
	box-shadow:0px 1px 3px 0px #a9a9a9;
	-moz-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.46);
	-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.46);
}
.node-header-wrapper time span {display:block;}

.title-block-custom {overflow:hidden; padding-top:5px;}
.title-block-custom h2 {
	font-size:18px;
	line-height:22px;
	color:#00afd1;
	font-weight:300;
	font-style:italic;
	text-transform:capitalize;
	letter-spacing:0;
	margin-bottom:3px;
}
.comment_count {float:right; color:#959595; padding-left:25px; background:url(./imagess/comment-count-bg.png) 0 3px no-repeat;}
.page-taxonomy .comment_count {float:none;}
.title-block-custom p {margin:0;}

.node-teaser .content:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.page-taxonomy .node-portfolio.node-teaser .content:after {clear:none;}
.node-teaser .content .field-type-image {margin:0 0 30px 0;}
.node-teaser .content .field-type-image img {
	position:relative;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;	
}
.node-teaser .content .field-name-body {overflow:hidden;}
.node-teaser .content .field-name-body p {margin:0;}
/***************************/

/* node-full */
.node-type-blog h1#page-title,.node-type-forum h1#page-title,.node-type-banners h1#page-title,.node-type-article h1#page-title,.node-type-poll h1#page-title {display:none;}
article.node footer, .comment footer {margin-top:20px;}
ul.links.inline {display:block;}
ul.links.inline li.comment-comments {display:none;}
ul.links.inline li {
	float:left;
	padding:0;
	margin:0 0 0 10px !important;
}
ul.links.inline li:first-child {margin:0 !important;}

.page-node h1.title, .page-comment .content h2 {
	font-size:14px;
	line-height:18px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0;
	margin:0;
}
.page-node .field-type-image, .page-comment .field-type-image {margin-bottom:20px;}
.page-node .field-type-image img, .page-comment .field-type-image img {
	position:relative;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;
}
/*******************/

/****************Comments form*******************/
article.comment header{width:100%; overflow:hidden; margin-bottom:20px;}
.user-picture {float:left; margin:0 15px 0 0;}
/*************************************************/

/***Comments output***/
#comments {width:100%; margin:0;}
/* #comment-form {overflow:hidden;} */
/* #comments {width:100%; overflow:hidden; margin:0;} */
h2.title {border-top:1px solid #e5e5e5; padding-top:35px; margin-top:42px;}
#comments .submitted .permalink {display:none;}
h3 {font-size:18px !important; line-height:22px; color:#00afd1; font-weight:300; font-style:italic; overflow:hidden; font-family: 'Open Sans', sans-serif;}
h3 a {color:#00afd1;}
.comment .submitted {margin:0; overflow:hidden;}
.comment {
	padding:19px;
	margin:10px 0;
	border-top:1px solid #cbcbcb;
	border-left:1px solid #c8c8c8;
	background:#e8e8e8;
	position:relative;
	box-shadow:0 0 2px 0 rgba(0,0,0,0.19) inset;
	-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.19) inset;
	-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.19) inset;
}
.comment-preview {background-color:#e8e8e8;}
article.comment span.new {position:absolute; top:0; right:0; display:none;}
/********************************************/

/*******Form********/
/* #comment-form {width:100%; overflow:hidden;} */
form .username {text-transform:capitalize; color:#959595;}
form .username:hover {text-decoration:underline;}
input[type="text"], input[type="password"], input[type="search"], textarea {
	margin:0;
	font-size:12px;
	color:#959595;
	padding:10px;
	position:relative;
	background:#e8e8e8;
	border:none;
	border-top:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
	outline:none;
	position:relative;
	box-shadow:0 0 2px 0 rgba(0,0,0,0.19) inset;
	-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.19) inset;
	-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.19) inset;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
input[type="text"], input[type="password"], input[type="search"] {width:259px;}
textarea {overflow:auto; resize:none; width:603px !important; height:196px;}
form label {display:table; color:#959595; font-weight:400; vertical-align:middle;}
form .form-type-item {overflow:hidden;}
form .form-type-item label {float:left; margin-right:15px;}
.marker, .form-required {color:#959595;}
/********************/

/* grippie */
.resizable-textarea .grippie {
	width:603px;
	height:7px;
	margin-top:6px;
	background:url(./imagess/grippie.png) 50% 50% no-repeat #d6d6d6 !important;
	border:none;
}
/***********/

/* #comment-form fieldset */
#comment-form .filter-wrapper {width:583px !important; border:none; padding:20px 10px; background:#e9e9e9;}
#comment-form .filter-wrapper .fieldset-wrapper {overflow:hidden;}
#comment-form .filter-wrapper .fieldset-wrapper .filter-help {padding:0;}
#comment-form .filter-wrapper .fieldset-wrapper .filter-help p {padding:0;}
#comment-form .filter-wrapper .fieldset-wrapper .filter-help p a {display:inline-block; color:#959595; line-height:28px !important; padding:0 36px 0 0; text-decoration:underline; background:url(./imagess/help.png) 100% 50% no-repeat;}
#comment-form .filter-wrapper .fieldset-wrapper .filter-help p a:hover {text-decoration:none;}
#comment-form .filter-wrapper .fieldset-wrapper .form-item {padding:0; margin:0;}
#comment-form .filter-wrapper .fieldset-wrapper .form-item label {display:inline !important; margin-right:10px;}
#comment-form .filter-wrapper .fieldset-wrapper .filter-guidelines {width:100%; overflow:hidden; padding:15px 0 0;}
#comment-form #edit-actions:after, #comment-confirm-delete #edit-actions:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
input.form-autocomplete {background-image:none !important;}
/**********************/

/* Buttons Styles */
.form-submit {margin-right:10px;}
.form-submit, #edit-cancel, .more-link a, ul.links.inline li a {
	display:inline-block; 
	font-size:12px; 
	font-weight:800;
	letter-spacing:-1px;
	color:#cacaca !important;
	text-shadow:0 1px 0 #fff;
	padding:7px 11px;
	text-transform:uppercase;
	border-top:1px solid #ededed;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #e8e8e8;
	position:relative;
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
	background:url(./imagess/button-tail.png) 0 0 repeat-x #dfdfdf;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;
	box-shadow:0px 1px 3px 0px #ababab;
	-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.46);
	-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.46);
}
.more-link a, ul.links.inline li a, #edit-cancel {
	line-height:15px;
	padding:8px 11px;
}
.form-submit:hover, #edit-cancel:hover, .more-link a:hover, ul.links.inline li a:hover {
	background-position:0 100%;
	background-color:#e6e6e6;
	border-top-color:#c9c9c9;
	border-right-color:#c3c3c3;
	border-bottom-color:#afafaf;
	border-left-color:#c2c2c2;
}
/********************/

/* custom css */
.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}
.fleft, .col-1, .col-2, .col-3 {float:left;}
.img-indent {float:left; margin-right:20px;}
.img-indent2 {float:left; margin-right:8px;}
.img-style img {
	position:relative;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;
}
.indent-bot {margin-bottom:20px;}
.text-title {
	font-size:18px;
	line-height:22px;
	color:#00afd1;
	font-weight:300;
	font-style:italic;
	letter-spacing:-1px;
	margin-bottom:18px;
	font-family: 'Open Sans', sans-serif;
}
.text-title1 {font-weight:700; color:#010101;}
.alignright {text-align:right;}
/**************/

/* subpages */
.panels-flexible-row, .panels-flexible-region-inside {padding:0;}
.panel-separator {display:none;}

/* Company */
.panels-flexible-row {margin-top:40px;}
.panels-flexible-row:first-child {margin:0;}
.panels-flexible-row-2-main-row .panels-flexible-region-2-center-inside {width:100%; overflow:hidden;}
.panels-flexible-row-2-main-row .panels-flexible-region-2-center-inside .pane-4 {float:left; width:279px; margin-right:41px;}
.panels-flexible-row-2-main-row .panels-flexible-region-2-center-inside .pane-5 {float:left; width:276px; margin-right:42px;}
.panels-flexible-row-2-main-row .panels-flexible-region-2-center-inside .pane-6 {float:left; width:302px;}

.our_history li {margin-top:16px;}
.our_history li:first-child {margin-top:0;}
.our_history li span {
	float:left;
	font-size:18px;
	line-height:22px;
	color:#00afd1;
	margin-right:8px;
	font-weight:300;
	font-style:italic;
	letter-spacing:-1px;
	font-family: 'Open Sans', sans-serif;
}
.our_history li div {overflow:hidden;}

.page-company .list-1 {margin:0 0 20px 30px;}

.panels-flexible-row-2-2 .panels-flexible-region-2-bottom-inside {width:100%; overflow:hidden;}
.panels-flexible-row-2-2 .panels-flexible-region-2-bottom-inside .pane-1 {float:left; width:202px; margin-right:36px;}
.panels-flexible-row-2-2 .panels-flexible-region-2-bottom-inside .pane-2 {float:left; width:282px; margin-right:39px;}
.panels-flexible-row-2-2 .panels-flexible-region-2-bottom-inside .pane-3 {float:left; width:381px;}

.list-skills li {
	background:url(./imagess/border-bot.png) 0 0 repeat-x;
	padding-top:20px;
	margin-top:20px;
}
.list-skills li:first-child {margin:0; padding:0; background:none;}
/***********/

/************/