
body#body {
  background:url(../images/bg.gif) fixed;
  color:#b1b1b1;
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  line-height:18px;
  min-width:310px;
  position:relative;
}

a { color:#fe9710; outline:none;}
a:hover {
  color: #fe9710;
  text-decoration: none;
}

#page-wrapper { padding-top:20px;}
#page { width:100%; position:relative; margin:0 auto;}

/*** Header ***/
#header {
	position: relative;
	max-width:1000px;
	margin:0 auto;
}
.section-1 { background:#FFF; height:120px;}
.section-1 .col1 { float:left;}
.section-1 .col2 { float:right; padding-right:30px;}

.section-2 { height:auto; background:#FFF;padding-bottom:20px;}

.section-3 { height:auto; background:#FFF;padding-top:0px}


#header #logo {
  float:left;
  margin:20px 0 0 30px;
}
#header #site-name-slogan {
  float: left;
}
#header #site-name {
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  font-size:30px;
  font-weight:bold;
  line-height:normal;
  margin:0;
}
#header #site-name a { text-decoration:none}


/*****************Main menu*****************/
#superfish-1 { 
	background:none;
	float:left;
	margin:0px;
	position:relative;
	width:auto;
}
	#superfish-1 li {
		background:none;
		border:0;
		overflow:inherit;
		padding:0 1px 0 0;
		text-align:center;
	}
		#superfish-1 a, #superfish-1 a:visited {
			background:url(../images/bg-menu.gif ) 0 -145px repeat-x;
			border:0;
			color:#292929;
			font-size:15px;
			font-weight:normal;
			padding:40px 11px 18px;
			text-decoration:none;
			 text-transform:uppercase;
			-webkit-transition:background .4s ease, color .5s ease;
			-moz-transition:background .4s ease, color .5s ease;
		}
		#superfish-1 a:hover, #superfish-1 a.active, #superfish-1 .sfHover a{
			background:url(../images/bg-menu.gif) 0 0 repeat-x;
			color:#fff;
			border-radius:0 0 5px 5px;
		}

	#superfish-1 ul {
		background:#292929;
		border:1px solid #464646;
		display:none;
		padding:10px 0;
		top:170px !important;
		width:140px !important;
		border-radius:0 0 5px 5px;
	}
	.sf-navbar > li > ul { margin-top:3px;}
	
		#superfish-1 ul li {
			background:none;
			border-bottom:0;
			height:auto;
			padding:0;
		}
		#superfish-1 ul li a:visited, #superfish-1 ul li a {
			border:0;
			color:#fff;
			font-size:13px;
			font-weight:normal;
			padding:7px 0px 7px 15px !important;
			text-align:left;
			-webkit-transition:none;
			-moz-transition:none;
		}
		#superfish-1 ul li a:hover, #superfish-1 ul li a.active { color:#979797; border-radius:none;}

	#superfish-1 ul li ul{
		left:160px !important;
		padding:10px 0 !important;
		top:0 !important;
	}
	#superfish-1 ul li ul li {
		background:none;
		margin-bottom:1px;
	}
/****************************************/

/***********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:#fe9710;}
/**********************/

/*** MAIN ***/
#main-wrapper { background:#fff; max-width:1000px; position:relative; margin:0 auto;}
#main-wrapper #main { overflow:hidden; padding:0 30px;}
.section .region { width:100%;}

#sidebar-first { width:320px; float:left;}
#sidebar-first .section { padding:15px 20px 0px 0px;}

#content { padding:15px 0px 20px 0px; overflow:hidden; }
#content .section { width:100%;}

#sidebar-second { float:right; width:320px; }
#sidebar-second .section { padding:40px 0px 0px 20px;}

.region-content { overflow:hidden;}

.top-line { border-top:1px solid #e5e5e5}
/***********Admin tabs*************/
.tabs-wrapper {
  margin: 1px 0 20px;
}
div.tabs { 
	overflow:hidden;
}
	.tabs ul.primary li { margin-bottom:-1px;}
	.tabs ul.primary li a { 
		background:#EDEDED;
		border:1px solid #BBB;
		border-radius:5px 5px 0 0;
		text-shadow:0 1px 0 #FFF;
	}
	.tabs ul.primary {
		border:0;
		border-bottom:1px solid #c9c9c9;
		margin:10px 0 10px 0;
		overflow:hidden;
		padding:4px 0;
	}
	.tabs ul li a{
		background:#464646;
		border-bottom:0;
		color:#000;
		font-size:12px;
		font-weight:normal;
		margin:0;
		overflow:hidden;
		padding:3px 15px 4px;
		-webkit-transition:background 0.1s linear;
		-moz-transition:background 0.1s linear;
		}
		.tabs ul li a.active, .tabs ul li a:hover { 
			background:#fe9710;
			color:#fff;
			text-shadow:none;
		}
/***********************/


/****************Comments form*******************/
article.comment header{ width:100%; overflow:hidden;}
.user-picture { float:left; margin-right:15px;}
section#comments h2.title {
	color:#292a2b;
	font-size:18px;
}

#comment-form label {
	color:#484848;
	display:table;
}

#comment-form .form-text, .search-form .form-text, #user-login .form-text {
	background:#f2f2f2;
	border:1px solid #e0e0e0;
	color:#484848;
	border-radius:5px;
	padding:7px 5px;
	vertical-align:middle;
}
	
#comment-form .form-textarea {
	background:#f2f2f2;
	border:1px solid #e0e0e0;
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:5px;
	padding:5px;
}
	
.resizable-textarea .grippie {
	display:none;
}

.form-type-item {
	overflow:hidden;
	width:100%;
}
	.form-type-item label {
		float:left;
		padding-right:10px;
	}	
	.form-type-item a {
		color:#fe9710
	}
	
.form-type-select { margin:0;}

#edit-comment-body-und-0-format-guidelines {
	padding-top:15px;
}
	#edit-comment-body-und-0-format-guidelines ul li{
		font-size:12px;
		overflow:hidden;
		width:100%;
	}


/***Comments output***/
article.comment {
	margin-top:5px;
	margin-bottom:15px;
	overflow:hidden;
	border:1px solid #e5e5e5;
	padding:15px;
	border-radius:10px;
}
	article.comment .submitted {
		padding-bottom:5px;
	}
		article.comment .submitted a{
			display:none;
		}
	
	article.comment h2 {
		color:#292a2b;
		font-size:18px;
		font-weight:normal;
		text-decoration:none;
	}
	article.comment h3 { line-height:normal;}
		article.comment h3 a {
			color:#292a2b;
			font-size:15px;
			font-weight:normal;
			text-decoration:none;
			text-transform:uppercase;
		}
		
	article.comment p {
		padding-bottom:5px;
		margin-bottom:5px;
	}

	article.comment footer {
		overflow:hidden;
		padding:0 !important;
	}
		article.comment footer ul li {
			float:left;
			padding:0;
		}
			article.comment footer ul.links li a {
				padding:5px 10px;
			}

#edit-comment-body-und-0-format {
	border:1px solid #d6d2c6;
}

#comment-form-wrapper { margin-top:30px;}
.comment-preview { background:none;}

.node-article .field-type-image { width:620px; height:320px; margin-bottom:15px;}
.node-article .field-type-image img { max-width:100%; height:auto;}
/********************************************/

/***********************Content Region*************************/
#main-wrapper #main { margin:0 auto; overflow:hidden;}
.content-wrap { width:100%; overflow:hidden; padding-bottom:30px;}

/*Node heading*/
#content h1.title { font-size:30px; color:#292929; text-transform:uppercase;}
.front #page-title { display:none;}
.node h2 {
	color:#fe9710;
	font-size:20px;
	line-height:normal;
	padding:0px;
}
	.node h2 a{
		color:#292929;
		font-size:16px;
		font-weight:normal;
		text-decoration:none;
		text-transform:uppercase;
		-webkit-transition:color .3s ease-out; 
		-moz-transition:color .3s ease-out;
		}
	.node h2 a:hover{ color:#fe9710;}

article.node { padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #e5e5e5;}

.node-blog .content p { margin:0;}
.node-blog .content { padding-right:10px; padding-top:5px; overflow:hidden;}
.node-blog .field-name-field-blog-image { width:280px;}
.node-blog .field-name-field-blog-image img { border-radius:5px; max-width:100%; height:auto;}

/*Author & date information*/
p.submitted {
	font-size:14px;
	margin:0px 0 15px;
}
.submitted, p.submitted span {
	color:#fe9710;
	font-size:14px;
}
	.submitted a {
		color:#fe9710;
		font-size:14px !important;
		text-decoration:none;
	}
/**/

article.node footer {
	padding-top:30px;
}
ul.links li a, #edit-cancel {
	display:inline-block;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:15px;
	color:#fe9710;
	line-height:25px;
}
#edit-cancel { padding:7px 10px;}
ul.links li a:hover, #edit-cancel:hover { color:#000;}


/*Node Tags*/
article.node footer .field-name-field-tags { padding-bottom:10px;}
article.node footer .field-name-field-tags .field-label{
	color:#000;
	line-height:28px;
}
article.node footer .field-name-field-tags .field-items {
	overflow:hidden;
	padding-bottom:15px;
	width:100%;
}
article.node footer .field-name-field-tags ul li { float:left; padding:0 4px;}
	article.node footer .field-name-field-tags ul li a{ text-decoration:none;}
	
article.node footer .field-name-field-tags .field-item {
	float:left;
	padding-right:10px;
}
/**/

/*Social sharing*/
.social-share {
	padding:15px 0;
}
	.social-share span {
		float:left; 
		font-weight:bold;
		vertical-align:middle;
	}
	.social-share a {
		display:block;
		float:left;
		height:16px;
		margin-left:5px;
		opacity:.8;
		text-indent:-9999px;
		vertical-align:middle;
		width:16px;
		-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(../images/social/facebook.png) no-repeat 0 0;}
	.social-share a.social-share-twitter { background:url(../images/social/twitter.png) no-repeat 0 0;}
	.social-share a.social-share-googlebuzz { background:url(../images/social/buzz.png) no-repeat 0 0;}
	.social-share a.social-share-myspace { background:url(../images/social/myspace.png) no-repeat 0 0;}
	.social-share a.social-share-msnlive { background:url(../images/social/msn.png) no-repeat 0 0;}
	.social-share a.social-share-yahoo { background:url(../images/social/yahoo.png) no-repeat 0 0;}
	.social-share a.social-share-linkedin { background:url(../images/social/linkedin.png) no-repeat 0 0;}
	.social-share a.social-share-orkut { background:url(../images/social/orkut.png) no-repeat 0 0;}
	.social-share a.social-share-digg { background:url(../images/social/digg.png) no-repeat 0 0;}
	.social-share a.social-share-delicious { background:url(../images/social/delicious.png) no-repeat 0 0;}
	.social-share a.social-share-facebook { background:url(../images/social/facebook.png) no-repeat 0 0;}
/**/

/*****************Default Block Style*******************/
section.block { 
	margin-bottom:10px;
	padding-bottom:15px;
}
	section.block ul, section.block .item-list ul li { margin:0;}
	ul li.leaf { 
		list-style-image:none;
		list-style-type:none;
		margin:0;
		padding:0;
	}
	section.block h2 {
		font-size:30px;
		color:#292929;
		padding:15px 0px;
		line-height:30px;
		text-transform:uppercase;
	}
		section.block .content { padding:0px 0px;}
		section.block .content li { 
			background:url(../images/a1.gif) no-repeat 0 7px;
			padding:0 0 10px 13px;
			overflow:hidden;
			line-height:20px;
		}
			section.block .content li a { 
				color:#fe9710;
				font-size:14px;
				line-height:20px;
				text-decoration:none;
			}
			section.block .content li a:hover { color:#000;}

/*********************POLL's Bars**********************/
.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 #b1b1b1;
	padding:1px;
	height:10px;
	margin-bottom:15px;
}
.poll .bar .foreground { 
	height:10px; 
	display:none;
	background-color:#f95115;
	background-image:-moz-linear-gradient(left, #f95115, #f98817); /* FF3.6 */
	background-image:-ms-linear-gradient(left, #f95115, #f98817); /* IE10 */
	background-image:-o-linear-gradient(left, #f95115, #f98817); /* Opera 11.10+ */
	background-image:-webkit-gradient(linear, left, right, from(#f95115), to(#f98817)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(left, #f95115, #f98817); /* Chrome 10+, Saf5.1+ */
	background-image:linear-gradient(left, #f95115, #f98817);
	}
	
.poll .percent { float:right;}
#block-poll-recent ul.links li a { display:inline; background:none; box-shadow:none;}
/*******************************************/

#block-comment-recent .content li a { display:block;}

#block-forum-new .contextual-links-wrapper { display:none;}

#block-system-navigation .content li { margin:0;}

.more-link { text-transform:uppercase; font-size:15px;}

/***Block Search****/
#block-search-form { padding:0px 6px 10px 21px;}
#search-block-form .form-text {
	background:#fff;
	border:1px solid #aeaeae;
	color:#757575;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:normal;
	margin-right:-38px; 
	padding:7px 30px 8px 5px;
	width:183px;
	-webkit-box-sizing:content-box;
	-webkit-appearance:none;
}

#search-block-form #edit-submit, #search-block-form .form-submit { 
background:url(../images/search.png) no-repeat center center;
line-height:normal;
width:31px;
height:32px;
padding:0;
margin:0;
vertical-align:middle;
cursor:pointer;
border:0;
text-indent:100%; word-spacing:nowrap; overflow:hidden;
}
#search-block-form #edit-submit:hover, #search-block-form .form-submit:hover {}


/******************Buttons Styles********************/
.form-submit {
	background:#e49947;
	border:none;
	vertical-align:middle;
	color:#fff;
	font-weight:normal;
	text-transform:capitalize;
	font-size:14px;
	padding:0px 10px;
	height:30px;
	margin-right:5px;
	line-height:normal;
	-webkit-transition:background .2s ease-out; -moz-transition:background .2s ease-out;
	border-radius:5px;
	}
	.form-submit:hover { background:#292929;}
/*****************************************/

/*** Footer ***/
#footer {
	max-width:1000px;
	margin:0 auto;
	clear: both;
	padding:0px 0 15px 0;
	position:relative;
}
#footer #block-block-5 { margin-left:30px}
#footer .block { float:left; width:320px; margin:0; padding-bottom:0px;}
#footer .block h2 { color:#fff; font-size:20px;}
#footer #block-block-6 p { margin:0;}
#footer .content { font-size:11px; text-transform:uppercase; color:#ffce9e; padding-right:5px;}
#footer .content a { color:#ffce9e; text-decoration:none;}
#footer .content a:hover { color:#fff;}

/********Social-icons Block********/
#block-follow-site { float:right;}
#block-follow-site .follow-links li { 
	background:none;
	float:left;
	padding:0;
}
	a.follow-link {
		width:23px;
		height:23px;
		text-indent:-9999px;
		float:left;
		margin:0 4px 8px 0;
		padding:0;
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		margin-top:3px;
		opacity:0.9;
	}
		a.follow-link:hover { margin-top:0; opacity:1;}
/********************/


/**************Contact Form***************/
#contact-site-form label {
	color:#000;
	display:table;
}
#contact-site-form label.option { display:inline;}


#contact-site-form input.form-text {
	background:#f2f2f2;
	border:1px solid #e0e0e0;
	color:#484848;
	padding:7px 5px;
	border-radius:5px;
	vertical-align:middle;
}
#contact-site-form textarea#edit-message {
	background:#f2f2f2;
	border:1px solid #e0e0e0;
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	min-width:100%;
	max-width:100%;
	min-height:100px;
	max-height:300px;
	padding:5px;
	border-radius:5px;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
}
/**************************************/


/***********Forum************/
.action-links {
	padding:15px 0px;
}
	.action-links a {
		color:#fe9710;
		font-size:12px;
	}
	.action-links a:hover {
		text-decoration:none;
	}

#forum a {
	color:#fe9710;
	font-size:13px;
}
#forum table {
	border:1px solid #c8c8c8;
	width:100%;
}
#forum th {
	background:#fe9710; 
	border:1px solid #535353;
	color:#fff; 
	font-size:14px;
	padding:3px 5px;
}
	#forum th a {
		color:#fff;
	}
	
#forum tr.even, tr.odd {
	background:none;
	border-bottom:1px solid #e0e0e0;
}
#forum tr.even td {
	background:#f8f8f8
}

#forum tr.odd td { 
	background:#f7f6f4
}
#forum td.container { 
	padding:10px;
}

#forum tr.even td.forum { 
	background:url(../images/forum-ico.png) no-repeat 10px 10px #fafafa
}
#forum tr.odd td.forum { 
	background:url(../images/forum-ico.png) no-repeat 10px 10px #f7f6f4
}

#forum td {
	background:#f3f5f4;
	border:1px solid #c8c8c8;
	padding:5px;
}

#forum td.topics, #forum td.posts, #forum td.replies{
	text-align:center;
}
#forum td.last-reply span, #forum td.title span {
	color:#535353;
}

.field-name-taxonomy-forums {
	overflow:hidden;
	padding-bottom:10px;
	width:100%;
}
.field-label {
	color:#000;
	float:left;
	font-size:14px;
	vertical-align:middle;
}
.field-items a {
	color:#fe9710;
	font-size:12px;
}

h3.field-label { line-height:28px; padding-right:10px;}
/***********************/

/************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:#fe9710;
		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*********************/
.item-list .pager li { padding:0; margin-bottom:5px !important; display:inline-block;}
.content ul.pager li {
	color:#494949;
	margin:0px 1px;
	overflow:hidden;
}
.content ul.pager li.pager-current { 
	background:#fe9710;
	border-radius:2px;
	border:1px solid #c6c6c6;
	color:#fff;
	padding:5px 12px;
	position:relative;
	zoom:1;
	}
	.content ul.pager li a{ 
		background:none;
		border:1px solid #c6c6c6;
		color:#000; 
		display:inline-block;
		padding:5px 12px;
		position:relative;
		text-decoration:none; 
		zoom:1;
		border-radius:2px;
	  }
	.content ul.pager li a:hover {
		background:#fe9710;
		color:#fff;
	}
/**********************/

/*********Admin menu bg**********/
ul.contextual-links li a:hover {}
/*********************/



.field-type-image { float:left; margin-right:20px;}


#block-views-our-team-block .views-field-field-employee-photo { float:left; margin-right:15px;}
#block-views-our-team-block .views-row { border-bottom:1px solid #CCC; overflow:hidden; padding:15px 0 10px;}
#block-views-our-team-block .views-field-title a { font-weight:bold; text-decoration:none;}


.profile .user-picture { margin-left:20px;}
.profile h3 { overflow:hidden;}


/*******Portfolio********/
.view-portfolio .view-content {overflow:hidden;}
.view-portfolio .views-row {float:left;}
.view-portfolio .views-row .views-field-field-portfolio-image {font-size:0; line-height:0; padding:0px; background:url(../images/ajax-loader.gif) center center no-repeat #fff; border:0px solid #e0e0e0; margin-bottom:10px;}
.view-portfolio .views-row .views-field-field-portfolio-image img { border-radius:5px; max-width:100%; height:auto;}
.view-portfolio .views-row .views-field-field-portfolio-image a {display:block; background:url(../images/magnify23.png) center center no-repeat #fff;}
.view-portfolio .views-row .views-field-title a {font-size:16px; color:#292929; line-height:normal; text-decoration:none; text-transform:uppercase;}
.view-portfolio .views-row .views-field-title a:hover { color:#ff5115}
.view-portfolio .views-row .views-field-body {margin-bottom:12px; margin-top:5px; line-height:18px; font-size:14px; font-weight:normal;}
.view-portfolio .views-row .views-field-view-node a { font-size:15px; color:#fe9710; text-decoration:underline; text-transform:uppercase}
.view-portfolio .views-row .views-field-view-node a:hover { color:#000;}
.view-portfolio .views-row.last {margin-right:0 !important;}
.page-portfolio .view-portfolio .views-row {width:200px; margin:0 30px 25px 0;}
.page-portfolio .view-portfolio .views-row .views-field-field-portfolio-image {height:160px; width:200px;}

.page-portfolio-2-col .view-portfolio .views-row {width:440px; margin:0 45px 35px 0;}
.page-portfolio-2-col .view-portfolio .views-row.views-row-even {margin-right:0;}
.page-portfolio-2-col .view-portfolio .views-row .views-field-field-portfolio-image {height:250px; width:440px;}

.page-portfolio-3-col .view-portfolio .views-row {width:280px; margin:0 32px 35px 0; line-height:18px;}
.page-portfolio-3-col .view-portfolio .views-row .views-field-field-portfolio-image {height:210px; width:280px;}

.page-portfolio-1-col .view-portfolio .views-row {float:none; overflow:hidden; margin-bottom:40px;}
.page-portfolio-1-col .view-portfolio .views-row .views-field-field-portfolio-image {height:250px; width:520px; float:left; margin-right:20px;}
/********************/



/*******Slider********/
#block-views-slider-block .content { padding:0;}
.view-slider { position:relative; width:940px; height:auto; margin:0 auto; background:#292929}
.views_jqfx_slide, .views_jqfx_cycle_teaser_section { height:436px !important; position:relative; width:940px !important;}
.view-slider .slide-image img { max-width:100%; height:auto;}
.view-slider .slide-info { background:#292929; border-radius:5px 5px 0 0; position:absolute; z-index:100; top:67px; right:42px; width:258px; height:237px}
.view-slider .slide-title { font-size:30px; color:#fff; text-transform:uppercase; line-height:32px; border-bottom:1px solid #3b3b3b; margin:0 20px; padding:10px 0 14px;}
.view-slider .slide-body { font-size:11px; text-transform:uppercase; color:#686868; margin:0 20px; padding:15px 5px 18px 0; line-height:18px; border-bottom:1px solid #3b3b3b; }

.view-slider .views-jqfx-controls-bottom { position:absolute; z-index:100; top:304px; right:42px; background:#292929; border-radius:0 0 5px 5px;}
.view-slider .views_jqfx_cycle_controls { padding:0 20px 20px; overflow:hidden;}
.view-slider .views_jqfx_cycle_pause { display:none;}
.view-slider .views_jqfx_previous { text-indent:100%; word-spacing:nowrap; overflow:hidden; display:block; width:108px; height:43px; background:url(../images/prev.gif) no-repeat center 26px; float:left; border-right:1px solid #3b3b3b;}
.view-slider .views_jqfx_previous:hover { background:url(../images/prev-act.gif) no-repeat center 26px;}
.view-slider .views_jqfx_next { text-indent:100%; word-spacing:nowrap; overflow:hidden; display:block; width:109px; height:43px; background:url(../images/next.gif) no-repeat center 26px; float:left;}
.view-slider .views_jqfx_next:hover { background:url(../images/next-act.gif) no-repeat center 26px}
/********************/

.region-header-bottom { margin:0px 30px; padding:0px 0 0px 5px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.region-header-bottom .views-row { float:left; width:285px; margin-right:36px; margin-bottom:30px;}
.region-header-bottom .views-row-last { margin:0;}
.region-header-bottom .views-field-title { font-size:20px; color:#292929; text-transform:uppercase; line-height:25px; padding-left:42px;}
.region-header-bottom .views-row-1 .views-field-title {}
.region-header-bottom .views-row-2 .views-field-title {}
.region-header-bottom .views-row-3 .views-field-title { }

.region-header-bottom .views-field-body { padding:10px 0px 0px 45px; text-transform:uppercase; font-size:11px;}
.region-header-bottom .views-field-view-node a { display:inline-block; color:#fff; background:#e49947; border-radius:5px; padding:7px 15px; text-transform:uppercase; text-decoration:none; font-size:11px; margin-left:44px; margin-top:24px;}
.region-header-bottom .views-field-view-node a:hover { background:#292929;}

#block-views-smart-moves-block h2 { padding-bottom:0px; letter-spacing:-1px;}
#block-views-smart-moves-block .content { padding:0;}
#block-views-smart-moves-block .views-row { float:left; width:280px; margin-right:40px; padding-bottom:40px;}
#block-views-smart-moves-block .views-row-last { margin:0;}
#block-views-smart-moves-block .views-field-field-image { width:280px !important; height:180px !important;}
#block-views-smart-moves-block .views-field-field-image img { border-radius:5px; max-width:100%; height:auto;}
#block-views-smart-moves-block .views-field-title { font-size:16px; text-transform:uppercase; color:#000; padding-top:28px; padding-bottom:2px;}
#block-views-smart-moves-block .views-field-body { padding-bottom:30px;}
#block-views-smart-moves-block .views-field-view-node a { text-transform:uppercase; font-size:15px;}


#block-views-what-s-new-block h2 { padding-bottom:16px}
#block-views-what-s-new-block .views-row { overflow:hidden; border-bottom:1px solid #eaeaea; padding:19px 0;}
#block-views-what-s-new-block .views-field-field-blog-image { float:left; margin-right:20px; width:120px; height:120px;}
#block-views-what-s-new-block .views-field-field-blog-image img { border-radius:5px; max-width:100%; height:auto;}
#block-views-what-s-new-block .views-field-created { font-size:16px; color:#292929; text-transform:uppercase;}
#block-views-what-s-new-block .view-footer { text-transform:uppercase; font-size:15px; padding-top:20px;}


#back-top span#button { background-color:#292929;}
#back-top span#button:hover { background-color:#cf640e;}
#back-top span#link { display:none;}


#services .panels-flexible-row-first { border-bottom:1px solid #e5e5e5; padding-bottom:25px; margin-bottom:35px;}

.pane-title { font-size:30px; color:#292929; text-transform:uppercase; line-height:normal; letter-spacing:-1px; padding:11px 0; padding-bottom:30px;}
.panel-pane { overflow:hidden; padding-bottom:20px;}
.panel-pane span { text-transform:uppercase; color:#292929; font-size:16px;}
.panel-separator { margin:0; display:none;}

.panels-flexible-row { padding-bottom:0;}

#services .field-image { width:240px; height:160px; float:left; margin-right:20px;}
#services .field-image img { max-width:100%; height:auto;}

.panels-flexible-region-2-center .inside { padding-right:30px;}

.marketing-services li { background:url(../images/a2.png) no-repeat 0 8px; padding-left:25px; line-height:30px;}
.marketing-services li a { color:#b1b1b1; text-decoration:none;}
.marketing-services li a:hover { color:#000}

.list-col { float:left; margin-right:50px; width:270px;}
.services-overview2 { margin-right:0;}

.services-overview li, .services-overview2 li { padding-left:41px; padding-bottom:17px; overflow:hidden; background:url(../images/service-ico1.gif) no-repeat 0 12px}
.services-overview li a, .services-overview2 li a{ display:inline-block; color:#292929; text-transform:uppercase; text-decoration:none; font-size:16px; line-height:37px;}
.services-overview li a:hover, .services-overview2 li a:hover { color:#fe9710}

.services-overview li.one { background:url(../images/service-ico1.gif) no-repeat 0 12px;}
.services-overview li.two { background:url(../images/service-ico2.gif) no-repeat 0 12px;}
.services-overview li.three { background:url(../images/service-ico3.gif) no-repeat 0 12px;}

.services-overview2 li.one { background:url(../images/service-ico4.gif) no-repeat 0 12px;}
.services-overview2 li.two { background:url(../images/service-ico5.gif) no-repeat 0 12px;}
.services-overview2 li.three { background:url(../images/service-ico6.gif) no-repeat 0 12px;}


#about .pane-node { float:left; width:280px; margin-right:30px;}
.pane-node header { display:none;}
.pane-node footer { padding-top:10px !important;}
.pane-node article { margin-bottom:10px;}
.pane-node .field-type-image { margin-bottom:30px; width:279px !important; height:180px !important;}
.pane-node .field-type-image img { max-width:100%; height:auto; border-radius:5px;}
.pane-node .content strong { text-transform:uppercase; font-size:16px; color:#292929; font-weight:normal; display:block;}

.view-our-team .views-row { overflow:hidden; padding-bottom:25px;}
.view-our-team .views-field-field-employee-photo{ float:left; margin-right:20px; width:120px; height:120px;}
.view-our-team .views-field-field-employee-photo img { max-width:100%; height:auto; border-radius:5px;}
.view-our-team .views-field-title a { text-decoration:none; color:#292929;}
.view-our-team .views-field-title a:hover { color:#fe9710}

.text-format-wrapper .form-item { margin-bottom:1em;}

span.new { color:#F00;}

.field-type-image img { max-width:100%; height:auto;}

/* IPad (width:748px) */
@media only screen and (min-width: 768px) and (max-width: 1015px) {
	#page-wrapper { padding-top:60px;}
	#header, #main-wrapper, #footer { width:748px;}
	
	#sidebar-first { width:250px;}
	#sidebar-first .section { padding-right:20px;}
	
	#sidebar-second { width:250px;}
	#sidebar-second .section { padding-right:0;}
	
	.section-1 .col2 { padding-right:20px;}
	#superfish-1 a, #superfish-1 a:visited { padding-left:9px; padding-right:9px;}
	
	.node-blog .field-name-field-blog-image { width:200px;}
	
	.node-article .field-type-image { width:438px; height:225px;}
	
	#footer #block-block-5 { width:200px; margin-left:0;}
	#footer #block-follow-site { width:200px;}
	
	.views_jqfx_slide, .views_jqfx_cycle_teaser_section { height:328px !important; position:relative; width:708px !important;}
	/*.views_jqfx_cycle_teaser_section { position:relative; width:300px !important;}*/
	.view-slider, .view-slider .slide-image  {
		position:relative; width:708px;
	}
	.slide-info { display:none;}
	
	.view-slider .views-jqfx-controls-bottom { top:260px; border-radius:5px !important;}
	.view-slider .views_jqfx_cycle_controls { padding:0 !important}
	.view-slider .views_jqfx_previous { width:70px; height:33px; background:url(../images/prev.gif) no-repeat center !important;}
	.view-slider .views_jqfx_next { width:70px; height:33px; background:url(../images/next.gif) no-repeat center !important;}
	.view-slider .views_jqfx_previous:hover { width:70px; height:33px; background:url(../images/prev-act.gif) no-repeat center !important;}
	.view-slider .views_jqfx_next:hover { width:70px; height:33px; background:url(../images/next-act.gif) no-repeat center !important;}
	
	.region-header-bottom { padding:41px 0 10px 5px;}
	.region-header-bottom .views-row { width:207px; margin-right:20px;}
	.region-header-bottom .views-field-body { padding-left:5px;}
	.region-header-bottom .views-field-title { font-size:17px; padding-left:35px;}
	.region-header-bottom .views-field-view-node a { padding:7px 15px; font-size:11px; margin-left:5px; margin-top:14px;}
	
	#block-views-smart-moves-block .views-row { width:209px; margin:0 20px 0 0;}
	#block-views-smart-moves-block .views-row-last { margin:0;}
	#block-views-smart-moves-block .views-field-title { padding-top:18px;}
	#block-views-smart-moves-block .views-field-body { padding-bottom:15px;}
	#block-views-smart-moves-block .views-field-field-image { width:209px !important; height:auto !important;}
	
	.view-our-team .views-field-field-employee-photo{ width:110px; height:110px;}
	
	#about .pane-node { width:200px; margin-right:20px;}
	.pane-node .field-type-image { width:200px; height:130px;}
	
	#services .field-image { width:200px; height:133px;}
	
	.list-col { margin-right:0; width:auto;}
	
	#block-views-what-s-new-block .views-field-field-blog-image { width:90px;}
	
	.node-services .field-type-image { width:200px !important; height:128px !important; margin-bottom:10px; margin-right:0;}

	#back-top { display:none !important;}
	
	.page-portfolio .view-portfolio .views-row {width:150px; margin:0 20px 25px 0;}
	.page-portfolio .view-portfolio .views-row .views-field-field-portfolio-image {height:120px; width:150px;}
	
	.page-portfolio-2-col .view-portfolio .views-row {width:320px; margin:0 35px 35px 0;}
	.page-portfolio-2-col .view-portfolio .views-row.views-row-even {margin-right:0;}
	.page-portfolio-2-col .view-portfolio .views-row .views-field-field-portfolio-image {height:190px; width:320px;}
	
	.page-portfolio-3-col .view-portfolio .views-row {width:210px; margin:0 18px 35px 0; line-height:18px;}
	.page-portfolio-3-col .view-portfolio .views-row .views-field-field-portfolio-image {height:165px; width:210px;}
	
	.page-portfolio-1-col .view-portfolio .views-row {float:none; overflow:hidden; margin-bottom:40px;}
	.page-portfolio-1-col .view-portfolio .views-row .views-field-field-portfolio-image {height:220px; width:420px; float:left; margin-right:20px;}
	
	#contacts .panels-flexible-region-last .inside { padding-left:30px;}
	
	.top-line { border-top:none}
	
	#contact-site-form input.form-text { width:400px !important;}
}

/* IPhone/Android phones (width:320px) */
@media only screen and (max-width: 767px) {
	#header #logo { margin:33px 0px 30px 30px;}
	#page-wrapper { padding-top:60px;}
	#header, #main-wrapper, #footer { width:260px}
	
	#sidebar-first { float:none; width:200px;}
	#sidebar-first .section { padding-right:0;}
	
	#sidebar-second { float:none; width:100%;}
	#sidebar-second .section { padding-left:0;}
	
	#footer #block-block-5 { width:200px; margin-left:0;}
	
	.section-1 { height:auto; background:none;}
	.section-1 .col1 { float:left; width:260px; background:#fff; margin-bottom:1px;}
	.section-1 .col2 { float:left; width:260px; padding:0;}
	
	section.block h2 { font-size:25px;}
	
	#superfish-1 { width:100%;}
	.sf-menu li { float:left; width:100%; padding:0 0 1px 0 !important;}
	.sf-menu li a { background:#fff !important; padding:15px 0px !important; border-radius:0;
	-webkit-transition:all .3s ease !important;
	-moz-transition:all .3s ease !important;}
	#superfish-1 a:hover, #superfish-1 a.active, #superfish-1 .sfHover a{
		background:#292929 !important;
		border-radius:0 !important;
	}
	#superfish-1 ul { position:relative; top:0 !important; border:0; padding:0; background:#292929 !important; width:100% !important;}
	#superfish-1 ul li { padding:0 !important;}
	#superfish-1 ul li a:visited, #superfish-1 ul li a { background:#292929 !important; text-align:center;}
	
	.views_jqfx_slide, .views_jqfx_cycle_teaser_section { height:119px !important; position:relative; width:260px !important; overflow:hidden;}
	/*.views_jqfx_cycle_teaser_section { position:relative; width:300px !important;}*/
	.view-slider, .view-slider .slide-image {
		position:relative; width:260px;
	}
	.slide-info { display:none;}	
	
	.view-slider .views-jqfx-controls-bottom { top:90px; right:15px; border-radius:5px !important;}
	.view-slider .views_jqfx_cycle_controls { padding:0 !important}
	.view-slider .views_jqfx_previous { width:25px; height:20px; background:url(../images/prev.gif) no-repeat center !important;}
	.view-slider .views_jqfx_previous:hover { background:url(../images/prev-act.gif) no-repeat center !important;}
	.view-slider .views_jqfx_next { width:25px; height:20px; background:url(../images/next.gif) no-repeat center !important;}
	.view-slider .views_jqfx_next:hover { background:url(../images/next-act.gif) no-repeat center !important;}
	
	
	.region-header-bottom .views-row { width:195px; margin-right:0;}
	.region-header-bottom .views-field-title { padding-left:35px; font-size:16px;}
	.region-header-bottom .views-field-body { padding-left:0;}
	.region-header-bottom .views-field-view-node a { margin-left:0;}
	
	#block-views-smart-moves-block .views-row { width:200px; margin-right:0;}
	#block-views-smart-moves-block .views-field-field-image { width:200px; height:auto;}
	
	#footer .block { width:260px;}
	
	.front #content { padding-top:0px;}
	#content { padding-top:30px;}
	
	#block-views-what-s-new-block .views-field-field-blog-image { margin-right:15px; width:70px; height:60px;}
	
	#back-top { display:none !important;}
	
	#content h1.title { font-size:25px;}
	
	.node-article .field-type-image { width:200px; height:100px;}
	
	
	.page-portfolio .view-portfolio .views-row {width:200px; margin:0 0px 10px 0;}
	.page-portfolio .view-portfolio .views-row .views-field-field-portfolio-image {height:165px; width:200px;}
	
	.page-portfolio-2-col .view-portfolio .views-row {width:200px; margin:0 0px 30px 0;}
	.page-portfolio-2-col .view-portfolio .views-row.views-row-even {margin-right:0;}
	.page-portfolio-2-col .view-portfolio .views-row .views-field-field-portfolio-image {height:120px; width:200px;}
	
	.page-portfolio-3-col .view-portfolio .views-row {width:210px; margin:0 0px 30px 0; line-height:18px;}
	.page-portfolio-3-col .view-portfolio .views-row .views-field-field-portfolio-image {height:155px; width:200px;}
	
	.page-portfolio-1-col .view-portfolio .views-row {float:none; overflow:hidden; margin-bottom:30px;}
	.page-portfolio-1-col .view-portfolio .views-row .views-field-field-portfolio-image {height:110px; width:200px; float:left; margin-right:0px;}
	
	.search-form input.form-text { width:100% !important; margin-bottom:5px;}
	
	
	.pane-title { font-size:25px; padding-bottom:15px;}
	.panel-pane .node { margin-bottom:0 !important;}
	
	.panels-flexible-region-3-left_region, .panels-flexible-region-3-bottom_region { float:none; width:100%;}
	
	#about .pane-node { width:100%; margin-right:0;}
	.pane-node .field-type-image { width:200px; height:111px;}
	
	.view-our-team .views-field-field-employee-photo { width:80px; height:80px;}
	
	.panels-flexible-region-2-center, .panels-flexible-region-2-top_right_region, .panels-flexible-region-2-bottom_region, .panels-flexible-region-2-bottom_right_region { float:none; width:100%;}
	.panels-flexible-region-2-center .inside { padding:0;}
	
	#services .field-image { width:200px; height:150px}
	.panels-flexible-region-inside { padding-right:0;}
	
	.list-col { margin-right:0; width:auto;}
	
	.node-blog .field-name-field-blog-image { width:200px; margin-right:0; margin-bottom:15px;}
	.node-services .field-type-image { width:200px !important; height:128px !important; margin-bottom:10px; margin-right:0;}
	
	article.node { padding-bottom:30px; margin-bottom:30px;}
	
	.panels-flexible-region-4-map_column { float:none; width:100%;}
	#contacts .panels-flexible-region-4-center { float:left; width:100%;}
	#contacts .panels-flexible-region-inside { padding-left:0;}
	#contact-site-form input.form-text { width:188px;}
	
	#edit-subject, #edit-name, #edit-keys { width:188px !important;}
	
	.top-line { border-top:none}
}

/* IPhone/Galaxy Tab(width:480px) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#header #logo { margin:33px 0px 30px 30px;}
	#page-wrapper { padding-top:60px;}
	#header, #main-wrapper, #footer { width:420px;}
	
	#footer #block-block-5 { width:200px; margin-left:0;}
	
	.section-1 .col2 { float:left; width:260px; padding:0;}
	
	#sidebar-first { float:none; width:360px;}
	#sidebar-second { float:none; width:100%;}
	#sidebar-second .section { padding-left:0;}
	
	.front #content { padding-top:0px;}
	#content { padding-top:20px;}
	
	.node-article .field-type-image { width:360px; height:190px;}
	
	#block-views-smart-moves-block .views-row { width:360px; margin-right:0;}
	
	#block-views-smart-moves-block .views-field-field-image { width:360px; height:auto;}
	
	#superfish-1 ul { position:relative; top:0 !important; border:0; padding:0; background:#292929 !important;}
	#superfish-1 ul li a:visited, #superfish-1 ul li a { background:#292929 !important;}
	
	.section-1 { height:auto; background:none;}
	.section-1 .col1 { float:left; width:420px; background:#fff; margin-bottom:1px;}
	.section-1 .col2 { float:left; width:420px;}
	
	
	.views_jqfx_slide, .views_jqfx_cycle_teaser_section { height:194px !important; position:relative; width:420px !important; overflow:hidden;}
	/*.views_jqfx_cycle_teaser_section { position:relative; width:300px !important;}*/
	.view-slider, .view-slider .slide-image {
		position:relative; width:420px;
	}
	.slide-info { display:none;}
	
	.view-slider .views-jqfx-controls-bottom { top:150px; right:30px; border-radius:5px !important;}
	.view-slider .views_jqfx_cycle_controls { padding:0 !important}
	.view-slider .views_jqfx_previous { width:45px; height:25px; background:url(../images/prev.gif) no-repeat center !important;}
	.view-slider .views_jqfx_previous:hover { background:url(../images/prev-act.gif) no-repeat center !important;}
	.view-slider .views_jqfx_next { width:45px; height:25px; background:url(../images/next.gif) no-repeat center !important;}
	.view-slider .views_jqfx_next:hover { background:url(../images/next-act.gif) no-repeat center !important;}
	
	.region-header-bottom .views-row { margin-right:0; width:330px;}
	
	#back-top { display:none !important;}
	
	
	.page-portfolio .view-portfolio .views-row {width:170px; margin:0 20px 25px 0;}
	.page-portfolio .view-portfolio .views-row-even { margin-right:0;}
	.page-portfolio .view-portfolio .views-row .views-field-field-portfolio-image {height:135px; width:165px;}
	
	.page-portfolio-2-col .view-portfolio .views-row {width:170px; margin:0 20px 25px 0;}
	.page-portfolio-2-col .view-portfolio .views-row.views-row-even {margin-right:0;}
	.page-portfolio-2-col .view-portfolio .views-row .views-field-field-portfolio-image {height:100px; width:165px;}
	
	.page-portfolio-3-col .view-portfolio .views-row {width:170px; margin:0 20px 25px 0; line-height:18px;}
	.page-portfolio-3-col .view-portfolio .views-row.views-row-even {margin-right:0;}
	.page-portfolio-3-col .view-portfolio .views-row .views-field-field-portfolio-image {height:130px; width:165px;}
	
	.page-portfolio-1-col .view-portfolio .views-row {float:none; overflow:hidden; margin-bottom:40px;}
	.page-portfolio-1-col .view-portfolio .views-row .views-field-field-portfolio-image {height:195px; width:360px; float:left; margin-right:0px;}
	
	.panel-pane .node { margin-bottom:0 !important;}
	
	.panels-flexible-region-3-left_region, .panels-flexible-region-3-bottom_region { float:none; width:100%;}
	
	#about .pane-node { width:100%; margin-right:0;}
	.pane-node .field-type-image { width:360px; height:231px; float:none;}
	
	.panels-flexible-region-2-center, .panels-flexible-region-2-top_right_region, .panels-flexible-region-2-bottom_region, .panels-flexible-region-2-bottom_right_region { float:none; width:100%;}
	.panels-flexible-region-2-center .inside { padding:0;}
	
	#services .field-image { width:180px; height:120px}
	
	.node-blog .content { padding-right:0;}
	.node-blog .field-name-field-blog-image { width:200px; margin-right:15px;}
	
	article.node { padding-bottom:30px; margin-bottom:30px;}
	
	.node-services .field-type-image { width:300px !important; height:200px !important; margin-bottom:10px; margin-right:0;}
	
	.list-col { width:auto;}
	
	.panels-flexible-region-4-map_column { float:none; width:100%;}
	#contacts .panels-flexible-region-4-center { float:left; width:100%;}
	#contacts .panels-flexible-region-inside { padding-left:0;}
	#edit-subject, #edit-name, #edit-keys, #edit-mail { width:348px !important;}
	
	.top-line { border-top:none}
}

#cboxOverlay { position:absolute}
.st1 a {text-decoration:none;color:white;}

.st1 a:hover {text-decoration:none;color:#fe9710;}
.cont img {border-radius:5px;}
#block-blog-recent {padding:0 0 45px 0;}
#block-blog-recent h2 {padding:5px 0 15px 0;}
.chusla {text-align:center;padding-top:5px}
.chusla li {display:inline;padding:0 0 0 10px;}
.chusla li a {color:black;}

.neryo1 a {text-decoration:none; color:#FE9710!important; font-size:14px!important; padding: 0px 0px 0px 25px!important; font-weight:bold!important;}
.neryo1 a:hover {text-decoration:underline; color:#000!important;}
.neryo1 {list-style-type:none; background:url(../images/a2.png) no-repeat 0 2px;}
.neryo a {text-decoration:none; color:#B1B1B1!important; font-size:14px!important; padding: 0px 0px 0px 25px!important; font-weight:bold!important;}
.neryo a:hover {text-decoration:underline; color:#000!important;}
.neryo {list-style-type:none; background:url(../images/a2.png) no-repeat 0 2px;}

.bwer i a {line-height:28px;}