@charset 'utf-8';

/*
Theme Name: SkyDream
Theme URI: http://themeforest.net/user/weblionmedia/portfolio
Author: WebLionMedia
Author URI: http://wordpress.org/
Description: SkyDream is a multi-purpose Premium WordPress theme that is loaded with many different options, and is fully responsive.
Version: 1.0.4
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: responsive, html5, light, white, dark, theme-options, translation-ready
Text Domain: skydream
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
ul {
	list-style: none;
}
li {
	font-size:0px;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-spacing: 0px;
	border: 0px;
}
a img {
	border: none;
}
input, textarea, select, a {outline:0px;}
textarea {resize:none; overflow:auto;}

aside, article, footer, header, nav, section {display:block;}
/* defaults end */



/*Default WordPress styles*/
.entry-content img {
	margin: 0 0 1.5em 0;
}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}
.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
.sticky {
    border: 1px solid 0f0f0f;
}
.gallery-caption {}
.bypostauthor  {}



/*Theme Styles*/
html, body {height:100%;}
body {-webkit-font-smoothing:antialiased;}
body, a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}
	
.wrapper {width:100%; min-width:320px; min-height:100%; position:relative; background-color:#ffffff;}

.inner {width:940px; margin:0px auto;}
.fl, .alignleft {float:left;}
.fr, .alignright {float:right;}
.tac {text-align:center;}
.clearboth {width:100%; height:0px; line-height:0px; display:block; clear:both; overflow:hidden; font-size:0px;}
.oh {overflow:hidden;}


/* separators */
.separator {height:0px; clear:both; overflow:hidden;}

/* lines */
.line_1 {height:4px; clear:both; overflow:hidden; background:url(images/line_1.gif) repeat-x;}
.line_2 {height:3px; clear:both; overflow:hidden; background:url(images/line_2.gif) repeat-x;}
.line_3 {height:4px; clear:both; overflow:hidden; background:url(images/line_3.gif) repeat-x;}
.line_4 {height:1px; clear:both; overflow:hidden; background-color:#f0f0f0;}

/* fonts */
h1, h2, h3, h4, h5, h6 {padding-bottom:20px; font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#404040; font-weight:bold; line-height:1em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#404040; font-weight:bold; line-height:1em;}
h1, h1 a {font-size:24px;}
h2, h2 a {font-size:21px;}
h3, h3 a {font-size:18px;}
h4, h4 a {font-size:16px;}
h5, h5 a {font-size:14px;}
h6, h6 a {font-size:13px;}

p {padding-bottom:15px;}

#content .fw_n {font-weight:normal;}
#content .text_subtitle_1 {margin-top:-15px; padding-bottom:13px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#a6a6a6; text-transform:uppercase; line-height:17px;}
#content .text_subtitle_2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

.the_abbr {border-bottom:1px dashed #b0afaf;}
.the_def {font-style:normal;}
.the_ins_1 {background-color:transparent; color:#f75016; text-decoration:none;}
.the_ins_2 {background-color:#000000; color:#dbdbdb; text-decoration:none;}
.the_ins_3 {background-color:#f75016; color:#ffffff; text-decoration:none;}
.the_q {quotes:"\00ab" "\00bb";}
.the_sup {color:#00bacf; vertical-align:super;}
.the_sub {color:#00bacf; vertical-align:sub;}
.the_small {font-size:12px;}
.the_big {font-size:18px; color:#00bacf;}
.fw_normal {font-weight:normal;}
.semibold {font-weight:600;}
.color_accent {color:#f75016;}

blockquote {padding:10px 5px 11px 16px; display:block; background-color:#fafafa; border-left:4px solid #f75016; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#696969; line-height:19px;}
blockquote.full {margin-bottom:15px;}
blockquote.full_2 {margin:5px 0px 21px; font-family: Arial, Helvetica, sans-serif; color:#949494; font-style:italic;}
blockquote.left {width:272px; margin-top:5px; float:left;}
blockquote.right {width:235px; margin-left:15px; margin-top:5px; float:right;}


.dropcaps_1 {width:27px; height:27px; margin-right:7px; margin-top:4px; float:left; position:relative; background-color:#333333; -moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px; behavior:url(layout/plugins/PIE.htc); font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; line-height:27px; text-align:center;}
.dropcaps_2 {width:27px; height:27px; margin-right:7px; margin-top:4px; float:left; position:relative; background-color:#dedede; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:17px; color:#404040; line-height:27px; text-align:center;}


/* lists */
.list_1 {padding-bottom:15px; overflow:hidden;}
.list_1 li {padding-left:20px; padding-top:4px; display:block; background:url(images/marker_1.png) no-repeat 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; line-height:19px;}
.list_1 li:first-child {padding-top:0px; background:url(images/marker_1.png) no-repeat 0px 5px;}
.list_1 li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}

.list_2 {padding-bottom:15px; overflow:hidden;}
.list_2 li {padding-left:20px; padding-top:4px; display:block; background:url(images/marker_2.png) no-repeat 0px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; line-height:19px;}
.list_2 li:first-child {padding-top:0px; background:url(images/marker_2.png) no-repeat 0px 4px;}
.list_2 li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}

.list_3 {padding-bottom:15px; overflow:hidden;}
.list_3 li {padding-left:20px; padding-top:4px; display:block; background:url(images/marker_3.gif) no-repeat 0px 9px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; line-height:19px;}
.list_3 li:first-child {padding-top:0px; background:url(images/marker_3.gif) no-repeat 0px 6px;}
.list_3 li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}

.list_4 {padding-bottom:15px; overflow:hidden;}
.list_4 li {padding-left:20px; padding-top:4px; display:block; background:url(images/marker_4.gif) no-repeat 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; line-height:19px;}
.list_4 li:first-child {padding-top:0px; background:url(images/marker_4.gif) no-repeat 0px 5px;}
.list_4 li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}

.list_5 {}
.list_5 li {padding:8px 0px 9px 17px; display:block; background:url(images/marker_1.png) no-repeat 0px 11px; border-bottom:1px solid #ededed; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; line-height:19px;}
.list_5 li:first-child {padding-top:0px; background:url(images/marker_1.png) no-repeat 0px 4px;}
.list_5 li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}
.list_5 li a:hover {color:#f75016; text-decoration:none;}

.block_categories .list_5 li {padding:9px 0px 9px 17px; background:url(images/marker_1.png) no-repeat 0px 14px;}
.block_categories .list_5 li:first-child {padding-top:0px; background:url(images/marker_1.png) no-repeat 0px 6px;}

.list_6 {padding-bottom:15px; overflow:hidden;}
.list_6 li {padding-left:17px; padding-top:4px; display:block; background:url(images/marker_5.gif) no-repeat 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; line-height:19px;}
.list_6 li:first-child {padding-top:0px; background:url(images/marker_5.gif) no-repeat 0px 5px;}
.list_6 li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}

.list_7 {padding-bottom:18px; overflow:hidden;}
.list_7 li {padding-left:16px; padding-top:4px; display:block; background:url(images/marker_7.png) no-repeat 0px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; line-height:19px;}
.list_7 li:first-child {padding-top:0px; background:url(images/marker_7.png) no-repeat 0px 5px;}
.list_7 li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}

.list_8 {margin-left:15px; padding-bottom:18px; list-style-type:circle;}
.list_8 li {padding-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; line-height:19px;}
.list_8 li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}

.list_9 {margin-left:15px; padding-bottom:18px; list-style-type:square;}
.list_9 li {padding-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; line-height:19px;}
.list_9 li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}

.list_10 {margin-left:15px; padding-bottom:18px; list-style-type:upper-roman;}
.list_10 li {padding-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; line-height:19px;}
.list_10 li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}

#header {}
#header .section_top {height:89px; border-top:4px solid #ececec;}
#header .section_title {background:url(images/bg_block_title_1.jpg); border-top:1px solid #ededed; border-bottom:1px solid #ededed;}

#logo {padding-top:29px; float:left;}

nav.main_menu {float:right; position:relative; z-index:500;}
nav.main_menu > ul > li {height:89px; display:block; float:left; position:relative;}
nav.main_menu > ul > li > a {height:57px; padding:32px 22px 0px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#393939; font-weight:bold; text-transform:uppercase; text-align:center;}
nav.main_menu > ul > li > a:hover {text-decoration:none;}

nav.main_menu > ul > li:hover {margin-top:-4px; border-top:4px solid #cfcfcf;}
nav.main_menu > ul > li:hover > a {padding-left:21px; padding-right:21px; background-color:#fcfcfc; border-left:1px solid #fafafa; border-right:1px solid #fafafa;}

nav.main_menu > ul > li.current_page_item {margin-top:-4px; border-top:4px solid #f64305;}
nav.main_menu > ul > li.current_page_item > a {padding-left:21px; padding-right:21px; background-color:#fcfcfc; border-left:1px solid #fafafa; border-right:1px solid #fafafa; color:#f64305;}

nav.main_menu > ul > li.current_page_ancestor {margin-top:-4px; border-top:4px solid #f64305;}
nav.main_menu > ul > li.current_page_ancestor > a {padding-left:21px; padding-right:21px; background-color:#fcfcfc; border-left:1px solid #fafafa; border-right:1px solid #fafafa; color:#f64305;}

nav.main_menu > ul > li > a > .subtext {padding-top:3px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#b6b6b6; font-weight:normal; text-transform:lowercase;}

/* submenus */
nav.main_menu ul ul {width:185px; padding-top:4px; display:none; position:absolute; left:0px; top:85px;}
nav.main_menu ul ul li {display:block; position:relative; background-color:#333333; border-top:1px solid #3d3d3d; border-bottom:1px solid #242424;}
nav.main_menu ul ul li a {padding:11px 10px 12px 16px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#b5b5b5; line-height:1em;}
nav.main_menu ul ul a:hover {text-decoration:none;}
nav.main_menu ul ul li:hover {background-color:#2b2b2b;}
nav.main_menu ul ul li:hover > a {color:#cfcfcf;}
nav.main_menu li:hover > ul {display:block;}
nav.main_menu > ul > li > ul > li:first-child {border-top:0px;}
nav.main_menu > ul > li > ul > li:first-child li:first-child {border-top:0px;}

nav.main_menu ul ul ul {padding-top:0px; left:185px; top:-2px; border-top:1px solid #242424;}

nav.main_menu ul ul li:first-child > ul {top:0px; border-top:0px;}

nav.main_menu > select {display:none;}

.block_title {height:85px; float:left;}
.block_title h1 {padding-bottom:0px; font-size:21px; color:#292929; line-height:85px; /*display:inline; float:left;*/}
.block_title h1.title_description {color:#f75016; float:left; font-size:21px;} /*added*/
.post-edit-link {color:#f75016 !important; font-size: 12px; font-weight:normal;} /*added*/
.post-edit-link:hover {text-decoration:underline !important;} /*added*/

.block_breadcrumbs {padding-top:29px; float:right;}
.block_breadcrumbs p {height:27px; line-height:28px; padding-left:24px; padding-bottom:0px; background:url(images/icon_breadcrumbs_1.png) no-repeat; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_breadcrumbs p a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_breadcrumbs p span {color:#c2c2c2;}



#content {padding:0px 0px 55px;}
.general_content {}
.general_content p {color:#666666; line-height:18px;}

.right_sidebar .general_content {}
.right_sidebar .main_content {width:680px; float:left;}
.right_sidebar .sidebar {width:220px; float:right;}

.left_sidebar .general_content {}
.left_sidebar .main_content {width:680px; float:right;}
.left_sidebar .sidebar {width:220px; float:left;}

/*.main_content p {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; line-height:17px;}
.main_content p a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}*/
.main_content p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; line-height:19px;}
.main_content p a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}

.heading_w_icon {height:28px; padding-left:24px; padding-bottom:12px; background:url(images/icon_headings_1.png) no-repeat; font-size:16px; line-height:26px;}

.block_testimonials_1 {}
.block_testimonials_1 .avatar {padding:2px; float:left; border:1px solid #ededed; line-height:0px;}
.block_testimonials_1 .content {padding-left:13px; overflow:hidden;}
.block_testimonials_1 .text {
	margin-bottom:9px;
	margin-right:1px;
	padding:14px 10px 17px 18px;
	position:relative;
	border:1px solid #ededed;
	background-color:#ffffff;
}
/*.block_testimonials_1 .text p {padding-bottom:0px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c; line-height:18px;}*/
.block_testimonials_1 .text p {padding-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7c7c; line-height:19px;}
.block_testimonials_1 .text .tail {width:7px; height:9px; position:absolute; left:-7px; top:15px; background:url(images/testimonials_tail_1.png) no-repeat;}
.block_testimonials_1 .author p {padding-bottom:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#404040; font-weight:800; text-transform:uppercase;}
.block_testimonials_1 .author p a {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#404040; font-size:11px; font-weight:800; text-transform:uppercase;}
.block_testimonials_1 .author .position {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9b9b9b; font-weight:normal; text-transform:none;}

.block_testimonials_2 {}
.block_testimonials_2 .content {}
.block_testimonials_2 .text {
	margin-bottom:12px;
	padding:15px 10px 18px 22px;
	position:relative;
	
	border:1px solid #ededed;
}
.block_testimonials_2 .text p {padding-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7c7c; line-height:19px;}
.block_testimonials_2 .text .tail {width:15px; height:16px; position:absolute; left:30px; bottom:-16px; background:url(images/testimonials_tail_2.png) no-repeat;}
.block_testimonials_2 .author {padding-left:53px;}
.block_testimonials_2 .author p {padding-bottom:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#404040; font-weight:800; text-transform:uppercase;}
.block_testimonials_2 .author p a {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#404040; font-weight:800; text-transform:uppercase;}
.block_testimonials_2 .author .position {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9b9b9b; font-weight:normal; text-transform:none;}

.block_testimonials_3 {}
.block_testimonials_3 .userpic {
	margin-right:16px;
	margin-top:4px;
	padding:2px;
	float:left;
	position:relative;
	
	border:1px solid #ededed;
	
	-moz-border-radius:27px;
	-webkit-border-radius:27px;
	border-radius:27px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_testimonials_3 .userpic a {
	width:48px;
	height:48px;
	display:block;
	position:relative;
	
	background-repeat:no-repeat;
	background-size:48px 48px;
	
	-moz-border-radius:24px;
	-webkit-border-radius:24px;
	border-radius:24px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_testimonials_3 .content {overflow:hidden;}
.block_testimonials_3 .content p {padding-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7c7c; line-height:19px;}
.block_testimonials_3 .author {padding-top:10px;}
.block_testimonials_3 .author p {padding-bottom:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#404040; font-weight:600; text-transform:uppercase;}
.block_testimonials_3 .author p a {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#404040; font-weight:600; text-transform:uppercase;}
.block_testimonials_3 .author .position {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9b9b9b; font-weight:normal; text-transform:none;}

.block_table_l {width:620px; float:left;}
.block_table_r {width:300px; float:right;}

.block_subscribes_sidebar {height:45px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.block_subscribes_sidebar .service {margin-left:15px; padding-top:9px; float:left;}
.block_subscribes_sidebar .service:first-child {margin-left:0px;}
.block_subscribes_sidebar .service a {padding-left:30px; display:block; background-repeat:no-repeat; background-position:0px 2px;}
.block_subscribes_sidebar .service a:hover {text-decoration:none;}
.block_subscribes_sidebar .service span {display:block; cursor:pointer;}
.block_subscribes_sidebar .service .num {padding-bottom:3px; font-size:13px; color:#343434; font-weight:bold; line-height:13px;}
.block_subscribes_sidebar .service .people {font-size:10px; color:#939393; line-height:10px;}

.block_subscribes_sidebar .service a.rss {background-image:url(images/icon_rss_1.png);}
.block_subscribes_sidebar .service a.tw {background-image:url(images/icon_tw_1.png);}
.block_subscribes_sidebar .service a.fb {background-image:url(images/icon_fb_1.png);} /*added*/

.block_search {
	height:26px;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_search.jpg) repeat-x;
	border:1px solid #ededed;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_search .button {width:27px; float:right;}
.block_search .button input {width:27px; height:26px; display:block; background:url(images/button_search.png) no-repeat transparent; border:0px; font-size:0px; text-indent:-9000px; cursor:pointer;}
.block_search .field {height:26px; padding-left:10px; padding-right:10px; overflow:hidden;}
.block_search .field input {width:100%; height:15px; line-height:15px; padding:5px 0px; background-color:transparent; border:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#b5b5b5;}

.block_sidebar_tweets {margin-bottom:-12px;}
#content .block_sidebar_tweets .twtr-bd p {padding-bottom:0px; font-family:Arial, Helvetica, sans-serif !important; color:#797979 !important; font-size:12px !important; line-height:17px !important;}
#content .block_sidebar_tweets .twtr-bd a {font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; color:#797979 !important; font-weight:bold;}
.block_sidebar_tweets .twtr-widget .twtr-tweet {padding-left:27px; background:url(images/icon_twitter_2.png) no-repeat 0px 4px; border:0px;}
.block_sidebar_tweets .twtr-hd {display:none;}
.block_sidebar_tweets .twtr-bd .twtr-tweet-wrap {padding:0px;}
.block_sidebar_tweets .twtr-user {display:none;}
.block_sidebar_tweets .twtr-ft {display:none;}
.block_sidebar_tweets .twtr-bd .twtr-tweet-text em {padding:4px 0px 12px; display:block; font-size:0px;}
#content .block_sidebar_tweets .twtr-bd .twtr-tweet-text em a {font-family:Arial, Helvetica, sans-serif !important; font-size:11px; color:#c1c1c1 !important; font-weight:normal; font-style:italic;}
.block_sidebar_tweets .twtr-bd .twtr-tweet-text em a.twtr-reply {display:none;}
.block_sidebar_tweets .twtr-bd .twtr-tweet-text em a.twtr-rt {display:none;}
.block_sidebar_tweets .twtr-bd .twtr-tweet-text em a.twtr-fav {display:none;}

.block_recent_works {}
.block_recent_works ul {margin-left:-4px; margin-bottom:-4px; padding-top:4px; display:block; overflow:hidden;}
.block_recent_works li {margin-left:4px; margin-bottom:4px; padding:2px; float:left; display:block; border:1px solid #ededed; line-height:0px;}

.block_buttons {margin-left:-12px; overflow:hidden;}
.block_buttons a {margin-left:12px; margin-bottom:12px; float:left; display:block;}

.block_accordeon_type_1 {position:relative; border-bottom:1px solid #f1f1f1;}
.block_accordeon_type_1 h4 {padding-bottom:12px;}
.block_accordeon_type_1 .button_outer {padding-left:35px; background:url(images/icon_plus_1.png) no-repeat 0px 12px; border-top:1px solid #f1f1f1; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; cursor:pointer;}
.block_accordeon_type_1 .button_outer.first {border:0px;}
.block_accordeon_type_1 .button_outer .button_inner {height:46px; line-height:46px; overflow:hidden;}
.block_accordeon_type_1 .button_outer.current {background:url(images/icon_minus_1.png) no-repeat 0px 12px;}
.block_accordeon_type_1 .accordeon_content {margin-top:-6px; padding:0px 0px 15px 35px;}
.block_accordeon_type_1 .accordeon_content p {padding-bottom:0px; color:#797979;}

.block_accordeon_type_2 {position:relative;}
.block_accordeon_type_2 .button_outer {margin-top:10px; background:url(images/bg_accordion_2.jpg) repeat-x; border:1px solid #f1f1f1; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; cursor:pointer;}
.block_accordeon_type_2 .button_outer.first {margin-top:0px;}
.block_accordeon_type_2 .button_outer .button_inner {height:34px; line-height:34px; padding-left:48px; overflow:hidden; position:relative; background:url(images/icon_plus_2.png) no-repeat 0px 0px;}
.block_accordeon_type_2 .button_outer .button_inner:after {width:1px; height:34px; display:block; overflow:hidden; position:absolute; left:34px; top:0px; background-color:#f1f1f1; content:' ';}
.block_accordeon_type_2 .button_outer.current .button_inner {background:url(images/icon_minus_2.png) no-repeat 0px 0px;}
.block_accordeon_type_2 .accordeon_content {padding:14px 0px 5px 49px;}
.block_accordeon_type_2 .accordeon_content p {padding-bottom:0px; color:#797979;}

.block_accordeon_type_3 {position:relative; border-bottom:1px solid #f1f1f1;}
.block_accordeon_type_3 .button_outer {padding-left:27px; background:url(images/icon_plus_3.png) no-repeat 0px 13px; border-top:1px solid #f1f1f1; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; cursor:pointer;}
.block_accordeon_type_3 .button_outer.first {border:0px;}
.block_accordeon_type_3 .button_outer .button_inner {height:42px; line-height:42px; overflow:hidden;}
.block_accordeon_type_3 .button_outer.current {background:url(images/icon_minus_3.png) no-repeat 0px 13px;}
.block_accordeon_type_3 .accordeon_content {margin-top:-4px; padding:0px 0px 15px 27px;}
.block_accordeon_type_3 .accordeon_content p {padding-bottom:0px; color:#797979;}

.block_accordeon_type_4 {position:relative; border-bottom:1px solid #f0f0f0;}
.block_accordeon_type_4 h6 {padding-bottom:13px;}
.block_accordeon_type_4 .button_outer {padding-left:29px; background:url(images/icon_plus_4.png) no-repeat 0px 11px; border-top:1px solid #f0f0f0; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; cursor:pointer;}
.block_accordeon_type_4 .button_outer.first {border:0px;}
.block_accordeon_type_4 .button_outer .button_inner {height:41px; line-height:41px;}
.block_accordeon_type_4 .button_outer.current {background:url(images/icon_minus_4.png) no-repeat 0px 11px;}
.block_accordeon_type_4 .accordeon_content {padding:2px 0px 14px;}
.block_accordeon_type_4 .accordeon_content p {padding-bottom:0px; color:#797979; line-height:17px;}

.block_tabs_type_1 {}
.block_tabs_type_1 .tabs {height:35px; margin-bottom:-1px; overflow:hidden; position:relative; z-index:10;}
.block_tabs_type_1 .tabs li {float:left; display:block; border-right:1px solid #ededed; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#888888;}
.block_tabs_type_1 .tabs li:first-child {border-left:1px solid #ededed;}
.block_tabs_type_1 .tabs li a {height:33px; line-height:33px; padding:0px 30px; display:block; background:url(images/bg_tabs_1.jpg) repeat-x; border-top:1px solid #ededed; border-bottom:1px solid #ededed; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#888888; font-weight:bold;}
.block_tabs_type_1 .tabs li a:hover {background:url(images/bg_tabs_1_act.jpg) repeat-x; text-decoration:none;}
.block_tabs_type_1 .tabs li a.current {height:34px; line-height:31px; background:none #ffffff; border-top:2px solid #f75016; border-bottom:1px solid #ffffff; color:#404040;}
.block_tabs_type_1 .tab_content {padding-top:21px; display:none; background-color:#ffffff; border-top:1px solid #ededed;}
.block_tabs_type_1 .tab_content p {padding-bottom:0px; color:#797979;}

.block_tabs_type_2 {}
.block_tabs_type_2 .tabs {width:220px; padding-bottom:32px; float:left; position:relative; border-right:1px solid #f1f1f1; z-index:10;}
.block_tabs_type_2 .tabs li {display:block; background:url(images/bg_tabs_2.jpg) repeat-y; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#404040; font-weight:bold;}
.block_tabs_type_2 .tabs li:first-child {background:url(images/bg_tabs_2_first.jpg) no-repeat left bottom;}
.block_tabs_type_2 .tabs li:first-child a {border-top:1px solid #ffffff;}
.block_tabs_type_2 .tabs li a {height:53px; padding-left:42px; display:block; overflow:hidden; position:relative; border-bottom:1px solid #f1f1f1; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#404040; font-weight:bold; z-index:11;}
.block_tabs_type_2 .tabs li a:hover {text-decoration:none;}
.block_tabs_type_2 .tabs li.icon_1 a {background:url(images/icon_tabs_2_1.png) no-repeat 15px 21px;}
.block_tabs_type_2 .tabs li.icon_2 a {background:url(images/icon_tabs_2_2.png) no-repeat 15px 19px;}
.block_tabs_type_2 .tabs li.icon_3 a {background:url(images/icon_tabs_2_3.png) no-repeat 15px 19px;}
.block_tabs_type_2 .tabs li.icon_4 a {background:url(images/icon_tabs_2_4.png) no-repeat 15px 17px;}
.block_tabs_type_2 .tabs li.icon_5 a {background:url(images/icon_tabs_2_5.png) no-repeat 15px 21px;}
.block_tabs_type_2 .tabs li a span {height:17px; line-height:17px; margin-top:18px; padding-left:14px; display:block; border-left:1px solid #f1f1f1; cursor:pointer;}
.block_tabs_type_2 .tabs li a.current {width:182px; margin-top:-1px; overflow:visible; background-color:#ffffff; border-left:1px solid #f1f1f1; border-top:1px solid #f1f1f1;}
.block_tabs_type_2 .tabs li:first-child a.current {margin-top:0px; border-top:1px solid #f1f1f1;}
.block_tabs_type_2 .tabs li.icon_1 a.current {background:url(images/icon_tabs_2_1.png) no-repeat 14px 21px #ffffff;}
.block_tabs_type_2 .tabs li.icon_2 a.current {background:url(images/icon_tabs_2_2.png) no-repeat 14px 19px #ffffff;}
.block_tabs_type_2 .tabs li.icon_3 a.current {background:url(images/icon_tabs_2_3.png) no-repeat 14px 19px #ffffff;}
.block_tabs_type_2 .tabs li.icon_4 a.current {background:url(images/icon_tabs_2_4.png) no-repeat 14px 17px #ffffff;}
.block_tabs_type_2 .tabs li.icon_5 a.current {background:url(images/icon_tabs_2_5.png) no-repeat 14px 21px #ffffff;}
.block_tabs_type_2 .tabs li a .shadow {width:94px; height:22px; display:block; overflow:hidden; position:absolute; right:5px; bottom:-23px; background:url(images/bg_tabs_2_act.png) no-repeat; text-indent:0px; content:"";}
.block_tabs_type_2 .tabs li a.current .shadow {display:block;}
.block_tabs_type_2 .tab_content {padding-left:19px; padding-top:6px; display:none; overflow:hidden; background-color:#ffffff;}
.block_tabs_type_2 .tab_content p {padding-bottom:0px; color:#797979;}

.block_tabs_type_3 {}
.block_tabs_type_3 .tabs {height:31px; margin-bottom:-1px; overflow:hidden; position:relative; z-index:10;}
.block_tabs_type_3 .tabs li {float:left; display:block; border-right:1px solid #ededed; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#888888;}
.block_tabs_type_3 .tabs li:first-child {border-left:1px solid #ededed;}
.block_tabs_type_3 .tabs li a {height:29px; line-height:29px; padding:0px 23px; display:block; background:url(images/bg_tabs_3.jpg) repeat-x; border-top:1px solid #ededed; border-bottom:1px solid #ededed; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#888888; font-weight:bold;}
.block_tabs_type_3 .tabs li a:hover {text-decoration:none;}
.block_tabs_type_3 .tabs li a.current {height:28px; line-height:27px; background:none #ffffff; border-top:2px solid #f75016; border-bottom:1px solid #ffffff; color:#404040;}
.block_tabs_type_3 .tab_content {padding:17px 10px 17px 21px; display:none; background-color:#ffffff; border:1px solid #ededed;}
.block_tabs_type_3 .tab_content p {padding-bottom:0px; color:#797979;}
.block_tabs_type_3 .tabs li a.icon {width:51px; padding:0px;}
.block_tabs_type_3 .tabs li a.icon .comment {width:51px; height:29px; display:block; background:url(images/icon_comment_1.png) no-repeat center 10px;}
.block_tabs_type_3 .tabs li a.icon.current .comment {height:28px; background:url(images/icon_comment_1.png) no-repeat center 9px;}

.block_tabs_type_4 {}
.block_tabs_type_4 h4 {padding-bottom:22px;}
.block_tabs_type_4 .tabs {height:31px; margin-bottom:-1px; overflow:hidden; position:relative; background:url(images/bg_tabs_4.jpg) repeat-x; border-right:1px solid #ededed; z-index:10;}
.block_tabs_type_4 .tabs li {float:left; display:block; border-right:1px solid #ededed; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#888888;}
.block_tabs_type_4 .tabs li:first-child {border-left:1px solid #ededed;}
.block_tabs_type_4 .tabs li a {height:29px; line-height:29px; padding:0px 23px; display:block; background:url(images/bg_tabs_3.jpg) repeat-x; border-top:1px solid #ededed; border-bottom:1px solid #ededed; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#888888; font-weight:bold;}
.block_tabs_type_4 .tabs li a:hover {text-decoration:none;}
.block_tabs_type_4 .tabs li a.current {height:28px; line-height:27px; background:none #ffffff; border-top:2px solid #f75016; border-bottom:1px solid #ffffff; color:#404040;}
.block_tabs_type_4 .tab_content {padding:13px 10px 16px 21px; display:none; background-color:#ffffff; border:1px solid #ededed;}
.block_tabs_type_4 .tab_content p {padding-bottom:0px; color:#797979;}

.block_tabs_type_3.narrow .tabs li a {width:82px; padding:0px; text-align:center;}
.block_tabs_type_3.narrow .tabs li a.icon {width:52px;}
.block_tabs_type_3.narrow .tab_content {padding:16px 14px 20px;}

.block_sidebar_comments {}
.block_sidebar_comments .image {margin-right:11px; padding-top:5px; float:left; line-height:0px;}
.block_sidebar_comments .image a {padding:2px; display:block; border:1px solid #ededed;}
.block_sidebar_comments .content {overflow:hidden;}
.block_sidebar_comments p {padding-bottom:0px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#696969; line-height:17px;}
.block_sidebar_comments p a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#696969;}
.block_sidebar_comments p a:hover {color:#f75016; text-decoration:none;}
.block_sidebar_comments p.date {padding-top:4px; font-family:Arial, Helvetica, sans-serif; color:#919191; font-style:italic;}

.block_sidebar_testimonials {}
.block_sidebar_testimonials h6 {padding-bottom:24px;}

.block_blog_type_1 article .f_pic {padding:4px; border:1px solid #ededed; line-height:0px;}
.block_blog_type_1 article .f_pic img {width:100%; height:auto;}
.block_blog_type_1 article .info {width:152px; margin-right:19px; padding-top:28px; float:left;}
.block_blog_type_1 article .info .date {width:74px; height:45px; float:left; display:block; background-color:#fafafa; border:1px solid #e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; text-align:center;}
.block_blog_type_1 article .info .date:hover {text-decoration:none;}
.block_blog_type_1 article .info .date span {padding:8px 0px 4px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.block_blog_type_1 article .info .comments {width:75px; height:45px; float:left; display:block; background-color:#f5f5f5; border-top:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; text-align:center;}
.block_blog_type_1 article .info .comments:hover {text-decoration:none;}
.block_blog_type_1 article .info .comments span {padding:8px 0px 4px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.block_blog_type_1 article .info .links {padding-top:13px;}
.block_blog_type_1 article .info .links p {padding-bottom:1px; font-size:11px; color:#878787; text-align:right; line-height:18px;}
.block_blog_type_1 article .info .links p span {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#404040;}
.block_blog_type_1 article .info .links p a {color:#878787;}
.block_blog_type_1 article .content {padding-top:26px; overflow:hidden;}
.block_blog_type_1 article .content h4 {padding-bottom:15px;}
.block_blog_type_1 article .content h4 a:hover {color:#f75016; text-decoration:none;}
.block_blog_type_1 article .content p {padding-bottom:12px;}

.block_blog_type_2 article .f_pic {padding:4px; border:1px solid #ededed; line-height:0px;}
.block_blog_type_2 article .f_pic img {width:100%; height:auto;}
.block_blog_type_2 article h4 {padding:26px 0px 12px 171px;}
.block_blog_type_2 article h4 a:hover {color:#f75016; text-decoration:none;}
.block_blog_type_2 article .info {width:152px; margin-right:19px; float:left;}
.block_blog_type_2 article .info .date {width:74px; height:45px; float:left; display:block; background-color:#fafafa; border:1px solid #e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; text-align:center;}
.block_blog_type_2 article .info .date:hover {text-decoration:none;}
.block_blog_type_2 article .info .date span {padding:8px 0px 4px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.block_blog_type_2 article .info .comments {width:75px; height:45px; float:left; display:block; background-color:#f5f5f5; border-top:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; text-align:center;}
.block_blog_type_2 article .info .comments:hover {text-decoration:none;}
.block_blog_type_2 article .info .comments span {padding:8px 0px 4px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.block_blog_type_2 article .content {overflow:hidden;}
.block_blog_type_2 article .content .links {margin-bottom:10px; padding:9px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_blog_type_2 article .content .links li {height:12px; line-height:12px; margin-left:8px; padding-left:9px; float:left; display:block; border-left:1px solid #ededed; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#ababab;}
.block_blog_type_2 article .content .links li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_blog_type_2 article .content .links li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_blog_type_2 article .content p {padding-bottom:12px;}

.block_blog_type_3 article .f_pic {padding:4px; border:1px solid #ededed; line-height:0px;}
.block_blog_type_3 article .f_pic img {width:100%; height:auto;}
.block_blog_type_3 article h4 {padding:26px 0px 12px;}
.block_blog_type_3 article h4 a:hover {color:#f75016; text-decoration:none;}
.block_blog_type_3 article .info {width:76px; margin-right:20px; float:left;}
.block_blog_type_3 article .info .date {width:74px; height:45px; float:left; display:block; background-color:#fafafa; border:1px solid #e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; text-align:center;}
.block_blog_type_3 article .info .date:hover {text-decoration:none;}
.block_blog_type_3 article .info .date span {padding:8px 0px 4px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.block_blog_type_3 article .info .comments {width:74px; height:45px; float:left; display:block; background-color:#f5f5f5; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; text-align:center;}
.block_blog_type_3 article .info .comments:hover {text-decoration:none;}
.block_blog_type_3 article .info .comments span {padding:8px 0px 4px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.block_blog_type_3 article .content {overflow:hidden;}
.block_blog_type_3 article .content .links {margin-bottom:10px; padding:9px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_blog_type_3 article .content .links li {height:12px; line-height:12px; margin-left:8px; padding-left:9px; float:left; display:block; border-left:1px solid #ededed; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#ababab;}
.block_blog_type_3 article .content .links li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_blog_type_3 article .content .links li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_blog_type_3 article .content p {padding-bottom:12px;}

.block_blog_type_4 article .f_pic {width:220px; margin-right:19px; padding:4px; float:left; border:1px solid #ededed; line-height:0px;}
.block_blog_type_4 article .f_pic img {width:100%; height:auto;}
.block_blog_type_4 article .info {width:76px; margin-right:20px; float:left;}
.block_blog_type_4 article .info .date {width:74px; height:45px; float:left; display:block; background-color:#fafafa; border:1px solid #e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; text-align:center;}
.block_blog_type_4 article .info .date:hover {text-decoration:none;}
.block_blog_type_4 article .info .date span {padding:8px 0px 4px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.block_blog_type_4 article .info .comments {width:74px; height:45px; float:left; display:block; background-color:#f5f5f5; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; text-align:center;}
.block_blog_type_4 article .info .comments:hover {text-decoration:none;}
.block_blog_type_4 article .info .comments span {padding:8px 0px 4px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.block_blog_type_4 article .content {overflow:hidden;}
.block_blog_type_4 article .content h4 {margin-top:-2px; padding:0px 0px 12px;}
.block_blog_type_4 article .content h4 a:hover {color:#f75016; text-decoration:none;}
.block_blog_type_4 article .content .links {margin-bottom:10px; padding:9px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_blog_type_4 article .content .links li {height:12px; line-height:12px; margin-left:8px; padding-left:9px; float:left; display:block; border-left:1px solid #ededed; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#ababab;}
.block_blog_type_4 article .content .links li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_blog_type_4 article .content .links li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_blog_type_4 article .content p {padding-bottom:12px;}
.block_blog_type_4 .slider_blog {}
.block_blog_type_4 .flex-direction-nav {}
.block_blog_type_4 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_blog_type_4 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_blog_type_4 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_blog_type_4 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_blog_type_4 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_blog_type_4 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_blog_type_4 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_blog_type_5 article .f_pic {padding:4px; position:relative; border:1px solid #ededed; line-height:0px;}
.block_blog_type_5 article .f_pic img {width:100%; height:auto;}
.block_blog_type_5 article h4 {padding:26px 0px 12px;}
.block_blog_type_5 article h4 a:hover {color:#f75016; text-decoration:none;}
.block_blog_type_5 article .info {position:absolute; left:4px; bottom:14px;}
.block_blog_type_5 article .info .date {height:23px; line-height:22px; padding:0px 7px; float:left; display:block; background-color:#f75016; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-transform:uppercase;}
.block_blog_type_5 article .info .date:hover {text-decoration:none;}
.block_blog_type_5 article .info .comments {height:23px; line-height:22px; margin-left:1px; padding:0px 7px; float:left; display:block; background-color:#333333; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-transform:uppercase;}
.block_blog_type_5 article .info .comments:hover {text-decoration:none;}
.block_blog_type_5 article .content {overflow:hidden;}
.block_blog_type_5 article .content .links {margin-bottom:10px; padding:9px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_blog_type_5 article .content .links li {height:12px; line-height:12px; margin-left:8px; padding-left:9px; float:left; display:block; border-left:1px solid #ededed; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#ababab;}
.block_blog_type_5 article .content .links li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_blog_type_5 article .content .links li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_blog_type_5 article .content p {padding-bottom:12px;}

.block_blog_type_6 article {margin-bottom:39px;}
.block_blog_type_6 article .f_pic {width:253px; margin-right:20px; padding:4px; float:left; position:relative; border:1px solid #ededed; line-height:0px;}
.block_blog_type_6 article .f_pic img {width:100%; height:auto;}
.block_blog_type_6 article .info {position:absolute; left:4px; bottom:14px;}
.block_blog_type_6 article .info .date {height:23px; line-height:22px; padding:0px 7px; float:left; display:block; background-color:#f75016; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-transform:uppercase;}
.block_blog_type_6 article .info .date:hover {text-decoration:none;}
.block_blog_type_6 article .info .comments {height:23px; line-height:22px; margin-left:1px; padding:0px 7px; float:left; display:block; background-color:#333333; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-transform:uppercase;}
.block_blog_type_6 article .info .comments:hover {text-decoration:none;}
.block_blog_type_6 article .content {overflow:hidden;}
.block_blog_type_6 article .content  h4 {margin-top:-2px; padding-bottom:15px;}
.block_blog_type_6 article .content  h4 a:hover {color:#f75016; text-decoration:none;}
.block_blog_type_6 article .content p {padding-bottom:12px;}
.block_blog_type_6 article .links {margin-top:21px; padding:9px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_blog_type_6 article .links ul {float:left; display:block;}
.block_blog_type_6 article .links li {height:12px; line-height:11px; margin-left:8px; padding-left:9px; float:left; display:block; border-left:1px solid #ededed; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#ababab;}
.block_blog_type_6 article .links li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_blog_type_6 article .links li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_blog_type_6 article .links .general_read_more {height:12px; line-height:11px; float:right; display:block; background-position:right 4px;}
.block_blog_type_6 .slider_blog {width:253px; height:160px;}
.block_blog_type_6 .flex-direction-nav {}
.block_blog_type_6 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_blog_type_6 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_blog_type_6 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_blog_type_6 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_blog_type_6 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_blog_type_6 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_blog_type_6 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_blog_type_7 {margin-right:-20px; margin-bottom:-20px;}
.block_blog_type_7 article {width:320px; margin-right:20px; margin-bottom:20px; padding:4px 4px 16px; background-color:#ffffff; border:1px solid #ededed;}
.block_blog_type_7 article .f_pic {position:relative; line-height:0px;}
.block_blog_type_7 article .f_pic img {width:100%; height:auto;}
.block_blog_type_7 article .info {position:absolute; left:9px; top:0px; line-height:12px;}
.block_blog_type_7 article .info .date {width:43px; height:33px; display:block; background-color:#f7f7f7; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#646464; font-weight:bold; text-transform:uppercase; text-align:center;}
.block_blog_type_7 article .info .date:hover {text-decoration:none;}
.block_blog_type_7 article .info .date span {padding-top:4px; display:block; text-align:center; cursor:pointer;}
.block_blog_type_7 article .info .comments {width:43px; height:33px; display:block; background-color:#333333; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#fafafa; font-weight:bold; text-transform:uppercase; text-align:center;}
.block_blog_type_7 article .info .comments:hover {text-decoration:none;}
.block_blog_type_7 article .info .comments span {padding-top:4px; display:block; text-align:center; cursor:pointer;}
.block_blog_type_7 article .content {padding:0px 9px; overflow:hidden;}
.block_blog_type_7 article .content h4 {padding:13px 0px 14px;}
.block_blog_type_7 article .content h4 a{font-size:15px;}
.block_blog_type_7 article .content h4 a:hover {color:#f75016; text-decoration:none; }
.block_blog_type_7 article .content p {padding-bottom:12px;}
.block_blog_type_7 article .content .links {margin-bottom:12px; padding:9px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_blog_type_7 article .content .links ul {float:left; display:block;}
.block_blog_type_7 article .content .links li {height:12px; line-height:11px; margin-left:8px; padding-left:9px; float:left; display:block; border-left:1px solid #ededed; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#ababab;}
.block_blog_type_7 article .content .links li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_blog_type_7 article .content .links li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_blog_type_7 article.no_f_pic .info {padding-left:9px; padding-top:9px; float:left; position:static;}
.block_blog_type_7 article.no_f_pic .content {padding-left:17px;}
.block_blog_type_7 article.no_f_pic .content h4 {padding-top:7px;}

.block_blog_type_8 {margin-right:-20px; margin-bottom:-20px;}
.block_blog_type_8 article {width:290px; margin-right:20px; margin-bottom:20px; padding:4px 4px 16px; background-color:#ffffff; border:1px solid #ededed;}
.block_blog_type_8 article .f_pic {position:relative; line-height:0px;}
.block_blog_type_8 article .f_pic img {width:100%; height:auto;}
.block_blog_type_8 article .f_pic .hover {width:100%; height:100%; display:none; position:absolute; left:0px; top:0px; background:url(images/pic_hover_1.png); cursor:pointer;}
.block_blog_type_8 article .f_pic:hover .hover {display:block;}
.block_blog_type_8 article .info {position:absolute; left:9px; top:0px; line-height:12px;}
.block_blog_type_8 article .info .date {width:43px; height:33px; display:block; background-color:#f7f7f7; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#646464; font-weight:bold; text-transform:uppercase; text-align:center;}
.block_blog_type_8 article .info .date:hover {text-decoration:none;}
.block_blog_type_8 article .info .date span {padding-top:4px; display:block; text-align:center; cursor:pointer;}
.block_blog_type_8 article .info .comments {width:43px; height:33px; display:block; background-color:#333333; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#fafafa; font-weight:bold; text-transform:uppercase; text-align:center;}
.block_blog_type_8 article .info .comments:hover {text-decoration:none;}
.block_blog_type_8 article .info .comments span {padding-top:4px; display:block; text-align:center; cursor:pointer;}
.block_blog_type_8 article .content {padding:0px 9px; overflow:hidden;}
.block_blog_type_8 article .content h4 {padding:13px 0px 14px;}
.block_blog_type_8 article .content h4 a{font-size:15px;}
.block_blog_type_8 article .content h4 a:hover {color:#f75016; text-decoration:none;}
.block_blog_type_8 article .content p {padding-bottom:12px;}
.block_blog_type_8 article .content .links {margin-bottom:12px; padding:9px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_blog_type_8 article .content .links ul {float:left; display:block;}
.block_blog_type_8 article .content .links li {height:12px; line-height:11px; margin-left:8px; padding-left:9px; float:left; display:block; border-left:1px solid #ededed; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#ababab;}
.block_blog_type_8 article .content .links li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_blog_type_8 article .content .links li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_blog_type_8 article .content .views {height:13px; line-height:13px; margin-top:5px; padding-left:20px; float:right; display:block; background:url(images/icon_views_1.png) no-repeat 0px 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}
.block_blog_type_8 article .content .read_more {
	height:19px;
	line-height:19px;
	padding:0px 8px;
	float:left;
	display:block;
	position:relative;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#f0f0f0));
    background:-webkit-linear-gradient(#ffffff, #f0f0f0);
    background:-moz-linear-gradient(#ffffff, #f0f0f0);
    background:-ms-linear-gradient(#ffffff, #f0f0f0);
    background:linear-gradient(#ffffff, #f0f0f0);
	background:-o-linear-gradient(#ffffff, #f0f0f0);
    -pie-background:linear-gradient(#ffffff, #f0f0f0);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7d7d7d;
	font-weight:bold;
}
.block_blog_type_8 article .content .read_more:hover {
	background-color:#ffffff;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#ebebeb));
    background:-webkit-linear-gradient(#ffffff, #ebebeb);
    background:-moz-linear-gradient(#ffffff, #ebebeb);
    background:-ms-linear-gradient(#ffffff, #ebebeb);
    background:linear-gradient(#ffffff, #ebebeb);
	background:-o-linear-gradient(#ffffff, #ebebeb);
    -pie-background:linear-gradient(#ffffff, #ebebeb);
	
	text-decoration:none;
}

.block_blog_type_8 article.no_f_pic .info {padding-left:9px; padding-top:9px; float:left; position:static;}
.block_blog_type_8 article.no_f_pic .content {padding-left:17px;}
.block_blog_type_8 article.no_f_pic .content h4 {padding-top:7px;}
.block_blog_type_8 .slider_blog {width:290px; height:160px;}
.block_blog_type_8 .flex-direction-nav {display:block; position:absolute; right:0px; bottom:0px;}
.block_blog_type_8 .flex-direction-nav li {margin-left:1px; float:left; display:block;}
.block_blog_type_8 .flex-direction-nav li:first-child {margin-left:0px;}
.block_blog_type_8 .flex-direction-nav li a {width:17px; height:17px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_2.png); text-indent:-9000px;}
.block_blog_type_8 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_blog_type_8 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_blog_type_8 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_blog_type_8 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_blog_post_type_1 article .f_pic {padding:4px; border:1px solid #ededed; line-height:0px;}
.block_blog_post_type_1 article .f_pic img {width:100%; height:auto;}
.block_blog_post_type_1 article h4 {padding:26px 0px 12px;}
.block_blog_post_type_1 article h4 a:hover {color:#f75016; text-decoration:none;}
.block_blog_post_type_1 article .info {width:76px; margin-right:20px; float:left;}
.block_blog_post_type_1 article .info .date {width:74px; height:45px; float:left; display:block; background-color:#fafafa; border:1px solid #e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; text-align:center;}
.block_blog_post_type_1 article .info .date:hover {text-decoration:none;}
.block_blog_post_type_1 article .info .date span {padding:8px 0px 4px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.block_blog_post_type_1 article .info .comments {width:74px; height:45px; float:left; display:block; background-color:#f5f5f5; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; text-align:center;}
.block_blog_post_type_1 article .info .comments:hover {text-decoration:none;}
.block_blog_post_type_1 article .info .comments span {padding:8px 0px 4px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#404040; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.block_blog_post_type_1 article .content {overflow:hidden;}



.block_blog_post_type_1 article .content .links {margin-bottom:10px; padding:9px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_blog_post_type_1 article .content .links li {height:12px; line-height:11px; margin-left:8px; padding-left:9px; float:left; display:block; border-left:1px solid #ededed; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#ababab;}
.block_blog_post_type_1 article .content .links li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_blog_post_type_1 article .content .links li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_blog_post_type_1 article .content .links li.comments {margin-left:0px; padding-left:0px; float:right; border:0px;}
.block_blog_post_type_1 article .content p {padding-bottom:17px;}

.block_blog_post_type_1 article .share_post {margin-left:96px; margin-top:13px; padding:12px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_blog_post_type_1 article .share_post .text {height:18px; line-height:16px; margin-right:11px; padding-bottom:0px; float:left; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#404040; font-weight:bold; text-transform:uppercase;}
.block_blog_post_type_1 article .share_post ul {display:block; overflow:hidden;}
.block_blog_post_type_1 article .share_post li {margin-left:4px; float:left; display:block;}
.block_blog_post_type_1 article .share_post li:first-child {margin-left:0px;}
.block_blog_post_type_1 article .share_post li a {width:18px; height:18px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_4.png); text-indent:-9000px;}
.block_blog_post_type_1 article .share_post li a.rss {background-position:0px top;}
.block_blog_post_type_1 article .share_post li a.rss:hover {background-position:0px bottom;}
.block_blog_post_type_1 article .share_post li a.facebook {background-position:-22px top;}
.block_blog_post_type_1 article .share_post li a.facebook:hover {background-position:-22px bottom;}
.block_blog_post_type_1 article .share_post li a.twitter {background-position:-44px top;}
.block_blog_post_type_1 article .share_post li a.twitter:hover {background-position:-44px bottom;}
.block_blog_post_type_1 article .share_post li a.pinterest {background-position:-66px top;}
.block_blog_post_type_1 article .share_post li a.pinterest:hover {background-position:-66px bottom;}
.block_blog_post_type_1 article .share_post li a.flickr {background-position:-88px top;}
.block_blog_post_type_1 article .share_post li a.flickr:hover {background-position:-88px bottom;}
.block_blog_post_type_1 article .share_post li a.vimeo {background-position:-110px top;}
.block_blog_post_type_1 article .share_post li a.vimeo:hover {background-position:-110px bottom;}

.block_blog_post_type_1 article .about_author {margin-left:96px; margin-top:0px;}
.block_blog_post_type_1 article .about_author h4 {padding:38px 0px 19px;}
.block_blog_post_type_1 article .about_author .userpic {margin-right:15px; margin-top:5px; padding:3px; float:left; border:1px solid #ededed; line-height:0px;}
.block_blog_post_type_1 article .about_author .about {overflow:hidden;}
.block_blog_post_type_1 article .about_author p {padding-bottom:0px;}
.block_blog_post_type_1 article .about_author .title {padding-bottom:10px; font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#7a7a7a; font-weight:bold; text-transform:uppercase;}
.block_blog_post_type_1 article .about_author .title a {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#404040; font-weight:bold; text-transform:uppercase;}
.block_blog_post_type_1 article .about_author .title a:hover {color:#f75016; text-decoration:none;}

.block_blog_post_type_2 article .f_pic {padding:4px; position:relative; border:1px solid #ededed; line-height:0px;}
.block_blog_post_type_2 article .f_pic img {width:100%; height:auto;}
.block_blog_post_type_2 article h4 {padding:26px 0px 12px;}
.block_blog_post_type_2 article h4 a:hover {color:#f75016; text-decoration:none;}
.block_blog_post_type_2 article .info {position:absolute; left:4px; bottom:14px;}
.block_blog_post_type_2 article .info .date {height:23px; line-height:22px; padding:0px 7px; float:left; display:block; background-color:#f75016; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-transform:uppercase;}
.block_blog_post_type_2 article .info .date:hover {text-decoration:none;}
.block_blog_post_type_2 article .info .comments {height:23px; line-height:22px; margin-left:1px; padding:0px 7px; float:left; display:block; background-color:#333333; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-transform:uppercase;}
.block_blog_post_type_2 article .info .comments:hover {text-decoration:none;}
.block_blog_post_type_2 article .content {overflow:hidden;}
.block_blog_post_type_2 article .content .links {margin-bottom:10px; padding:9px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_blog_post_type_2 article .content .links li {height:12px; line-height:11px; margin-left:8px; padding-left:9px; float:left; display:block; border-left:1px solid #ededed; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#ababab;}
.block_blog_post_type_2 article .content .links li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_blog_post_type_2 article .content .links li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_blog_post_type_2 article .content .links li.comments {margin-left:0px; padding-left:0px; float:right; border:0px;}
.block_blog_post_type_2 article .content p {padding-bottom:17px;}

.block_blog_post_type_2 article .share_post {margin-top:18px; padding:12px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_blog_post_type_2 article .share_post .text {height:18px; line-height:16px; margin-right:11px; padding-bottom:0px; float:left; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#404040; font-weight:bold; text-transform:uppercase;}
.block_blog_post_type_2 article .share_post ul {display:block; overflow:hidden;}
.block_blog_post_type_2 article .share_post li {margin-left:4px; float:left; display:block;}
.block_blog_post_type_2 article .share_post li:first-child {margin-left:0px;}
.block_blog_post_type_2 article .share_post li a {width:18px; height:18px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_4.png); text-indent:-9000px;}
.block_blog_post_type_2 article .share_post li a.rss {background-position:0px top;}
.block_blog_post_type_2 article .share_post li a.rss:hover {background-position:0px bottom;}
.block_blog_post_type_2 article .share_post li a.facebook {background-position:-22px top;}
.block_blog_post_type_2 article .share_post li a.facebook:hover {background-position:-22px bottom;}
.block_blog_post_type_2 article .share_post li a.twitter {background-position:-44px top;}
.block_blog_post_type_2 article .share_post li a.twitter:hover {background-position:-44px bottom;}
.block_blog_post_type_2 article .share_post li a.pinterest {background-position:-66px top;}
.block_blog_post_type_2 article .share_post li a.pinterest:hover {background-position:-66px bottom;}
.block_blog_post_type_2 article .share_post li a.flickr {background-position:-88px top;}
.block_blog_post_type_2 article .share_post li a.flickr:hover {background-position:-88px bottom;}
.block_blog_post_type_2 article .share_post li a.vimeo {background-position:-110px top;}
.block_blog_post_type_2 article .share_post li a.vimeo:hover {background-position:-110px bottom;}

.block_blog_post_type_2 article .about_author {margin-top:0px;}
.block_blog_post_type_2 article .about_author h4 {padding:38px 0px 19px;}
.block_blog_post_type_2 article .about_author .userpic {margin-right:15px; margin-top:5px; padding:3px; float:left; border:1px solid #ededed; line-height:0px;}
.block_blog_post_type_2 article .about_author .about {overflow:hidden;}
.block_blog_post_type_2 article .about_author p {padding-bottom:0px;}
.block_blog_post_type_2 article .about_author .title {padding-bottom:10px; font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#7a7a7a; font-weight:bold; text-transform:uppercase;}
.block_blog_post_type_2 article .about_author .title a {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#404040; font-weight:bold; text-transform:uppercase;}
.block_blog_post_type_2 article .about_author .title a:hover {color:#f75016; text-decoration:none;}

.block_blog_post_type_3 article .f_pic {padding:4px; position:relative; border:1px solid #ededed; line-height:0px;}
.block_blog_post_type_3 article .f_pic img {width:100%; height:auto;}
.block_blog_post_type_3 article h4 {padding:26px 0px 12px;}
.block_blog_post_type_3 article h4 a:hover {color:#f75016; text-decoration:none;}
.block_blog_post_type_3 article .info {position:absolute; left:4px; bottom:4px; line-height:12px;}
.block_blog_post_type_3 article .info .date {width:43px; height:33px; display:block; background-color:#f7f7f7; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#646464; font-weight:bold; text-transform:uppercase; text-align:center;}
.block_blog_post_type_3 article .info .date:hover {text-decoration:none;}
.block_blog_post_type_3 article .info .date span {padding-top:4px; display:block; text-align:center; cursor:pointer;}
.block_blog_post_type_3 article .info .comments {width:43px; height:33px; display:block; background-color:#333333; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#fafafa; font-weight:bold; text-transform:uppercase; text-align:center;}
.block_blog_post_type_3 article .info .comments:hover {text-decoration:none;}
.block_blog_post_type_3 article .info .comments span {padding-top:4px; display:block; text-align:center; cursor:pointer;}
.block_blog_post_type_3 article .content {overflow:hidden;}
.block_blog_post_type_3 article .content .links {margin-bottom:10px; padding:9px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_blog_post_type_3 article .content .links li {height:12px; line-height:11px; margin-left:8px; padding-left:9px; float:left; display:block; border-left:1px solid #ededed; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#ababab;}
.block_blog_post_type_3 article .content .links li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_blog_post_type_3 article .content .links li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_blog_post_type_3 article .content .links li.comments {margin-left:0px; padding-left:0px; float:right; border:0px;}
.block_blog_post_type_3 article .content p {padding-bottom:17px;}

.block_blog_post_type_3 article .share_post {margin-top:18px; padding:12px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_blog_post_type_3 article .share_post .text {height:18px; line-height:16px; margin-right:11px; padding-bottom:0px; float:left; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#404040; font-weight:bold; text-transform:uppercase;}
.block_blog_post_type_3 article .share_post ul {display:block; overflow:hidden;}
.block_blog_post_type_3 article .share_post li {margin-left:4px; float:left; display:block;}
.block_blog_post_type_3 article .share_post li:first-child {margin-left:0px;}
.block_blog_post_type_3 article .share_post li a {width:18px; height:18px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_4.png); text-indent:-9000px;}
.block_blog_post_type_3 article .share_post li a.rss {background-position:0px top;}
.block_blog_post_type_3 article .share_post li a.rss:hover {background-position:0px bottom;}
.block_blog_post_type_3 article .share_post li a.facebook {background-position:-22px top;}
.block_blog_post_type_3 article .share_post li a.facebook:hover {background-position:-22px bottom;}
.block_blog_post_type_3 article .share_post li a.twitter {background-position:-44px top;}
.block_blog_post_type_3 article .share_post li a.twitter:hover {background-position:-44px bottom;}
.block_blog_post_type_3 article .share_post li a.pinterest {background-position:-66px top;}
.block_blog_post_type_3 article .share_post li a.pinterest:hover {background-position:-66px bottom;}
.block_blog_post_type_3 article .share_post li a.flickr {background-position:-88px top;}
.block_blog_post_type_3 article .share_post li a.flickr:hover {background-position:-88px bottom;}
.block_blog_post_type_3 article .share_post li a.vimeo {background-position:-110px top;}
.block_blog_post_type_3 article .share_post li a.vimeo:hover {background-position:-110px bottom;}

.block_blog_post_type_3 article .about_author {margin-top:0px;}
.block_blog_post_type_3 article .about_author h4 {padding:38px 0px 19px;}
.block_blog_post_type_3 article .about_author .userpic {margin-right:15px; margin-top:5px; padding:3px; float:left; border:1px solid #ededed; line-height:0px;}
.block_blog_post_type_3 article .about_author .about {overflow:hidden;}
.block_blog_post_type_3 article .about_author p {padding-bottom:0px;}
.block_blog_post_type_3 article .about_author .title {padding-bottom:10px; font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#7a7a7a; font-weight:bold; text-transform:uppercase;}
.block_blog_post_type_3 article .about_author .title a {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#404040; font-weight:bold; text-transform:uppercase;}
.block_blog_post_type_3 article .about_author .title a:hover {color:#f75016; text-decoration:none;}

.block_pager {}
.block_pager .text {height:24px; line-height:24px; margin-right:19px; padding-bottom:0px; float:left; font-size:10px; color:#797979; text-transform:uppercase;}
.block_pager ul {float:left; display:block;}
.block_pager li {margin-left:3px; float:left;}
.block_pager li:first-child {margin-left:0px;}
.block_pager li a {width:24px; height:24px; line-height:24px; display:block; background-color:#f5f5f5; color:#999999; font-weight:bold; text-align:center;}
.block_pager li a:hover {text-decoration:none;}
.block_pager li.current a {background-color:#f75016; color:#ffffff;}
.block_pager li a.next {background-image:url(images/arrow_3.gif); background-repeat:no-repeat; background-position:8px 9px; text-indent:-9000px;}

.block_view_more {margin-top:39px; overflow:hidden; background:url(images/bg_view_more.gif) repeat-x 0px 11px; text-align:center;}
.block_view_more .button {padding:0px 8px; display:inline-block; background-color:#ffffff;}

.block_comments {}
.block_comments h4 {padding-bottom:5px;}
.block_comments .comment {margin-top:20px; padding-top:16px; border-top:1px solid #ededed;}
.block_comments .comment.first {margin-top:0px; padding-top:0px; border-top:0px;}
.block_comments .comment .userpic {margin-right:12px; margin-top:4px; padding:2px; float:left; border:1px solid #ededed; line-height:0px;}
.block_comments .comment .content {overflow:hidden;}
.block_comments .comment .content .name {padding-bottom:2px; font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#404040; font-weight:bold;}
.block_comments .comment .content .name a {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#404040; font-weight:bold;}
.block_comments .comment .content .name a:hover {color:#f75016; text-decoration:none;}
.block_comments .comment .content .info {padding-bottom:16px; color:#797979;}
.block_comments .comment .content .info a {color:#f75016;}
.block_comments .comment .content .text {padding:9px 30px 0px 14px; position:relative; border:1px solid #ededed;}
.block_comments .comment .content .text p {padding-bottom:10px;}
.block_comments .comment .content .text .tail {width:11px; height:8px; position:absolute; left:20px; top:-8px; background:url(images/comments_tail.png);}
.block_comments .comment .comment {margin-left:56px;}

.block_leave_comment {}
.block_leave_comment h4 {padding-bottom:19px;}
.block_leave_comment .label {padding-bottom:8px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#7c7c7c; font-weight:bold;}
.block_leave_comment .label span {font-weight:normal;}
.block_leave_comment .field {
	height:28px;
	margin-bottom:14px;
	padding:0px 10px;
	position:relative;
	
	background:url(images/bg_field_1.jpg) repeat-x;
	border:1px solid #e6e6e6;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_leave_comment .field input {width:100%; height:15px; line-height:15px; padding:5px 0px; display:block; background-color:transparent; border:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c;}
.block_leave_comment .field.errored {border:1px solid #f2d3ce;}
.block_leave_comment .textarea {
	height:158px;
	margin-bottom:19px;
	padding:0px 10px;
	position:relative;
	
	background:url(images/bg_textarea_1.jpg) repeat-x;
	border:1px solid #e6e6e6;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_leave_comment .textarea.errored {border:1px solid #f2d3ce;}
.block_leave_comment .textarea textarea {width:100%; height:148px; line-height:15px; padding:5px 0px; display:block; background-color:transparent; border:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c;}
.block_leave_comment .form {margin-top:5px; padding:13px 15px 18px; background-color:#fcfcfc; border:1px solid #f7f7f7;}

.block_contact_us_type_1 {}
.block_contact_us_type_1 h4 {padding-bottom:18px;}
.block_contact_us_type_1 .map {margin:6px 0px 37px; padding:4px; overflow:hidden; border:1px solid #ededed; line-height:0px;}
.block_contact_us_type_1 .map iframe {width:100%; height:314px;}
.block_contact_us_type_1 .map a {display:none;}
.block_contact_us_type_1 .address {width:220px; float:right;}
.block_contact_us_type_1 .address p {padding-bottom:0px; color:#797979; line-height:20px;}
.block_contact_us_type_1 .address a {color:#797979;}
.block_contact_us_type_1 .send_message {width:700px; float:left;}
.block_contact_us_type_1 .send_message .form {padding-top:4px;}
.block_contact_us_type_1 .send_message .form .label {padding-bottom:8px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#7c7c7c; font-weight:bold;}
.block_contact_us_type_1 .send_message .form .label span {font-weight:normal;}
.block_contact_us_type_1 .send_message .form .field {
	height:28px;
	margin-bottom:14px;
	padding:0px 10px;
	position:relative;
	
	background:url(images/bg_field_1.jpg) repeat-x;
	border:1px solid #e6e6e6;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_contact_us_type_1 .send_message .form .field input {width:100%; height:15px; line-height:15px; padding:5px 0px; display:block; background-color:transparent; border:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c;}
.block_contact_us_type_1 .send_message .form .field.errored {border:1px solid #f2d3ce;}
.block_contact_us_type_1 .send_message .form .textarea {
	height:158px;
	margin-bottom:19px;
	padding:0px 10px;
	position:relative;
	
	background:url(images/bg_textarea_1.jpg) repeat-x;
	border:1px solid #e6e6e6;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_contact_us_type_1 .send_message .form .textarea.errored {border:1px solid #f2d3ce;}
.block_contact_us_type_1 .send_message .form .textarea textarea {width:100%; height:148px; line-height:15px; padding:5px 0px; display:block; background-color:transparent; border:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c;}

.block_contact_us_type_2 {}
.block_contact_us_type_2 h4 {padding-bottom:17px;}
.block_contact_us_type_2 .col_left {width:460px; float:left;}
.block_contact_us_type_2 .map {margin:7px 0px 36px; padding:4px; overflow:hidden; border:1px solid #ededed; line-height:0px;}
.block_contact_us_type_2 .map iframe {width:100%; height:259px;}
.block_contact_us_type_2 .map a {display:none;}
.block_contact_us_type_2 .address {}
.block_contact_us_type_2 .address p {padding-bottom:0px; color:#797979; line-height:20px;}
.block_contact_us_type_2 .address a {color:#797979;}
.block_contact_us_type_2 .send_message {width:460px; float:right;}
.block_contact_us_type_2 .send_message .form {margin-top:7px; padding:13px 15px 18px; background-color:#fcfcfc; border:1px solid #f7f7f7;}
.block_contact_us_type_2 .send_message .form .label {padding-bottom:8px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#7c7c7c; font-weight:bold;}
.block_contact_us_type_2 .send_message .form .label span {font-weight:normal;}
.block_contact_us_type_2 .send_message .form .field {
	height:28px;
	margin-bottom:14px;
	padding:0px 10px;
	position:relative;
	
	background:url(images/bg_field_1.jpg) repeat-x;
	border:1px solid #e6e6e6;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_contact_us_type_2 .send_message .form .field input {width:100%; height:15px; line-height:15px; padding:5px 0px; display:block; background-color:transparent; border:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c;}
.block_contact_us_type_2 .send_message .form .field.errored {border:1px solid #f2d3ce;}
.block_contact_us_type_2 .send_message .form .textarea {
	height:158px;
	margin-bottom:19px;
	padding:0px 10px;
	position:relative;
	
	background:url(images/bg_textarea_1.jpg) repeat-x;
	border:1px solid #e6e6e6;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_contact_us_type_2 .send_message .form .textarea.errored {border:1px solid #f2d3ce;}
.block_contact_us_type_2 .send_message .form .textarea textarea {width:100%; height:148px; line-height:15px; padding:5px 0px; display:block; background-color:transparent; border:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c;}

.block_faq {}
.block_faq .filter {margin-bottom:29px; overflow:hidden;}
.block_faq .filter li {
	float:left;
	display:block;
	position:relative;
	
	background-color:#f5f5f5;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#f5f5f5));
    background:-webkit-linear-gradient(#ffffff, #f5f5f5);
    background:-moz-linear-gradient(#ffffff, #f5f5f5);
    background:-ms-linear-gradient(#ffffff, #f5f5f5);
    background:linear-gradient(#ffffff, #f5f5f5);
	background:-o-linear-gradient(#ffffff, #f5f5f5);
    -pie-background:linear-gradient(#ffffff, #f5f5f5);
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_faq .filter li:first-child {
	border-left:1px solid #e8e8e8;
	
	-moz-border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	border-radius:3px 0px 0px 3px;
}
.block_faq .filter li.last_item {
	-moz-border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	border-radius:0px 3px 3px 0px;
}
.block_faq .filter li a {height:20px; padding:4px 12px 0px 11px; display:block; border-left:1px solid #ffffff; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; line-height:normal;}
.block_faq .filter li a:hover {text-decoration:none;}
.block_faq .filter li:first-child a {padding-left:12px; border:0px;}
.block_faq .filter li.active {
	margin-left:-1px;
	
	background-color:#fb5a22;
	border:1px solid #f75016;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fb5a22) to(#f75016));
    background:-webkit-linear-gradient(#fb5a22, #f75016);
    background:-moz-linear-gradient(#fb5a22, #f75016);
    background:-ms-linear-gradient(#fb5a22, #f75016);
    background:linear-gradient(#fb5a22, #f75016);
	background:-o-linear-gradient(#fb5a22, #f75016);
    -pie-background:linear-gradient(#fb5a22, #f75016);
}
.block_faq .filter li.active:first-child {margin-left:0px;}
.block_faq .filter li.active a {border-left:0px; color:#ffffff;}

.block_faq .faq {width:100%; padding-top:8px; position:relative;}
.block_faq .question {
	overflow:hidden;
	position:relative;
	
	background-color:#f5f5f5;
	border:1px solid #e6e6e6;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc) to(#f5f5f5));
    background:-webkit-linear-gradient(#fcfcfc, #f5f5f5);
    background:-moz-linear-gradient(#fcfcfc, #f5f5f5);
    background:-ms-linear-gradient(#fcfcfc, #f5f5f5);
    background:linear-gradient(#fcfcfc, #f5f5f5);
	background:-o-linear-gradient(#fcfcfc, #f5f5f5);
    -pie-background:linear-gradient(#fcfcfc, #f5f5f5);
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_faq .question .icon {width:37px; padding-top:10px; float:left; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:15px; color:#bebebe; font-weight:bold; text-align:center; line-height:17px;}
.block_faq .question .text {
	padding:9px 13px 10px;
	overflow:hidden;
	position:relative;
	
	background-color:#ffffff;
	border-left:1px solid #e6e6e6;
	
	-moz-border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	border-radius:0px 3px 3px 0px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#404040;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
}
.block_faq .answer {
	padding:16px 0px 18px;
	display:none;
	overflow:hidden;
	position:relative;
	
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px;
	border-radius:0px 0px 3px 3px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_faq .answer .icon {width:37px; float:left; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:15px; color:#bebebe; font-weight:bold; text-align:center; line-height:15px;}
.block_faq .answer .text {margin-top:2px; padding:1px 13px 0; overflow:hidden; border-left:1px solid #e6e6e6;}
.block_faq .answer .text p {padding-bottom:0px; color:#797979; line-height:17px;}
.block_faq .answer .text p:first-child {margin-top:-4px;}
.block_faq .faq.expanded .question {
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
}
.block_faq .faq.expanded .question .text {
	-moz-border-radius:0px 3px 0px 0px;
	-webkit-border-radius:0px 3px 0px 0px;
	border-radius:0px 3px 0px 0px;
}

.block_pricing_table_type_1 {padding:6px; display:inline-block; background-color:#fcfcfc; border:1px solid #f5f5f5;}
.block_pricing_table_type_1 .column {width:179px; float:left; border-right:1px solid #ededed;}
.block_pricing_table_type_1 .column:first-child {border-left:1px solid #ededed;}
.block_pricing_table_type_1 .title {height:49px; line-height:49px; background-color:#ffffff; border-top:1px solid #ededed; border-bottom:1px solid #ededed; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#404040; font-weight:bold; text-align:center;}
.block_pricing_table_type_1 .price {height:62px; background-color:#fafafa; border-bottom:1px solid #ededed; text-align:center;}
.block_pricing_table_type_1 .price p {padding-bottom:0px; line-height:normal;}
.block_pricing_table_type_1 .price .num {padding-top:11px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:19px; color:#404040; font-weight:bold;}
.block_pricing_table_type_1 .price .num span {color:#f75016;}
.block_pricing_table_type_1 .price .period {margin-top:-2px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}
.block_pricing_table_type_1 .cell {padding:8px 0px 8px; background-color:#ffffff; border-bottom:1px solid #ededed; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#797979; text-align:center; line-height:17px;}
.block_pricing_table_type_1 .cell.alt {background-color:#fffcfa;}
.block_pricing_table_type_1 .button {padding:16px 0px; background-color:#fdfdfd; border-bottom:1px solid #ededed; text-align:center;}
.block_pricing_table_type_1 .column.special {
	width:193px;
	margin:-7px -1px;
	padding:6px;
	position:relative;
	
	border:1px solid #ededed;
	background-color:#ffffff;
	
	-moz-box-shadow:0px 2px 3px -2px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:0px 2px 3px -2px rgba(0, 0, 0, 0.7);
	box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.1);
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_pricing_table_type_1 .column.special .title {border-left:1px solid #ededed; border-right:1px solid #ededed;}
.block_pricing_table_type_1 .column.special .price {border-left:1px solid #ededed; border-right:1px solid #ededed;}
.block_pricing_table_type_1 .column.special .cell {border-left:1px solid #ededed; border-right:1px solid #ededed;}
.block_pricing_table_type_1 .column.special .button {border-left:1px solid #ededed; border-right:1px solid #ededed;}

.block_pricing_table_type_2 {margin-left:-8px; overflow:hidden;}
.block_pricing_table_type_2 .column {width:215px; margin-left:8px; padding:6px; float:left; background-color:#fcfcfc; border:1px solid #f5f5f5;}
.block_pricing_table_type_2 .title {
	height:36px;
	line-height:36px;
	position:relative;
	
	background-color:#383838;
	border:1px solid #1e1e1e;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#383838) to(#333333));
    background:-webkit-linear-gradient(#383838, #333333);
    background:-moz-linear-gradient(#383838, #333333);
    background:-ms-linear-gradient(#383838, #333333);
    background:linear-gradient(#383838, #333333);
	background:-o-linear-gradient(#383838, #333333);
    -pie-background:linear-gradient(#383838, #333333);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.block_pricing_table_type_2 .price {height:62px; background-color:#fcfcfc; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}
.block_pricing_table_type_2 .price p {padding-bottom:0px; line-height:normal;}
.block_pricing_table_type_2 .price .num {padding-top:11px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:19px; color:#404040; font-weight:bold;}
.block_pricing_table_type_2 .price .period {margin-top:-2px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}
.block_pricing_table_type_2 .cell {padding:8px 0px 8px; background-color:#ffffff; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#797979; text-align:center; line-height:17px;}
.block_pricing_table_type_2 .button {padding:15px 0px; background-color:#fdfdfd; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}
.block_pricing_table_type_2 .special .title {
	background-color:#f76534;
	border:1px solid #f54e16;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#f76534) to(#f75117));
    background:-webkit-linear-gradient(#f76534, #f75117);
    background:-moz-linear-gradient(#f76534, #f75117);
    background:-ms-linear-gradient(#f76534, #f75117);
    background:linear-gradient(#f76534, #f75117);
	background:-o-linear-gradient(#f76534, #f75117);
    -pie-background:linear-gradient(#f76534, #f75117);
}

.block_pricing_table_type_3 {margin-left:-8px; overflow:hidden;}
.block_pricing_table_type_3 .column {width:294px; margin-left:8px; padding:6px; float:left; background-color:#fcfcfc; border:1px solid #f5f5f5;}
.block_pricing_table_type_3 .title {
	height:36px;
	line-height:36px;
	position:relative;
	
	background-color:#818181;
	border:1px solid #7a7a7a;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#818181) to(#767676));
    background:-webkit-linear-gradient(#818181, #767676);
    background:-moz-linear-gradient(#818181, #767676);
    background:-ms-linear-gradient(#818181, #767676);
    background:linear-gradient(#818181, #767676);
	background:-o-linear-gradient(#818181, #767676);
    -pie-background:linear-gradient(#818181, #767676);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.block_pricing_table_type_3 .price {height:62px; background-color:#fcfcfc; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}
.block_pricing_table_type_3 .price p {padding-bottom:0px; line-height:normal;}
.block_pricing_table_type_3 .price .num {padding-top:11px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:19px; color:#404040; font-weight:bold;}
.block_pricing_table_type_3 .price .period {margin-top:-2px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}
.block_pricing_table_type_3 .cell {padding:8px 0px 8px; background-color:#ffffff; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#797979; text-align:center; line-height:17px;}
.block_pricing_table_type_3 .button {padding:15px 0px; background-color:#fdfdfd; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}
.block_pricing_table_type_3 .special .title {
	background-color:#f76534;
	border:1px solid #f54e16;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#f76534) to(#f75117));
    background:-webkit-linear-gradient(#f76534, #f75117);
    background:-moz-linear-gradient(#f76534, #f75117);
    background:-ms-linear-gradient(#f76534, #f75117);
    background:linear-gradient(#f76534, #f75117);
	background:-o-linear-gradient(#f76534, #f75117);
    -pie-background:linear-gradient(#f76534, #f75117);
}

.block_about {}
.block_about p {color:#797979;}
.block_about .main {width:620px; float:left;}
.block_about .skills {width:300px; float:right;}

.block_levels {}
.block_levels p {padding:2px 0px 4px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#696969; font-weight:bold; text-transform:uppercase;}
.block_levels .progress {
	height:14px;
	margin-bottom:11px;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_progress.jpg) repeat-x;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_levels .progress div {
	width:0px;
	height:14px;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_progress_level.jpg) repeat-x;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
}

.block_our_stages {margin-left:-20px; margin-bottom:-20px;}
.block_our_stages h4 {margin-left:20px;}
.block_our_stages p {color:#797979;}
.block_our_stages .column {width:220px; margin-left:20px; margin-bottom:20px; float:left;}
.block_our_stages .stage {width:55px; height:28px; margin-right:11px; margin-bottom:8px; float:left; background:url(images/bg_stage_1.png) no-repeat;}
.block_our_stages .title {padding:3px 0px 0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#404040; font-weight:bold; line-height:normal;}
.block_our_stages .stage p {padding:6px 0px 0px 7px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-transform:uppercase; line-height:normal;}

.block_our_team {margin-left:-20px; margin-bottom:-20px; overflow:hidden;}
.block_our_team h4 {margin-left:20px; padding-bottom:24px;}
.block_our_team .teammate {width:220px; margin-left:20px; margin-bottom:20px; float:left;}
.block_our_team .teammate p {padding-bottom:0px; color:#797979; text-align:center;}
.block_our_team .teammate .photo {margin-bottom:17px; padding:3px; overflow:hidden; border:1px solid #ededed; line-height:0px;}
.block_our_team .teammate .photo img {width:100%; height:auto;}
.block_our_team .teammate .name {padding-bottom:7px; text-align:center;}
.block_our_team .teammate .position {padding-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b6b6b6; font-style:italic;}
.block_our_team .teammate .social {margin-top:18px; padding-top:6px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed; text-align:center; line-height:0px;}
.block_our_team .teammate .social li {padding:0px 6px 6px; display:inline-block; line-height:0px;}
.block_our_team .teammate .social li a {height:16px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_5.png); text-indent:-9000px;}
.block_our_team .teammate .social li a.facebook {width:16px; background-position:0px 0px;}
.block_our_team .teammate .social li a.twitter {width:20px; background-position:-28px 0px;}
.block_our_team .teammate .social li a.dribble {width:16px; background-position:-59px 0px;}
.block_our_team .teammate .social li a.skype {width:16px; background-position:-88px 0px;}
.block_our_team .teammate .social li a.email {width:15px; background-position:-118px 0px;}

.block_our_clients {margin-left:-20px; margin-bottom:-20px;}
.block_our_clients h4 {margin-left:20px; padding-bottom:24px;}
.block_our_clients .client {width:170px; height:78px; margin-left:20px; margin-bottom:20px; float:left; border:1px solid #ededed; line-height:0px;}
.block_our_clients .client a {width:170px; height:78px; display:table-cell; text-align:center; vertical-align:middle;}

.block_services_type_1 {margin-left:-20px; margin-bottom:-20px; overflow:hidden;}
.block_services_type_1 p {color:#797979;}
.block_services_type_1 .service {width:300px; margin-left:20px; margin-bottom:20px; float:left;}
.block_services_type_1 .icon {margin-right:11px; padding-top:3px; float:left; line-height:0px;}
.block_services_type_1 .title {overflow:hidden;}
.block_services_type_1 .title h5 {padding-bottom:5px;}
.block_services_type_1 .title p {padding-bottom:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#a6a6a6; font-weight:bold; text-transform:uppercase;}
.block_services_type_1 .text {padding-top:10px;}
/*.block_services_type_1 .service .button {margin-top:-15px;} /*added*/

.block_services_type_2 {margin-left:-20px; margin-bottom:-12px; overflow:hidden;}
.block_services_type_2 p {color:#797979;}
.block_services_type_2 .service {width:460px; margin-left:20px; margin-bottom:12px; float:left;}
.block_services_type_2 .icon {
	width:35px;
	height:35px;
	margin-right:13px;
	margin-top:3px;
	float:left;
	position:relative;
	
	background-color:#333333;
	background-repeat:no-repeat;
	background-position:center center;
	
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	border-radius:17px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_services_type_2 .icon.icon_1 {background-image:url(images/icon_services_2_1.png);}
.block_services_type_2 .icon.icon_2 {background-image:url(images/icon_services_2_2.png);}
.block_services_type_2 .icon.icon_3 {background-image:url(images/icon_services_2_3.png);}
.block_services_type_2 .icon.icon_4 {background-image:url(images/icon_services_2_4.png);}
.block_services_type_2 .content {overflow:hidden;}
.block_services_type_2 .content h5 {padding-bottom:10px;}
/*.block_services_type_2 .service .button {margin-top:-15px;} /*added*/

.block_services_type_3 {margin-left:-20px; margin-bottom:-20px; overflow:hidden;}
.block_services_type_3 p {color:#797979;}
.block_services_type_3 .service {width:220px; margin-left:20px; margin-bottom:20px; float:left;}
.block_services_type_3 .icon {
	width:35px;
	height:35px;
	margin-right:11px;
	float:left;
	position:relative;
	
	background-color:#333333;
	background-repeat:no-repeat;
	background-position:center center;
	
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	border-radius:17px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_services_type_3 .icon.icon_1 {background-image:url(images/icon_services_3_1.png);}
.block_services_type_3 .icon.icon_2 {background-image:url(images/icon_services_3_2.png);}
.block_services_type_3 .icon.icon_3 {background-image:url(images/icon_services_3_3.png);}
.block_services_type_3 .icon.icon_4 {background-image:url(images/icon_services_3_4.png);}
.block_services_type_3 .title {overflow:hidden;}
.block_services_type_3 .title h5 {padding:10px 0px 0px;}
.block_services_type_3 .text {padding-top:10px;}
/*.block_services_type_3 .service .button {margin-top:-15px;} /*added*/

.block_services_type_4 {margin-left:-20px; margin-bottom:-20px; overflow:hidden;}
.block_services_type_4 p {padding-bottom:0px; color:#797979;}
.block_services_type_4 .service {width:220px; margin-left:20px; margin-bottom:20px; padding:13px 0px 12px; float:left; text-align:center;}
.block_services_type_4 .service h5 {padding-bottom:15px;}
.block_services_type_4 .service .icon {height:43px;}
.block_services_type_4 .service:hover {background-color:#fafafa;}
/*.block_services_type_4 .service .button {margin-top:-15px;} /*added*/

.block_filter_1 {margin-bottom:35px;}
.block_filter_1 ul {padding:7px 0px; display:block; overflow:hidden;}
.block_filter_1 li {height:12px; margin-left:4px; padding-left:4px; float:left; display:block; border-left:1px solid #e7e7e7;}
.block_filter_1 li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_filter_1 li a {
	height:22px;
	line-height:22px;
	margin-top:-5px;
	padding:0px 8px;
	display:block;
	position:relative;
	
	background-color:#ffffff;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#797979;
}
.block_filter_1 li a:hover {background-color:#f7f7f7; text-decoration:none;}
.block_filter_1 li.active a {background-color:#f75016; color:#ffffff;}

.block_gallery {margin-left:-20px; margin-bottom:-20px;}
.block_gallery .item {margin-left:20px; margin-bottom:20px; padding:4px; float:left; position:relative; border:1px solid #ededed;}
.block_gallery .item .image {line-height:0px;}
.block_gallery .item .image img {width:100%; height:auto;}
.block_gallery .item .info {overflow:hidden; position:absolute; left:4px; right:4px; top:4px; bottom:4px; background:url(images/bg_hover_gallery.png); opacity:0; filter:alpha(opacity=0); text-align:center;}
.block_gallery .item .info, .block_gallery .item .info > * {
	-webkit-transition:all 0.35s ease-in-out 0s;
	-moz-transition:all 0.35s ease-in-out 0s;
	-ms-transition:all 0.35s ease-in-out 0s;
	-o-transition:all 0.35s ease-in-out 0s;
	transition:all 0.35s ease-in-out 0s;
}
.block_gallery .item .icons {width:100%; overflow:hidden; position:absolute; left:0px; top:-100%; text-align:center;}
.block_gallery .item .icons ul {display:inline-block;}
.block_gallery .item .icons li {margin-left:4px; float:left; display:block;}
.block_gallery .item .icons li:first-child {margin-left:0px;}
.block_gallery .item .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_gallery .item .icons a:hover {background-color:#cfcfcf;}
.block_gallery .item .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_gallery .item .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_gallery .item h6 {width:100%; position:absolute; left:-100%; top:67px; color:#ffffff;}
.block_gallery .item .info > a {width:100%; display:block; position:absolute; right:-100%; top:91px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e0e0e0;}

.block_gallery .item .info:hover {opacity:1; filter:alpha(opacity=100);}
.block_gallery .item .info:hover h6 {left:0px;}
.block_gallery .item .info:hover > a {right:0px;}
.block_gallery .item .info:hover .icons {top:0px;}


.block_gallery.c_2 .item {width:450px;}
.block_gallery.c_2 .item .icons {padding-top:105px;}
.block_gallery.c_2 .item h6 {top:142px;}
.block_gallery.c_2 .item .info > a {top:166px;}

.block_gallery.c_3 .item {width:290px;}
.block_gallery.c_3 .item .icons {padding-top:55px;}
.block_gallery.c_3 .item h6 {top:92px;}
.block_gallery.c_3 .item .info > a {top:116px;}

.block_gallery.c_4 .item {width:210px;}
.block_gallery.c_4 .item .icons {padding-top:30px;}

.block_portfolio_1 {margin-left:-20px;}
.block_portfolio_1 .item {margin-left:20px; margin-bottom:20px; float:left;}
.block_portfolio_1 .item .image {padding:4px; position:relative; border:1px solid #ededed; line-height:0px;}
.block_portfolio_1 .item .image img {width:100%; height:auto;}
.block_portfolio_1 .item .info {position:absolute; left:4px; right:4px; top:4px; bottom:4px; background:url(images/bg_hover_gallery.png); opacity:0; filter:alpha(opacity=0); text-align:center;}
.block_portfolio_1 .item .icons {width:100%; margin-top:-15px; position:absolute; left:0px; top:50%; overflow:hidden; text-align:center;}
.block_portfolio_1 .item .icons ul {display:inline-block;}
.block_portfolio_1 .item .icons li {margin-left:4px; float:left; display:block;}
.block_portfolio_1 .item .icons li:first-child {margin-left:0px;}
.block_portfolio_1 .item .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_portfolio_1 .item .icons a:hover {background-color:#cfcfcf;}
.block_portfolio_1 .item .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_portfolio_1 .item .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_portfolio_1 .item .description {overflow:hidden;}
.block_portfolio_1 .item .description h5 {padding-bottom:10px; font-family: Arial, Helvetica, sans-serif;}
.block_portfolio_1 .item .description h6 {padding-bottom:6px;}
.block_portfolio_1 .item .description p {padding-bottom:12px; color:#797979;}
.block_portfolio_1 .item .description .tags {padding-bottom:7px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#797979; font-weight:bold;}
.block_portfolio_1 .item .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:normal;}

.block_portfolio_1 .item .info {
	-webkit-transition:all 0.35s ease-in-out 0s;
	-moz-transition:all 0.35s ease-in-out 0s;
	-ms-transition:all 0.35s ease-in-out 0s;
	-o-transition:all 0.35s ease-in-out 0s;
	transition:all 0.35s ease-in-out 0s;
}
.block_portfolio_1 .item .info:hover {opacity:1; filter:alpha(opacity=100);}
@-moz-keyframes scaleIn {
	0% {
		-moz-transform: scale(.3);
		opacity:0;
	}
	
	70% {
		-moz-transform: scale(.3);
		opacity:0;
	}
	
	100% {
		-moz-transform: scale(1);
		opacity:1;
	}
}
@-webkit-keyframes scaleIn {
	0% {
		-webkit-transform: scale(.3);
		opacity:0;
	}
	
	70% {
		-webkit-transform: scale(.3);
		opacity:0;
	}
	
	100% {
		-webkit-transform: scale(1);
		opacity:1;
	}
}
@-ms-keyframes scaleIn {
	0% {
		-ms-transform: scale(.3);
		opacity:0;
	}
	
	70% {
		-ms-transform: scale(.3);
		opacity:0;
	}
	
	100% {
		-ms-transform: scale(1);
		opacity:1;
	}
}
keyframes scaleIn {
	0% {
		transform: scale(.3);
		opacity:0;
	}
	
	70% {
		transform: scale(.3);
		opacity:0;
	}
	
	100% {
		transform: scale(1);
		opacity:1;
	}
}
.block_portfolio_1 .item .info .icons a {
	-webkit-animation:.5s ease;
	-moz-animation:.5s ease;
	-ms-animation:.5s ease;
	animation:.5s ease;
}
.block_portfolio_1 .item .info:hover .icons a {
	-webkit-animation-name:scaleIn;
	-moz-animation-name:scaleIn;
	-ms-animation-name:scaleIn;
	animation-name:scaleIn;
}

.block_portfolio_1 .slider_portfolio {}
.block_portfolio_1 .flex-direction-nav {}
.block_portfolio_1 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_portfolio_1 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_portfolio_1 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_portfolio_1 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_portfolio_1 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_portfolio_1 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_portfolio_1 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_portfolio_1.c_1 {margin:0px;}
.block_portfolio_1.c_1 .item {width:auto; margin:0px; float:none;}
.block_portfolio_1.c_1 .item .image {width:540px; margin-right:30px; margin-top:3px; float:left;}

.block_portfolio_1.c_1 .description h5 {margin-top:1px;}

.block_portfolio_1.c_2 .item {width:460px; margin-bottom:37px;}
.block_portfolio_1.c_2 .item .image {width:450px; margin-bottom:19px;}
.block_portfolio_1.c_2 .item .description {padding-bottom:4px; text-align:center;}
.block_portfolio_1.c_2 .item .description .tags {padding-bottom:3px;}

.block_portfolio_1.c_3 .item {width:300px; margin-bottom:37px;}
.block_portfolio_1.c_3 .item .image {width:290px; margin-bottom:19px;}
.block_portfolio_1.c_3 .item .description {padding-bottom:4px; text-align:center;}
.block_portfolio_1.c_3 .item .description .tags {padding-bottom:4px;}

.block_portfolio_1.c_4 .item {width:220px; margin-bottom:37px;}
.block_portfolio_1.c_4 .item .image {width:210px; margin-bottom:19px;}
.block_portfolio_1.c_4 .item .description {padding-bottom:4px; text-align:center;}
.block_portfolio_1.c_4 .item .description .tags {padding-bottom:4px;}

.block_portfolio_2 {margin-left:-20px; margin-bottom:-37px;}
.block_portfolio_2 .item {margin-left:20px; margin-bottom:37px; float:left;}
.block_portfolio_2 .item .image {margin-bottom:18px; padding:4px; position:relative; border:1px solid #ededed; line-height:0px;}
.block_portfolio_2 .item .image img {width:100%; height:auto;}
.block_portfolio_2 .item .info {display:none; position:absolute; left:4px; right:4px; top:4px; bottom:4px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_portfolio_2 .item .icons {overflow:hidden; text-align:center;}
.block_portfolio_2 .item .icons ul {display:inline-block;}
.block_portfolio_2 .item .icons li {margin-left:4px; float:left; display:block;}
.block_portfolio_2 .item .icons li:first-child {margin-left:0px;}
.block_portfolio_2 .item .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_portfolio_2 .item .icons a:hover {background-color:#cfcfcf;}
.block_portfolio_2 .item .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_portfolio_2 .item .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_portfolio_2 .item .description {padding-bottom:16px; overflow:hidden; text-align:center;}
.block_portfolio_2 .item .description h6 {padding-bottom:7px;}
.block_portfolio_2 .item .description p {padding-bottom:0px;}
.block_portfolio_2 .item .description .tags {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:bold;}
.block_portfolio_2 .item .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:normal;}

.block_portfolio_2 .slider_portfolio {}
.block_portfolio_2 .flex-direction-nav {}
.block_portfolio_2 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_portfolio_2 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_portfolio_2 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_portfolio_2 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_portfolio_2 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_portfolio_2 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_portfolio_2 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_portfolio_2.c_2 .item {width:460px;}
.block_portfolio_2.c_2 .item .image {width:450px;}
.block_portfolio_2.c_2 .item .icons {padding-top:126px;}

.block_portfolio_2.c_3 .item {width:300px;}
.block_portfolio_2.c_3 .item .image {width:290px;}
.block_portfolio_2.c_3 .item .icons {padding-top:75px;}

.block_portfolio_2.c_4 .item {width:220px;}
.block_portfolio_2.c_4 .item .image {width:210px;}
.block_portfolio_2.c_4 .item .icons {padding-top:51px;}

.block_portfolio_3 {margin-left:-20px; margin-bottom:-39px;}
.block_portfolio_3 .item {margin-left:20px; margin-bottom:39px; padding:4px; float:left; border:1px solid #ededed;}
.block_portfolio_3 .item .image {margin-bottom:15px; position:relative; line-height:0px;}
.block_portfolio_3 .item .image img {width:100%; height:auto;}
.block_portfolio_3 .item .info {display:none; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_portfolio_3 .item .icons {overflow:hidden; text-align:center;}
.block_portfolio_3 .item .icons ul {display:inline-block;}
.block_portfolio_3 .item .icons li {margin-left:4px; float:left; display:block;}
.block_portfolio_3 .item .icons li:first-child {margin-left:0px;}
.block_portfolio_3 .item .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_portfolio_3 .item .icons a:hover {background-color:#cfcfcf;}
.block_portfolio_3 .item .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_portfolio_3 .item .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_portfolio_3 .item .description {padding-bottom:8px; overflow:hidden; text-align:center;}
.block_portfolio_3 .item .description h6 {padding-bottom:7px;}
.block_portfolio_3 .item .description h6 span {display:inline-block; background-color:#ffffff;}
.block_portfolio_3 .item .description p {padding-bottom:0px;}
.block_portfolio_3 .item .description .tags {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:bold;}
.block_portfolio_3 .item .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:normal;}

.block_portfolio_3 .slider_portfolio {}
.block_portfolio_3 .flex-direction-nav {}
.block_portfolio_3 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_portfolio_3 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_portfolio_3 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_portfolio_3 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_portfolio_3 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_portfolio_3 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_portfolio_3 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_portfolio_3.c_2 .item {width:450px;}
.block_portfolio_3.c_2 .item .image {width:450px;}
.block_portfolio_3.c_2 .item .icons {padding-top:126px;}
.block_portfolio_3.c_2 .item .description h6 {margin:0px 64px;}
.block_portfolio_3.c_2 .item .description h6 span {padding:0px 8px;}

.block_portfolio_3.c_3 .item {width:290px;}
.block_portfolio_3.c_3 .item .image {width:290px;}
.block_portfolio_3.c_3 .item .icons {padding-top:75px;}
.block_portfolio_3.c_3 .item .description h6 {margin:0px 22px;}
.block_portfolio_3.c_3 .item .description h6 span {padding:0px 6px;}

.block_portfolio_3.c_4 .item {width:210px;}
.block_portfolio_3.c_4 .item .image {width:210px;}
.block_portfolio_3.c_4 .item .icons {padding-top:51px;}
.block_portfolio_3.c_4 .item .description h6 {margin:0px 6px;}
.block_portfolio_3.c_4 .item .description h6 span {padding:0px 6px;}

.block_portfolio_w_sidebar {margin-left:-20px;}
.block_portfolio_w_sidebar .item {margin-left:20px; margin-bottom:37px; float:left;}
.block_portfolio_w_sidebar .item .image {margin-bottom:18px; padding:4px; position:relative; border:1px solid #ededed; line-height:0px;}
.block_portfolio_w_sidebar .item .image img {width:100%; height:auto;}
.block_portfolio_w_sidebar .item .info {display:none; position:absolute; left:4px; right:4px; top:4px; bottom:4px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_portfolio_w_sidebar .item .icons {overflow:hidden; text-align:center;}
.block_portfolio_w_sidebar .item .icons ul {display:inline-block;}
.block_portfolio_w_sidebar .item .icons li {margin-left:4px; float:left; display:block;}
.block_portfolio_w_sidebar .item .icons li:first-child {margin-left:0px;}
.block_portfolio_w_sidebar .item .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_portfolio_w_sidebar .item .icons a:hover {background-color:#cfcfcf;}
.block_portfolio_w_sidebar .item .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_portfolio_w_sidebar .item .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_portfolio_w_sidebar .item .description {padding-bottom:16px; overflow:hidden;}
.block_portfolio_w_sidebar .item .description h6 {padding-bottom:7px;}
.block_portfolio_w_sidebar .item .description p {padding-bottom:0px; color:#797979;}
.block_portfolio_w_sidebar .item .description .tags {padding-bottom:2px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#686868; font-weight:bold;}
.block_portfolio_w_sidebar .item .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e79c82; font-weight:normal;}

.block_portfolio_w_sidebar .slider_portfolio {}
.block_portfolio_w_sidebar .flex-direction-nav {}
.block_portfolio_w_sidebar .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_portfolio_w_sidebar .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_portfolio_w_sidebar .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_portfolio_w_sidebar .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_portfolio_w_sidebar .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_portfolio_w_sidebar .flex-direction-nav li a.flex-next {background-position:right top;}
.block_portfolio_w_sidebar .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_portfolio_w_sidebar.c_2 .item {width:330px;}
.block_portfolio_w_sidebar.c_2 .item .image {width:320px;}
.block_portfolio_w_sidebar.c_2 .item .icons {padding-top:86px;}

.block_portfolio_w_sidebar.c_3 {margin-left:-22px;}
.block_portfolio_w_sidebar.c_3 .item {width:212px; margin-left:22px;}
.block_portfolio_w_sidebar.c_3 .item .image {width:202px;}
.block_portfolio_w_sidebar.c_3 .item .icons {padding-top:49px;}

.block_portfolio_item_1 {padding-bottom:40px;}
.block_portfolio_item_1 .navigation {margin-bottom:34px; padding:9px 0px 8px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_portfolio_item_1 .navigation ul {float:right; display:block;}
.block_portfolio_item_1 .navigation li {height:14px; float:left; display:block; /*border-left:1px solid #f0f0f0;*/}
.block_portfolio_item_1 .navigation li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_portfolio_item_1 .navigation li a {height:19px; line-height:19px; margin-top:-3px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:9px; color:#919191; font-weight:bold; text-transform:uppercase;}
.block_portfolio_item_1 .navigation li a:hover {text-decoration:none; color:#f64305;}
.block_portfolio_item_1 .navigation li a.prev {padding-left:25px; background:url(images/arrow_4.png) no-repeat left top;}
.block_portfolio_item_1 .navigation li a.prev:hover {padding-left:25px; background:url(images/arrow_6.png) no-repeat left top;}
.block_portfolio_item_1 .navigation li a.next {margin-left:14px; padding-right:25px; background:url(images/arrow_5.png) no-repeat right top;}
.block_portfolio_item_1 .navigation li a.next:hover {padding-right:25px; background:url(images/arrow_7.png) no-repeat right top;}
.block_portfolio_item_1 .image {width:540px; margin-right:30px; margin-top:3px; padding:4px; float:left; border:1px solid #ededed; line-height:0px;}
.block_portfolio_item_1 .image img {width:100%; height:auto;}

.block_portfolio_item_1 .slider_portfolio {}
.block_portfolio_item_1 .flex-direction-nav {}
.block_portfolio_item_1 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_portfolio_item_1 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_portfolio_item_1 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_portfolio_item_1 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_portfolio_item_1 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_portfolio_item_1 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_portfolio_item_1 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}
.block_portfolio_item_1 .flex-control-nav {width:100%; display:block; overflow:hidden; position:absolute; left:0px; bottom:8px; text-align:center;}
.block_portfolio_item_1 .flex-control-nav li {padding:0px 1px; display:inline-block;}
.block_portfolio_item_1 .flex-control-nav li a {width:10px; height:10px; margin-left:1px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_balls_1.png); background-position:right top; text-indent:-9000px; cursor:pointer;}
.block_portfolio_item_1 .flex-control-nav li a.flex-active {background-position:left top;}

.block_portfolio_item_1 .description {overflow:hidden;}
.block_portfolio_item_1 .description h5 {padding-bottom:13px; margin-top:1px;}
.block_portfolio_item_1 .description h6 {padding:19px 0px 7px;}
.block_portfolio_item_1 .description p {padding-bottom:0px; color:#797979;}
.block_portfolio_item_1 .description .category {padding-bottom:10px; font-family: Arial, Helvetica, sans-serif; color:#686868; font-weight:bold;}
.block_portfolio_item_1 .description .category a {font-family:Arial, Helvetica, sans-serif; color:#a3a3a3; font-weight:normal;}
.block_portfolio_item_1 .description .details {width:195px; padding-bottom:14px; display:block;}
.block_portfolio_item_1 .description .details li {padding:8px 0px; border-bottom:1px solid #f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3;}
.block_portfolio_item_1 .description .details li a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3;}
.block_portfolio_item_1 .description .details li span {font-family:Arial, Helvetica, sans-serif; color:#686868; font-weight:bold;}

.block_portfolio_item_2 {padding-bottom:40px;}
.block_portfolio_item_2 .navigation {margin-bottom:37px; padding:9px 0px 8px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_portfolio_item_2 .navigation ul {float:right; display:block;}
.block_portfolio_item_2 .navigation li {height:14px; float:left; display:block; /*border-left:1px solid #f0f0f0;*/}
.block_portfolio_item_2 .navigation li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_portfolio_item_2 .navigation li a {height:19px; line-height:19px; margin-top:-3px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:9px; color:#919191; font-weight:bold; text-transform:uppercase;}
.block_portfolio_item_2 .navigation li a:hover {text-decoration:none; color:#f64305;}
.block_portfolio_item_2 .navigation li a.prev {padding-left:25px; background:url(images/arrow_4.png) no-repeat left top;}
.block_portfolio_item_2 .navigation li a.prev:hover {padding-left:25px; background:url(images/arrow_6.png) no-repeat left top;}
.block_portfolio_item_2 .navigation li a.next {padding-right:25px; margin-left:14px; background:url(images/arrow_5.png) no-repeat right top;}
.block_portfolio_item_2 .navigation li a.next:hover {padding-right:25px; background:url(images/arrow_7.png) no-repeat right top;}
.block_portfolio_item_2 .image {margin-bottom:36px; padding:4px; border:1px solid #ededed; line-height:0px;}
.block_portfolio_item_2 .image img {width:100%; height:auto;}

.block_portfolio_item_2 .slider_portfolio {}
.block_portfolio_item_2 .flex-direction-nav {}
.block_portfolio_item_2 .flex-direction-nav li {margin-top:-18px; display:block; position:absolute; right:0px; top:50%;}
.block_portfolio_item_2 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_portfolio_item_2 .flex-direction-nav li a {width:22px; height:35px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_3.png); text-indent:-9000px;}
.block_portfolio_item_2 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_portfolio_item_2 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_portfolio_item_2 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_portfolio_item_2 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}
.block_portfolio_item_2 .flex-control-nav {width:100%; display:block; overflow:hidden; position:absolute; left:0px; bottom:8px; text-align:center;}
.block_portfolio_item_2 .flex-control-nav li {padding:0px 1px; display:inline-block;}
.block_portfolio_item_2 .flex-control-nav li a {width:10px; height:10px; margin-left:1px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_balls_1.png); background-position:right top; text-indent:-9000px; cursor:pointer;}
.block_portfolio_item_2 .flex-control-nav li a.flex-active {background-position:left top;}

.block_portfolio_item_2 .description {width:620px; float:left;}
.block_portfolio_item_2 .description h5 {padding-bottom:15px;}
.block_portfolio_item_2 .description p {padding-bottom:17px; color:#797979;}
.block_portfolio_item_2 .description .category {padding-bottom:10px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#686868; font-weight:bold;}
.block_portfolio_item_2 .description .category a {font-family: Arial, Helvetica, sans-serif; color:#a3a3a3; font-size:11px; font-weight:normal;}

.block_portfolio_item_2 .details {width:300px; float:right;}
.block_portfolio_item_2 .details h5 {padding-bottom:11px;}
.block_portfolio_item_2 .details h6 {padding-bottom:11px;}
.block_portfolio_item_2 .details li {padding:8px 0px; border-bottom:1px solid #f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3;}
.block_portfolio_item_2 .details li a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3;}
.block_portfolio_item_2 .details li span {font-family: Arial, Helvetica, sans-serif; color:#686868; font-weight:bold;}

.block_portfolio_item_3 {padding-bottom:20px;}
.block_portfolio_item_3 h4 {padding-bottom:18px;}
.block_portfolio_item_3 p {padding-bottom:17px; color:#797979;}
/*.block_portfolio_item_3 .image {max-width:610px; margin-right:30px; margin-top:10px; padding-top:27px; float:left; background:url(images/bg_safari_frame_top.png) no-repeat; background-size:100% 27px; line-height:0px;}*/
.block_portfolio_item_3 .image {max-width:610px; margin-right:30px; margin-top:10px; float:left; line-height:0px;}
.block_portfolio_item_3 .image img {width:100%; height:auto;}
/*.block_portfolio_item_3 .image .frame {padding-bottom:13px; position:relative; background:url(images/bg_safari_frame_bottom.png) no-repeat left bottom; background-size:100% 13px; line-height:0px;}*/

.block_portfolio_item_3 .image .frame {position:relative; padding:4px; border:1px solid #ededed; line-height:0px;}
.block_portfolio_item_3 .image .hover {display:none; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:url(images/bg_hover_gallery.png); text-indent:-9000px;}
.block_portfolio_item_3 .image .hover a {
	width:29px;
	height:29px;
	margin-left:-15px;
	margin-top:-15px;
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_portfolio_item_3 .image .hover a:hover {background-color:#cfcfcf;}
.block_portfolio_item_3 .image .hover a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}

.block_portfolio_item_3 .description {padding-top:8px; overflow:hidden;}
.block_portfolio_item_3 .description h5 {padding-bottom:11px;}
.block_portfolio_item_3 .description ul {padding-bottom:36px; display:block;}
.block_portfolio_item_3 .description li {padding:8px 0px; border-bottom:1px solid #f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3;}
.block_portfolio_item_3 .description li a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3;}
.block_portfolio_item_3 .description li span {font-family: Arial, Helvetica, sans-serif; color:#686868; font-weight:bold;}

.block_portfolio_item_3 .navigation {margin-top:3px; padding:6px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_portfolio_item_3 .navigation ul {padding:0px; float:left; display:block;}
.block_portfolio_item_3 .navigation li {margin-left:14px; padding:0px; float:left; display:block; border:0px;}
.block_portfolio_item_3 .navigation li:first-child {margin-left:0px;}
.block_portfolio_item_3 .navigation li a {height:19px; line-height:19px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:9px; color:#919191; font-weight:bold; text-transform:uppercase;}
.block_portfolio_item_3 .navigation li a:hover {text-decoration:none; color:#f64305;}
.block_portfolio_item_3 .navigation li a.prev {padding-left:25px; background:url(images/arrow_4.png) no-repeat left top;}
.block_portfolio_item_3 .navigation li a.prev:hover {padding-left:25px; background:url(images/arrow_6.png) no-repeat left top;}
.block_portfolio_item_3 .navigation li a.next {padding-right:25px; background:url(images/arrow_5.png) no-repeat right top;}
.block_portfolio_item_3 .navigation li a.next:hover {padding-right:25px; background:url(images/arrow_7.png) no-repeat right top;}
.block_portfolio_item_3 .navigation li a.gallery {width:19px; background:url(images/icon_gallery.png) no-repeat left top; text-indent:-9000px;}

.block_slogan_1 {padding:32px 90px 29px; text-align:center;}
.block_slogan_1 p {padding-bottom:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; line-height:normal;}
.block_slogan_1 .text_1 {padding-bottom:1px; font-size:18px; color:#292929; font-weight:600;}
.block_slogan_1 .text_2 {font-size:14px; color:#696969; line-height:24px;}

.block_features_1 {}
.block_features_1 .feature {width:33.333%; padding-top:37px; float:left; background-repeat:no-repeat; background-position:center top; text-align:center;}
.block_features_1 .feature img.features_img {margin-bottom:13px;}
.block_features_1 .feature h5 {padding-bottom:11px;}
.block_features_1 .feature p {padding:0px 5px 0px; color:#797979;} /*added*/
.block_features_1 .feature.icon_1 {background-image:url(images/icon_main_1_1.png);}
.block_features_1 .feature.icon_2 {background-image:url(images/icon_main_1_2.png);}
.block_features_1 .feature.icon_3 {background-image:url(images/icon_main_1_3.png);}
.block_features_1 .feature .button {display:inline-block; margin-top:13px; padding-top:0;} /*added*/


.block_features_2 {}
.block_features_2 .feature {}
.block_features_2 .feature .image {margin-bottom:13px; padding:4px; border:1px solid #ededed;}
.block_features_2 .feature .image img {width:100%; height:auto; display:block;}
.block_features_2 .feature h5 {padding-bottom:9px;}
.block_features_2 .feature p {padding-bottom:13px; color:#797979;}
/*.block_features_2 .feature .button {margin-top:-13px;} /*added*/

.block_latest_projects_1 {margin-left:-20px;}
.block_latest_projects_1 h4 {margin-left:20px; padding-bottom:24px;}
.block_latest_projects_1 .project {width:220px; margin-left:20px; float:left;}
.block_latest_projects_1 .project .image {width:210px; margin-bottom:16px; padding:4px; position:relative; border:1px solid #ededed; line-height:0px;}
.block_latest_projects_1 .project .image img {width:100%; height:auto;}
.block_latest_projects_1 .project .image:hover .info {display:block;}
.block_latest_projects_1 .project .info {display:none; position:absolute; left:4px; right:4px; top:4px; bottom:4px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_latest_projects_1 .project .icons {padding-top:51px; overflow:hidden; text-align:center;}
.block_latest_projects_1 .project .icons ul {display:inline-block;}
.block_latest_projects_1 .project .icons li {margin-left:4px; float:left; display:block;}
.block_latest_projects_1 .project .icons li:first-child {margin-left:0px;}
.block_latest_projects_1 .project .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_latest_projects_1 .project .icons a:hover {background-color:#cfcfcf;}
.block_latest_projects_1 .project .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_latest_projects_1 .project .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_latest_projects_1 .project .description {padding-bottom:13px; overflow:hidden; text-align:center;}
.block_latest_projects_1 .project .description h6 {padding-bottom:4px;}
.block_latest_projects_1 .project .description h6 a:hover {color:#f75016; text-decoration:none;}
.block_latest_projects_1 .project .description p {padding-bottom:0px;}
.block_latest_projects_1 .project .description .tags {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#686868; font-weight:bold;}
.block_latest_projects_1 .project .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:normal;}
.block_latest_projects_1 .note {width:220px; margin-left:20px; float:left;}
.block_latest_projects_1 .note p {margin-top:-4px; padding-bottom:13px; color:#797979;}

.block_latest_projects_2 {margin-left:-20px;}
.block_latest_projects_2 h4 {margin-left:20px; padding-bottom:24px;}
.block_latest_projects_2 .project {width:300px; margin-left:20px; float:left;}
.block_latest_projects_2 .project .image {width:290px; margin-bottom:16px; padding:4px; position:relative; border:1px solid #ededed; line-height:0px;}
.block_latest_projects_2 .project .image img {width:100%; height:auto;}
.block_latest_projects_2 .project .image:hover .info {display:block;}
.block_latest_projects_2 .project .info {display:none; position:absolute; left:4px; right:4px; top:4px; bottom:4px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_latest_projects_2 .project .icons {padding-top:76px; overflow:hidden; text-align:center;}
.block_latest_projects_2 .project .icons ul {display:inline-block;}
.block_latest_projects_2 .project .icons li {margin-left:4px; float:left; display:block;}
.block_latest_projects_2 .project .icons li:first-child {margin-left:0px;}
.block_latest_projects_2 .project .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_latest_projects_2 .project .icons a:hover {background-color:#cfcfcf;}
.block_latest_projects_2 .project .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_latest_projects_2 .project .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_latest_projects_2 .project .description {padding-bottom:13px; overflow:hidden; text-align:center;}
.block_latest_projects_2 .project .description h6 {padding-bottom:4px;}
.block_latest_projects_2 .project .description h6 a:hover {color:#f75016; text-decoration:none;}
.block_latest_projects_2 .project .description p {padding-bottom:0px;}
.block_latest_projects_2 .project .description .tags {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#686868; font-weight:bold;}
.block_latest_projects_2 .project .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:normal;}

.block_latest_projects_3 {margin-left:-1px;}
.block_latest_projects_3 h4 {margin-left:1px; padding-bottom:25px;}
.block_latest_projects_3 .project {width:234px; margin-left:1px; margin-bottom:1px; float:left; background-color:#fcfcfc; border-bottom:1px solid #f1f1f1;}
.block_latest_projects_3 .project .image {width:234px; margin-bottom:8px; overflow:hidden; position:relative; line-height:0px;}
.block_latest_projects_3 .project .image img {width:100%; height:auto;}
.block_latest_projects_3 .project .info {display:none; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_latest_projects_3 .project .icons {width:100%; height:100%; overflow:hidden; position:absolute; text-align:center;}
.block_latest_projects_3 .project .icons ul {padding-top:56px; display:inline-block;}
.block_latest_projects_3 .project .icons li {margin-left:4px; float:left; display:block;}
.block_latest_projects_3 .project .icons li:first-child {margin-left:0px;}
.block_latest_projects_3 .project .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_latest_projects_3 .project .icons a:hover {background-color:#cfcfcf;}
.block_latest_projects_3 .project .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_latest_projects_3 .project .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_latest_projects_3 .project .icons a.icon_scale {background-image:url(images/icon_scale_1.gif); background-position:9px 9px;}
.block_latest_projects_3 .project .description {padding:0px 13px 5px; overflow:hidden;}
.block_latest_projects_3 .project .description h6 {margin-top:1px; padding-bottom:3px;}
.block_latest_projects_3 .project .description h6 a:hover {color:#f75016; text-decoration:none;}
.block_latest_projects_3 .project .description p {padding-bottom:0px;}
.block_latest_projects_3 .project .description .tags {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#686868; font-weight:bold;}
.block_latest_projects_3 .project .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:normal;}

.block_text_promo_1 {margin:37px 0px; padding:16px 190px 16px 20px; position:relative; border:1px solid #ededed;}
.block_text_promo_1 p {padding-bottom:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; line-height:normal;}
.block_text_promo_1 .text_1 {padding-bottom:1px; font-size:14px; color:#404040; font-weight:bold;}
.block_text_promo_1 .text_2 {font-size:12px; color:#9d9d9d; font-weight:600;}
.block_text_promo_1 .button {position:absolute; right:18px; top:21px;}

.block_latest_from_blog_1 {float:left;}
.block_latest_from_blog_1 h4 {padding-bottom:24px;}
.block_latest_from_blog_1 .post {width:220px; margin-right:20px; float:left;}
.block_latest_from_blog_1 .post .f_image {margin-bottom:13px; padding:4px; border:1px solid #ededed; line-height:0px;}
.block_latest_from_blog_1 .post .f_image img {width:100%; height:auto;}
.block_latest_from_blog_1 .post h6 {padding-bottom:7px;}
.block_latest_from_blog_1 .post h6 a:hover {color:#f75016; text-decoration:none;}
.block_latest_from_blog_1 .post p {padding-bottom:11px; color:#797979;}
.block_latest_from_blog_1 .post .info {padding-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#919191; font-style:italic;}
.block_latest_from_blog_1 .post .info a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#919191; font-style:italic;}

.block_latest_from_blog_1 .slider_blog {}
.block_latest_from_blog_1 .flex-direction-nav {}
.block_latest_from_blog_1 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_latest_from_blog_1 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_latest_from_blog_1 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_latest_from_blog_1 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_latest_from_blog_1 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_latest_from_blog_1 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_latest_from_blog_1 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_latest_from_blog_2 {margin-left:-20px;}
.block_latest_from_blog_2 h4 {margin-left:20px; padding-bottom:24px;}
.block_latest_from_blog_2 .post {width:220px; margin-left:20px; float:left;}
.block_latest_from_blog_2 .post .f_image {margin-bottom:13px; padding:4px; border:1px solid #ededed; line-height:0px;}
.block_latest_from_blog_2 .post .f_image img {width:100%; height:auto;}
.block_latest_from_blog_2 .post h6 {padding-bottom:7px;}
.block_latest_from_blog_2 .post h6 a:hover {color:#f75016; text-decoration:none;}
.block_latest_from_blog_2 .post p {padding-bottom:11px; color:#797979;}
.block_latest_from_blog_2 .post .info {padding-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#919191; font-style:italic;}
.block_latest_from_blog_2 .post .info a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#919191; font-style:italic;}
.block_latest_from_blog_2 .note {width:220px; margin-left:20px; float:left;}
.block_latest_from_blog_2 .note p {margin-top:-5px; padding-bottom:13px; color:#797979;}

.block_latest_from_blog_2 .slider_blog {}
.block_latest_from_blog_2 .flex-direction-nav {}
.block_latest_from_blog_2 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_latest_from_blog_2 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_latest_from_blog_2 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_latest_from_blog_2 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_latest_from_blog_2 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_latest_from_blog_2 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_latest_from_blog_2 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}


.block_main_testimonials { padding-left:1px; overflow:hidden;}
.block_main_testimonials h4 {padding-bottom:24px;}

.block_main_testimonials_2 {overflow:hidden;}
.block_main_testimonials_2 h4 {padding-bottom:3px;}
.block_main_testimonials_2 .block_testimonials_3 {padding-top:17px;}

.block_popular_blog_posts {}
.block_popular_blog_posts h4 {padding-bottom:4px;}
.block_popular_blog_posts .post {padding-top:18px;}
.block_popular_blog_posts .post .image {margin-right:12px; padding:2px; float:left; border:1px solid #eeeeee; line-height:0px;}
.block_popular_blog_posts .post .content {overflow:hidden;}
.block_popular_blog_posts .post p {padding-bottom:0px; line-height:normal;}
.block_popular_blog_posts .post .title {padding-bottom:5px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#404040; font-weight:bold; line-height:16px;}
.block_popular_blog_posts .post .title a {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#404040; font-weight:bold;}
.block_popular_blog_posts .post .title a:hover {color:#f75016; text-decoration:none;}
.block_popular_blog_posts .post .date {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-style:italic;}
.block_popular_blog_posts .post .date a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-style:italic;}

.block_contact_form_1 {}
.block_contact_form_1 h4 {padding-bottom:24px;}
.block_contact_form_1 .field {
	height:28px;
	margin-bottom:10px;
	padding:0px 10px;
	position:relative;
	
	background:url(images/bg_field_1.jpg) repeat-x;
	border:1px solid #e6e6e6;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_contact_form_1 .field input {width:100%; height:15px; line-height:15px; padding:5px 0px; display:block; background-color:transparent; border:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c;}
.block_contact_form_1 .field.errored {border:1px solid #f2d3ce;}
.block_contact_form_1 .textarea {
	height:72px;
	margin-bottom:10px;
	padding:0px 10px;
	position:relative;
	
	background:url(images/bg_textarea_1.jpg) repeat-x;
	border:1px solid #e6e6e6;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_contact_form_1 .textarea.errored {border:1px solid #f2d3ce;}
.block_contact_form_1 .textarea textarea {width:100%; height:62px; line-height:15px; padding:5px 0px; display:block; background-color:transparent; border:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c;}

.block_home_text_1 {}
.block_home_text_1 h4 {padding-bottom:19px;}
.block_home_text_1 h6 {padding-bottom:13px;}



footer {border-top:5px solid #ededed;}
.sticky_footer.need footer {width:100%; min-width:320px; position:absolute; left:0px; bottom:0px;}
#footer {}
#footer .section_top {background-color:#333333;}
#footer .section_top .inner {position:relative;}
#footer .section_bottom {height:49px; background-color:#2a2a2a; border-top:1px solid #242424; border-bottom:1px solid #242424;}

.block_to_top {position:absolute; right:-145px; bottom:8px;}
.block_to_top a {width:39px; height:39px; display:block; background:url(images/arrow_1.gif) no-repeat 13px 14px #404040; text-indent:-9000px;}
.block_to_top a:hover {background-image:url(images/arrow_1_act.gif); background-color:#f75016;}

.block_footer_widgets {margin-left:-20px; padding:33px 0px 27px;}
.block_footer_widgets h3 {padding-bottom:23px; font-size:14px; color:#fefefe;}
.block_footer_widgets .column {width:220px; margin-left:20px; float:left;}

.block_footer_about p, .block_footer_about {padding-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c9c9c; line-height:19px;}
.block_footer_about p {padding-bottom:17px;}

.block_footer_social_1 {padding-top:24px; overflow:hidden;}
.block_footer_social_1 li {margin-left:4px; float:left; display:block;}
.block_footer_social_1 li:first-child {margin-left:0px;}
.block_footer_social_1 li a {width:22px; height:22px; display:block; overflow:hidden; background-repeat:no-repeat; background-image:url(images/sprite_social_1.png); text-indent:-9000px;}

.block_footer_social_1 li a.twitter {background-position:0px 0px;}
.block_footer_social_1 li a.twitter:hover {background-position:0px -22px;}

.block_footer_social_1 li a.facebook {background-position:-26px 0px;}
.block_footer_social_1 li a.facebook:hover {background-position:-26px -22px;}

.block_footer_social_1 li a.pinterest {background-position:-52px 0px;}
.block_footer_social_1 li a.pinterest:hover {background-position:-52px -22px;}

.block_footer_social_1 li a.vimeo {background-position:-78px 0px;}
.block_footer_social_1 li a.vimeo:hover {background-position:-78px -22px;}

.block_footer_social_1 li a.rss {background-position:-104px 0px;}
.block_footer_social_1 li a.rss:hover {background-position:-104px -22px;}

.block_footer_social_1 li a.flickr {background-position:-130px 0px;}
.block_footer_social_1 li a.flickr:hover {background-position:-130px -22px;}

.block_footer_recent_posts {}
.block_footer_recent_posts li {padding:8px 0px 3px; display:block; overflow:hidden; border-bottom:1px solid #3b3b3b;}
.block_footer_recent_posts li:first-child {padding-top:0px;}
.block_footer_recent_posts li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c2c2c2; line-height:17px;}
.block_footer_recent_posts li a:hover {color:#f75016; text-decoration:none;}

.block_footer_tweets {margin-bottom:-14px;}
#footer .block_footer_tweets .twtr-bd p {padding-bottom:0px; font-family:Arial, Helvetica, sans-serif !important; color:#9c9c9c !important; font-size:12px !important; line-height:19px !important;}
#footer .block_footer_tweets .twtr-bd a {font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; color:#c2c2c2 !important;}
.block_footer_tweets .twtr-widget .twtr-tweet {border:0px;}
.block_footer_tweets .twtr-hd {display:none;}
.block_footer_tweets .twtr-bd .twtr-tweet-wrap {padding:0px;}
.block_footer_tweets .twtr-user {display:none;}
.block_footer_tweets .twtr-ft {display:none;}
.block_footer_tweets .twtr-bd .twtr-tweet-text em {padding:3px 0px 14px 17px; display:block; background:url(images/icon_twitter_1.png) no-repeat 0px 7px; font-size:0px;}
#footer .block_footer_tweets .twtr-bd .twtr-tweet-text em a {font-family:Arial, Helvetica, sans-serif !important; font-size:12px; color:#9c9c9c !important; font-style:italic;}
.block_footer_tweets .twtr-bd .twtr-tweet-text em a.twtr-reply {display:none;}
.block_footer_tweets .twtr-bd .twtr-tweet-text em a.twtr-rt {display:none;}
.block_footer_tweets .twtr-bd .twtr-tweet-text em a.twtr-fav {display:none;}

/*.block_flickr_footer {margin-left:-4px; padding-top:4px; overflow:hidden;}
.block_flickr_footer li {margin-left:4px; margin-bottom:4px; display:block; float:left; line-height:0px;}
.block_flickr_footer li img {border:3px solid #424242;}*/

/* flickr box */
.block_flickr_footer {
	overflow: hidden;
	padding: 0;
	width: auto;
	/*margin-left:-4px;*/
	margin-top:4px;
}
.block_flickr_footer .flickr_badge_image  {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 10px 0;
	max-width: 45px;
	max-height: 45px;
	border:0;
}
.block_flickr_footer .flickr_badge_image a, .block_flickr_footer .flickr_badge_image a img{
	max-width: 45px;	
	max-height: 45px;
}
.block_flickr_footer .flickr_badge_image img {border: 0px; border:3px solid #424242;}

.block_bottom_menu {padding-top:19px; float:right;}
.block_bottom_menu li {margin-left:17px; float:left; display:block;}
.block_bottom_menu li:first-child {margin-left:0px;}
.block_bottom_menu li a {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9c9c9c;}

.block_copyrights {padding-top:19px; float:left;}
.block_copyrights p {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9c9c9c;}

.block_footer_menu {padding:29px 0px 47px; float:left;}
.block_footer_menu li {margin-left:43px; float:left; display:block;}
.block_footer_menu li:first-child {margin-left:0px;}
.block_footer_menu li a {display:block; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#cacaca; font-weight:bold; text-transform:uppercase;}
.block_footer_menu li a:hover {text-decoration:none;}
.block_footer_menu li a .subtext {padding-top:5px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#737373; font-weight:normal; text-transform:lowercase;}
.block_footer_menu li:hover a {color:#f64305;}
.block_footer_menu li:hover a span {color:#737373;}

.block_footer_contacts {padding-top:28px; float:right;}
.block_footer_contacts p {padding-bottom:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9c9c9c;}
.block_footer_contacts p.phone {padding-bottom:11px;}
.block_footer_contacts p.phone .num {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; font-weight:600;}
.block_footer_contacts p.phone .num span {color:#cacaca; font-weight:bold;}

.block_bottom_social {padding-top:12px; float:right;}
.block_bottom_social li {margin-left:10px; float:left; display:block;}
.block_bottom_social li:first-child {margin-left:0px;}
.block_bottom_social li a {height:17px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_6.png); text-indent:-9000px;}

.block_bottom_social li a.icon_1 {width:16px; background-position:0px top;}
.block_bottom_social li a.icon_1:hover {background-position:0px bottom;}

.block_bottom_social li a.icon_2 {width:20px; background-position:-26px top;}
.block_bottom_social li a.icon_2:hover {background-position:-26px bottom;}

.block_bottom_social li a.icon_3 {width:16px; background-position:-55px top;}
.block_bottom_social li a.icon_3:hover {background-position:-55px bottom;}

.block_bottom_social li a.icon_4 {width:16px; background-position:-82px top;}
.block_bottom_social li a.icon_4:hover {background-position:-82px bottom;}

.block_bottom_social li a.icon_5 {width:17px; background-position:-109px top;}
.block_bottom_social li a.icon_5:hover {background-position:-109px bottom;}

.block_bottom_social li a.icon_6 {width:18px; background-position:-136px top;}
.block_bottom_social li a.icon_6:hover {background-position:-136px bottom;}

.block_bottom_social li a.icon_7 {width:17px; background-position:-165px top;}
.block_bottom_social li a.icon_7:hover {background-position:-165px bottom;}

.alternative #footer .section_bottom {height:43px;}
.alternative .block_copyrights {padding-top:16px;}

#footer a:hover{color:#fff !important; text-decoration:none !important;}
#footer .twtr-bd a:hover {color:#fff !important;}





/* columns */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .full_width, .one_sixth {height:auto !important; min-height:1px; margin-right:4%; float:left; position:relative;}
.full_width{margin-right:0px; float:none;}
.one_half {width:48%;}
.one_third {width:30.666%;}
.two_third {width:65.332%;}
.one_fourth {width:22%;}
.one_fifth {width:16.8%;}
.two_fourth {width:48%;}
.three_fourth {width:74%;}
.one_sixth {width:13.333%;}
.last {margin-right:0px !important; clear:right;}
.one_third.last {width:30.668%;}
.two_third.last {width:65.334%;}
.one_sixth.last {width:13.335%;}

.general_column_220 {width:220px; margin-right:20px; float:left;}
.general_column_300 {width:300px; margin-right:20px; float:left;}
.general_column_460 {width:460px; margin-right:20px; float:left;}
.general_column_620 {width:620px; margin-right:20px; float:left;}
.general_column_700 {width:700px; margin-right:20px; float:left;}



/* general buttons */
.general_button {
	height:19px;
	line-height:18px;
	padding:0px 8px;
	display:inline-block;
	position:relative;
	
	background-color:#f76534;
	border:1px solid #f54e16;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#f76534) to(#f75117));
    background:-webkit-linear-gradient(#f76534, #f75117);
    background:-moz-linear-gradient(#f76534, #f75117);
    background:-ms-linear-gradient(#f76534, #f75117);
    background:linear-gradient(#f76534, #f75117);
	background:-o-linear-gradient(#f76534, #f75117);
    -pie-background:linear-gradient(#f76534, #f75117);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}
/* general buttons for color themes */
.theme_color_green .general_button {
	background-color:#86bf00;
	border:1px solid #79ad00;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#86bf00) to(#80b600));
    background:-webkit-linear-gradient(#86bf00, #80b600);
    background:-moz-linear-gradient(#86bf00, #80b600);
    background:-ms-linear-gradient(#86bf00, #80b600);
    background:linear-gradient(#86bf00, #80b600);
	background:-o-linear-gradient(#86bf00, #80b600);
    -pie-background:linear-gradient(#86bf00, #80b600);
}
.theme_color_blue .general_button {
	background-color:#11a9cf;
	border:1px solid #0f9cbf;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#11a9cf) to(#0f9cbf));
    background:-webkit-linear-gradient(#11a9cf, #0f9cbf);
    background:-moz-linear-gradient(#11a9cf, #0f9cbf);
    background:-ms-linear-gradient(#11a9cf, #0f9cbf);
    background:linear-gradient(#11a9cf, #0f9cbf);
	background:-o-linear-gradient(#11a9cf, #0f9cbf);
    -pie-background:linear-gradient(#11a9cf, #0f9cbf);
}
.theme_color_peach .general_button {
	background-color:#ff7361;
	border:1px solid #f56d5b;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff7361) to(#f96e5b));
    background:-webkit-linear-gradient(#ff7361, #f96e5b);
    background:-moz-linear-gradient(#ff7361, #f96e5b);
    background:-ms-linear-gradient(#ff7361, #f96e5b);
    background:linear-gradient(#ff7361, #f96e5b);
	background:-o-linear-gradient(#ff7361, #f96e5b);
    -pie-background:linear-gradient(#ff7361, #f96e5b);
}
.theme_color_navy .general_button {
	background-color:#306291;
	border:1px solid #2b5882;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#306291) to(#2d5c88));
    background:-webkit-linear-gradient(#306291, #2d5c88);
    background:-moz-linear-gradient(#306291, #2d5c88);
    background:-ms-linear-gradient(#306291, #2d5c88);
    background:linear-gradient(#306291, #2d5c88);
	background:-o-linear-gradient(#306291, #2d5c88);
    -pie-background:linear-gradient(#306291, #2d5c88);
}
.theme_color_red .general_button {
	background-color:#ed523e;
	border:1px solid #d64a38;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ed523e) to(#d84a38));
    background:-webkit-linear-gradient(#ed523e, #d84a38);
    background:-moz-linear-gradient(#ed523e, #d84a38);
    background:-ms-linear-gradient(#ed523e, #d84a38);
    background:linear-gradient(#ed523e, #d84a38);
	background:-o-linear-gradient(#ed523e, #d84a38);
    -pie-background:linear-gradient(#ed523e, #d84a38);
}
.theme_color_purple .general_button {
	background-color:#d41759;
	border:1px solid #b8144d;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#d41759) to(#be1550));
    background:-webkit-linear-gradient(#d41759, #be1550);
    background:-moz-linear-gradient(#d41759, #be1550);
    background:-ms-linear-gradient(#d41759, #be1550);
    background:linear-gradient(#d41759, #be1550);
	background:-o-linear-gradient(#d41759, #be1550);
    -pie-background:linear-gradient(#d41759, #be1550);
}



.general_button.type_0 {
	background-color:#f76534;
	border:1px solid #f54e16;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#f76534) to(#f75117));
    background:-webkit-linear-gradient(#f76534, #f75117);
    background:-moz-linear-gradient(#f76534, #f75117);
    background:-ms-linear-gradient(#f76534, #f75117);
    background:linear-gradient(#f76534, #f75117);
	background:-o-linear-gradient(#f76534, #f75117);
    -pie-background:linear-gradient(#f76534, #f75117);
}
.general_button.type_1 {
	background-color:#86bf00;
	border:1px solid #79ad00;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#86bf00) to(#80b600));
    background:-webkit-linear-gradient(#86bf00, #80b600);
    background:-moz-linear-gradient(#86bf00, #80b600);
    background:-ms-linear-gradient(#86bf00, #80b600);
    background:linear-gradient(#86bf00, #80b600);
	background:-o-linear-gradient(#86bf00, #80b600);
    -pie-background:linear-gradient(#86bf00, #80b600);
}
.general_button.type_2 {
	background-color:#11a9cf;
	border:1px solid #0f9cbf;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#11a9cf) to(#0f9cbf));
    background:-webkit-linear-gradient(#11a9cf, #0f9cbf);
    background:-moz-linear-gradient(#11a9cf, #0f9cbf);
    background:-ms-linear-gradient(#11a9cf, #0f9cbf);
    background:linear-gradient(#11a9cf, #0f9cbf);
	background:-o-linear-gradient(#11a9cf, #0f9cbf);
    -pie-background:linear-gradient(#11a9cf, #0f9cbf);
}
.general_button.type_3 {
	background-color:#ed523e;
	border:1px solid #d64a38;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ed523e) to(#d64a38));
    background:-webkit-linear-gradient(#ed523e, #d64a38);
    background:-moz-linear-gradient(#ed523e, #d64a38);
    background:-ms-linear-gradient(#ed523e, #d64a38);
    background:linear-gradient(#ed523e, #d64a38);
	background:-o-linear-gradient(#ed523e, #d64a38);
    -pie-background:linear-gradient(#ed523e, #d64a38);
}
.general_button.type_4 {
	background-color:#306291;
	border:1px solid #2b5882;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#306291) to(#2d5c88));
    background:-webkit-linear-gradient(#306291, #2d5c88);
    background:-moz-linear-gradient(#306291, #2d5c88);
    background:-ms-linear-gradient(#306291, #2d5c88);
    background:linear-gradient(#306291, #2d5c88);
	background:-o-linear-gradient(#306291, #2d5c88);
    -pie-background:linear-gradient(#306291, #2d5c88);
}
.general_button.type_5 {
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#f0f0f0));
    background:-webkit-linear-gradient(#ffffff, #f0f0f0);
    background:-moz-linear-gradient(#ffffff, #f0f0f0);
    background:-ms-linear-gradient(#ffffff, #f0f0f0);
    background:linear-gradient(#ffffff, #f0f0f0);
	background:-o-linear-gradient(#ffffff, #f0f0f0);
    -pie-background:linear-gradient(#ffffff, #f0f0f0);
	
	color:#7d7d7d;
}
.general_button.type_5:hover {color:#ffffff;}

.general_button.medium {
	height:24px;
	line-height:24px;
	padding:0px 15px;
	font-size:11px;
}

.general_button.big {
	height:27px;
	line-height:26px;
	padding:0px;
	font-size:11px;
	text-shadow:0px -1px rgba(0, 0, 0, 0.1);
}
.general_button.big span {
	height:26px;
	padding:0px 16px;
	display:block;
	position:relative;
	
	border-top:1px solid #f87e55;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
/* general buttons for color themes */
.theme_color_green .general_button.big span {border-top:1px solid #99c929;}
.theme_color_blue .general_button.big span {border-top:1px solid #37b7d7;}
.theme_color_peach .general_button.big span {border-top:1px solid #ff8a7a;}
.theme_color_navy .general_button.big span {border-top:1px solid #517ba3;}
.theme_color_lightcyan .general_button.big span {border-top:1px solid #3caebe;}
.theme_color_red .general_button.big span {border-top:1px solid #f06e5d;}
.theme_color_purple .general_button.big span {border-top:1px solid #db3c74;}



.general_button.type_0.big span {border-top:1px solid #f87e55;}
.general_button.type_1.big span {border-top:1px solid #99c929;}
.general_button.type_2.big span {border-top:1px solid #37b7d7;}
.general_button.type_3.big span {border-top:1px solid #f06e5d;}
.general_button.type_4.big span {border-top:1px solid #517ba3;}
.general_button.type_5.big span {border-top:1px solid #ffffff; text-shadow:none;}

.general_button:hover {
	background-color:#333333;
	border:1px solid #1e1e1e;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#333333) to(#1a1a1a));
    background:-webkit-linear-gradient(#333333, #1a1a1a);
    background:-moz-linear-gradient(#333333, #1a1a1a);
    background:-ms-linear-gradient(#333333, #1a1a1a);
    background:linear-gradient(#333333, #1a1a1a);
	background:-o-linear-gradient(#333333, #1a1a1a);
    -pie-background:linear-gradient(#333333, #1a1a1a);
	
	text-decoration:none;
}
.general_button.big:hover span {border-top:1px solid #333333;}
input.general_button {height:26px; margin:0px; padding:0px 7px 3px; font-size:11px; line-height:24px; cursor:pointer;}

.general_button.big.arrow_down span {margin-right:12px; background:url(images/arrow_8.png) no-repeat right 8px;}
.general_button.big.arrow_right span {margin-right:12px; background:url(images/arrow_9.png) no-repeat right 8px;}


/* links styles */
.general_read_more {padding-right:15px; background:url(images/arrow_2.gif) no-repeat right 6px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#f75016; line-height:normal;}

/* pics styles */
.pic {display:inline-block; line-height:0px;}
.pic.w_frame {padding:4px; border:1px solid #ededed;}

.pic.alignleft {margin-right:20px; margin-top:4px; float:left; display:block;}
.pic.alignright {margin-left:20px; margin-top:4px; float:right; display:block;}

/*.pic.alignleft, .pic.alignright, .pic.alignleft img, .pic.alignright img {max-width:210px;}*/

/* info box styles */
.general_info_box {
	padding:9px 30px 11px 43px;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.general_info_box.demo {margin-bottom:20px;}
.general_info_box p {padding-bottom:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}
.general_info_box .close {width:8px; height:8px; display:block; position:absolute; right:13px; top:15px; background-repeat:no-repeat; text-indent:-9000px;}

.general_info_box.error {background:url(images/icon_message_error.png) no-repeat 12px 11px #ffeded; border:1px solid #f7cbcb;}
.general_info_box.error p {color:#e94b4b !important;}
.general_info_box.error a {color:#e94b4b !important;}
.general_info_box.error .close {background-image:url(images/icon_close_error.gif);}

.general_info_box.info {background:url(images/icon_message_info.png) no-repeat 12px 11px #eaf7fe; border:1px solid #b6d7e8;}
.general_info_box.info p {color:#4e8ec2 !important;}
.general_info_box.info a {color:#4e8ec2 !important;}
.general_info_box.info .close {background-image:url(images/icon_close_info.gif);}

.general_info_box.warning {background:url(images/icon_message_warning.png) no-repeat 14px 10px #fcfbe4; border:1px solid #ded58a;}
.general_info_box.warning p {color:#c7a630 !important;}
.general_info_box.warning a {color:#c7a630 !important;}
.general_info_box.warning .close {background-image:url(images/icon_close_warning.gif);}

.general_info_box.success {background:url(images/icon_message_success.png) no-repeat 13px 10px #ecf7e1; border:1px solid #bde093;}
.general_info_box.success p {color:#5f9025 !important;}
.general_info_box.success a {color:#5f9025 !important;}
.general_info_box.success .close {background-image:url(images/icon_close_success.gif);}


/* table styles */
.table_1 {padding:3px; background-color:#fcfcfc; border:1px solid #f5f5f5;}
.table_1 table {width:100%; border-bottom:1px solid #ffffff;}
.table_1 table tr {vertical-align:middle;}
.table_1 table th {height:34px; padding-left:16px; background-color:#333333; border-right:1px solid #474747; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#e6e6e6; font-weight:bold; text-align:left; vertical-align:middle;}
.table_1 table th:first-child {border-left:1px solid #333333; padding-left:13px;}
.table_1 table th.last_cell {border-left:1px solid #333333;}
.table_1 table td {padding-top:1px; padding-bottom:1px; height:26px; padding-left:16px; background-color:#fcfcfc; border-right:1px solid #ededed; border-bottom:1px solid #ededed; border-top:1px solid #ffffff; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e; vertical-align:middle;}
.table_1 table td:first-child {border-left:1px solid #ededed; padding-left:13px;}
.table_1 table .first_row td {padding-top:1px; border-top:0px;}
.table_1 table tr:hover td {background-color:#ffffff;}

.table_2 {padding:3px; background-color:#fcfcfc; border:1px solid #f5f5f5;}
.table_2 table {width:100%;}
.table_2 table tr {vertical-align:middle;}
.table_2 table th {
	height:32px;
	padding-left:16px;
	position:relative;
	
	background-color:#fbfbfb;
	border-right:1px solid #ededed;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#fbfbfb));
    background:-webkit-linear-gradient(#fefefe, #fbfbfb);
    background:-moz-linear-gradient(#fefefe, #fbfbfb);
    background:-ms-linear-gradient(#fefefe, #fbfbfb);
    background:linear-gradient(#fefefe, #fbfbfb);
	background:-o-linear-gradient(#fefefe, #fbfbfb);
    -pie-background:linear-gradient(#fefefe, #fbfbfb);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}
.table_2 table th:first-child {border-left:1px solid #ededed; padding-left:13px;}
.table_2 table td {padding-top:1px; height:28px; padding-left:16px; background-color:#ffffff; border-right:1px solid #ededed; border-bottom:1px solid #ededed; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#8e8e8e; vertical-align:middle; line-height:1em;}
.table_2 table td:first-child {border-left:1px solid #ededed; padding-left:13px;}
.table_2 table tr:hover td {background-color:#fcfcfc;}



/* tooltip styles */
.tooltip {
	width:180px;
	padding:14px 12px;
	
	background-color:#ffffff;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
	-moz-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696969;
	line-height:17px;
	text-align:center;
}
.tooltip:after {width:14px; height:13px; display:block; position:absolute; left:18px; bottom:-13px; background:url(images/tooltip_tail.png) no-repeat; content:"";}
.tabel_tooltip {cursor:default;}

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

.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:         top, left, opacity;
          transition-property:         transform, opacity;
}

.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;
}

/* social styles */
.block_general_social_1 {}
.block_general_social_1 ul {display:block; overflow:hidden;}
.block_general_social_1 li {margin-left:4px; float:left; display:block;}
.block_general_social_1 li:first-child {margin-left:0px;}
.block_general_social_1 li a {width:22px; height:22px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_2.png); text-indent:-9000px;}

.block_general_social_1 li a.social_1 {background-position:0px 0px;}
.block_general_social_1 li a.social_1:hover {background-position:0px -22px;}
.block_general_social_1 li a.social_2 {background-position:-26px 0px;}
.block_general_social_1 li a.social_2:hover {background-position:-26px -22px;}
.block_general_social_1 li a.social_3 {background-position:-52px 0px;}
.block_general_social_1 li a.social_3:hover {background-position:-52px -22px;}
.block_general_social_1 li a.social_4 {background-position:-78px 0px;}
.block_general_social_1 li a.social_4:hover {background-position:-78px -22px;}
.block_general_social_1 li a.social_5 {background-position:-104px 0px;}
.block_general_social_1 li a.social_5:hover {background-position:-104px -22px;}
.block_general_social_1 li a.social_6 {background-position:-130px 0px;}
.block_general_social_1 li a.social_6:hover {background-position:-130px -22px;}
.block_general_social_1 li a.social_7 {background-position:-156px 0px;}
.block_general_social_1 li a.social_7:hover {background-position:-156px -22px;}
.block_general_social_1 li a.social_8 {background-position:-182px 0px;}
.block_general_social_1 li a.social_8:hover {background-position:-182px -22px;}
.block_general_social_1 li a.social_9 {background-position:-208px 0px;}
.block_general_social_1 li a.social_9:hover {background-position:-208px -22px;}
.block_general_social_1 li a.social_10 {background-position:-234px 0px;}
.block_general_social_1 li a.social_10:hover {background-position:-234px -22px;}
.block_general_social_1 li a.social_11 {background-position:-260px 0px;}
.block_general_social_1 li a.social_11:hover {background-position:-260px -22px;}

.block_general_social_2 {}
.block_general_social_2 ul {display:block; overflow:hidden;}
.block_general_social_2 li {margin-left:4px; float:left; display:block;}
.block_general_social_2 li:first-child {margin-left:0px;}
.block_general_social_2 li a {width:22px; height:22px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_3.png); text-indent:-9000px;}

.block_general_social_2 li a.social_1 {background-position:0px 0px;}
.block_general_social_2 li a.social_1:hover {background-position:0px -22px;}
.block_general_social_2 li a.social_2 {background-position:-26px 0px;}
.block_general_social_2 li a.social_2:hover {background-position:-26px -22px;}
.block_general_social_2 li a.social_3 {background-position:-52px 0px;}
.block_general_social_2 li a.social_3:hover {background-position:-52px -22px;}
.block_general_social_2 li a.social_4 {background-position:-78px 0px;}
.block_general_social_2 li a.social_4:hover {background-position:-78px -22px;}
.block_general_social_2 li a.social_5 {background-position:-104px 0px;}
.block_general_social_2 li a.social_5:hover {background-position:-104px -22px;}
.block_general_social_2 li a.social_6 {background-position:-130px 0px;}
.block_general_social_2 li a.social_6:hover {background-position:-130px -22px;}
.block_general_social_2 li a.social_7 {background-position:-156px 0px;}
.block_general_social_2 li a.social_7:hover {background-position:-156px -22px;}
.block_general_social_2 li a.social_8 {background-position:-182px 0px;}
.block_general_social_2 li a.social_8:hover {background-position:-182px -22px;}
.block_general_social_2 li a.social_9 {background-position:-208px 0px;}
.block_general_social_2 li a.social_9:hover {background-position:-208px -22px;}
.block_general_social_2 li a.social_10 {background-position:-234px 0px;}
.block_general_social_2 li a.social_10:hover {background-position:-234px -22px;}
.block_general_social_2 li a.social_11 {background-position:-260px 0px;}
.block_general_social_2 li a.social_11:hover {background-position:-260px -22px;}

/* sliders styles */
.section_slider_1 {position:relative; background:url(images/bg_slider_block_1.jpg);}
.section_slider_1 .slider_line_1 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; top:-4px; background:url(images/bg_slider_line_1_1.png) repeat-x;}
.section_slider_1 .slider_line_2 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; bottom:-4px; background:url(images/bg_slider_line_1_2.png) repeat-x;}
.section_slider_1 .slider {width:100%; height:349px; position:relative;}
.section_slider_1 .oneByOne1 {width:100%; height:349px; position:relative;}
.section_slider_1 .oneByOne_item {width:100%; height:349px; position:absolute; overflow:hidden; display:none;}
.section_slider_1 .arrowButton div {width:31px; height:53px; margin-top:-26px; display:block; overflow:hidden; position:absolute; top:49.999%; background-repeat:no-repeat; background-image:url(images/sprite_arrow_6.png); text-indent:-9000px; z-index:300; cursor:pointer; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.section_slider_1 .prevArrow {left:0px; background-position:left top;}
.section_slider_1 .prevArrow:hover {background-position:left bottom;}
.section_slider_1 .nextArrow {right:0px; background-position:right top;}
.section_slider_1 .nextArrow:hover {background-position:right bottom;}

.section_slider_1 .pic_1_1 {margin-left:48px; position:absolute; left:50%; bottom:0px;}
.section_slider_1 .pic_1_2 {margin-left:-39px; position:absolute; left:50%; bottom:0px;}
.section_slider_1 .pic_1_3 {margin-left:-104px; position:absolute; left:50%; bottom:0px;}
.section_slider_1 .text_1_1 {width:290px; margin-left:-435px; position:absolute; left:50%; top:124px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:20px; color:#828282; text-transform:uppercase;}
.section_slider_1 .text_1_2 {width:290px; margin-left:-435px; position:absolute; left:50%; top:149px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:22px; color:#545454; font-weight:bold; text-transform:uppercase;}
.section_slider_1 .text_1_3 {width:260px; margin-left:-435px; position:absolute; left:50%; top:185px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#a1a1a1; font-weight:bold; text-transform:uppercase; line-height:15px;}

.section_slider_1 .pic_2_1 {margin-left:-376px; position:absolute; left:50%; top:0px;}
.section_slider_1 .pic_2_2 {margin-left:-13px; position:absolute; left:50%; bottom:0px;}
.section_slider_1 .text_2_1 {width:350px; margin-left:-424px; position:absolute; left:50%; top:87px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:22px; color:#3d3d3d; font-weight:bold; line-height:29px;}
.section_slider_1 .text_2_2 {width:330px; margin-left:-424px; position:absolute; left:50%; top:157px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#f75016; font-weight:600;}
.section_slider_1 .text_2_3 {width:405px; margin-left:-424px; position:absolute; left:50%; top:188px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; line-height:17px;}
.section_slider_1 .text_2_4 {margin-left:-424px; position:absolute; left:50%; top:238px;}

.section_slider_1 .pic_3_1 {margin-left:66px; position:absolute; left:50%; top:50px;}
.section_slider_1 .pic_3_2 {margin-left:36px; position:absolute; left:50%; top:141px;}
.section_slider_1 .pic_3_3 {margin-left:-36px; position:absolute; left:50%; top:186px;}
.section_slider_1 .text_3_1 {width:350px; margin-left:-450px; position:absolute; left:50%; top:86px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; text-transform:uppercase;}
.section_slider_1 .text_3_2 {width:350px; margin-left:-450px; position:absolute; left:50%; top:118px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; font-weight:bold; text-transform:uppercase;}
.section_slider_1 .text_3_3 {width:350px; margin-left:-450px; position:absolute; left:50%; top:156px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#f75016; font-weight:600;}
.section_slider_1 .text_3_4 {width:405px; margin-left:-450px; position:absolute; left:50%; top:187px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; line-height:17px;}
.section_slider_1 .text_3_5 {margin-left:-450px; position:absolute; left:50%; top:237px;}

.section_slider_1 .video_4_1 {width:512px; height:287px; margin-left:-43px; position:absolute; left:50%; top:31px;}
.section_slider_1 .text_4_1 {width:350px; margin-left:-450px; position:absolute; left:50%; top:86px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; text-transform:uppercase;}
.section_slider_1 .text_4_2 {width:350px; margin-left:-450px; position:absolute; left:50%; top:118px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; text-transform:uppercase;}
.section_slider_1 .text_4_3 {width:350px; margin-left:-450px; position:absolute; left:50%; top:156px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#f75016; font-weight:600;}
.section_slider_1 .text_4_4 {width:350px; margin-left:-450px; position:absolute; left:50%; top:187px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; line-height:17px;} /*added*/
.section_slider_1 .text_4_5 {margin-left:-450px; position:absolute; left:50%; top:237px;}

.section_slider_1 .video_4_1.right {width:512px; height:287px; margin-left:-470px; position:absolute; left:50%; top:31px;}
.section_slider_1 .text_4_1.right {width:350px; margin-left:-450px; position:absolute; left:82%; top:86px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; text-transform:uppercase;}
.section_slider_1 .text_4_2.right{width:350px; margin-left:-450px; position:absolute; left:82%; top:118px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; text-transform:uppercase;}
.section_slider_1 .text_4_3.right {width:350px; margin-left:-450px; position:absolute; left:82%; top:156px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#f75016; font-weight:600;}
.section_slider_1 .text_4_4.right {width:350px; margin-left:-450px; position:absolute; left:82%; top:187px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; line-height:17px;}
.section_slider_1 .text_4_5.right {margin-left:-450px; position:absolute; left:82%; top:237px;}



.section_slider_1 .static_pic {margin:0px auto; display:none;}
.section_slider_1 .static_pic img {width:100%; height:auto; display:block;}

.section_slider_2 {position:relative; background:url(images/bg_slider_block_2.jpg);}
.section_slider_2 * {-moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.section_slider_2 .inner {margin:0px auto -9px; padding-top:1px; position:relative; z-index:2;}
.section_slider_2 .slider_line_1 {height:9px; overflow:hidden; position:absolute; left:0px; right:0px; top:-4px; background:url(images/bg_slider_line_2_1.png) repeat-x;}
.section_slider_2 .slider_line_2 {height:9px; overflow:hidden; position:relative; background:url(images/bg_slider_line_2_2.png) repeat-x;}
.section_slider_2 .nivo-controlNav {padding:0px; overflow:hidden;}
.section_slider_2 .nivo-controlNav a {width:100px; height:4px; float:left; display:block; position:relative; background-color:#d6d6d6; border-top:1px solid #cfcfcf; text-indent:-9000px;}
.section_slider_2 .nivo-controlNav a.active {background-color:#f75016; border-top:1px solid #e64915;}
.section_slider_2 .nivo-controlNav a:before {width:1px; height:5px; display:block; position:absolute; left:0px; top:-1px; background-color:#ffffff; content:'';}
.section_slider_2 .nivo-controlNav a:first-child:before {display:none;}
.section_slider_2 .nivo-directionNav {height:55px; position:absolute; left:325px; top:236px; z-index:100;}
.section_slider_2 .nivo-directionNav a {width:27px; height:27px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_5.png); text-indent:-9000px; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.section_slider_2 .nivo-directionNav a.nivo-prevNav {left:0px; bottom:0px; right:auto; top:auto; background-position:left top;}
.section_slider_2 .nivo-directionNav a.nivo-prevNav:hover {background-position:left bottom;}
.section_slider_2 .nivo-directionNav a.nivo-nextNav {left:0px; top:0px; right:auto; bottom:auto; background-position:right top;}
.section_slider_2 .nivo-directionNav a.nivo-nextNav:hover {background-position:right bottom;}
.section_slider_2 .nivo-caption {width:275px; padding:15px 16px 14px; position:absolute; left:17px; top:236px; bottom:auto; background:url(images/bg_caption_2.png); box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.section_slider_2 .nivo-caption h6 {padding-bottom:9px; color:#f1f1f1;}
.section_slider_2 .nivo-caption p {padding:0px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:12px; color:#c7c7c7; line-height:16px;}

.section_slider_3 {background:url(images/bg_slider_block_3.jpg);}
.section_slider_3 .inner {position:relative;}
.section_slider_3 .slider_line_1 {height:5px; margin-bottom:26px; overflow:hidden; background:url(images/bg_slider_line_3_1.jpg) repeat-x;}
.section_slider_3 .slider_line_2 {height:9px; margin-top:16px; overflow:hidden; background:url(images/bg_slider_line_3_2.jpg) repeat-x;}
.section_slider_3 .roundabout {width:778px; height:370px; margin:0px auto;}
.section_slider_3 li {display:none;}
.section_slider_3 li.roundabout-moveable-item {display:block;}
.section_slider_3 li img {width:100%; height:auto;}
.section_slider_3 .navigation {width:29px; height:29px; display:block; position:absolute; top:166px; background-repeat:no-repeat; background-image:url(images/sprite_arrow_4.png); text-indent:-9000px; z-index:300;}
.section_slider_3 .button_prev {left:-29px; background-position:left top;}
.section_slider_3 .button_prev:hover {background-position:left bottom;}
.section_slider_3 .button_next {right:-29px; background-position:right top;}
.section_slider_3 .button_next:hover {background-position:right bottom;}

.section_slider_4 {padding:1px 0px 5px; position:relative; background-color:#fcfcfc;}
.section_slider_4 .slider_line_1 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; top:-4px; background:url(images/bg_slider_line_4_1.png) repeat-x;}
.section_slider_4 .slider_line_2 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; bottom:0px; background:url(images/bg_slider_line_4_2.png) repeat-x;}
.section_slider_4 .flex-direction-nav {display:none;}
.section_slider_4 .slider:hover .flex-direction-nav {display:block;}
.section_slider_4 .flex-direction-nav li {margin-top:-26px; display:block; position:absolute; right:0px; top:49.999%;}
.section_slider_4 .flex-direction-nav li:first-child {left:0px; right:auto;}
.section_slider_4 .flex-direction-nav li a {width:31px; height:53px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_6.png); text-indent:-9000px;}
.section_slider_4 .flex-direction-nav li a.flex-prev {background-position:left top;}
.section_slider_4 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.section_slider_4 .flex-direction-nav li a.flex-next {background-position:right top;}
.section_slider_4 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}
.section_slider_4 li {height:353px; overflow:hidden; position:relative;}
.section_slider_4 .slider .slides img {width:auto; height:auto; margin-left:-610px; position:absolute; left:50%; top:0px;}
.section_slider_4 .caption_1 {width:370px; margin-left:-473px; position:absolute; left:50%; top:86px;}
.section_slider_4 .caption_1 p {padding-bottom:17px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; line-height:17px;}
.section_slider_4 .caption_1 .title {padding-bottom:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:22px; color:#3d3d3d; font-weight:bold; line-height:29px;}
.section_slider_4 .caption_1 .subtitle {padding:12px 0px 15px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#f75016; font-weight:600;}
.section_slider_4 .caption_1 .general_button.big span {margin-right:12px; background:url(images/arrow_8.png) no-repeat right 8px;}
.section_slider_4 .caption_2 {
	margin-left:-473px;
	padding:3px;
	position:absolute;
	left:50%;
	bottom:18px;
	
	background:url(images/bg_caption_4.png);
	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.section_slider_4 .caption_2 .content {
	width:325px;
	padding:16px 0px 8px;
	position:relative;
	
	background-color:#ffffff;
	
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.section_slider_4 .caption_2 h4 {margin-left:17px; padding-bottom:7px;}
.section_slider_4 .caption_2 p {margin:0px 17px; padding-bottom:0px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; line-height:17px;}
.section_slider_4 .caption_2 p.subtitle {padding-bottom:6px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#f75016; font-weight:600;}
.section_slider_4 .caption_2 .button {
	padding:12px 17px;
	position:relative;
	
	background-color:#fcfcfc;
	border-top:1px solid #f5f5f5;
	
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	border-radius:0px 0px 5px 5px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.section_slider_4 .caption_2 .button .general_button.big {height:24px; line-height:22px;}
.section_slider_4 .caption_2 .button .general_button.big span {height:23px; padding:0px 12px;}

.section_slider_5 {-moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.section_slider_5 .inner {padding-top:1px; position:relative;}
.section_slider_5 .slider_line {height:5px; overflow:hidden; position:absolute; left:0px; right:0px; top:-4px; background:url(images/bg_slider_line_5_1.jpg) repeat-x;}
.section_slider_5 .nivo-caption {padding:9px 14px; background:url(images/bg_caption_5.png); font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#f1f1f1; font-weight:bold; line-height:normal;}
.section_slider_5 .nivo-directionNav a {width:31px; height:31px; margin-top:-15px; display:block; top:50%; background-repeat:no-repeat; background-image:url(images/sprite_arrow_7.png); text-indent:-9000px; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.section_slider_5 .nivo-directionNav a.nivo-prevNav {left:11px; background-position:left top;}
.section_slider_5 .nivo-directionNav a.nivo-nextNav {right:11px; background-position:right top;}
.section_slider_5 .nivo-controlNav {padding:0px; overflow:hidden; background-color:#ffffff;}
.section_slider_5 .nivo-controlNav a {padding:1px 0px 0px; float:left; display:block; border-top:5px solid #d6d6d6;}
.section_slider_5 .nivo-controlNav a img {width:100%; height:auto;}
.section_slider_5 .nivo-controlNav a.active {border-top:5px solid #f75016;}
.section_slider_5 .nivo-controlNav a.active img {opacity:0.4;}

.section_slider_6 {}
.section_slider_6 .inner {padding-top:1px; position:relative;}
.section_slider_6 .slider_line_1 {height:5px; overflow:hidden; position:absolute; left:0px; right:0px; top:-4px; background:url(images/bg_slider_line_6_1.jpg) repeat-x;}
.section_slider_6 .slider_line_2 {height:5px; overflow:hidden; background:url(images/bg_slider_line_6_2.jpg) repeat-x;}
.section_slider_6 .flex-direction-nav {position:absolute; right:18px; bottom:18px;}
.section_slider_6 .flex-direction-nav li {margin-left:2px; float:left; display:block;}
.section_slider_6 .flex-direction-nav li:first-child {margin-left:0px;}
.section_slider_6 .flex-direction-nav li a {width:27px; height:27px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_5.png); text-indent:-9000px;}
.section_slider_6 .flex-direction-nav li a.flex-prev {background-position:left top;}
.section_slider_6 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.section_slider_6 .flex-direction-nav li a.flex-next {background-position:right top;}
.section_slider_6 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}
.section_slider_6 li {position:relative;}
.section_slider_6 .caption {width:275px; padding:15px 18px 14px; position:absolute; left:18px; bottom:18px; background:url(images/bg_caption_6.png);}
.section_slider_6 .caption h6 {padding-bottom:9px; color:#f1f1f1;}
.section_slider_6 .caption p {padding-bottom:0px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:12px; color:#c7c7c7; line-height:16px;}

.section_slider_rev_1 {position:relative; }
.section_slider_rev_1 .inner {padding-top:1px; position:relative; }
.section_slider_rev_1 .slider_line_1 {height:5px; overflow:hidden; position:absolute; left:0px; right:0px; top:-4px; background:url(images/bg_slider_line_6_1.jpg) repeat-x;}
.section_slider_rev_1 .slider_line_2 {height:5px; overflow:hidden; background:url(images/bg_slider_line_6_2.jpg) repeat-x;}
.section_slider_rev_1 .slider {background-color:#f9f9f9;}
.section_slider_rev_1 .flexslider .slides img {width:auto; height:auto; display:block;}
.section_slider_rev_1 .slides li {width:940px; height:369px; overflow:hidden; position:relative;}
.section_slider_rev_1 .flex-direction-nav a {width:31px; height:53px; margin-top:-26px; display:none; overflow:hidden; position:absolute; top:49.999%; background-repeat:no-repeat; background-image:url(images/sprite_arrow_6.png); text-indent:-9000px; z-index:300; cursor:pointer; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.section_slider_rev_1 .flex-direction-nav a.flex-prev {left:0px; background-position:left top;}
.section_slider_rev_1 .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.section_slider_rev_1 .flex-direction-nav a.flex-next {right:0px; background-position:right top;}
.section_slider_rev_1 .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.section_slider_rev_1 .slider:hover .flex-direction-nav a {display:block;}

.section_slider_rev_1 .pic_1_1 {position:absolute; right:87px; bottom:0px;}
.section_slider_rev_1 .text_1_1 {position:absolute; left:78px; top:98px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#292929; font-weight:bold; line-height:normal;}
.section_slider_rev_1 .text_1_2 {height:30px; line-height:30px; padding:0px 10px; position:absolute; left:78px; top:139px; background-color:#ffffff; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#777777; font-weight:bold;}
.section_slider_rev_1 .text_1_3 {width:350px; position:absolute; left:78px; top:182px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#4c4c4c; line-height:17px;}
.section_slider_rev_1 .text_1_4 {position:absolute; left:78px; top:232px;}

.section_slider_rev_1 .pic_2_1 {position:absolute; right:345px; bottom:53px; z-index:2;}
.section_slider_rev_1 .pic_2_2 {position:absolute; right:64px; bottom:55px;}
.section_slider_rev_1 .pic_2_3 {position:absolute; right:70px; bottom:54px; z-index:2;}
.section_slider_rev_1 .text_2_1 {width:350px; position:absolute; left:78px; top:91px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:22px; color:#292929; font-weight:bold; line-height:29px;}
.section_slider_rev_1 .text_2_2 {height:30px; line-height:30px; padding:0px 10px; position:absolute; left:78px; top:159px; background-color:#ffffff; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#777777; font-weight:600;}
.section_slider_rev_1 .text_2_3 {width:350px; position:absolute; left:78px; top:201px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#4c4c4c; line-height:17px;}
.section_slider_rev_1 .text_2_4 {position:absolute; left:78px; top:248px;}

.section_slider_rev_1 .pic_3_1 {position:absolute; right:99px; bottom:0px;}
.section_slider_rev_1 .pic_3_2 {position:absolute; right:351px; bottom:0px;}
.section_slider_rev_1 .text_3_1 {position:absolute; left:99px; top:124px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#292929; font-weight:bold; line-height:normal;}
.section_slider_rev_1 .text_3_2 {height:30px; line-height:30px; padding:0px 10px; position:absolute; left:99px; top:165px; background-color:#ffffff; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#f75016; font-weight:bold;}
.section_slider_rev_1 .text_3_3 {width:350px; position:absolute; left:99px; top:208px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#4c4c4c; line-height:17px;}
.section_slider_rev_1 .text_3_4 {position:absolute; left:99px; top:258px;}

.section_slider_rev_2 {position:relative; background:url(images/bg_slider_block_rev.jpg);}
.section_slider_rev_2 .slider_line_1 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; top:-4px; background:url(images/bg_slider_line_1_1.png) repeat-x; z-index:10;}
.section_slider_rev_2 .slider_line_2 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; bottom:-4px; background:url(images/bg_slider_line_1_2.png) repeat-x; z-index:10;}
.section_slider_rev_2 .slider {position:relative; display:none;}
.section_slider_rev_2 .flexslider .slides img {width:auto; height:auto; }
.section_slider_rev_2 .slides li {width:100%; height:355px; overflow:hidden; position:relative;}
.section_slider_rev_2 .flex-direction-nav a {width:31px; height:53px; margin-top:-26px; display:none; overflow:hidden; position:absolute; top:49.999%; background-repeat:no-repeat; background-image:url(images/sprite_arrow_6.png); text-indent:-9000px; z-index:300; cursor:pointer; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.section_slider_rev_2 .flex-direction-nav a.flex-prev {left:0px; background-position:left top;}
.section_slider_rev_2 .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.section_slider_rev_2 .flex-direction-nav a.flex-next {right:0px; background-position:right top;}
.section_slider_rev_2 .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.section_slider_rev_2 .slider:hover .flex-direction-nav a {display:block;}

.section_slider_rev_2 .pic_1_1 {margin-left:44px; position:absolute; left:50%; bottom:0px;}
.section_slider_rev_2 .pic_1_2 {margin-left:-44px; position:absolute; left:50%; bottom:0px;}
.section_slider_rev_2 .pic_1_3 {margin-left:-110px; position:absolute; left:50%; bottom:0px;}
.section_slider_rev_2 .text_1_1 {margin-left:-465px; position:absolute; left:50%; top:107px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:20px; color:#7d7d7d; line-height:normal; text-transform:uppercase;}
.section_slider_rev_2 .text_1_2 {margin-left:-465px; position:absolute; left:50%; top:135px; font-size:22px; color:#f75016; font-weight:bold; line-height:normal; text-transform:uppercase;}
.section_slider_rev_2 .text_1_3 {height:30px; line-height:30px; margin-left:-465px; padding:0px 10px; position:absolute; left:50%; top:169px; background-color:#ffffff; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#777777; font-weight:bold;}
.section_slider_rev_2 .text_1_4 {width:275px; margin-left:-465px; position:absolute; left:50%; top:210px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#4c4c4c; line-height:17px;}

.section_slider_rev_2 .pic_2_1 {margin-left:90px; position:absolute; left:50%; bottom:47px;}
.section_slider_rev_2 .pic_2_2 {margin-left:9px; position:absolute; left:50%; bottom:41px;}
.section_slider_rev_2 .pic_2_3 {margin-left:-64px; position:absolute; left:50%; bottom:41px;}
.section_slider_rev_2 .text_2_1 {width:350px; margin-left:-427px; position:absolute; left:50%; top:87px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:22px; color:#3d3d3d; font-weight:bold; line-height:29px;}
.section_slider_rev_2 .text_2_2 {height:30px; line-height:30px; margin-left:-427px; padding:0px 10px; position:absolute; left:50%; top:155px; background-color:#ffffff; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#787878; font-weight:600;}
.section_slider_rev_2 .text_2_3 {width:350px; margin-left:-427px; position:absolute; left:50%; top:197px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#4c4c4c; line-height:17px;}
.section_slider_rev_2 .text_2_4 {margin-left:-427px; position:absolute; left:50%; top:244px;}

.section_slider_rev_2 .pic_3_1 {margin-left:-452px; position:absolute; left:50%; bottom:0px;}
.section_slider_rev_2 .pic_3_2 {margin-left:-68px; position:absolute; left:50%; bottom:0px;}
.section_slider_rev_2 .text_3_1 {margin-left:-430px; position:absolute; left:50%; top:91px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#292929; font-weight:bold; line-height:normal;}
.section_slider_rev_2 .text_3_2 {height:30px; line-height:30px; margin-left:-430px; padding:0px 10px; position:absolute; left:50%; top:132px; background-color:#ffffff; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#777777; font-weight:bold;}
.section_slider_rev_2 .text_3_3 {width:350px; margin-left:-430px; position:absolute; left:50%; top:175px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#4c4c4c; line-height:17px;}
.section_slider_rev_2 .text_3_4 {margin-left:-430px; position:absolute; left:50%; top:225px;}

.section_slider_rev_2 .pic_4_1 {margin-left:-452px; position:absolute; left:50%; bottom:0px;}
.section_slider_rev_2 .pic_4_2 {margin-left:113px; position:absolute; left:50%; bottom:0px;}
.section_slider_rev_2 .pic_4_3 {margin-left:51px; position:absolute; left:50%; bottom:0px;}
.section_slider_rev_2 .text_4_1 {margin-left:-408px; position:absolute; left:50%; top:93px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#292929; font-weight:bold; line-height:normal;}
.section_slider_rev_2 .text_4_2 {height:30px; line-height:30px; margin-left:-408px; padding:0px 10px; position:absolute; left:50%; top:134px; background-color:#ffffff; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#f75016; font-weight:bold;}
.section_slider_rev_2 .text_4_3 {width:350px; margin-left:-408px; position:absolute; left:50%; top:177px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#4c4c4c; line-height:17px;}
.section_slider_rev_2 .text_4_4 {margin-left:-408px; position:absolute; left:50%; top:227px;}


.block_blog_post_type_1 .f_pic {width:574px;}
.block_blog_post_type_1 .f_pic .image {width:574px; position:relative;}
.block_blog_post_type_1.without_sidebar .f_pic {width:834px;}
.block_blog_post_type_1.without_sidebar .f_pic .image {width:834px; position:relative;}
.block_blog_post_type_1 .f_pic .image img {width:100%; height:auto;}
.block_blog_post_type_1 .f_pic .image:hover .info_icons {display:block;}
.block_blog_post_type_1 .f_pic .info_icons {display:none; width:100%; height:100%; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_blog_post_type_1 .f_pic .icons {padding-top:92px; overflow:hidden; text-align:center; width:100%;}
.block_blog_post_type_1 .f_pic .icons ul {display:inline-block;}
.block_blog_post_type_1 .f_pic .icons li {margin-left:4px; float:left; display:block;}
.block_blog_post_type_1 .f_pic .icons li:first-child {margin-left:0px;}
.block_blog_post_type_1 .f_pic .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	behavior:url(layout/plugins/PIE.htc);
	text-indent:-9000px;
}
.block_blog_post_type_1 .f_pic .icons a:hover {background-color:#cfcfcf;}
.block_blog_post_type_1 .f_pic .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_blog_post_type_1 .f_pic .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}



.block_blog_post_type_2 .f_pic {width:670px;}
.block_blog_post_type_2 .f_pic .image {width:670px; position:relative;}
.block_blog_post_type_2.without_sidebar .f_pic {width:930px;}
.block_blog_post_type_2.without_sidebar .f_pic .image {width:930px; position:relative;}
.block_blog_post_type_2 .f_pic .image img {width:100%; height:auto;}
.block_blog_post_type_2 .f_pic .image:hover .info_icons {display:block;}
.block_blog_post_type_2 .f_pic .info_icons {display:none; width:100%; height:100%; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_blog_post_type_2 .f_pic .icons {padding-top:110px; overflow:hidden; text-align:center; width:100%;}
.block_blog_post_type_2.without_sidebar .f_pic .icons {padding-top:157px; overflow:hidden; text-align:center; width:100%;}
.block_blog_post_type_2 .f_pic .icons ul {display:inline-block;}
.block_blog_post_type_2 .f_pic .icons li {margin-left:4px; float:left; display:block;}
.block_blog_post_type_2 .f_pic .icons li:first-child {margin-left:0px;}
.block_blog_post_type_2 .f_pic .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	behavior:url(layout/plugins/PIE.htc);
	text-indent:-9000px;
}
.block_blog_post_type_2 .f_pic .icons a:hover {background-color:#cfcfcf;}
.block_blog_post_type_2 .f_pic .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_blog_post_type_2 .f_pic .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}



.block_blog_post_type_3 .f_pic {width:670px;}
.block_blog_post_type_3 .f_pic .image {width:670px; position:relative;}
.block_blog_post_type_3.without_sidebar .f_pic {width:930px;}
.block_blog_post_type_3.without_sidebar .f_pic .image {width:930px; position:relative;}
.block_blog_post_type_3 .f_pic .image img {width:100%; height:auto;}
.block_blog_post_type_3 .f_pic .image:hover .info_icons {display:block;}
.block_blog_post_type_3 .f_pic .info_icons {display:none; width:100%; height:100%; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_blog_post_type_3 .f_pic .icons {padding-top:110px; overflow:hidden; text-align:center; width:100%;}
.block_blog_post_type_3 .f_pic .icons ul {display:inline-block;}
.block_blog_post_type_3 .f_pic .icons li {margin-left:4px; float:left; display:block;}
.block_blog_post_type_3 .f_pic .icons li:first-child {margin-left:0px;}
.block_blog_post_type_3 .f_pic .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	behavior:url(layout/plugins/PIE.htc);
	text-indent:-9000px;
}
.block_blog_post_type_3 .f_pic .icons a:hover {background-color:#cfcfcf;}
.block_blog_post_type_3 .f_pic .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_blog_post_type_3 .f_pic .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}



.block_blog_post_type_1 .slider_blog {}
.block_blog_post_type_1 .flex-direction-nav {}
.block_blog_post_type_1 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_blog_post_type_1 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_blog_post_type_1 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_blog_post_type_1 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_blog_post_type_1 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_blog_post_type_1 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_blog_post_type_1 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_blog_post_type_2 .slider_blog {}
.block_blog_post_type_2 .flex-direction-nav {}
.block_blog_post_type_2 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_blog_post_type_2 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_blog_post_type_2 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_blog_post_type_2 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_blog_post_type_2 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_blog_post_type_2 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_blog_post_type_2 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_blog_post_type_3 .slider_blog {}
.block_blog_post_type_3 .flex-direction-nav {}
.block_blog_post_type_3 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_blog_post_type_3 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_blog_post_type_3 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_blog_post_type_3 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_blog_post_type_3 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_blog_post_type_3 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_blog_post_type_3 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

object.video_height_class1 {height:212px;}
object.video_height_class2 {height:248px;}
object.video_height_class3 {height:248px;}
iframe.video_height_class1 {height:248px;}
iframe.video_height_class2 {height:248px;}
iframe.video_height_class3 {height:248px;}

.without_sidebar object.video_height_class1 {height:308px;}
.without_sidebar iframe.video_height_class1 {height:308px;}
.without_sidebar object.video_height_class2 {height:344px;}
.without_sidebar iframe.video_height_class3 {height:344px;}
.without_sidebar object.video_height_class3 {height:344px;}
.without_sidebar iframe.video_height_class3 {height:344px;}

.block_blog_type_1 .slider_blog {}
.block_blog_type_1 .flex-direction-nav {}
.block_blog_type_1 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_blog_type_1 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_blog_type_1 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_blog_type_1 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_blog_type_1 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_blog_type_1 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_blog_type_1 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_blog_type_2 .slider_blog {}
.block_blog_type_2 .flex-direction-nav {}
.block_blog_type_2 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_blog_type_2 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_blog_type_2 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_blog_type_2 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_blog_type_2 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_blog_type_2 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_blog_type_2 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}



.block_portfolio_item_1 .f_pic {max-width:610px; max-height:393px;}
.block_portfolio_item_1 .f_pic .image {max-width:610px; max-height:393px; position:relative; border:0; padding:0;margin:0;}
.block_portfolio_item_1 .f_pic .image img {width:100%; height:auto;}
.block_portfolio_item_1 .f_pic .image:hover .info_icons {display:block;}
.block_portfolio_item_1 .f_pic .info_icons {display:none; width:100%; height:100%; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_portfolio_item_1 .f_pic .icons {padding-top:160px; overflow:hidden; text-align:center; width:100%;}
.block_portfolio_item_1 .f_pic .icons ul {display:inline-block;}
.block_portfolio_item_1 .f_pic .icons li {margin-left:4px; float:left; display:block;}
.block_portfolio_item_1 .f_pic .icons li:first-child {margin-left:0px;}
.block_portfolio_item_1 .f_pic .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	behavior:url(layout/plugins/PIE.htc);
	text-indent:-9000px;
}
.block_portfolio_item_1 .f_pic .icons a:hover {background-color:#cfcfcf;}
.block_portfolio_item_1 .f_pic .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_portfolio_item_1 .f_pic .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}


.block_portfolio_item_2 .f_pic {max-width:930px; max-height:393px;}
.block_portfolio_item_2 .f_pic .image {max-width:930px; max-height:393px; position:relative; border:0; padding:0;margin:0;}
.block_portfolio_item_2 .f_pic .image img {width:100%; height:auto;}
.block_portfolio_item_2 .f_pic .image:hover .info_icons {display:block;}
.block_portfolio_item_2 .f_pic .info_icons {display:none; width:100%; height:100%; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_portfolio_item_2 .f_pic .icons {padding-top:182px; overflow:hidden; text-align:center; width:100%;}
.block_portfolio_item_2 .f_pic .icons ul {display:inline-block;}
.block_portfolio_item_2 .f_pic .icons li {margin-left:4px; float:left; display:block;}
.block_portfolio_item_2 .f_pic .icons li:first-child {margin-left:0px;}
.block_portfolio_item_2 .f_pic .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	behavior:url(layout/plugins/PIE.htc);
	text-indent:-9000px;
}
.block_portfolio_item_2 .f_pic .icons a:hover {background-color:#cfcfcf;}
.block_portfolio_item_2 .f_pic .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_portfolio_item_2 .f_pic .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}




/* Responsive styles */
@media (max-width: 1200px) {
	nav.main_menu ul ul ul	{left:-185px;}
	.block_to_top {display:none;}
}

@media screen and (max-width: 949px), (orientation: portrait) {
	.inner {width:680px;}

	.without_sidebar object.video_height_class1 {height:212px;}
	.without_sidebar iframe.video_height_class1 {height:212px;}
	.without_sidebar object.video_height_class2 {height:248px;}
	.without_sidebar iframe.video_height_class2 {height:248px;}	
	.without_sidebar object.video_height_class3 {height:248px;}
	.without_sidebar iframe.video_height_class3 {height:248px;}
	
	/*
	#header .section_top {height:auto;}
	
	#logo {padding:34px 0px 24px; float:none; text-align:center;}
	nav.main_menu {padding-bottom:35px; float:none;}
	nav.main_menu > ul {display:none;}
	nav.main_menu > select {width:100%; display:block;}
	*/

	.ipadheight1 {height:30px !important;}
	.ipadheight2 {height:49px !important;}
	.block_footer_tweets {margin-bottom:-23px;}
	.ipadheight3 {margin-bottom:-3px;}
	.ipadheight4 {margin-bottom:-2px;}
	.ipadheight5 {margin-bottom:-3px;}
	.ipadheight6 {margin-top:-39px;}
	.ipadheight7 {margin-top:-1px;}
	.ipadheight8 {margin-bottom:-17px;}
	.ipadheight9 {margin-top:-3px;}
	.ipadheight10 {margin-top:-39px;}
	.ipadheight11 {margin-top:-16px;}
	.ipadheight12 {margin-top:-36px;}
	.ipadheight13 {margin-bottom:-8px;}
	.block_comments h4 {margin-bottom:-16px;}
	.responsivlist{margin-bottom:-10px;}
	
	nav.main_menu > ul > li > a {height:51px; padding:38px 17px 0px;}
	nav.main_menu > ul > li:hover > a {padding-left:16px; padding-right:16px;}
	nav.main_menu > ul > li.current_page_item > a {padding-left:16px; padding-right:16px;}
	nav.main_menu > ul > li.current_page_ancestor > a {padding-left:16px; padding-right:16px;}
	nav.main_menu > ul > li > a > .subtext {display:none;}
	
	.block_title {padding-top:18px; height:auto; float:none;}
	.block_title h1 {line-height:normal;}
	.block_breadcrumbs {padding:7px 0px 15px; float:none;}
	
	
	
	.right_sidebar .main_content {width:auto; float:none;}
	.right_sidebar .sidebar {width:auto; float:none;}
	
	.left_sidebar .main_content {width:auto; float:none;}
	.left_sidebar .sidebar {width:auto; float:none;}
	
	.block_table_l {width:auto; padding-bottom:31px; float:none;}
	.block_table_r {width:auto; float:none;}
	
	.block_services_type_1 {margin-left:0px; margin-bottom:-27px;}
	.block_services_type_1 .service {width:auto; margin-left:0px; margin-bottom:27px; float:none; overflow:hidden;}
	.block_services_type_1 .service p {padding-bottom:10px;}
	.block_services_type_1 .service .title p {padding-bottom:0px;}
	
	.block_services_type_2 {margin-left:0px; margin-bottom:-11px;}
	.block_services_type_2 .service {width:auto; margin-left:0px; margin-bottom:11px; float:none;}
	.block_services_type_2 .service p {padding-bottom:10px;}
	
	.block_services_type_3 {margin-left:0px; margin-bottom:-30px;}
	.block_services_type_3 .service {width:auto; margin-left:0px; margin-bottom:30px; float:none;}
	.block_services_type_3 .service p {padding-bottom:10px;}
	
	.block_services_type_4 {margin-left:0px;}
	.block_services_type_4 .service {width:50%; margin-left:0px; margin-bottom:6px;}
	.block_services_type_4 .service h5 {padding-left:10px; padding-right:10px;}
	.block_services_type_4 .service p {padding-left:10px; padding-right:10px;}
	
	.block_tabs_type_2 .pic.alignright, .block_tabs_type_2 .pic.alignleft {margin:0px 0px 15px; float:none; display:inline-block;}
	
	.block_pricing_table_type_1 .column {width:129px;}
	.block_pricing_table_type_1 .column.special {width:133px;}
	.block_pricing_table_type_2 .column {width:150px;}
	.block_pricing_table_type_3 .column {width:207px;}
	
	.block_about .main {width:auto; float:none;}
	.block_about .skills {width:auto; padding:10px 0px 15px; float:none;}
	
	.block_our_stages {margin-left:0px;}
	.block_our_stages h4 {margin-left:0px;}
	.block_our_stages .column {width:auto; margin-left:0px; float:none;}
	
	.block_contact_us_type_1 .send_message {width:auto; padding-right:20px; float:none; overflow:hidden;}
	
	.block_contact_us_type_2 .col_left {width:auto; float:none;}
	.block_contact_us_type_2 .send_message {width:auto; padding-top:30px; float:none;}
	
	.block_gallery.c_2 .item {width:320px;}
	.block_gallery.c_2 .item .icons {padding-top:68px;}
	.block_gallery.c_2 .item h6 {top:105px;}
	.block_gallery.c_2 .item .info > a {top:129px;}
	
	.block_gallery.c_3 .item {width:203px;}
	.block_gallery.c_3 .item .icons {padding-top:28px;}
	.block_gallery.c_3 .item h6 {top:65px;}
	.block_gallery.c_3 .item .info > a {top:89px;}
	
	.block_gallery.c_4 .item {width:203px;}
	.block_gallery.c_4 .item .icons {padding-top:28px;}
	.block_gallery.c_4 .item h6 {top:65px;}
	.block_gallery.c_4 .item .info > a {top:89px;}
	
	.block_portfolio_1.c_1 .item .image {width:auto; margin-right:0px; margin-bottom:19px; float:none;}
	
	.block_portfolio_1.c_2 .item {width:330px;}
	.block_portfolio_1.c_2 .item .image {width:320px;}
	
	.block_portfolio_1.c_3 .item {width:213px;}
	.block_portfolio_1.c_3 .item .image {width:203px;}
	
	.block_portfolio_1.c_4 .item {width:213px;}
	.block_portfolio_1.c_4 .item .image {width:203px;}
	
	.block_portfolio_2.c_2 .item {width:330px;}
	.block_portfolio_2.c_2 .item .image {width:320px;}
	.block_portfolio_2.c_2 .item .icons {padding-top:86px;}
	
	.block_portfolio_2.c_3 .item {width:213px;}
	.block_portfolio_2.c_3 .item .image {width:203px;}
	.block_portfolio_2.c_3 .item .icons {padding-top:48px;}
	
	.block_portfolio_2.c_4 .item {width:213px;}
	.block_portfolio_2.c_4 .item .image {width:203px;}
	.block_portfolio_2.c_4 .item .icons {padding-top:48px;}
	
	.block_portfolio_3.c_2 .item {width:320px;}
	.block_portfolio_3.c_2 .item .image {width:320px;}
	.block_portfolio_3.c_2 .item .icons {padding-top:86px;}
	
	.block_portfolio_3.c_3 .item {width:203px;}
	.block_portfolio_3.c_3 .item .image {width:203px;}
	.block_portfolio_3.c_3 .item .icons {padding-top:48px;}
	
	.block_portfolio_3.c_4 .item {width:203px;}
	.block_portfolio_3.c_4 .item .image {width:203px;}
	.block_portfolio_3.c_4 .item .icons {padding-top:48px;}
	
	.block_portfolio_item_1 .image {width:auto; margin-right:0px; margin-bottom:19px; float:none;}
	.block_portfolio_item_1 .description {margin-top:31px;}
	
	.block_portfolio_item_2 .description {width:auto; float:none;}
	.block_portfolio_item_2 .details {width:auto; float:none;}
	
	.block_portfolio_item_3 .image {max-width:none; margin-right:0px; margin-bottom:19px; float:none;}
	.block_portfolio_item_3 .description {margin-top:-31px;}
	
	.block_slogan_1 {padding:29px 20px 32px;}
	.block_slogan_1 .text_1 {padding-bottom:3px;}
	.block_slogan_1 .text_2 {font-size:12px; line-height:18px;}
	
	.block_latest_projects_1 {margin-bottom:-20px; overflow:hidden;}
	.block_latest_projects_1 .project {width:330px; margin-bottom:20px;}
	.block_latest_projects_1 .project .image {width:320px;}
	.block_latest_projects_1 .project .icons {padding-top:86px;}

	/*.block_latest_projects_1 .note {width:330px; margin-bottom:20px;}*/
	.block_latest_projects_1.w_note {margin-bottom:0px;}
	.block_latest_projects_1.w_note .note {width:auto; margin-bottom:20px; float:none;}
	.block_latest_projects_1.w_note .project {width:213px; margin-bottom:0px;}
	.block_latest_projects_1.w_note .project .image {width:206px;}
	.block_latest_projects_1.w_note .project .icons {padding-top:48px;}
	
	.block_latest_projects_2 .project {width:213px;}
	.block_latest_projects_2 .project .image {width:203px;}
	.block_latest_projects_2 .project .icons {padding-top:48px;}
	
	.block_latest_projects_3 .project {width:226px;}
	.block_latest_projects_3 .project .image {width:226px;}
	
	.block_text_promo_1 {padding-right:20px;}
	.block_text_promo_1 .button {padding-top:12px; position:static;}
	
	.block_latest_from_blog_1 {margin-left:-20px; margin-bottom:33px; float:none; overflow:hidden;}
	.block_latest_from_blog_1 h4 {margin-left:20px;}
	.block_latest_from_blog_1 .post {width:213px; margin-left:20px; margin-right:0px;}
	
	.block_latest_from_blog_2 {margin-bottom:-20px; overflow:hidden;}
	.block_latest_from_blog_2 .post {width:330px; margin-bottom:20px;}
	
	/*.block_latest_from_blog_2 .note {width:330px; margin-bottom:20px;}*/
	.block_latest_from_blog_2.w_note {margin-bottom:0px; overflow:hidden;}
	.block_latest_from_blog_2.w_note .post {width:213px; margin-bottom:0px;}
	.block_latest_from_blog_2.w_note .note {width:auto; margin-bottom:20px; float:none;}
	
	.section_slider_1 .text_1_1 {margin-left:-365px;}
	.section_slider_1 .text_1_2 {margin-left:-365px;}
	.section_slider_1 .text_1_3 {margin-left:-365px;}
	
	.section_slider_1 .text_2_1 {margin-left:-354px;}
	.section_slider_1 .text_2_2 {margin-left:-354px;}
	.section_slider_1 .text_2_3 {width:350px; margin-left:-354px;}
	.section_slider_1 .text_2_4 {margin-left:-354px;}

	.section_slider_1 .text_3_1 {margin-left:-360px;}
	.section_slider_1 .text_3_2 {margin-left:-360px;}
	.section_slider_1 .text_3_3 {margin-left:-360px;}
	.section_slider_1 .text_3_4 {width:350px; margin-left:-360px;}
	.section_slider_1 .text_3_5 {margin-left:-360px;}
	
	.section_slider_1 .oneByOne1 {display:none;}
	.section_slider_1 .static_pic {width:680px; display:block;}
	
	.section_slider_2 .nivo-caption {display:none !important;}
	.section_slider_2 .nivo-directionNav {width:27px; left:auto; right:15px; top:auto; bottom:15px;}
	
	.section_slider_3 .roundabout {width:600px;}
	.section_slider_3 .button_prev {left:5px;}
	.section_slider_3 .button_next {right:5px;}
	
	.section_slider_4 .caption_1 {width:345px; margin-left:0px; left:35px; display:none;}
	.section_slider_4 .caption_2 {margin-left:0px; left:35px; display:none;}
	
	.section_slider_5 .nivo-directionNav {display:none !important;}
	
	.section_slider_rev_1 .slides li {height:267px;}
	.section_slider_rev_1 .pic_1_1 {right:37px;}
	.section_slider_rev_1 .flexslider .slides img.pic_1 {width:auto; height:267px;}
	.section_slider_rev_1 .flexslider .slides img.pic_1_1 {width:auto; height:244px;}
	.section_slider_rev_1 .text_1_1 {left:37px; top:52px; font-size:21px;}
	.section_slider_rev_1 .text_1_2 {height:28px; line-height:28px; left:37px; top:91px; font-size:13px;}
	.section_slider_rev_1 .text_1_3 {left:37px; top:131px;}
	.section_slider_rev_1 .text_1_4 {left:37px; top:179px;}
	
	.section_slider_rev_1 .pic_2_1 {right:225px; bottom:35px;}
	.section_slider_rev_1 .pic_2_2 {right:11px; bottom:37px;}
	.section_slider_rev_1 .pic_2_3 {right:16px; bottom:36px;}
	.section_slider_rev_1 .flexslider .slides img.pic_2_1 {width:auto; height:132px;}
	.section_slider_rev_1 .flexslider .slides img.pic_2_2 {width:auto; height:196px;}
	.section_slider_rev_1 .flexslider .slides img.pic_2_3 {width:auto; height:98px;}
	.section_slider_rev_1 .text_2_1 {width:300px; left:24px; top:45px; font-size:18px; line-height:22px;}
	.section_slider_rev_1 .text_2_2 {height:28px; line-height:28px; left:24px; top:101px; font-size:14px;}
	.section_slider_rev_1 .text_2_3 {width:320px; left:24px; top:141px; font-size:11px;}
	.section_slider_rev_1 .text_2_4 {left:24px; top:189px;}
	
	.section_slider_rev_1 .pic_3_1 {right:30px;}
	.section_slider_rev_1 .pic_3_2 {right:218px;}
	.section_slider_rev_1 .flexslider .slides img.pic_3_1 {width:auto; height:237px;}
	.section_slider_rev_1 .flexslider .slides img.pic_3_2 {width:auto; height:128px;}
	.section_slider_rev_1 .text_3_1 {left:26px; top:56px; font-size:18px;}
	.section_slider_rev_1 .text_3_2 {height:28px; line-height:28px; left:26px; top:93px; font-size:13px;}
	.section_slider_rev_1 .text_3_3 {left:26px; top:133px;}
	.section_slider_rev_1 .text_3_4 {left:26px; top:181px;}
	
	.section_slider_rev_2 .slides li {height:305px;}
	
	.section_slider_rev_2 .pic_1_1 {margin-left:45px;}
	.section_slider_rev_2 .pic_1_2 {margin-left:-26px;}
	.section_slider_rev_2 .pic_1_3 {margin-left:-83px;}
	.section_slider_rev_2 .flexslider .slides img.pic_1_1 {width:auto; height:250px;}
	.section_slider_rev_2 .flexslider .slides img.pic_1_2 {width:auto; height:179px;}
	.section_slider_rev_2 .flexslider .slides img.pic_1_3 {width:auto; height:124px;}
	.section_slider_rev_2 .text_1_1 {margin-left:-372px; top:85px;}
	.section_slider_rev_2 .text_1_2 {margin-left:-372px; top:112px; font-size:20px;}
	.section_slider_rev_2 .text_1_3 {margin-left:-372px; top:144px; font-size:13px;}
	.section_slider_rev_2 .text_1_4 {width:280px; margin-left:-372px; top:184px;}
	
	.section_slider_rev_2 .pic_2_1 {margin-left:95px;}
	.section_slider_rev_2 .pic_2_2 {margin-left:24px;}
	.section_slider_rev_2 .pic_2_3 {margin-left:-37px;}
	.section_slider_rev_2 .flexslider .slides img.pic_2_1 {width:auto; height:219px;}
	.section_slider_rev_2 .flexslider .slides img.pic_2_2 {width:auto; height:148px;}
	.section_slider_rev_2 .flexslider .slides img.pic_2_3 {width:auto; height:109px;}
	.section_slider_rev_2 .text_2_1 {width:320px; margin-left:-372px; top:60px; font-size:20px; line-height:26px;}
	.section_slider_rev_2 .text_2_2 {margin-left:-372px; top:121px; font-size:14px;}
	.section_slider_rev_2 .text_2_3 {margin-left:-372px; top:161px; letter-spacing:-0.2px;}
	.section_slider_rev_2 .text_2_4 {margin-left:-372px; top:208px;}
	
	.section_slider_rev_2 .pic_3_1 {margin-left:-399px;}
	.section_slider_rev_2 .pic_3_2 {margin-left:-54px;}
	.section_slider_rev_2 .flexslider .slides img.pic_3_1 {width:auto; height:301px;}
	.section_slider_rev_2 .flexslider .slides img.pic_3_2 {width:auto; height:284px;}
	.section_slider_rev_2 .text_3_1 {margin-left:-372px; top:69px; font-size:20px;}
	.section_slider_rev_2 .text_3_2 {margin-left:-372px; top:108px; font-size:13px;}
	.section_slider_rev_2 .text_3_3 {margin-left:-372px; top:150px;}
	.section_slider_rev_2 .text_3_4 {margin-left:-372px; top:200px;}
	
	.section_slider_rev_2 .pic_4_1 {margin-left:-399px;}
	.section_slider_rev_2 .pic_4_2 {margin-left:93px;}
	.section_slider_rev_2 .pic_4_3 {margin-left:40px;}
	.section_slider_rev_2 .flexslider .slides img.pic_4_1 {width:auto; height:301px;}
	.section_slider_rev_2 .flexslider .slides img.pic_4_2 {width:auto; height:265px;}
	.section_slider_rev_2 .flexslider .slides img.pic_4_3 {width:auto; height:140px;}
	.section_slider_rev_2 .text_4_1 {margin-left:-340px; top:69px; font-size:20px;}
	.section_slider_rev_2 .text_4_2 {margin-left:-340px; top:108px; font-size:13px;}
	.section_slider_rev_2 .text_4_3 {margin-left:-340px; top:150px;}
	.section_slider_rev_2 .text_4_4 {margin-left:-340px; top:200px;}	
	
	.block_our_team .teammate {width:330px;}
	
	.block_blog_type_8 article {width:320px;}
	
	
	
	.block_footer_widgets {margin-left:0px;}
	.block_footer_widgets .column {width:auto; margin-left:0px; padding-top:35px; float:none;}
	.block_footer_widgets .column:first-child {padding-top:0px;}
	
	#footer .section_bottom {height:auto;}
	.alternative #footer .section_bottom {height:auto;}
	
	.block_bottom_menu {float:none; text-align:center;}
	.block_bottom_menu ul {display:inline-block;}
	
	.block_copyrights {float:none; text-align:center;}
	
	.block_footer_menu {float:none; overflow:hidden;}
	
	.block_footer_contacts {padding:0px 0px 40px; float:none;}
	
	.block_bottom_social {float:none; text-align:center;}
	.block_bottom_social > ul {display:inline-block;}
	
	.general_column_220 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_300 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_460 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_620 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_700 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_220.last, .general_column_300.last, .general_column_460.last, .general_column_620.last, .general_column_700.last {margin-bottom:0px;}
	
	.block_to_top {display:none;}
	
	.block_blog_post_type_1.without_sidebar .f_pic {width:574px;}
	.block_blog_post_type_1.without_sidebar .f_pic .image {width:574px; position:relative;}
	.block_blog_post_type_1.without_sidebar .f_pic .image img  { width:574px;}
	.block_blog_post_type_1.without_sidebar .f_pic .icons {padding-top:109px; overflow:hidden; text-align:center; width:100%;}
	
	.block_blog_post_type_2.without_sidebar .f_pic {width:670px;}
	.block_blog_post_type_2.without_sidebar .f_pic .image {width:670px; position:relative;}
	.block_blog_post_type_2.without_sidebar .f_pic .image img  { width:670px;}
	.block_blog_post_type_2.without_sidebar .f_pic .icons {padding-top:109px; overflow:hidden; text-align:center; width:100%;}
	
	.block_blog_post_type_3.without_sidebar .f_pic {width:670px;}
	.block_blog_post_type_3.without_sidebar .f_pic .image {width:670px; position:relative;}
	.block_blog_post_type_3.without_sidebar .f_pic .image img  { width:670px;}
	.block_blog_post_type_3.without_sidebar .f_pic .icons {padding-top:109px; overflow:hidden; text-align:center; width:100%;}
	
	.block_portfolio_item_1 .f_pic {max-width:670px;max-height:432px;}
	.block_portfolio_item_1 .f_pic .image {max-width:670px;max-height:432px;}
	.block_portfolio_item_1 .f_pic .icons {padding-top:202px;}
	
	.block_portfolio_item_2 .f_pic .icons {padding-top:127px;}

}

@media (max-width: 767px) {
	.inner {width:440px;}
	
	.block_features_1 .feature {margin-bottom:-37px;}
	.block_features_1 .feature.iphonefeature_last {margin-bottom:0;}
	.block_latest_from_blog_1 h4{padding-bottom:9px;}
	.iphoneheight1{margin-bottom:-15px;}
	.iphoneheight2{margin-bottom:-22px;}
	.iphoneheight3{margin-bottom:-2px;}
	.iphoneheight4{margin-bottom:-18px;}
	.iphoneheight5{margin-bottom:14px;}
	.iphoneheight6{margin-bottom:22px;}
	.iphoneheight7{margin-bottom:-20px;}
	.iphoneheight8{margin-bottom:-16px;}
	.iphoneheight9{margin-bottom:16px;}
	.iphonecolumn{margin-bottom:-15px;}
	.responsivlist{margin-bottom:-10px;}
	
	
	
	
	#header .section_top {height:auto;}
	
	#logo {padding:34px 0px 24px; float:none; text-align:center;}
	nav.main_menu {padding-bottom:35px; float:none;}
	nav.main_menu > ul {display:none;}
	nav.main_menu > select {width:100%; display:block;}
	
	.block_services_type_4 .service {width:auto;}
	
	.block_features_2 .feature {padding-bottom:15px;}
	.last .block_features_2 .feature {padding-bottom:0px;}
	
	.block_home_text_1 {padding-top:12px;}
	
	.block_our_team {margin-left:0px;}
	.block_our_team h4 {margin-left:0px;}
	.block_our_team .teammate {width:auto; margin-left:0px; float:none;}
	
	.block_blog_type_2 article h4 {padding-left:0px;}
	.block_blog_type_2 article .info {width:auto; margin-right:0px; margin-bottom:15px; float:none;}
	.block_blog_type_2 article .info .date {width:50%;}
	.block_blog_type_2 article .info .comments {width:auto; float:none; overflow:hidden;}
	
	.block_blog_type_4 article .content {padding-top:26px;}
	.block_blog_type_4 article .info {width:auto; margin-right:0px; margin-bottom:20px; float:none; overflow:hidden;}
	.block_blog_type_4 article .info .date {width:50%;}
	.block_blog_type_4 article .info .comments {width:auto; float:none; overflow:hidden; border-left:0px; border-top:1px solid #e8e8e8;}
	.block_blog_type_4 article .f_pic {width:auto; margin-right:0px; float:none;}
	.block_blog_type_4 .slider_blog {width:auto; height:auto;}
	
	.block_blog_type_6 article .f_pic {width:auto; margin-right:0px; float:none;}
	.block_blog_type_6 article .f_pic img {width:100%; height:auto;}
	.block_blog_type_6 article .content {padding-top:26px;}
	.block_blog_type_6 .slider_blog {width:auto; height:auto;}
	
	.block_blog_type_7 article {width:430px;}
	.block_blog_type_7 article .f_pic img {width:100%; height:auto;}
	
	.block_blog_type_8 article {width:430px;}
	.block_blog_type_8 article .f_pic img {width:100%; height:auto;}
	.block_blog_type_8 .slider_blog {width:auto; height:auto;}
	
	.block_blog_post_type_1 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_post_type_1 article .content .links li:first-child {padding-top:0px;}
	.block_blog_post_type_1 article .content .links li.comments {float:none;}
	
	.block_blog_post_type_2 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_post_type_2 article .content .links li:first-child {padding-top:0px;}
	.block_blog_post_type_2 article .content .links li.comments {float:none;}
	
	.block_blog_post_type_3 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_post_type_3 article .content .links li:first-child {padding-top:0px;}
	.block_blog_post_type_3 article .content .links li.comments {float:none;}
	
	.block_leave_comment .one_third {padding-bottom:0px;}
	
	.block_contact_us_type_1 .address {width:auto; float:none;}
	.block_contact_us_type_1 .send_message {padding-top:30px;}
	.block_contact_us_type_1 .send_message .one_third {padding-bottom:0px;}
	
	.block_tabs_type_2 .tabs {width:42px; overflow:hidden;}
	
	.block_pricing_table_type_1 {margin:0px auto; display:block;}
	.block_pricing_table_type_1 .column {width:auto; margin-top:6px; float:none; border-left:1px solid #ededed;}
	.block_pricing_table_type_1 .column:first-child {margin-top:0px;}
	.block_pricing_table_type_1 .column.special {width:auto; margin:6px 0px 0px;}
	
	.block_pricing_table_type_2 {margin-left:0px;}
	.block_pricing_table_type_2 .column {width:auto; margin:15px auto 0px; float:none;}
	.block_pricing_table_type_2 .column:first-child {margin-top:0px;}
	
	.block_pricing_table_type_3 {margin-left:0px;}
	.block_pricing_table_type_3 .column {width:auto; margin:15px auto 0px; margin:15px auto 0px; float:none;}
	.block_pricing_table_type_3 .column:first-child {margin-top:0px;}
	
	.block_gallery.c_2 .item {width:430px;}
	.block_gallery.c_2 .item .icons {padding-top:99px;}
	.block_gallery.c_2 .item h6 {top:136px;}
	.block_gallery.c_2 .item .info > a {top:160px;}
	
	.block_gallery.c_3 .item {width:430px;}
	.block_gallery.c_3 .item .icons {padding-top:99px;}
	.block_gallery.c_3 .item h6 {top:136px;}
	.block_gallery.c_3 .item .info > a {top:160px;}
	
	.block_gallery.c_4 .item {width:430px;}
	.block_gallery.c_4 .item .icons {padding-top:99px;}
	.block_gallery.c_4 .item h6 {top:136px;}
	.block_gallery.c_4 .item .info > a {top:160px;}
	
	.block_portfolio_1.c_2 .item {width:440px;}
	.block_portfolio_1.c_2 .item .image {width:430px;}
	
	.block_portfolio_1.c_3 .item {width:440px;}
	.block_portfolio_1.c_3 .item .image {width:430px;}
	
	.block_portfolio_1.c_4 .item {width:440px;}
	.block_portfolio_1.c_4 .item .image {width:430px;}
	
	.block_portfolio_2.c_2 .item {width:440px;}
	.block_portfolio_2.c_2 .item .image {width:430px;}
	.block_portfolio_2.c_2 .item .icons {padding-top:120px;}
	
	.block_portfolio_2.c_3 .item {width:440px;}
	.block_portfolio_2.c_3 .item .image {width:430px;}
	.block_portfolio_2.c_3 .item .icons {padding-top:120px;}
	
	.block_portfolio_2.c_4 .item {width:440px;}
	.block_portfolio_2.c_4 .item .image {width:430px;}
	.block_portfolio_2.c_4 .item .icons {padding-top:120px;}
	
	.block_portfolio_3.c_2 .item {width:430px;}
	.block_portfolio_3.c_2 .item .image {width:430px;}
	.block_portfolio_3.c_2 .item .icons {padding-top:120px;}
	
	.block_portfolio_3.c_3 .item {width:430px;}
	.block_portfolio_3.c_3 .item .image {width:430px;}
	.block_portfolio_3.c_3 .item .icons {padding-top:120px;}
	
	.block_portfolio_3.c_4 .item {width:430px;}
	.block_portfolio_3.c_4 .item .image {width:430px;}
	.block_portfolio_3.c_4 .item .icons {padding-top:120px;}
	
	.block_portfolio_w_sidebar.c_2 .item {width:440px;}
	.block_portfolio_w_sidebar.c_2 .item .image {width:430px;}
	.block_portfolio_w_sidebar.c_2 .item .icons {padding-top:120px;}
	
	.block_portfolio_w_sidebar.c_3 .item {width:440px;}
	.block_portfolio_w_sidebar.c_3 .item .image {width:430px;}
	.block_portfolio_w_sidebar.c_3 .item .icons {padding-top:120px;}
	
	.block_features_1 .feature {width:auto; margin-top:37px; float:none;}
	.block_features_1 .feature:first-child {margin-top:0px;}
	
	.block_latest_projects_1 .project {width:440px;}
	.block_latest_projects_1 .project .image {width:430px;}
	.block_latest_projects_1 .project .icons {padding-top:120px;}
	
	/*.block_latest_projects_1 .note {width:auto; float:none;}*/
	.block_latest_projects_1.w_note {margin-bottom:-20px;}
	.block_latest_projects_1.w_note .project {width:440px; margin-bottom:20px;}
	.block_latest_projects_1.w_note .project .image {width:430px;}
	.block_latest_projects_1.w_note .project .icons {padding-top:120px;}
	.block_latest_projects_1.w_note .note {width:auto; float:none;}	
	
	.block_latest_projects_2 {margin-bottom:-20px; overflow:hidden;}
	.block_latest_projects_2 .project {width:440px; margin-bottom:20px;}
	.block_latest_projects_2 .project .image {width:430px;}
	.block_latest_projects_2 .project .icons {padding-top:120px;}
	
	.block_latest_projects_3 .project {width:auto; float:none;}
	.block_latest_projects_3 .project .image {width:auto;}
	
	.block_latest_from_blog_1 .post {width:auto; margin-top:15px; float:none;}
	.block_latest_from_blog_1 .post:first-child {margin-top:0px;}
	.block_latest_from_blog_1 .post .f_image img {width:100%; height:auto;}
	
	.block_latest_from_blog_2 .post {width:auto; float:none;}
	
	/*.block_latest_from_blog_2 .note {width:auto; float:none;}*/
	.block_latest_from_blog_2.w_note {margin-bottom:-20px;}
	.block_latest_from_blog_2.w_note .post {width:auto; margin-bottom:20px; float:none;}
	.block_latest_from_blog_2.w_note .note {width:auto; float:none;}
	
	.block_latest_projects_3 .project .icons ul {width:100%; margin-top:-15px; padding-top:0px; display:block; position:absolute; left:0px; top:50%; text-align:center;}
	.block_latest_projects_3 .project .icons li {margin:0px; padding:0px 2px; display:inline-block; float:none;}
	
	.section_slider_1 .oneByOne1 {height:250px;}
	.section_slider_1 .slider {height:250px;}
	.section_slider_1 .oneByOne_item {height:250px;}
	
	.section_slider_1 .text_1_1 {margin-left:-220px; top:11px;}
	.section_slider_1 .text_1_2 {width:200px; margin-left:-220px; top:36px;}
	.section_slider_1 .text_1_3 {display:none !important;}
	
	.section_slider_1 .text_2_1 {width:275px; margin-left:-200px; top:43px;}
	.section_slider_1 .text_2_2 {display:none !important;}
	.section_slider_1 .text_2_3 {display:none !important;}
	.section_slider_1 .text_2_4 {display:none !important;}
	.section_slider_1 .pic_2_2 {bottom:-60px;}

	.section_slider_1 .text_3_1 {margin-left:-200px; top:70px;}
	.section_slider_1 .text_3_2 {width:325px; margin-left:-200px; top:102px;}
	.section_slider_1 .text_3_3 {display:none !important;}
	.section_slider_1 .text_3_4 {display:none !important;}
	.section_slider_1 .text_3_5 {display:none !important;}
	.section_slider_1 .pic_3_1 {top:0px;}
	.section_slider_1 .pic_3_2 {top:100px;}
	.section_slider_1 .pic_3_3 {top:141px;}
	
	.section_slider_1 .static_pic {width:440px;}
	
	.section_slider_3 .roundabout {width:400px; height:250px;}
	.section_slider_3 .navigation {top:106px;}
	
	.section_slider_4 li {height:250px;}
	.section_slider_4 .slider .slides img {height:250px; margin-left:-432px;}
	.section_slider_4 .caption_1 {display:none;}
	.section_slider_4 .caption_2 {display:none;}
	
	.section_slider_5 .nivo-caption {display:none !important;}
	
	.section_slider_6 .caption {display:none;}
	
	
	.section_slider_rev_1 .slides li {height:182px;}
	.section_slider_rev_1 .general_button.big {height:22px; line-height:20px; font-size:10px;}
	.section_slider_rev_1 .general_button.big span {height:21px; padding-left:9px; padding-right:12px;}
	.section_slider_rev_1 .general_button.big.arrow_right span {margin-right:7px; background:url(images/arrow_9_440.png) no-repeat right 7px;}
	.section_slider_rev_1 .general_button.big.arrow_down span {margin-right:8px; background:url(images/arrow_8_440.png) no-repeat right 6px;}
	
	.section_slider_rev_1 .pic_1_1 {right:35px;}
	.section_slider_rev_1 .flexslider .slides img.pic_1 {width:auto; height:182px;}
	.section_slider_rev_1 .flexslider .slides img.pic_1_1 {width:auto; height:169px;}
	.section_slider_rev_1 .text_1_1 {left:19px; top:36px; font-size:14px;}
	.section_slider_rev_1 .text_1_2 {width:190px; height:auto; line-height:16px; padding:6px 10px; left:19px; top:62px; font-size:11px;}
	.section_slider_rev_1 .text_1_3 {display:none;}
	.section_slider_rev_1 .text_1_4 {left:19px; top:117px;}
	
	.section_slider_rev_1 .pic_2_1 {right:155px; bottom:24px;}
	.section_slider_rev_1 .pic_2_2 {right:8px; bottom:25px;}
	.section_slider_rev_1 .pic_2_3 {right:9px; bottom:24px;}
	.section_slider_rev_1 .flexslider .slides img.pic_2_1 {width:auto; height:90px;}
	.section_slider_rev_1 .flexslider .slides img.pic_2_2 {width:auto; height:131px;}
	.section_slider_rev_1 .flexslider .slides img.pic_2_3 {width:auto; height:65px;}
	.section_slider_rev_1 .text_2_1 {width:220px; left:13px; top:41px; font-size:13px; line-height:16px;}
	.section_slider_rev_1 .text_2_2 {height:23px; line-height:23px; padding:0px 7px; left:13px; top:81px; font-size:9px; letter-spacing:-0.3px;}
	.section_slider_rev_1 .text_2_3 {display:none;}
	.section_slider_rev_1 .text_2_4 {left:13px; top:114px;}
	
	.section_slider_rev_1 .pic_3_1 {right:19px;}
	.section_slider_rev_1 .pic_3_2 {right:147px;}
	.section_slider_rev_1 .flexslider .slides img.pic_3_1 {width:auto; height:162px;}
	.section_slider_rev_1 .flexslider .slides img.pic_3_2 {width:auto; height:87px;}
	.section_slider_rev_1 .text_3_1 {left:19px; top:25px; font-size:14px;}
	.section_slider_rev_1 .text_3_2 {height:25px; line-height:25px; padding:0px 6px; left:19px; top:50px; font-size:9px;}
	.section_slider_rev_1 .text_3_3 {width:220px; left:19px; top:81px; font-size:9px; line-height:14px;}
	.section_slider_rev_1 .text_3_4 {left:19px; top:132px;}
	
	.section_slider_rev_2 .slides li {height:182px;}
	.section_slider_rev_2 .general_button.big {height:22px; line-height:20px; font-size:10px;}
	.section_slider_rev_2 .general_button.big span {height:21px; padding-left:9px; padding-right:12px;}
	.section_slider_rev_2 .general_button.big.arrow_right span {margin-right:7px; background:url(images/arrow_9_440.png) no-repeat right 7px;}
	.section_slider_rev_2 .general_button.big.arrow_down span {margin-right:8px; background:url(images/arrow_8_440.png) no-repeat right 6px;}
	
	.section_slider_rev_2 .pic_1_1 {margin-left:49px;}
	.section_slider_rev_2 .pic_1_2 {margin-left:4px;}
	.section_slider_rev_2 .pic_1_3 {margin-left:-30px;}
	.section_slider_rev_2 .flexslider .slides img.pic_1_1 {width:auto; height:146px;}
	.section_slider_rev_2 .flexslider .slides img.pic_1_2 {width:auto; height:104px;}
	.section_slider_rev_2 .flexslider .slides img.pic_1_3 {width:auto; height:70px;}
	.section_slider_rev_2 .text_1_1 {margin-left:-240px; top:40px; font-size:14px;}
	.section_slider_rev_2 .text_1_2 {margin-left:-240px; top:58px; font-size:14px;}
	.section_slider_rev_2 .text_1_3 {height:26px; line-height:26px; margin-left:-240px; top:81px; font-size:10px;}
	.section_slider_rev_2 .text_1_4 {width:220px; margin-left:-240px; top:114px; font-size:9px; line-height:14px; letter-spacing:-0.2px;}
	
	.section_slider_rev_2 .pic_2_1 {margin-left:57px; bottom:18px;}
	.section_slider_rev_2 .pic_2_2 {margin-left:10px; bottom:16px;}
	.section_slider_rev_2 .pic_2_3 {margin-left:-27px; bottom:16px;}
	.section_slider_rev_2 .flexslider .slides img.pic_2_1 {width:auto; height:140px;}
	.section_slider_rev_2 .flexslider .slides img.pic_2_2 {width:auto; height:98px;}
	.section_slider_rev_2 .flexslider .slides img.pic_2_3 {width:auto; height:69px;}
	.section_slider_rev_2 .text_2_1 {width:230px; margin-left:-240px; top:25px; font-size:14px; line-height:18px;}
	.section_slider_rev_2 .text_2_2 {height:25px; line-height:25px; margin-left:-240px; top:66px; font-size:10px;}
	.section_slider_rev_2 .text_2_3 {width:230px; margin-left:-240px; top:98px; font-size:9px; line-height:14px;}
	.section_slider_rev_2 .text_2_4 {margin-left:-240px; top:136px;}
	
	.section_slider_rev_2 .pic_3_1 {margin-left:-235px;}
	.section_slider_rev_2 .pic_3_2 {margin-left:1px;}
	.section_slider_rev_2 .flexslider .slides img.pic_3_1 {width:auto; height:178px;}
	.section_slider_rev_2 .flexslider .slides img.pic_3_2 {width:auto; height:162px;}
	.section_slider_rev_2 .text_3_1 {margin-left:-240px; top:29px; font-size:14px;}
	.section_slider_rev_2 .text_3_2 {height:28px; line-height:28px; margin-left:-240px; top:53px; font-size:10px; letter-spacing:-0.2px;}
	.section_slider_rev_2 .text_3_3 {width:270px; margin-left:-240px; top:87px; font-size:9px; line-height:14px;}
	.section_slider_rev_2 .text_3_4 {margin-left:-240px; top:123px;}
	
	.section_slider_rev_2 .pic_4_1 {margin-left:-235px;}
	.section_slider_rev_2 .pic_4_2 {margin-left:82px;}
	.section_slider_rev_2 .pic_4_3 {margin-left:50px;}
	.section_slider_rev_2 .flexslider .slides img.pic_4_1 {width:auto; height:178px;}
	.section_slider_rev_2 .flexslider .slides img.pic_4_2 {width:auto; height:170px;}
	.section_slider_rev_2 .flexslider .slides img.pic_4_3 {width:auto; height:90px;}
	.section_slider_rev_2 .text_4_1 {margin-left:-240px; top:30px; font-size:14px;}
	.section_slider_rev_2 .text_4_2 {height:26px; line-height:26px; margin-left:-240px; top:54px; font-size:10px;}
	.section_slider_rev_2 .text_4_3 {width:270px; margin-left:-240px; top:87px; font-size:9px; line-height:14px;}
	.section_slider_rev_2 .text_4_4 {margin-left:-240px; top:123px;}	
	
	
	.block_footer_menu li {margin-left:0px; padding-top:25px; float:none;}
	.block_footer_menu li:first-child {padding-top:0px;}
	
	
	
	.pic {display:block;}
	.pic img {width:100%; height:auto;}
	.pic.alignleft {margin:0px 0px 15px; float:none;}
	.pic.alignright {margin:0px 0px 15px; float:none;}
	.pic.alignleft, .pic.alignright, .pic.alignleft img, .pic.alignright img {max-width:none;}
	
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .one_sixth {width:auto !important; margin-right:0px; padding-bottom:15px; float:none;}
	.one_half.last, .one_third.last, .two_third.last, .three_fourth.last, .one_fourth.last, .one_fifth.last, .one_sixth.last {padding-bottom:0px;}
	
	.block_color_picker {display:none;}

	.block_blog_post_type_1 .f_pic {width:334px;}
	.block_blog_post_type_1 .f_pic .image {width:334px; position:relative;}
	.block_blog_post_type_1 .f_pic .icons {padding-top:48px; overflow:hidden; text-align:center; width:100%;}
	
	.block_blog_post_type_1.without_sidebar .f_pic {width:334px;}
	.block_blog_post_type_1.without_sidebar .f_pic .image {width:334px; position:relative;}
	.block_blog_post_type_1.without_sidebar .f_pic .image img  {width:334px;}
	.block_blog_post_type_1.without_sidebar .f_pic .icons {padding-top:48px; overflow:hidden; text-align:center; width:100%;}

	
	.block_blog_post_type_2 .f_pic {width:430px;}	
	.block_blog_post_type_2 .f_pic .image {width:430px; position:relative;}
	.block_blog_post_type_2 .f_pic .image img { width:430px;}
	.block_blog_post_type_2 .f_pic .icons {padding-top:65px; overflow:hidden; text-align:center; width:100%;}
	
	.block_blog_post_type_2.without_sidebar .f_pic {width:430px;}
	.block_blog_post_type_2.without_sidebar .f_pic .image {width:430px; position:relative;}
	.block_blog_post_type_2.without_sidebar .f_pic .image img  { width:430px;}
	.block_blog_post_type_2.without_sidebar .f_pic .icons {padding-top:65px; overflow:hidden; text-align:center; width:100%;}
	
	
	.block_blog_post_type_3 .f_pic {width:430px;}
	.block_blog_post_type_3 .f_pic .image {width:430px; position:relative;}
	.block_blog_post_type_3 .f_pic .image img { width:430px;}
	.block_blog_post_type_3 .f_pic .icons {padding-top:65px; overflow:hidden; text-align:center; width:100%;}
	
	.block_blog_post_type_3.without_sidebar .f_pic {width:430px;}
	.block_blog_post_type_3.without_sidebar .f_pic .image {width:430px; position:relative;}
	.block_blog_post_type_3.without_sidebar .f_pic .image img  { width:430px;}
	.block_blog_post_type_3.without_sidebar .f_pic .icons {padding-top:65px; overflow:hidden; text-align:center; width:100%;}	
	
	object.video_height_class1 {height:124px;}
	object.video_height_class2 {height:159px;}
	object.video_height_class3 {height:159px;}
	iframe.video_height_class1 {height:124px;}
	iframe.video_height_class2 {height:159px;}
	iframe.video_height_class3 {height:159px;}
	
	.without_sidebar object.video_height_class1 {height:124px;}
	.without_sidebar iframe.video_height_class1 {height:124px;}
	.without_sidebar object.video_height_class2 {height:159px;}
	.without_sidebar iframe.video_height_class2 {height:159px;}
	.without_sidebar object.video_height_class3 {height:159px;}
	.without_sidebar iframe.video_height_class3 {height:159px;}	

	.block_portfolio_item_1 .f_pic {max-width:430px;}
	.block_portfolio_item_1 .f_pic .image {max-width:430px;}
	.block_portfolio_item_1 .f_pic .icons {padding-top:124px;}
	
	.block_portfolio_item_2 .f_pic .icons {padding-top:77px;}
}

@media (max-width: 479px) {

	.block_breadcrumbs {width:479px; overflow:hidden;}
	.inner {width:300px; /*padding-left:10px; padding-right:10px;*/}
	
	.section_slider_1 .static_pic {width:300px;}
	
	.block_tabs_type_1 .tabs li a {padding:0px 10px;}
	
	.block_tabs_type_3 .tabs li a {padding:0px 10px;}
	
	.block_blog_type_1 article .info {width:auto; margin-right:0px; float:none;}
	.block_blog_type_1 article .info .links p {text-align:left;}
	.block_blog_type_1 article .info .date {width:50%;}
	.block_blog_type_1 article .info .comments {width:auto; float:none; overflow:hidden;}
	
	.block_blog_type_2 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_type_2 article .content .links li:first-child {padding-top:0px;}
	
	.block_blog_type_3 article .info {width:auto; margin-right:0px; margin-bottom:20px; float:none; overflow:hidden;}
	.block_blog_type_3 article .info .date {width:50%;}
	.block_blog_type_3 article .info .comments {width:auto; float:none; overflow:hidden; border-left:0px; border-top:1px solid #e8e8e8;}
	.block_blog_type_3 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_type_3 article .content .links li:first-child {padding-top:0px;}
	
	.block_blog_type_4 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_type_4 article .content .links li:first-child {padding-top:0px;}
	
	.block_blog_type_5 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_type_5 article .content .links li:first-child {padding-top:0px;}
	
	.block_blog_type_6 article .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_type_6 article .links li:first-child {padding-top:0px;}
	.block_blog_type_6 article .links ul {padding-bottom:7px; float:none;}
	.block_blog_type_6 article .links .general_read_more {float:left;}
	
	.block_blog_type_7 article {width:290px;}
	
	.block_blog_type_8 article {width:290px;}
	
	.block_blog_post_type_1 article .info {width:auto; margin-right:0px; margin-bottom:20px; float:none; overflow:hidden;}
	.block_blog_post_type_1 article .info .date {width:50%;}
	.block_blog_post_type_1 article .info .comments {width:auto; float:none; overflow:hidden; border-left:0px; border-top:1px solid #e8e8e8;}
	.block_blog_post_type_1 article .share_post {margin-left:0px;}
	.block_blog_post_type_1 article .about_author {margin-left:0px; overflow:hidden;}
	.block_blog_post_type_1 article .about_author .about {overflow:visible;}
	
	.block_blog_post_type_2 article .about_author {overflow:hidden;}
	.block_blog_post_type_2 article .about_author .about {overflow:visible;}
	
	.block_blog_post_type_3 article .about_author {overflow:hidden;}
	.block_blog_post_type_3 article .about_author .about {overflow:visible;}
	
	.block_faq .filter li a {padding-left:5px; padding-right:6px;}
	.block_faq .filter li:first-child a {padding-left:6px;}
	
	.block_filter_1 li {padding-left:0px; border-left:0px;}
	.block_filter_1 li a {padding:0px 5px;}
	
	.block_comments .comment .comment {margin-left:0px;}
	
	.block_gallery.c_2 .item {width:290px;}
	.block_gallery.c_2 .item .icons {padding-top:55px;}
	.block_gallery.c_2 .item h6 {top:92px;}
	.block_gallery.c_2 .item .info > a {top:116px;}
	
	.block_gallery.c_3 .item {width:290px;}
	.block_gallery.c_3 .item .icons {padding-top:55px;}
	.block_gallery.c_3 .item h6 {top:92px;}
	.block_gallery.c_3 .item .info > a {top:116px;}
	
	.block_gallery.c_4 .item {width:290px;}
	.block_gallery.c_4 .item .icons {padding-top:55px;}
	.block_gallery.c_4 .item h6 {top:92px;}
	.block_gallery.c_4 .item .info > a {top:116px;}
	
	.block_portfolio_1.c_2 .item {width:300px;}
	.block_portfolio_1.c_2 .item .image {width:290px;}
	
	.block_portfolio_1.c_3 .item {width:300px;}
	.block_portfolio_1.c_3 .item .image {width:290px;}
	
	.block_portfolio_1.c_4 .item {width:300px;}
	.block_portfolio_1.c_4 .item .image {width:290px;}
	
	.block_portfolio_2.c_2 .item {width:300px;}
	.block_portfolio_2.c_2 .item .image {width:290px;}
	.block_portfolio_2.c_2 .item .icons {padding-top:76px;}
	
	.block_portfolio_2.c_3 .item {width:300px;}
	.block_portfolio_2.c_3 .item .image {width:290px;}
	.block_portfolio_2.c_3 .item .icons {padding-top:76px;}
	
	.block_portfolio_2.c_4 .item {width:300px;}
	.block_portfolio_2.c_4 .item .image {width:290px;}
	.block_portfolio_2.c_4 .item .icons {padding-top:76px;}
	
	.block_portfolio_3.c_2 .item {width:290px;}
	.block_portfolio_3.c_2 .item .image {width:290px;}
	.block_portfolio_3.c_2 .item .icons {padding-top:76px;}
	.block_portfolio_3.c_2 .item .description h6 {margin:0px 10px;}
	
	.block_portfolio_3.c_3 .item {width:290px;}
	.block_portfolio_3.c_3 .item .image {width:290px;}
	.block_portfolio_3.c_3 .item .icons {padding-top:76px;}
	.block_portfolio_3.c_3 .item .description h6 {margin:0px 10px;}
	
	.block_portfolio_3.c_4 .item {width:290px;}
	.block_portfolio_3.c_4 .item .image {width:290px;}
	.block_portfolio_3.c_4 .item .icons {padding-top:76px;}
	.block_portfolio_3.c_4 .item .description h6 {margin:0px 10px;}
	
	.block_portfolio_w_sidebar.c_2 .item {width:300px;}
	.block_portfolio_w_sidebar.c_2 .item .image {width:290px;}
	.block_portfolio_w_sidebar.c_2 .item .icons {padding-top:76px;}
	
	.block_portfolio_w_sidebar.c_3 .item {width:300px;}
	.block_portfolio_w_sidebar.c_3 .item .image {width:290px;}
	.block_portfolio_w_sidebar.c_3 .item .icons {padding-top:76px;}
	
	.block_slogan_1 {padding:29px 0px;}
	
	.block_latest_projects_1 .project {width:300px;}
	.block_latest_projects_1 .project .image {width:290px;}
	.block_latest_projects_1 .project .icons {padding-top:76px;}
	
	.block_latest_projects_1.w_note .project {width:300px;}
	.block_latest_projects_1.w_note .project .image {width:290px;}
	.block_latest_projects_1.w_note .project .icons {padding-top:76px;}	
	
	.block_latest_projects_2 .project {width:300px;}
	.block_latest_projects_2 .project .image {width:290px;}
	.block_latest_projects_2 .project .icons {padding-top:76px;}
	
	.section_slider_3 .roundabout {width:320px; height:200px;}
	.section_slider_3 .navigation {top:81px;}
	
	.section_slider_6 .flex-direction-nav {display:none;}
	
	.section_slider_rev_1 .slides li {height:138px;}
	
	.section_slider_rev_1 .pic_1_1 {right:24px;}
	.section_slider_rev_1 .flexslider .slides img.pic_1 {width:auto; height:138px;}
	.section_slider_rev_1 .flexslider .slides img.pic_1_1 {width:auto; height:123px;}
	.section_slider_rev_1 .text_1_1 {width:115px; left:25px; top:35px; font-size:12px; line-height:16px;}
	.section_slider_rev_1 .text_1_2 {display:none;}
	.section_slider_rev_1 .text_1_4 {left:25px; top:78px;}
	
	.section_slider_rev_1 .pic_2_1 {right:102px; bottom:24px;}
	.section_slider_rev_1 .pic_2_2 {right:4px; bottom:25px;}
	.section_slider_rev_1 .pic_2_3 {right:6px; bottom:24px;}
	.section_slider_rev_1 .flexslider .slides img.pic_2_1 {width:auto; height:60px;}
	.section_slider_rev_1 .flexslider .slides img.pic_2_2 {width:auto; height:90px;}
	.section_slider_rev_1 .flexslider .slides img.pic_2_3 {width:auto; height:45px;}
	.section_slider_rev_1 .text_2_1 {width:130px; left:12px; top:28px; font-size:12px;}
	.section_slider_rev_1 .text_2_2 {display:none;}
	.section_slider_rev_1 .text_2_4 {left:12px; top:84px;}
	
	.section_slider_rev_1 .pic_3_1 {right:22px;}
	.section_slider_rev_1 .pic_3_2 {right:111px;}
	.section_slider_rev_1 .flexslider .slides img.pic_3_1 {width:auto; height:113px;}
	.section_slider_rev_1 .flexslider .slides img.pic_3_2 {width:auto; height:60px;}
	.section_slider_rev_1 .text_3_1 {left:21px; top:42px; font-size:12px;}
	.section_slider_rev_1 .text_3_2 {display:none;}
	.section_slider_rev_1 .text_3_3 {display:none;}
	.section_slider_rev_1 .text_3_4 {left:21px; top:69px;}
	
	.section_slider_rev_2 .slides li {height:137px;}
	
	.section_slider_rev_2 .pic_1_1 {margin-left:19px;}
	.section_slider_rev_2 .pic_1_2 {margin-left:-10px;}
	.section_slider_rev_2 .pic_1_3 {margin-left:-33px;}
	.section_slider_rev_2 .flexslider .slides img.pic_1_1 {width:auto; height:100px;}
	.section_slider_rev_2 .flexslider .slides img.pic_1_2 {width:auto; height:71px;}
	.section_slider_rev_2 .flexslider .slides img.pic_1_3 {width:auto; height:48px;}
	.section_slider_rev_2 .text_1_1 {margin-left:-150px; top:30px; font-size:11px;}
	.section_slider_rev_2 .text_1_2 {margin-left:-150px; top:45px; font-size:11px;}
	.section_slider_rev_2 .text_1_3 {width:85px; height:auto; line-height:14px; margin-left:-150px; padding:5px 10px 6px; top:65px; font-size:9px;}
	.section_slider_rev_2 .text_1_4 {display:none;}
	
	.section_slider_rev_2 .pic_2_1 {margin-left:27px; bottom:21px;}
	.section_slider_rev_2 .pic_2_2 {margin-left:-3px; bottom:19px;}
	.section_slider_rev_2 .pic_2_3 {margin-left:-30px; bottom:19px;}
	.section_slider_rev_2 .flexslider .slides img.pic_2_1 {width:auto; height:94px;}
	.section_slider_rev_2 .flexslider .slides img.pic_2_2 {width:auto; height:64px;}
	.section_slider_rev_2 .flexslider .slides img.pic_2_3 {width:auto; height:48px;}
	.section_slider_rev_2 .text_2_1 {width:160px; margin-left:-150px; top:34px; font-size:10px; line-height:16px;}
	.section_slider_rev_2 .text_2_2 {display:none;}
	.section_slider_rev_2 .text_2_3 {display:none;}
	.section_slider_rev_2 .text_2_4 {margin-left:-150px; top:75px;}
	
	.section_slider_rev_2 .pic_3_1 {margin-left:-176px;}
	.section_slider_rev_2 .pic_3_2 {margin-left:-20px;}
	.section_slider_rev_2 .flexslider .slides img.pic_3_1 {width:auto; height:133px;}
	.section_slider_rev_2 .flexslider .slides img.pic_3_2 {width:auto; height:115px;}
	.section_slider_rev_2 .text_3_1 {margin-left:-150px; top:45px; font-size:11px;}
	.section_slider_rev_2 .text_3_2 {display:none;}
	.section_slider_rev_2 .text_3_3 {display:none;}
	.section_slider_rev_2 .text_3_4 {margin-left:-150px; top:66px;}
	
	.section_slider_rev_2 .pic_4_1 {margin-left:-176px;}
	.section_slider_rev_2 .pic_4_2 {margin-left:45px;}
	.section_slider_rev_2 .pic_4_3 {margin-left:22px;}
	.section_slider_rev_2 .flexslider .slides img.pic_4_1 {width:auto; height:133px;}
	.section_slider_rev_2 .flexslider .slides img.pic_4_2 {width:auto; height:113px;}
	.section_slider_rev_2 .flexslider .slides img.pic_4_3 {width:auto; height:61px;}
	.section_slider_rev_2 .text_4_1 {margin-left:-150px; top:43px; font-size:12px; letter-spacing:-0.2px;}
	.section_slider_rev_2 .text_4_2 {display:none;}
	.section_slider_rev_2 .text_4_3 {display:none;}
	.section_slider_rev_2 .text_4_4 {margin-left:-150px; top:68px;}	
	
	.table_1 table th {padding-left:5px;}
	.table_1 table td {padding-left:5px;}
	
	.table_2 table th {padding-left:5px;}
	.table_2 table td {padding-left:5px;}
	
	.tooltip {display:none !important;}
	
	.block_blog_post_type_1 .f_pic {width:290px;}
	.block_blog_post_type_1 .f_pic .image {width:290px; position:relative;}
	.block_blog_post_type_1 .f_pic .image img {width:290px;}
	.block_blog_post_type_1 .f_pic .icons {padding-top:39px; overflow:hidden; text-align:center; width:100%;}
	
	.block_blog_post_type_1.without_sidebar .f_pic {width:290px;}
	.block_blog_post_type_1.without_sidebar .f_pic .image {width:290px; position:relative;}
	.block_blog_post_type_1.without_sidebar .f_pic .image img {width:290px;}
	.block_blog_post_type_1.without_sidebar .f_pic .icons {padding-top:39px; overflow:hidden; text-align:center;}

	.block_blog_post_type_2 .f_pic {width:290px;}
	.block_blog_post_type_2 .f_pic .image {width:290px; position:relative;}
	.block_blog_post_type_2 .f_pic .image img {width:290px;}
	.block_blog_post_type_2 .f_pic .icons {padding-top:39px; overflow:hidden; text-align:center}

	.block_blog_post_type_2.without_sidebar .f_pic {width:290px;}
	.block_blog_post_type_2.without_sidebar .f_pic .image {width:290px; position:relative;}
	.block_blog_post_type_2.without_sidebar .f_pic .image img {width:290px;}
	.block_blog_post_type_2.without_sidebar .f_pic .icons {padding-top:39px; overflow:hidden; text-align:center;}
	
	.block_blog_post_type_3 .f_pic {width:290px;}
	.block_blog_post_type_3 .f_pic .image {width:290px; position:relative;}
	.block_blog_post_type_3 .f_pic .image img {width:290px;}
	.block_blog_post_type_3 .f_pic .icons {padding-top:39px; overflow:hidden; text-align:center;}
	
	.block_blog_post_type_3.without_sidebar .f_pic {width:290px;}
	.block_blog_post_type_3.without_sidebar .f_pic .image {width:290px; position:relative;}
	.block_blog_post_type_3.without_sidebar .f_pic .image img {width:290px;}
	.block_blog_post_type_3.without_sidebar .f_pic .icons {padding-top:39px; overflow:hidden; text-align:center;}
	
	object.video_height_class1 {height:107px;}
	object.video_height_class2 {height:107px;}
	object.video_height_class3 {height:107px;}
	iframe.video_height_class1 {height:107px;}
	iframe.video_height_class2 {height:107px;}
	iframe.video_height_class3 {height:107px;}

	.without_sidebar object.video_height_class1 {height:107px;}
	.without_sidebar iframe.video_height_class1 {height:107px;}
	.without_sidebar object.video_height_class2 {height:107px;}
	.without_sidebar iframe.video_height_class2 {height:107px;}
	.without_sidebar object.video_height_class3 {height:107px;}
	.without_sidebar iframe.video_height_class3 {height:107px;}
	
	.block_portfolio_item_1 .f_pic {max-width:2900px;}
	.block_portfolio_item_1 .f_pic .image {max-width:290px;}
	.block_portfolio_item_1 .f_pic .icons {padding-top:79px;}
	
	.block_portfolio_item_2 .f_pic .icons {padding-top:47px;}	
	
}


/* styles for customization */

/* dark theme */
.theme_dark .wrapper {background-color:#333333;}

.theme_dark .line_1 {background-image:url(images/line_1_dark.gif);}
.theme_dark .line_2 {background-image:url(images/line_2_dark.gif);}
.theme_dark .line_3 {background-image:url(images/line_3_dark.gif);}
.theme_dark .line_4 {background-color:#303030;}

.theme_dark h1, .theme_dark h2, .theme_dark h3, .theme_dark h4, .theme_dark h5, .theme_dark h6 {color:#fefefe;}
.theme_dark h1 a, .theme_dark h2 a, .theme_dark h3 a, .theme_dark h4 a, .theme_dark h5 a, .theme_dark h6 a {color:#fefefe;}

.theme_dark .list_5 li {border-color:#2f2f2f;}

.theme_dark blockquote {background-color:#292929;}

.theme_dark #header .section_top {border-top:4px solid #0f0f0f;}
.theme_dark nav.main_menu > ul > li:hover > a {background-color:#363636; border-left:1px solid #313131; border-right:1px solid #313131;}
.theme_dark nav.main_menu > ul > li > a {color:#fefefe;}
.theme_dark nav.main_menu > ul > li > a > .subtext {color:#7a7a7a;}
.theme_dark nav.main_menu > ul > li.current_page_item > a {background-color:#363636; border-left:1px solid #313131; border-right:1px solid #313131; color:#f64305;}
.theme_dark nav.main_menu > ul > li.current_page_ancestor > a {background-color:#363636; border-left:1px solid #313131; border-right:1px solid #313131; color:#f64305;}

.theme_dark #header .section_title {position:relative; background-image:url(images/bg_block_title_1_dark.jpg); border-color:#303030 #303030 #393939;}
.theme_dark #header .section_title:after {height:4px; display:block; position:absolute; left:0px; right:0px; top:0px; background-color:#393939; content:' ';}

.theme_dark .block_breadcrumbs p {background-image:url(images/icon_breadcrumbs_1_dark.png);}

.theme_dark .main_content p {color:#9c9c9c;}

.theme_dark .block_our_stages .stage p {color:#ffffff;}

.theme_dark .block_slogan_1 .text_1 {color:#fefefe;}
.theme_dark .block_slogan_1 .text_2 {color:#d0d0d0;}

.theme_dark .block_features_1 .feature p {color:#9c9c9c;}
.theme_dark .block_features_1 .feature.icon_1 {background-image:url(images/icon_main_1_1_dark.png);}
.theme_dark .block_features_1 .feature.icon_2 {background-image:url(images/icon_main_1_2_dark.png);}
.theme_dark .block_features_1 .feature.icon_3 {background-image:url(images/icon_main_1_3_dark.png);}

.theme_dark .block_latest_projects_1 .project .description .tags a {color:#7a7a7a;}

.theme_dark .pic.w_frame,

.theme_dark .block_features_2 .feature .image,

.theme_dark .block_popular_blog_posts .post .image,

.theme_dark .block_latest_projects_1 .project .image,
.theme_dark .block_latest_projects_2 .project .image,

.theme_dark .block_our_team .teammate .photo,

.theme_dark .block_latest_from_blog_1 .post .f_image,
.theme_dark .block_latest_from_blog_2 .post .f_image,

.theme_dark .block_recent_works li,

.theme_dark .block_blog_type_1 article .f_pic,
.theme_dark .block_blog_type_2 article .f_pic,
.theme_dark .block_blog_type_3 article .f_pic,
.theme_dark .block_blog_type_4 article .f_pic,
.theme_dark .block_blog_type_5 article .f_pic,
.theme_dark .block_blog_type_6 article .f_pic,
.theme_dark .block_blog_type_7 article,
.theme_dark .block_blog_type_8 article,

.theme_dark .block_blog_post_type_1 article .f_pic,
.theme_dark .block_blog_post_type_2 article .f_pic,
.theme_dark .block_blog_post_type_3 article .f_pic,

.theme_dark .block_blog_post_type_1 article .about_author .userpic,
.theme_dark .block_blog_post_type_2 article .about_author .userpic,
.theme_dark .block_blog_post_type_3 article .about_author .userpic,

.theme_dark .block_comments .comment .userpic,

.theme_dark .block_contact_us_type_1 .map,
.theme_dark .block_contact_us_type_2 .map,

.theme_dark .block_gallery .item,

.theme_dark .block_portfolio_1 .item .image,
.theme_dark .block_portfolio_2 .item .image,
.theme_dark .block_portfolio_3 .item,

.theme_dark .block_portfolio_item_1 .image,
.theme_dark .block_portfolio_item_2 .image,
.theme_dark .block_portfolio_item_3 .image,

.theme_dark .block_portfolio_w_sidebar .item .image,

.theme_dark .block_sidebar_comments .image a
{background-color:#262626; border:1px solid #262626;}

.theme_dark .block_latest_projects_3 .project {background-color:#262626; border-bottom:1px solid #262626;}

.theme_dark .block_portfolio_1 .item .description p {color:#9c9c9c;}

.theme_dark .block_portfolio_3 .item .description h6 span {background-color:#262626;}

.theme_dark .block_blog_post_type_1 article .share_post .text {color:#fefefe;}
.theme_dark .block_blog_post_type_2 article .share_post .text {color:#fefefe;}
.theme_dark .block_blog_post_type_3 article .share_post .text {color:#fefefe;}

.theme_dark .block_portfolio_w_sidebar .item .description p {color:#9c9c9c;}

.theme_dark .block_view_more .button {background-color:#333333;}

.theme_dark .block_text_promo_1 {background-color:#262626; border:1px solid #242424;}
.theme_dark .block_text_promo_1 .text_1 {color:#fefefe;}
.theme_dark .block_text_promo_1 .text_2 {color:#7f7f7f;}

.theme_dark .block_latest_from_blog_1 .post p {color:#9c9c9c;}
.theme_dark .block_latest_from_blog_1 .post .info {color:#7a7a7a;}
.theme_dark .block_latest_from_blog_1 .post .info a {color:#7a7a7a;}

.theme_dark .block_testimonials_1 .avatar {background-color:#ffffff;}
.theme_dark .block_testimonials_1 .text {background-color:#262626; border-color:#242424;}
.theme_dark .block_testimonials_1 .text p {color:#7c7c7c;}
.theme_dark .block_testimonials_1 .text .tail {background-image:url(images/testimonials_tail_1_dark.png);}
.theme_dark .block_testimonials_1 .author p {color:#9c9c9c;}
.theme_dark .block_testimonials_1 .author p a {color:#9c9c9c;}
.theme_dark .block_testimonials_1 .author .position {color:#7a7a7a;}

.theme_dark .block_testimonials_2 .text {background-color:#262626; border:1px solid #242424;}
.theme_dark .block_testimonials_2 .text p {color:#9c9c9c;}
.theme_dark .block_testimonials_2 .text .tail {background-image:url(images/testimonials_tail_2_dark.png);}
.theme_dark .block_testimonials_2 .author p {color:#9c9c9c;}
.theme_dark .block_testimonials_2 .author p a {color:#9c9c9c;}
.theme_dark .block_testimonials_2 .author .position {color:#7a7a7a;}

.theme_dark .block_testimonials_3 .userpic {background-color:#ffffff; border-color:#ffffff;}

.theme_dark .block_our_stages .title {color:#fefefe;}

.theme_dark .block_subscribes_sidebar .service .num {color:#fefefe;}

.theme_dark .block_our_clients .client {background-color:#ffffff;}

.theme_dark footer {border-top:5px solid #383838;}

.theme_dark .section_slider_rev_2 {background-image:url(images/bg_slider_block_1_dark.jpg);}
.theme_dark .section_slider_rev_2 .slider_line_1  {background-image:url(images/bg_slider_line_1_1_dark.png);}
.theme_dark .section_slider_rev_2 .slider_line_2  {background-image:url(images/bg_slider_line_1_2_dark.png);}
.theme_dark .section_slider_rev_2 .text_1_1 {color:#fefefe;}
.theme_dark .section_slider_rev_2 .text_1_2 {color:#fefefe;}
.theme_dark .section_slider_rev_2 .text_1_3 {color:#000;}
.theme_dark .section_slider_rev_2 .text_1_4 {color:#fefefe;}

.theme_dark .section_slider_rev_2 .text_2_1 {color:#fefefe;}
.theme_dark .section_slider_rev_2 .text_2_2 {color:#000;}
.theme_dark .section_slider_rev_2 .text_2_3 {color:#fefefe;}
.theme_dark .section_slider_rev_2 .text_2_4 {color:#fefefe;}

.theme_dark .section_slider_rev_2 .text_3_1 {color:#fefefe;}
.theme_dark .section_slider_rev_2 .text_3_2 {color:#000;}
.theme_dark .section_slider_rev_2 .text_3_3 {color:#fefefe;}
.theme_dark .section_slider_rev_2 .text_3_4 {color:#fefefe;}

.theme_dark .section_slider_rev_2 .text_4_1 {color:#fefefe;}
.theme_dark .section_slider_rev_2 .text_4_2 {color:#fefefe;}
.theme_dark .section_slider_rev_2 .text_4_3 {color:#000;}
.theme_dark .section_slider_rev_2 .text_4_4 {color:#fefefe;}


.theme_dark .section_slider_1 {background-image:url(images/bg_slider_block_1_dark.jpg);}
.theme_dark .section_slider_1 .slider_line_1 {background-image:url(images/bg_slider_line_1_1_dark.png);}
.theme_dark .section_slider_1 .slider_line_2 {background-image:url(images/bg_slider_line_1_2_dark.png);}
.theme_dark .section_slider_1 .text_1_1 {color:#fefefe;}
.theme_dark .section_slider_1 .text_1_2 {color:#fefefe;}

.theme_dark .section_slider_1 .text_2_1 {color:#fefefe;}
.theme_dark .section_slider_1 .text_2_3 {color:#cccccc;}

.theme_dark .section_slider_1 .text_3_1 {color:#fefefe;}
.theme_dark .section_slider_1 .text_3_2 {color:#fefefe;}
.theme_dark .section_slider_1 .text_3_4 {color:#cccccc;}

.theme_dark .section_slider_1 .text_4_1 {color:#fefefe;}
.theme_dark .section_slider_1 .text_4_2 {color:#fefefe;}
.theme_dark .section_slider_1 .text_4_4 {color:#cccccc;}

.theme_dark .section_slider_2 {background-image:url(images/bg_slider_block_2_dark.jpg);}
.theme_dark .section_slider_2 .slider_line_1 {background-image:url(images/bg_slider_line_2_1_dark.png);}
.theme_dark .section_slider_2 .slider_line_2 {background-image:url(images/bg_slider_line_2_2_dark.png);}

.theme_dark .section_slider_3 {background-image:url(images/bg_slider_block_3_dark.jpg);}
.theme_dark .section_slider_3 .slider_line_1 {background-image:url(images/bg_slider_line_3_1_dark.jpg);}
.theme_dark .section_slider_3 .slider_line_2 {background-image:url(images/bg_slider_line_3_2_dark.jpg);}

.theme_dark .section_slider_4 {background-color:#3b3b3b;}
.theme_dark .section_slider_4 .slider_line_1 {background-image:url(images/bg_slider_line_4_1_dark.png);}
.theme_dark .section_slider_4 .slider_line_2 {background-image:url(images/bg_slider_line_4_2_dark.png);}
.theme_dark .section_slider_4 .caption_2 .content {background-color:#333333;}
.theme_dark .section_slider_4 .caption_2 .button {background-color:#333333; border-color:#303030;}

.theme_dark .section_slider_5 .slider_line {display:none;}
.theme_dark .section_slider_5 .nivo-controlNav {background-color:#333333;}

.theme_dark .section_slider_6 .slider_line_1 {display:none;}
.theme_dark .section_slider_6 .slider_line_2 {display:none;}

.theme_dark .block_pricing_table_type_1 {background-color:#262626; border:1px solid #242424;}
.theme_dark .block_pricing_table_type_1 .column {border-color:#1f1f1f;}
.theme_dark .block_pricing_table_type_1 .column.special {background-color:#262626;}
.theme_dark .block_pricing_table_type_1 .title {background-color:#333333; border-color:#1f1f1f !important; color:#fefefe;}
.theme_dark .block_pricing_table_type_1 .price {background-color:#3c3c3c; border-color:#1f1f1f !important;}
.theme_dark .block_pricing_table_type_1 .price .num {color:#fefefe;}
.theme_dark .block_pricing_table_type_1 .cell {background-color:#333333; border-color:#1f1f1f !important;}
.theme_dark .block_pricing_table_type_1 .cell.alt {background-color:#363636 !important;}
.theme_dark .block_pricing_table_type_1 .button {background-color:#333333; border-color:#1f1f1f !important;}

.theme_dark .block_pricing_table_type_2 .column {background-color:#262626; border:1px solid #242424;}
.theme_dark .block_pricing_table_type_2 .price {background-color:#333333; border-color:#1f1f1f;}
.theme_dark .block_pricing_table_type_2 .price .num {color:#ffffff;}
.theme_dark .block_pricing_table_type_2 .cell {background-color:#333333; border-color:#1f1f1f;}
.theme_dark .block_pricing_table_type_2 .button {background-color:#333333; border-color:#1f1f1f;}

.theme_dark .block_pricing_table_type_3 .column {background-color:#262626; border:1px solid #242424;}
.theme_dark .block_pricing_table_type_3 .title {
	background-color:#383838;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#383838) to(#333333));
    background:-webkit-linear-gradient(#383838, #333333);
    background:-moz-linear-gradient(#383838, #333333);
    background:-ms-linear-gradient(#383838, #333333);
    background:linear-gradient(#383838, #333333);
	background:-o-linear-gradient(#383838, #333333);
    -pie-background:linear-gradient(#383838, #333333);
	
	border-color:#1e1e1e;
}
.theme_dark .block_pricing_table_type_3 .special .title {
	background-color:#f76534;
	border:1px solid #f54e16;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#f76534) to(#f75117));
    background:-webkit-linear-gradient(#f76534, #f75117);
    background:-moz-linear-gradient(#f76534, #f75117);
    background:-ms-linear-gradient(#f76534, #f75117);
    background:linear-gradient(#f76534, #f75117);
	background:-o-linear-gradient(#f76534, #f75117);
    -pie-background:linear-gradient(#f76534, #f75117);
}
.theme_dark .block_pricing_table_type_3 .price {background-color:#363636; border-color:#1f1f1f;}
.theme_dark .block_pricing_table_type_3 .price .num {color:#ffffff;}
.theme_dark .block_pricing_table_type_3 .cell {background-color:#4c4c4c; border-color:#1f1f1f; border-bottom:1px solid #383838; color:#b5b5b5;}
.theme_dark .block_pricing_table_type_3 .button {background-color:#404040; border-color:#1f1f1f;}

.theme_dark .block_levels .progress {background-image:url(images/bg_progress_dark.jpg);}

.theme_dark .block_our_team .teammate .social {border-color:#2f2f2f;}
.theme_dark .block_our_team .teammate .social li a {background-image:url(images/sprite_social_5_dark.png);}

.theme_dark .block_faq .filter li {
	background-color:#333333;
	border-color:#2b2b2b;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#333333) to(#2e2e2e));
    background:-webkit-linear-gradient(#333333, #2e2e2e);
    background:-moz-linear-gradient(#333333, #2e2e2e);
    background:-ms-linear-gradient(#333333, #2e2e2e);
    background:linear-gradient(#333333, #2e2e2e);
	background:-o-linear-gradient(#333333, #2e2e2e);
    -pie-background:linear-gradient(#333333, #2e2e2e);
}
.theme_dark .block_faq .filter li a {border-color:#393939; color:#919191;}
.theme_dark .block_faq .filter li.active {
	background-color:#fb5a22;
	border:1px solid #f75016;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fb5a22) to(#f75016));
    background:-webkit-linear-gradient(#fb5a22, #f75016);
    background:-moz-linear-gradient(#fb5a22, #f75016);
    background:-ms-linear-gradient(#fb5a22, #f75016);
    background:linear-gradient(#fb5a22, #f75016);
	background:-o-linear-gradient(#fb5a22, #f75016);
    -pie-background:linear-gradient(#fb5a22, #f75016);
}
.theme_dark .block_faq .filter li.active a {color:#ffffff;}

.theme_dark .block_faq .question {
	background-color:#333333;
	border:1px solid #2b2b2b;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#333333) to(#2e2e2e));
    background:-webkit-linear-gradient(#333333, #2e2e2e);
    background:-moz-linear-gradient(#333333, #2e2e2e);
    background:-ms-linear-gradient(#333333, #2e2e2e);
    background:linear-gradient(#333333, #2e2e2e);
	background:-o-linear-gradient(#333333, #2e2e2e);
    -pie-background:linear-gradient(#333333, #2e2e2e);
}
.theme_dark .block_faq .question .text {background-color:transparent; border-color:#2b2b2b; color:#fefefe;}
.theme_dark .block_faq .answer {border-color:#2b2b2b;}
.theme_dark .block_faq .answer .text {border-color:#2b2b2b;}

.theme_dark .block_accordeon_type_1 {border-color:#2f2f2f;}
.theme_dark .block_accordeon_type_1 .button_outer {border-color:#2f2f2f; color:#fefefe;}

.theme_dark .block_accordeon_type_2 .button_outer {background-image:url(images/bg_accordion_2_dark.jpg); border-color:#2b2b2b; color:#fefefe;}
.theme_dark .block_accordeon_type_2 .button_outer .button_inner:after {background-color:#2b2b2b;}

.theme_dark .block_accordeon_type_3 {border-color:#2f2f2f;}
.theme_dark .block_accordeon_type_3 .button_outer {border-color:#2f2f2f; color:#fefefe;}

.theme_dark .block_accordeon_type_4 {border-color:#2f2f2f;}
.theme_dark .block_accordeon_type_4 .button_outer {border-color:#2f2f2f; color:#fefefe;}

.theme_dark .block_subscribes_sidebar {border-color:#2f2f2f;}

.theme_dark .block_search {background-image:url(images/bg_search_dark.jpg); border-color:#2b2b2b;}
.theme_dark .block_search .button input {background-image:url(images/button_search_dark.png);}

.theme_dark .block_blog_type_1 article .info .comments,
.theme_dark .block_blog_type_2 article .info .comments,
.theme_dark .block_blog_type_3 article .info .comments,
.theme_dark .block_blog_type_4 article .info .comments,

.theme_dark .block_blog_post_type_1 article .info .comments
{background-color:#262626; border-color:#242424;}

.theme_dark .block_blog_type_1 article .info .date,
.theme_dark .block_blog_type_2 article .info .date,
.theme_dark .block_blog_type_3 article .info .date,
.theme_dark .block_blog_type_4 article .info .date,

.theme_dark .block_blog_post_type_1 article .info .date
{background-color:#2e2e2e; border-color:#242424;}

.theme_dark .block_blog_type_1 article .info .date span,
.theme_dark .block_blog_type_1 article .info .comments span,

.theme_dark .block_blog_type_2 article .info .date span,
.theme_dark .block_blog_type_2 article .info .comments span,

.theme_dark .block_blog_type_3 article .info .date span,
.theme_dark .block_blog_type_3 article .info .comments span,

.theme_dark .block_blog_type_4 article .info .date span,
.theme_dark .block_blog_type_4 article .info .comments span,

.theme_dark .block_blog_post_type_1 article .info .date span,
.theme_dark .block_blog_post_type_1 article .info .comments span
{color:#fefefe;}

.theme_dark .block_blog_type_2 article .content .links,
.theme_dark .block_blog_type_2 article .content .links li,

.theme_dark .block_blog_type_3 article .content .links,
.theme_dark .block_blog_type_3 article .content .links li,

.theme_dark .block_blog_type_4 article .content .links,
.theme_dark .block_blog_type_4 article .content .links li,

.theme_dark .block_blog_type_5 article .content .links,
.theme_dark .block_blog_type_5 article .content .links li,

.theme_dark .block_blog_type_6 article .links,
.theme_dark .block_blog_type_6 article .links li,

.theme_dark .block_blog_type_7 article .content .links,
.theme_dark .block_blog_type_7 article .content .links li,

.theme_dark .block_blog_type_8 article .content .links,
.theme_dark .block_blog_type_8 article .content .links li,

.theme_dark .block_blog_post_type_1 article .content .links,
.theme_dark .block_blog_post_type_1 article .content .links li,
.theme_dark .block_blog_post_type_1 article .share_post,

.theme_dark .block_blog_post_type_2 article .content .links,
.theme_dark .block_blog_post_type_2 article .content .links li,
.theme_dark .block_blog_post_type_2 article .share_post,

.theme_dark .block_blog_post_type_3 article .content .links,
.theme_dark .block_blog_post_type_3 article .content .links li,
.theme_dark .block_blog_post_type_3 article .share_post
{border-color:#2f2f2f;}

.theme_dark .block_blog_type_7 article .info .date {background-color:#4d4d4d; color:#cccccc;}
.theme_dark .block_blog_type_8 article .info .date {background-color:#4d4d4d; color:#cccccc;}

.theme_dark .block_pager li a {background-color:#262626;}
.theme_dark .block_pager li.current a {background-color:#f75016;}

.theme_dark .block_view_more {background-image:url(images/bg_view_more_dark.gif);}
.theme_dark .block_view_more .general_button {
	background-color:#292929;
	border:1px solid #212121;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#292929) to(#252525));
    background:-webkit-linear-gradient(#292929, #252525);
    background:-moz-linear-gradient(#292929, #252525);
    background:-ms-linear-gradient(#292929, #252525);
    background:linear-gradient(#292929, #252525);
	background:-o-linear-gradient(#292929, #252525);
    -pie-background:linear-gradient(#292929, #252525);
}

.theme_dark .block_comments .comment {border-color:#2f2f2f;}
.theme_dark .block_comments .comment .content .name a {color:#fefefe;}
.theme_dark .block_comments .comment .content .name a:hover {color:#f75016;}
.theme_dark .block_comments .comment .content .text {background-color:#262626; border-color:#242424;}
.theme_dark .block_comments .comment .content .text .tail {background-image:url(images/comments_tail_dark.png);}

.theme_dark .block_leave_comment .form {background-color:#262626; border-color:#242424;}
.theme_dark .block_leave_comment .field {background-image:url(images/bg_field_1_dark.jpg); border-color:#2b2b2b;}
.theme_dark .block_leave_comment .textarea {background-image:url(images/bg_textarea_1_dark.jpg); border-color:#2b2b2b;}

.theme_dark .block_contact_us_type_1 .send_message .form .field {background-image:url(images/bg_field_1_dark.jpg); border-color:#2b2b2b;}
.theme_dark .block_contact_us_type_1 .send_message .form .textarea {background-image:url(images/bg_textarea_1_dark.jpg); border-color:#2b2b2b;}

.theme_dark .block_contact_us_type_2 .send_message .form {background-color:#262626; border-color:#242424;}
.theme_dark .block_contact_us_type_2 .send_message .form .field {background-image:url(images/bg_field_1_dark.jpg); border-color:#2b2b2b;}
.theme_dark .block_contact_us_type_2 .send_message .form .textarea {background-image:url(images/bg_textarea_1_dark.jpg); border-color:#2b2b2b;}

.theme_dark .block_contact_form_1 .field {background-image:url(images/bg_field_1_dark.jpg); border-color:#2b2b2b;}
.theme_dark .block_contact_form_1 .textarea {background-image:url(images/bg_textarea_1_dark.jpg); border-color:#2b2b2b;}

.theme_dark .block_tabs_type_1 .tabs li {border-color:#262626;}
.theme_dark .block_tabs_type_1 .tabs li a {background-image:url(images/bg_tabs_1_dark.jpg); border-color:#262626;}
.theme_dark .block_tabs_type_1 .tabs li a.current {background:none #333333; border-top:2px solid #f75016; color:#fefefe;}
.theme_dark .block_tabs_type_1 .tab_content {background-color:#333333; border-color:#242424;}

.theme_dark .block_tabs_type_2 .tabs {border-color:#2f2f2f;}
.theme_dark .block_tabs_type_2 .tabs li {background:none #303030;}
.theme_dark .block_tabs_type_2 .tabs li a {border-color:#2f2f2f !important; color:#fefefe;}
.theme_dark .block_tabs_type_2 .tabs li a.current {background-color:#333333;}
.theme_dark .block_tabs_type_2 .tabs li a .shadow {display:none !important;}
.theme_dark .block_tabs_type_2 .tab_content {background-color:#333333;}

.theme_dark .block_tabs_type_3 .tabs li {border-color:#262626;}
.theme_dark .block_tabs_type_3 .tabs li a {background-image:url(images/bg_tabs_3_dark.jpg); border-color:#262626;}
.theme_dark .block_tabs_type_3 .tabs li a.current {background:none #262626; border-top:2px solid #f75016; color:#fefefe;}
.theme_dark .block_tabs_type_3 .tabs li a.icon .comment {background-image:url(images/icon_comment_1_dark.png);}
.theme_dark .block_tabs_type_3 .tab_content {background-color:#262626; border-color:#242424;}

.theme_dark .block_tabs_type_4 .tabs {background-image:url(images/bg_tabs_4_dark.jpg); border-color:#262626;}
.theme_dark .block_tabs_type_4 .tabs li {border-color:#262626;}
.theme_dark .block_tabs_type_4 .tabs li a {background-image:url(images/bg_tabs_3_dark.jpg); border-color:#262626;}
.theme_dark .block_tabs_type_4 .tabs li a.current {background:none #262626; border-top:2px solid #f75016; color:#fefefe;}
.theme_dark .block_tabs_type_4 .tab_content {background-color:#262626; border-color:#242424;}

.theme_dark .block_filter_1 li {border-color:#2f2f2f;}
.theme_dark .block_filter_1 li a {background-color:#2b2b2b;}
.theme_dark .block_filter_1 li.active a {background-color:#f75016;}

.theme_dark .block_portfolio_3 .item .description h6 {background-image:url(images/line_portfolio_dark.gif);}

.theme_dark .block_portfolio_item_1 .description li {border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_1 .navigation {border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_1 .navigation li {border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_1 .navigation li a.prev {background-image:url(images/arrow_4_dark.png);}
.theme_dark .block_portfolio_item_1 .navigation li a.prev:hover {background-image:url(images/arrow_6.png);}
.theme_dark .block_portfolio_item_1 .navigation li a.next {background-image:url(images/arrow_5_dark.png);}
.theme_dark .block_portfolio_item_1 .navigation li a.next:hover {background-image:url(images/arrow_7.png);}

.theme_dark .block_portfolio_item_2 .details li {border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_2 .navigation {border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_2 .navigation li {border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_2 .navigation li a.prev {background-image:url(images/arrow_4_dark.png);}
.theme_dark .block_portfolio_item_2 .navigation li a.prev:hover {background-image:url(images/arrow_6.png);}
.theme_dark .block_portfolio_item_2 .navigation li a.next {background-image:url(images/arrow_5_dark.png);}
.theme_dark .block_portfolio_item_2 .navigation li a.next:hover {background-image:url(images/arrow_7.png);}

.theme_dark .block_portfolio_item_3 .description li {border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_3 .navigation {border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_3 .navigation li a.prev {background-image:url(images/arrow_4_dark.png);}
.theme_dark .block_portfolio_item_3 .navigation li a.prev:hover {background-image:url(images/arrow_6.png);}
.theme_dark .block_portfolio_item_3 .navigation li a.next {background-image:url(images/arrow_5_dark.png);}
.theme_dark .block_portfolio_item_3 .navigation li a.next:hover {background-image:url(images/arrow_7.png);}
.theme_dark .block_portfolio_item_3 .navigation li a.gallery {background-image:url(images/icon_gallery_dark.png);}

.theme_dark .table_1 {background-color:#262626; border-color:#242424;}
.theme_dark .table_1 table {border-color:#1f1f1f;}
.theme_dark .table_1 th {border-color:#262626;}
.theme_dark .table_1 table th:first-child {border-left:1px solid #1f1f1f;}
.theme_dark .table_1 td {background-color:#363636; border-color:#4a4a4a #1f1f1f #1f1f1f;}
.theme_dark .table_1 table td:first-child {border-left:1px solid #1f1f1f;}
.theme_dark .table_1 table .first_row td {padding-top:0px; border-top:1px solid #1f1f1f;}
.theme_dark .table_1 tr:hover td {background-color:#3c3c3c;}

.theme_dark .table_2 {background-color:#262626; border-color:#242424;}
.theme_dark .table_2 table {border-color:#1f1f1f;}
.theme_dark .table_2 th {
	background-color:#333333;
	border-color:#262626 #333333 #262626;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#333333) to(#333333));
    background:-webkit-linear-gradient(#333333, #333333);
    background:-moz-linear-gradient(#333333, #333333);
    background:-ms-linear-gradient(#333333, #333333);
    background:linear-gradient(#333333, #333333);
	background:-o-linear-gradient(#333333, #333333);
    -pie-background:linear-gradient(#333333, #333333);
}
.theme_dark .table_2 table th:first-child {border-left:1px solid #1f1f1f;}
.theme_dark .table_2 td {background-color:#363636; border-color:#4a4a4a #363636 #1f1f1f;}
.theme_dark .table_2 table td:first-child {border-left:1px solid #1f1f1f;}
.theme_dark .table_2 tr:hover td {background-color:#3c3c3c; border-color:#4a4a4a #3c3c3c #1f1f1f;}

.theme_dark .tooltip {background-color:#262626;}
.theme_dark .tooltip:after {background-image:url(images/tooltip_tail_dark.png);}

.theme_dark .block_services_type_2 .icon {background-color:#262626;}

.theme_dark .block_services_type_3 .icon {background-color:#262626;}

/* inverse footer */
.theme_footer_inverse footer {border:0px;}
.theme_footer_inverse #footer .section_top {background-color:#ffffff;}
.theme_footer_inverse #footer .section_top .inner {padding-top:2px; border-top:3px solid #ededed;}

.theme_footer_inverse .block_footer_widgets h3 {color:#404040;}

.theme_footer_inverse .block_footer_about, .theme_footer_inverse .block_footer_about p {color:#797979;}

.theme_footer_inverse .block_footer_recent_posts li {border-bottom:1px solid #f1f1f1;}
.theme_footer_inverse .block_footer_recent_posts li a {color:#797979;}
.theme_footer_inverse .block_footer_recent_posts li a:hover {color:#f75016;}

.theme_footer_inverse #footer .block_footer_tweets .twtr-bd p {color:#9d9d9d !important;}
.theme_footer_inverse #footer .block_footer_tweets .twtr-bd a {color:#797979 !important;}
.theme_footer_inverse .block_footer_tweets .twtr-bd .twtr-tweet-text em {background:url(images/icon_twitter_1_inv.png) no-repeat 0px 7px;}

.theme_footer_inverse .block_flickr_footer a img {border:3px solid #ededed;}

.theme_footer_inverse .block_to_top a {background:url(images/arrow_1_inv.gif) no-repeat 13px 14px #ededed;}

.theme_footer_inverse #footer .section_bottom {background-color:#ededed; border-top:1px solid #e3e3e3;}

.theme_footer_inverse .block_copyrights p {color:#7d7d7d;}

.theme_footer_inverse .block_bottom_menu li a {color:#7d7d7d;}

.theme_footer_inverse .block_footer_menu li a {color:#797979;}
.theme_footer_inverse .block_footer_menu li:hover a {color:#f64305;}

.theme_footer_inverse .block_footer_contacts p {color:#797979;}
.theme_footer_inverse .block_footer_contacts p.phone .num span {color:#7d7d7d;}

/* green theme */
.theme_color_green .block_pager li.current a,

.theme_color_green .block_blog_type_5 article .info .date,
.theme_color_green .block_blog_type_6 article .info .date,

.theme_color_green .block_blog_post_type_2 article .info .date,

.theme_color_green .block_filter_1 li.active a,

.theme_color_green .the_ins_3,

.theme_color_green .block_to_top a:hover
{background-color:#80b600;}

.theme_color_green .block_pricing_table_type_1 .cell.alt {background-color:#fbfdf6;}

.theme_color_green .block_faq .filter li.active,
.theme_color_green .block_pricing_table_type_2 .special .title,
.theme_color_green .block_pricing_table_type_3 .special .title
{
	background-color:#86bf00;
	border:1px solid #79ad00;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#86bf00) to(#80b600));
    background:-webkit-linear-gradient(#86bf00, #80b600);
    background:-moz-linear-gradient(#86bf00, #80b600);
    background:-ms-linear-gradient(#86bf00, #80b600);
    background:linear-gradient(#86bf00, #80b600);
	background:-o-linear-gradient(#86bf00, #80b600);
    -pie-background:linear-gradient(#86bf00, #80b600);
}

.theme_color_green .section_slider_2 .nivo-controlNav a.active {background-color:#80b600; border-top:1px solid #80b600;}

.theme_color_green blockquote {border-left:4px solid #80b600;}

.theme_color_green nav.main_menu > ul > li.current_page_item {border-top:4px solid #80b600;}
.theme_color_green nav.main_menu > ul > li.current_page_ancestor {border-top:4px solid #80b600;}

.theme_color_green .block_tabs_type_1 .tabs li a.current,
.theme_color_green .block_tabs_type_3 .tabs li a.current,
.theme_color_green .block_tabs_type_4 .tabs li a.current
{border-top:2px solid #80b600;}

.theme_color_green .section_slider_5 .nivo-controlNav a.active {border-top:5px solid #80b600;}

.theme_color_green .block_blog_type_4 .flex-direction-nav li a,
.theme_color_green .block_blog_type_6 .flex-direction-nav li a,
.theme_color_green .block_portfolio_1 .flex-direction-nav li a,
.theme_color_green .block_portfolio_2 .flex-direction-nav li a,
.theme_color_green .block_portfolio_3 .flex-direction-nav li a,
.theme_color_green .block_portfolio_w_sidebar .flex-direction-nav li a,
.theme_color_green .block_portfolio_item_1 .flex-direction-nav li a,
.theme_color_green .block_latest_from_blog_1 .flex-direction-nav li a,
.theme_color_green .block_latest_from_blog_2 .flex-direction-nav li a
{background-image:url(images/sprite_arrow_1_green.png);}

.theme_color_green .section_slider_3 .navigation {background-image:url(images/sprite_arrow_4_green.png);}

.theme_color_green .section_slider_2 .nivo-directionNav a,
.theme_color_green .section_slider_6 .flex-direction-nav li a
{background-image:url(images/sprite_arrow_5_green.png);}

.theme_color_green .section_slider_1 .arrowButton div,
.theme_color_green .section_slider_4 .flex-direction-nav li a,
.theme_color_green .section_slider_rev_1 .flex-direction-nav a,
.theme_color_green .section_slider_rev_2 .flex-direction-nav a
{background-image:url(images/sprite_arrow_6_green.png);}

.theme_color_green .block_accordeon_type_1 .button_outer.current {background-image:url(images/icon_minus_1_green.png);}
.theme_color_green .block_accordeon_type_2 .button_outer.current .button_inner {background-image:url(images/icon_minus_2_green.png);}
.theme_color_green .block_accordeon_type_3 .button_outer.current {background-image:url(images/icon_minus_3_green.png);}
.theme_color_green .block_accordeon_type_4 .button_outer.current {background-image:url(images/icon_minus_4_green.png);}

.theme_color_green .general_read_more {background-image:url(images/arrow_2_green.gif);}

.theme_color_green .block_latest_projects_3 .project .icons a.icon_scale {background-image:url(images/icon_scale_1_green.gif);}

.theme_color_green .heading_w_icon {background-image:url(images/icon_headings_1_green.png);}

.theme_color_green .block_levels .progress div {background-image:url(images/bg_progress_level_green.jpg);}

.theme_color_green .block_our_stages .stage {background-image:url(images/bg_stage_1_green.png);}

.theme_color_green .block_portfolio_item_1 .flex-control-nav li a {background-image:url(images/sprite_balls_1_green.png);}
.theme_color_green .block_portfolio_item_2 .flex-control-nav li a {background-image:url(images/sprite_balls_1_green.png);}

.theme_color_green .block_portfolio_item_1 .navigation li a.prev:hover {background-image:url(images/arrow_6_green.png);}
.theme_color_green .block_portfolio_item_1 .navigation li a.next:hover {background-image:url(images/arrow_7_green.png);}
.theme_color_green .block_portfolio_item_2 .navigation li a.prev:hover {background-image:url(images/arrow_6_green.png);}
.theme_color_green .block_portfolio_item_2 .navigation li a.next:hover {background-image:url(images/arrow_7_green.png);}
.theme_color_green .block_portfolio_item_3 .navigation li a.prev:hover {background-image:url(images/arrow_6_green.png);}
.theme_color_green .block_portfolio_item_3 .navigation li a.next:hover {background-image:url(images/arrow_7_green.png);}

.theme_color_green .list_2 li {background-image:url(images/marker_2_green.png);}
.theme_color_green .list_3 li {background-image:url(images/marker_3_green.gif);}
.theme_color_green .list_4 li {background-image:url(images/marker_4_green.gif);}
.theme_color_green .list_6 li {background-image:url(images/marker_5_green.gif);}
.theme_color_green .list_7 li {background-image:url(images/marker_7_green.png);}

.theme_color_green nav.main_menu > ul > li.current_page_item > a,
.theme_color_green nav.main_menu > ul > li.current_page_ancestor > a,

.theme_color_green .section_slider_1 .text_2_2,
.theme_color_green .section_slider_1 .text_3_3,
.theme_color_green .section_slider_1 .text_4_3,
.theme_color_green .section_slider_4 .caption_1 .subtitle,
.theme_color_green .section_slider_4 .caption_2 p.subtitle,

.theme_color_green .list_5 li a:hover,

.theme_color_green .block_blog_type_1 article .content h4 a:hover,
.theme_color_green .block_blog_type_2 article h4 a:hover,
.theme_color_green .block_blog_type_3 article h4 a:hover,
.theme_color_green .block_blog_type_4 article .content h4 a:hover,
.theme_color_green .block_blog_type_5 article h4 a:hover,
.theme_color_green .block_blog_type_6 article .content h4 a:hover,
.theme_color_green .block_blog_type_7 article .content h4 a:hover,
.theme_color_green .block_blog_type_8 article .content h4 a:hover,

.theme_color_green .block_blog_post_type_1 article h4 a:hover,
.theme_color_green .block_blog_post_type_2 article h4 a:hover,
.theme_color_green .block_blog_post_type_3 article h4 a:hover,

.theme_color_green .block_latest_from_blog_2 .post h6 a:hover,
.theme_color_green .block_latest_from_blog_1 .post h6 a:hover,

.theme_color_green .block_comments .comment .content .info a,

.theme_color_green .general_read_more,
.theme_color_green .block_sidebar_comments p a:hover,
.theme_color_green .block_popular_blog_posts .post .title a:hover,

.theme_color_green .block_pricing_table_type_1 .price .num span,

.theme_color_green .block_footer_recent_posts li a:hover,
.theme_color_green .block_footer_menu li:hover a,

.theme_color_green .color_accent,

.theme_color_green .the_ins_1,
.theme_color_green .section_slider_rev_1 .text_3_2,
.theme_color_green .section_slider_rev_2 .text_1_2,
.theme_color_green .section_slider_rev_2 .text_4_2
{color:#80b600;}

.theme_color_green .block_portfolio_w_sidebar .item .description .tags a
{color:#85be00;}

/* blue theme */
.theme_color_blue .block_pager li.current a,

.theme_color_blue .block_blog_type_5 article .info .date,
.theme_color_blue .block_blog_type_6 article .info .date,

.theme_color_blue .block_blog_post_type_2 article .info .date,

.theme_color_blue .block_filter_1 li.active a,

.theme_color_blue .the_ins_3,

.theme_color_blue .block_to_top a:hover
{background-color:#109ec2;}

.theme_color_blue .block_pricing_table_type_1 .cell.alt {background-color:#f2fafc;}

.theme_color_blue .block_faq .filter li.active,
.theme_color_blue .block_pricing_table_type_2 .special .title,
.theme_color_blue .block_pricing_table_type_3 .special .title
{
	background-color:#11a9cf;
	border:1px solid #0f9cbf;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#11a9cf) to(#0f9cbf));
    background:-webkit-linear-gradient(#11a9cf, #0f9cbf);
    background:-moz-linear-gradient(#11a9cf, #0f9cbf);
    background:-ms-linear-gradient(#11a9cf, #0f9cbf);
    background:linear-gradient(#11a9cf, #0f9cbf);
	background:-o-linear-gradient(#11a9cf, #0f9cbf);
    -pie-background:linear-gradient(#11a9cf, #0f9cbf);
}

.theme_color_blue .section_slider_2 .nivo-controlNav a.active {background-color:#109ec2; border-top:1px solid #109ec2;}

.theme_color_blue blockquote {border-left:4px solid #109ec2;}

.theme_color_blue nav.main_menu > ul > li.current_page_item {border-top:4px solid #109ec2;}
.theme_color_blue nav.main_menu > ul > li.current_page_ancestor {border-top:4px solid #109ec2;}

.theme_color_blue .block_tabs_type_1 .tabs li a.current,
.theme_color_blue .block_tabs_type_3 .tabs li a.current,
.theme_color_blue .block_tabs_type_4 .tabs li a.current
{border-top:2px solid #109ec2;}

.theme_color_blue .section_slider_5 .nivo-controlNav a.active {border-top:5px solid #109ec2;}

.theme_color_blue .block_blog_type_4 .flex-direction-nav li a,
.theme_color_blue .block_blog_type_6 .flex-direction-nav li a,
.theme_color_blue .block_portfolio_1 .flex-direction-nav li a,
.theme_color_blue .block_portfolio_2 .flex-direction-nav li a,
.theme_color_blue .block_portfolio_3 .flex-direction-nav li a,
.theme_color_blue .block_portfolio_w_sidebar .flex-direction-nav li a,
.theme_color_blue .block_portfolio_item_1 .flex-direction-nav li a,
.theme_color_blue .block_latest_from_blog_1 .flex-direction-nav li a,
.theme_color_blue .block_latest_from_blog_2 .flex-direction-nav li a
{background-image:url(images/sprite_arrow_1_blue.png);}

.theme_color_blue .section_slider_3 .navigation {background-image:url(images/sprite_arrow_4_blue.png);}

.theme_color_blue .section_slider_2 .nivo-directionNav a,
.theme_color_blue .section_slider_6 .flex-direction-nav li a
{background-image:url(images/sprite_arrow_5_blue.png);}

.theme_color_blue .section_slider_1 .arrowButton div,
.theme_color_blue .section_slider_4 .flex-direction-nav li a,
.theme_color_blue .section_slider_rev_1 .flex-direction-nav a,
.theme_color_blue .section_slider_rev_2 .flex-direction-nav a
{background-image:url(images/sprite_arrow_6_blue.png);}

.theme_color_blue .block_accordeon_type_1 .button_outer.current {background-image:url(images/icon_minus_1_blue.png);}
.theme_color_blue .block_accordeon_type_2 .button_outer.current .button_inner {background-image:url(images/icon_minus_2_blue.png);}
.theme_color_blue .block_accordeon_type_3 .button_outer.current {background-image:url(images/icon_minus_3_blue.png);}
.theme_color_blue .block_accordeon_type_4 .button_outer.current {background-image:url(images/icon_minus_4_blue.png);}

.theme_color_blue .general_read_more {background-image:url(images/arrow_2_blue.gif);}

.theme_color_blue .block_latest_projects_3 .project .icons a.icon_scale {background-image:url(images/icon_scale_1_blue.gif);}

.theme_color_blue .heading_w_icon {background-image:url(images/icon_headings_1_blue.png);}

.theme_color_blue .block_levels .progress div {background-image:url(images/bg_progress_level_blue.jpg);}

.theme_color_blue .block_our_stages .stage {background-image:url(images/bg_stage_1_blue.png);}

.theme_color_blue .block_portfolio_item_1 .flex-control-nav li a {background-image:url(images/sprite_balls_1_blue.png);}
.theme_color_blue .block_portfolio_item_2 .flex-control-nav li a {background-image:url(images/sprite_balls_1_blue.png);}

.theme_color_blue .block_portfolio_item_1 .navigation li a.prev:hover {background-image:url(images/arrow_6_blue.png);}
.theme_color_blue .block_portfolio_item_1 .navigation li a.next:hover {background-image:url(images/arrow_7_blue.png);}
.theme_color_blue .block_portfolio_item_2 .navigation li a.prev:hover {background-image:url(images/arrow_6_blue.png);}
.theme_color_blue .block_portfolio_item_2 .navigation li a.next:hover {background-image:url(images/arrow_7_blue.png);}
.theme_color_blue .block_portfolio_item_3 .navigation li a.prev:hover {background-image:url(images/arrow_6_blue.png);}
.theme_color_blue .block_portfolio_item_3 .navigation li a.next:hover {background-image:url(images/arrow_7_blue.png);}

.theme_color_blue .list_2 li {background-image:url(images/marker_2_blue.png);}
.theme_color_blue .list_3 li {background-image:url(images/marker_3_blue.gif);}
.theme_color_blue .list_4 li {background-image:url(images/marker_4_blue.gif);}
.theme_color_blue .list_6 li {background-image:url(images/marker_5_blue.gif);}
.theme_color_blue .list_7 li {background-image:url(images/marker_7_blue.png);}

.theme_color_blue nav.main_menu > ul > li.current_page_item > a,
.theme_color_blue nav.main_menu > ul > li.current_page_ancestor > a,

.theme_color_blue .section_slider_1 .text_2_2,
.theme_color_blue .section_slider_1 .text_3_3,
.theme_color_blue .section_slider_1 .text_4_3,
.theme_color_blue .section_slider_4 .caption_1 .subtitle,
.theme_color_blue .section_slider_4 .caption_2 p.subtitle,

.theme_color_blue .list_5 li a:hover,

.theme_color_blue .block_blog_type_1 article .content h4 a:hover,
.theme_color_blue .block_blog_type_2 article h4 a:hover,
.theme_color_blue .block_blog_type_3 article h4 a:hover,
.theme_color_blue .block_blog_type_4 article .content h4 a:hover,
.theme_color_blue .block_blog_type_5 article h4 a:hover,
.theme_color_blue .block_blog_type_6 article .content h4 a:hover,
.theme_color_blue .block_blog_type_7 article .content h4 a:hover,
.theme_color_blue .block_blog_type_8 article .content h4 a:hover,

.theme_color_blue .block_blog_post_type_1 article h4 a:hover,
.theme_color_blue .block_blog_post_type_2 article h4 a:hover,
.theme_color_blue .block_blog_post_type_3 article h4 a:hover,

.theme_color_blue .block_latest_from_blog_2 .post h6 a:hover,
.theme_color_blue .block_latest_from_blog_1 .post h6 a:hover,

.theme_color_blue .block_comments .comment .content .info a,

.theme_color_blue .general_read_more,
.theme_color_blue .block_sidebar_comments p a:hover,
.theme_color_blue .block_popular_blog_posts .post .title a:hover,

.theme_color_blue .block_pricing_table_type_1 .price .num span,

.theme_color_blue .block_footer_recent_posts li a:hover,
.theme_color_blue .block_footer_menu li:hover a,

.theme_color_blue .color_accent,

.theme_color_blue .the_ins_1,
.theme_color_blue .section_slider_rev_1 .text_3_2,
.theme_color_blue .section_slider_rev_2 .text_1_2,
.theme_color_blue .section_slider_rev_2 .text_4_2
{color:#109ec2;}

.theme_color_blue .block_portfolio_w_sidebar .item .description .tags a
{color:#109ec2;}

/* peach theme */
.theme_color_peach .block_pager li.current a,

.theme_color_peach .block_blog_type_5 article .info .date,
.theme_color_peach .block_blog_type_6 article .info .date,

.theme_color_peach .block_blog_post_type_2 article .info .date,

.theme_color_peach .block_filter_1 li.active a,

.theme_color_peach .the_ins_3,

.theme_color_peach .block_to_top a:hover
{background-color:#f96e5b;}

.theme_color_peach .block_pricing_table_type_1 .cell.alt {background-color:#fffafa;}

.theme_color_peach .block_faq .filter li.active,
.theme_color_peach .block_pricing_table_type_2 .special .title,
.theme_color_peach .block_pricing_table_type_3 .special .title
{
	background-color:#ff7361;
	border:1px solid #f56d5b;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff7361) to(#f96e5b));
    background:-webkit-linear-gradient(#ff7361, #f96e5b);
    background:-moz-linear-gradient(#ff7361, #f96e5b);
    background:-ms-linear-gradient(#ff7361, #f96e5b);
    background:linear-gradient(#ff7361, #f96e5b);
	background:-o-linear-gradient(#ff7361, #f96e5b);
    -pie-background:linear-gradient(#ff7361, #f96e5b);
}

.theme_color_peach .section_slider_2 .nivo-controlNav a.active {background-color:#109ec2; border-top:1px solid #f96e5b;}

.theme_color_peach blockquote {border-left:4px solid #f96e5b;}

.theme_color_peach nav.main_menu > ul > li.current_page_item {border-top:4px solid #f96e5b;}
.theme_color_peach nav.main_menu > ul > li.current_page_ancestor {border-top:4px solid #f96e5b;}

.theme_color_peach .block_tabs_type_1 .tabs li a.current,
.theme_color_peach .block_tabs_type_3 .tabs li a.current,
.theme_color_peach .block_tabs_type_4 .tabs li a.current
{border-top:2px solid #f96e5b;}

.theme_color_peach .section_slider_5 .nivo-controlNav a.active {border-top:5px solid #f96e5b;}

.theme_color_peach .block_blog_type_4 .flex-direction-nav li a,
.theme_color_peach .block_blog_type_6 .flex-direction-nav li a,
.theme_color_peach .block_portfolio_1 .flex-direction-nav li a,
.theme_color_peach .block_portfolio_2 .flex-direction-nav li a,
.theme_color_peach .block_portfolio_3 .flex-direction-nav li a,
.theme_color_peach .block_portfolio_w_sidebar .flex-direction-nav li a,
.theme_color_peach .block_portfolio_item_1 .flex-direction-nav li a,
.theme_color_peach .block_latest_from_blog_1 .flex-direction-nav li a,
.theme_color_peach .block_latest_from_blog_2 .flex-direction-nav li a
{background-image:url(images/sprite_arrow_1_peach.png);}

.theme_color_peach .section_slider_3 .navigation {background-image:url(images/sprite_arrow_4_peach.png);}

.theme_color_peach .section_slider_2 .nivo-directionNav a,
.theme_color_peach .section_slider_6 .flex-direction-nav li a
{background-image:url(images/sprite_arrow_5_peach.png);}

.theme_color_peach .section_slider_1 .arrowButton div,
.theme_color_peach .section_slider_4 .flex-direction-nav li a,
.theme_color_peach .section_slider_rev_1 .flex-direction-nav a,
.theme_color_peach .section_slider_rev_2 .flex-direction-nav a
{background-image:url(images/sprite_arrow_6_peach.png);}

.theme_color_peach .block_accordeon_type_1 .button_outer.current {background-image:url(images/icon_minus_1_peach.png);}
.theme_color_peach .block_accordeon_type_2 .button_outer.current .button_inner {background-image:url(images/icon_minus_2_peach.png);}
.theme_color_peach .block_accordeon_type_3 .button_outer.current {background-image:url(images/icon_minus_3_peach.png);}
.theme_color_peach .block_accordeon_type_4 .button_outer.current {background-image:url(images/icon_minus_4_peach.png);}

.theme_color_peach .general_read_more {background-image:url(images/arrow_2_peach.gif);}

.theme_color_peach .block_latest_projects_3 .project .icons a.icon_scale {background-image:url(images/icon_scale_1_peach.gif);}

.theme_color_peach .heading_w_icon {background-image:url(images/icon_headings_1_peach.png);}

.theme_color_peach .block_levels .progress div {background-image:url(images/bg_progress_level_peach.jpg);}

.theme_color_peach .block_our_stages .stage {background-image:url(images/bg_stage_1_peach.png);}

.theme_color_peach .block_portfolio_item_1 .flex-control-nav li a {background-image:url(images/sprite_balls_1_peach.png);}
.theme_color_peach .block_portfolio_item_2 .flex-control-nav li a {background-image:url(images/sprite_balls_1_peach.png);}

.theme_color_peach .block_portfolio_item_1 .navigation li a.prev:hover {background-image:url(images/arrow_6_peach.png);}
.theme_color_peach .block_portfolio_item_1 .navigation li a.next:hover {background-image:url(images/arrow_7_peach.png);}
.theme_color_peach .block_portfolio_item_2 .navigation li a.prev:hover {background-image:url(images/arrow_6_peach.png);}
.theme_color_peach .block_portfolio_item_2 .navigation li a.next:hover {background-image:url(images/arrow_7_peach.png);}
.theme_color_peach .block_portfolio_item_3 .navigation li a.prev:hover {background-image:url(images/arrow_6_peach.png);}
.theme_color_peach .block_portfolio_item_3 .navigation li a.next:hover {background-image:url(images/arrow_7_peach.png);}

.theme_color_peach .list_2 li {background-image:url(images/marker_2_peach.png);}
.theme_color_peach .list_3 li {background-image:url(images/marker_3_peach.gif);}
.theme_color_peach .list_4 li {background-image:url(images/marker_4_peach.gif);}
.theme_color_peach .list_6 li {background-image:url(images/marker_5_peach.gif);}
.theme_color_peach .list_7 li {background-image:url(images/marker_7_peach.png);}

.theme_color_peach nav.main_menu > ul > li.current_page_item > a,
.theme_color_peach nav.main_menu > ul > li.current_page_ancestor > a,

.theme_color_peach .section_slider_1 .text_2_2,
.theme_color_peach .section_slider_1 .text_3_3,
.theme_color_peach .section_slider_1 .text_4_3,
.theme_color_peach .section_slider_4 .caption_1 .subtitle,
.theme_color_peach .section_slider_4 .caption_2 p.subtitle,

.theme_color_peach .list_5 li a:hover,

.theme_color_peach .block_blog_type_1 article .content h4 a:hover,
.theme_color_peach .block_blog_type_2 article h4 a:hover,
.theme_color_peach .block_blog_type_3 article h4 a:hover,
.theme_color_peach .block_blog_type_4 article .content h4 a:hover,
.theme_color_peach .block_blog_type_5 article h4 a:hover,
.theme_color_peach .block_blog_type_6 article .content h4 a:hover,
.theme_color_peach .block_blog_type_7 article .content h4 a:hover,
.theme_color_peach .block_blog_type_8 article .content h4 a:hover,

.theme_color_peach .block_blog_post_type_1 article h4 a:hover,
.theme_color_peach .block_blog_post_type_2 article h4 a:hover,
.theme_color_peach .block_blog_post_type_3 article h4 a:hover,

.theme_color_peach .block_latest_from_blog_2 .post h6 a:hover,
.theme_color_peach .block_latest_from_blog_1 .post h6 a:hover,

.theme_color_peach .block_comments .comment .content .info a,

.theme_color_peach .general_read_more,
.theme_color_peach .block_sidebar_comments p a:hover,
.theme_color_peach .block_popular_blog_posts .post .title a:hover,

.theme_color_peach .block_pricing_table_type_1 .price .num span,

.theme_color_peach .block_footer_recent_posts li a:hover,
.theme_color_peach .block_footer_menu li:hover a,

.theme_color_peach .color_accent,

.theme_color_peach .the_ins_1,
.theme_color_peach .section_slider_rev_1 .text_3_2,
.theme_color_peach .section_slider_rev_2 .text_1_2,
.theme_color_peach .section_slider_rev_2 .text_4_2
{color:#f96e5b;}

.theme_color_peach .block_portfolio_w_sidebar .item .description .tags a
{color:#f96e5b;}

/* navy theme */
.theme_color_navy .block_pager li.current a,

.theme_color_navy .block_blog_type_5 article .info .date,
.theme_color_navy .block_blog_type_6 article .info .date,

.theme_color_navy .block_blog_post_type_2 article .info .date,

.theme_color_navy .block_filter_1 li.active a,

.theme_color_navy .the_ins_3,

.theme_color_navy .block_to_top a:hover
{background-color:#2d5c88;}

.theme_color_navy .block_pricing_table_type_1 .cell.alt {background-color:#f8fcff;}

.theme_color_navy .block_faq .filter li.active,
.theme_color_navy .block_pricing_table_type_2 .special .title,
.theme_color_navy .block_pricing_table_type_3 .special .title
{
	background-color:#306291;
	border:1px solid #2b5882;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#306291) to(#2d5c88));
    background:-webkit-linear-gradient(#306291, #2d5c88);
    background:-moz-linear-gradient(#306291, #2d5c88);
    background:-ms-linear-gradient(#306291, #2d5c88);
    background:linear-gradient(#306291, #2d5c88);
	background:-o-linear-gradient(#306291, #2d5c88);
    -pie-background:linear-gradient(#306291, #2d5c88);
}

.theme_color_navy .section_slider_2 .nivo-controlNav a.active {background-color:#109ec2; border-top:1px solid #2d5c88;}

.theme_color_navy blockquote {border-left:4px solid #2d5c88;}

.theme_color_navy nav.main_menu > ul > li.current_page_item {border-top:4px solid #2d5c88;}
.theme_color_navy nav.main_menu > ul > li.current_page_ancestor {border-top:4px solid #2d5c88;}

.theme_color_navy .block_tabs_type_1 .tabs li a.current,
.theme_color_navy .block_tabs_type_3 .tabs li a.current,
.theme_color_navy .block_tabs_type_4 .tabs li a.current
{border-top:2px solid #2d5c88;}

.theme_color_navy .section_slider_5 .nivo-controlNav a.active {border-top:5px solid #2d5c88;}

.theme_color_navy .block_blog_type_4 .flex-direction-nav li a,
.theme_color_navy .block_blog_type_6 .flex-direction-nav li a,
.theme_color_navy .block_portfolio_1 .flex-direction-nav li a,
.theme_color_navy .block_portfolio_2 .flex-direction-nav li a,
.theme_color_navy .block_portfolio_3 .flex-direction-nav li a,
.theme_color_navy .block_portfolio_w_sidebar .flex-direction-nav li a,
.theme_color_navy .block_portfolio_item_1 .flex-direction-nav li a,
.theme_color_navy .block_latest_from_blog_1 .flex-direction-nav li a,
.theme_color_navy .block_latest_from_blog_2 .flex-direction-nav li a
{background-image:url(images/sprite_arrow_1_navy.png);}

.theme_color_navy .section_slider_3 .navigation {background-image:url(images/sprite_arrow_4_navy.png);}

.theme_color_navy .section_slider_2 .nivo-directionNav a,
.theme_color_navy .section_slider_6 .flex-direction-nav li a
{background-image:url(images/sprite_arrow_5_navy.png);}

.theme_color_navy .section_slider_1 .arrowButton div,
.theme_color_navy .section_slider_4 .flex-direction-nav li a,
.theme_color_navy .section_slider_rev_1 .flex-direction-nav a,
.theme_color_navy .section_slider_rev_2 .flex-direction-nav a
{background-image:url(images/sprite_arrow_6_navy.png);}

.theme_color_navy .block_accordeon_type_1 .button_outer.current {background-image:url(images/icon_minus_1_navy.png);}
.theme_color_navy .block_accordeon_type_2 .button_outer.current .button_inner {background-image:url(images/icon_minus_2_navy.png);}
.theme_color_navy .block_accordeon_type_3 .button_outer.current {background-image:url(images/icon_minus_3_navy.png);}
.theme_color_navy .block_accordeon_type_4 .button_outer.current {background-image:url(images/icon_minus_4_navy.png);}

.theme_color_navy .general_read_more {background-image:url(images/arrow_2_navy.gif);}

.theme_color_navy .block_latest_projects_3 .project .icons a.icon_scale {background-image:url(images/icon_scale_1_navy.gif);}

.theme_color_navy .heading_w_icon {background-image:url(images/icon_headings_1_navy.png);}

.theme_color_navy .block_levels .progress div {background-image:url(images/bg_progress_level_navy.jpg);}

.theme_color_navy .block_our_stages .stage {background-image:url(images/bg_stage_1_navy.png);}

.theme_color_navy .block_portfolio_item_1 .flex-control-nav li a {background-image:url(images/sprite_balls_1_navy.png);}
.theme_color_navy .block_portfolio_item_2 .flex-control-nav li a {background-image:url(images/sprite_balls_1_navy.png);}

.theme_color_navy .block_portfolio_item_1 .navigation li a.prev:hover {background-image:url(images/arrow_6_navy.png);}
.theme_color_navy .block_portfolio_item_1 .navigation li a.next:hover {background-image:url(images/arrow_7_navy.png);}
.theme_color_navy .block_portfolio_item_2 .navigation li a.prev:hover {background-image:url(images/arrow_6_navy.png);}
.theme_color_navy .block_portfolio_item_2 .navigation li a.next:hover {background-image:url(images/arrow_7_navy.png);}
.theme_color_navy .block_portfolio_item_3 .navigation li a.prev:hover {background-image:url(images/arrow_6_navy.png);}
.theme_color_navy .block_portfolio_item_3 .navigation li a.next:hover {background-image:url(images/arrow_7_navy.png);}

.theme_color_navy .list_2 li {background-image:url(images/marker_2_navy.png);}
.theme_color_navy .list_3 li {background-image:url(images/marker_3_navy.gif);}
.theme_color_navy .list_4 li {background-image:url(images/marker_4_navy.gif);}
.theme_color_navy .list_6 li {background-image:url(images/marker_5_navy.gif);}
.theme_color_navy .list_7 li {background-image:url(images/marker_7_navy.png);}

.theme_color_navy nav.main_menu > ul > li.current_page_item > a,
.theme_color_navy nav.main_menu > ul > li.current_page_ancestor > a,

.theme_color_navy .section_slider_1 .text_2_2,
.theme_color_navy .section_slider_1 .text_3_3,
.theme_color_navy .section_slider_1 .text_4_3,
.theme_color_navy .section_slider_4 .caption_1 .subtitle,
.theme_color_navy .section_slider_4 .caption_2 p.subtitle,

.theme_color_navy .list_5 li a:hover,

.theme_color_navy .block_blog_type_1 article .content h4 a:hover,
.theme_color_navy .block_blog_type_2 article h4 a:hover,
.theme_color_navy .block_blog_type_3 article h4 a:hover,
.theme_color_navy .block_blog_type_4 article .content h4 a:hover,
.theme_color_navy .block_blog_type_5 article h4 a:hover,
.theme_color_navy .block_blog_type_6 article .content h4 a:hover,
.theme_color_navy .block_blog_type_7 article .content h4 a:hover,
.theme_color_navy .block_blog_type_8 article .content h4 a:hover,

.theme_color_navy .block_blog_post_type_1 article h4 a:hover,
.theme_color_navy .block_blog_post_type_2 article h4 a:hover,
.theme_color_navy .block_blog_post_type_3 article h4 a:hover,

.theme_color_navy .block_latest_from_blog_2 .post h6 a:hover,
.theme_color_navy .block_latest_from_blog_1 .post h6 a:hover,

.theme_color_navy .block_comments .comment .content .info a,

.theme_color_navy .general_read_more,
.theme_color_navy .block_sidebar_comments p a:hover,
.theme_color_navy .block_popular_blog_posts .post .title a:hover,

.theme_color_navy .block_pricing_table_type_1 .price .num span,

.theme_color_navy .block_footer_recent_posts li a:hover,
.theme_color_navy .block_footer_menu li:hover a,

.theme_color_navy .color_accent,

.theme_color_navy .the_ins_1,
.theme_color_navy .section_slider_rev_1 .text_3_2,
.theme_color_navy .section_slider_rev_2 .text_1_2,
.theme_color_navy .section_slider_rev_2 .text_4_2
{color:#2d5c88;}

.theme_color_navy .block_portfolio_w_sidebar .item .description .tags a
{color:#2d5c88;}

/* red theme */
.theme_color_red .block_pager li.current a,

.theme_color_red .block_blog_type_5 article .info .date,
.theme_color_red .block_blog_type_6 article .info .date,

.theme_color_red .block_blog_post_type_2 article .info .date,

.theme_color_red .block_filter_1 li.active a,

.theme_color_red .the_ins_3,

.theme_color_red .block_to_top a:hover
{background-color:#d74a38;}

.theme_color_red .block_pricing_table_type_1 .cell.alt {background-color:#fff8f7;}

.theme_color_red .block_faq .filter li.active,
.theme_color_red .block_pricing_table_type_2 .special .title,
.theme_color_red .block_pricing_table_type_3 .special .title
{
	background-color:#ed523e;
	border:1px solid #d64a38;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ed523e) to(#d84a38));
    background:-webkit-linear-gradient(#ed523e, #d84a38);
    background:-moz-linear-gradient(#ed523e, #d84a38);
    background:-ms-linear-gradient(#ed523e, #d84a38);
    background:linear-gradient(#ed523e, #d84a38);
	background:-o-linear-gradient(#ed523e, #d84a38);
    -pie-background:linear-gradient(#ed523e, #d84a38);
}

.theme_color_red .section_slider_2 .nivo-controlNav a.active {background-color:#d74a38; border-top:1px solid #d74a38;}

.theme_color_red blockquote {border-left:4px solid #d74a38;}

.theme_color_red nav.main_menu > ul > li.current_page_item {border-top:4px solid #d74a38;}
.theme_color_red nav.main_menu > ul > li.current_page_ancestor {border-top:4px solid #d74a38;}

.theme_color_red .block_tabs_type_1 .tabs li a.current,
.theme_color_red .block_tabs_type_3 .tabs li a.current,
.theme_color_red .block_tabs_type_4 .tabs li a.current
{border-top:2px solid #d74a38;}

.theme_color_red .section_slider_5 .nivo-controlNav a.active {border-top:5px solid #d74a38;}

.theme_color_red .block_blog_type_4 .flex-direction-nav li a,
.theme_color_red .block_blog_type_6 .flex-direction-nav li a,
.theme_color_red .block_portfolio_1 .flex-direction-nav li a,
.theme_color_red .block_portfolio_2 .flex-direction-nav li a,
.theme_color_red .block_portfolio_3 .flex-direction-nav li a,
.theme_color_red .block_portfolio_w_sidebar .flex-direction-nav li a,
.theme_color_red .block_portfolio_item_1 .flex-direction-nav li a,
.theme_color_red .block_latest_from_blog_1 .flex-direction-nav li a,
.theme_color_red .block_latest_from_blog_2 .flex-direction-nav li a
{background-image:url(images/sprite_arrow_1_red.png);}

.theme_color_red .section_slider_3 .navigation {background-image:url(images/sprite_arrow_4_red.png);}

.theme_color_red .section_slider_2 .nivo-directionNav a,
.theme_color_red .section_slider_6 .flex-direction-nav li a
{background-image:url(images/sprite_arrow_5_red.png);}

.theme_color_red .section_slider_1 .arrowButton div,
.theme_color_red .section_slider_4 .flex-direction-nav li a,
.theme_color_red .section_slider_rev_1 .flex-direction-nav a,
.theme_color_red .section_slider_rev_2 .flex-direction-nav a
{background-image:url(images/sprite_arrow_6_red.png);}

.theme_color_red .block_accordeon_type_1 .button_outer.current {background-image:url(images/icon_minus_1_red.png);}
.theme_color_red .block_accordeon_type_2 .button_outer.current .button_inner {background-image:url(images/icon_minus_2_red.png);}
.theme_color_red .block_accordeon_type_3 .button_outer.current {background-image:url(images/icon_minus_3_red.png);}
.theme_color_red .block_accordeon_type_4 .button_outer.current {background-image:url(images/icon_minus_4_red.png);}

.theme_color_red .general_read_more {background-image:url(images/arrow_2_red.gif);}

.theme_color_red .block_latest_projects_3 .project .icons a.icon_scale {background-image:url(images/icon_scale_1_red.gif);}

.theme_color_red .heading_w_icon {background-image:url(images/icon_headings_1_red.png);}

.theme_color_red .block_levels .progress div {background-image:url(images/bg_progress_level_red.jpg);}

.theme_color_red .block_our_stages .stage {background-image:url(images/bg_stage_1_red.png);}

.theme_color_red .block_portfolio_item_1 .flex-control-nav li a {background-image:url(images/sprite_balls_1_red.png);}
.theme_color_red .block_portfolio_item_2 .flex-control-nav li a {background-image:url(images/sprite_balls_1_red.png);}

.theme_color_red .block_portfolio_item_1 .navigation li a.prev:hover {background-image:url(images/arrow_6_red.png);}
.theme_color_red .block_portfolio_item_1 .navigation li a.next:hover {background-image:url(images/arrow_7_red.png);}
.theme_color_red .block_portfolio_item_2 .navigation li a.prev:hover {background-image:url(images/arrow_6_red.png);}
.theme_color_red .block_portfolio_item_2 .navigation li a.next:hover {background-image:url(images/arrow_7_red.png);}
.theme_color_red .block_portfolio_item_3 .navigation li a.prev:hover {background-image:url(images/arrow_6_red.png);}
.theme_color_red .block_portfolio_item_3 .navigation li a.next:hover {background-image:url(images/arrow_7_red.png);}

.theme_color_red .list_2 li {background-image:url(images/marker_2_red.png);}
.theme_color_red .list_3 li {background-image:url(images/marker_3_red.gif);}
.theme_color_red .list_4 li {background-image:url(images/marker_4_red.gif);}
.theme_color_red .list_6 li {background-image:url(images/marker_5_red.gif);}
.theme_color_red .list_7 li {background-image:url(images/marker_7_red.png);}

.theme_color_red nav.main_menu > ul > li.current_page_item > a,
.theme_color_red nav.main_menu > ul > li.current_page_ancestor > a,

.theme_color_red .section_slider_1 .text_2_2,
.theme_color_red .section_slider_1 .text_3_3,
.theme_color_red .section_slider_1 .text_4_3,
.theme_color_red .section_slider_4 .caption_1 .subtitle,
.theme_color_red .section_slider_4 .caption_2 p.subtitle,

.theme_color_red .list_5 li a:hover,

.theme_color_red .block_blog_type_1 article .content h4 a:hover,
.theme_color_red .block_blog_type_2 article h4 a:hover,
.theme_color_red .block_blog_type_3 article h4 a:hover,
.theme_color_red .block_blog_type_4 article .content h4 a:hover,
.theme_color_red .block_blog_type_5 article h4 a:hover,
.theme_color_red .block_blog_type_6 article .content h4 a:hover,
.theme_color_red .block_blog_type_7 article .content h4 a:hover,
.theme_color_red .block_blog_type_8 article .content h4 a:hover,

.theme_color_red .block_blog_post_type_1 article h4 a:hover,
.theme_color_red .block_blog_post_type_2 article h4 a:hover,
.theme_color_red .block_blog_post_type_3 article h4 a:hover,

.theme_color_red .block_latest_from_blog_2 .post h6 a:hover,
.theme_color_red .block_latest_from_blog_1 .post h6 a:hover,

.theme_color_red .block_comments .comment .content .info a,

.theme_color_red .general_read_more,
.theme_color_red .block_sidebar_comments p a:hover,
.theme_color_red .block_popular_blog_posts .post .title a:hover,

.theme_color_red .block_pricing_table_type_1 .price .num span,

.theme_color_red .block_footer_recent_posts li a:hover,
.theme_color_red .block_footer_menu li:hover a,

.theme_color_red .color_accent,

.theme_color_red .the_ins_1,
.theme_color_red .section_slider_rev_1 .text_3_2,
.theme_color_red .section_slider_rev_2 .text_1_2,
.theme_color_red .section_slider_rev_2 .text_4_2
{color:#d74a38;}

.theme_color_red .block_portfolio_w_sidebar .item .description .tags a
{color:#d74a38;}

/* purple theme */
.theme_color_purple .block_pager li.current a,

.theme_color_purple .block_blog_type_5 article .info .date,
.theme_color_purple .block_blog_type_6 article .info .date,

.theme_color_purple .block_blog_post_type_2 article .info .date,

.theme_color_purple .block_filter_1 li.active a,

.theme_color_purple .the_ins_3,

.theme_color_purple .block_to_top a:hover
{background-color:#bd1550;}

.theme_color_purple .block_pricing_table_type_1 .cell.alt {background-color:#fff7fa;}

.theme_color_purple .block_faq .filter li.active,
.theme_color_purple .block_pricing_table_type_2 .special .title,
.theme_color_purple .block_pricing_table_type_3 .special .title
{
	background-color:#d41759;
	border:1px solid #b8144d;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#d41759) to(#be1550));
    background:-webkit-linear-gradient(#d41759, #be1550);
    background:-moz-linear-gradient(#d41759, #be1550);
    background:-ms-linear-gradient(#d41759, #be1550);
    background:linear-gradient(#d41759, #be1550);
	background:-o-linear-gradient(#d41759, #be1550);
    -pie-background:linear-gradient(#d41759, #be1550);
}

.theme_color_purple .section_slider_2 .nivo-controlNav a.active {background-color:#bd1550; border-top:1px solid #bd1550;}

.theme_color_purple blockquote {border-left:4px solid #bd1550;}

.theme_color_purple nav.main_menu > ul > li.current_page_item {border-top:4px solid #bd1550;}
.theme_color_purple nav.main_menu > ul > li.current_page_ancestor {border-top:4px solid #bd1550;}

.theme_color_purple .block_tabs_type_1 .tabs li a.current,
.theme_color_purple .block_tabs_type_3 .tabs li a.current,
.theme_color_purple .block_tabs_type_4 .tabs li a.current
{border-top:2px solid #bd1550;}

.theme_color_purple .section_slider_5 .nivo-controlNav a.active {border-top:5px solid #bd1550;}

.theme_color_purple .block_blog_type_4 .flex-direction-nav li a,
.theme_color_purple .block_blog_type_6 .flex-direction-nav li a,
.theme_color_purple .block_portfolio_1 .flex-direction-nav li a,
.theme_color_purple .block_portfolio_2 .flex-direction-nav li a,
.theme_color_purple .block_portfolio_3 .flex-direction-nav li a,
.theme_color_purple .block_portfolio_w_sidebar .flex-direction-nav li a,
.theme_color_purple .block_portfolio_item_1 .flex-direction-nav li a,
.theme_color_purple .block_latest_from_blog_1 .flex-direction-nav li a,
.theme_color_purple .block_latest_from_blog_2 .flex-direction-nav li a
{background-image:url(images/sprite_arrow_1_purple.png);}

.theme_color_purple .section_slider_3 .navigation {background-image:url(images/sprite_arrow_4_purple.png);}

.theme_color_purple .section_slider_2 .nivo-directionNav a,
.theme_color_purple .section_slider_6 .flex-direction-nav li a
{background-image:url(images/sprite_arrow_5_purple.png);}

.theme_color_purple .section_slider_1 .arrowButton div,
.theme_color_purple .section_slider_4 .flex-direction-nav li a,
.theme_color_purple .section_slider_rev_1 .flex-direction-nav a,
.theme_color_purple .section_slider_rev_2 .flex-direction-nav a
{background-image:url(images/sprite_arrow_6_purple.png);}

.theme_color_purple .block_accordeon_type_1 .button_outer.current {background-image:url(images/icon_minus_1_purple.png);}
.theme_color_purple .block_accordeon_type_2 .button_outer.current .button_inner {background-image:url(images/icon_minus_2_purple.png);}
.theme_color_purple .block_accordeon_type_3 .button_outer.current {background-image:url(images/icon_minus_3_purple.png);}
.theme_color_purple .block_accordeon_type_4 .button_outer.current {background-image:url(images/icon_minus_4_purple.png);}

.theme_color_purple .general_read_more {background-image:url(images/arrow_2_purple.gif);}

.theme_color_purple .block_latest_projects_3 .project .icons a.icon_scale {background-image:url(images/icon_scale_1_purple.gif);}

.theme_color_purple .heading_w_icon {background-image:url(images/icon_headings_1_purple.png);}

.theme_color_purple .block_levels .progress div {background-image:url(images/bg_progress_level_purple.jpg);}

.theme_color_purple .block_our_stages .stage {background-image:url(images/bg_stage_1_purple.png);}

.theme_color_purple .block_portfolio_item_1 .flex-control-nav li a {background-image:url(images/sprite_balls_1_purple.png);}
.theme_color_purple .block_portfolio_item_2 .flex-control-nav li a {background-image:url(images/sprite_balls_1_purple.png);}

.theme_color_purple .block_portfolio_item_1 .navigation li a.prev:hover {background-image:url(images/arrow_6_purple.png);}
.theme_color_purple .block_portfolio_item_1 .navigation li a.next:hover {background-image:url(images/arrow_7_purple.png);}
.theme_color_purple .block_portfolio_item_2 .navigation li a.prev:hover {background-image:url(images/arrow_6_purple.png);}
.theme_color_purple .block_portfolio_item_2 .navigation li a.next:hover {background-image:url(images/arrow_7_purple.png);}
.theme_color_purple .block_portfolio_item_3 .navigation li a.prev:hover {background-image:url(images/arrow_6_purple.png);}
.theme_color_purple .block_portfolio_item_3 .navigation li a.next:hover {background-image:url(images/arrow_7_purple.png);}

.theme_color_purple .list_2 li {background-image:url(images/marker_2_purple.png);}
.theme_color_purple .list_3 li {background-image:url(images/marker_3_purple.gif);}
.theme_color_purple .list_4 li {background-image:url(images/marker_4_purple.gif);}
.theme_color_purple .list_6 li {background-image:url(images/marker_5_purple.gif);}
.theme_color_purple .list_7 li {background-image:url(images/marker_7_purple.png);}

.theme_color_purple nav.main_menu > ul > li.current_page_item > a,
.theme_color_purple nav.main_menu > ul > li.current_page_ancestor > a,

.theme_color_purple .section_slider_1 .text_2_2,
.theme_color_purple .section_slider_1 .text_3_3,
.theme_color_purple .section_slider_1 .text_4_3,
.theme_color_purple .section_slider_4 .caption_1 .subtitle,
.theme_color_purple .section_slider_4 .caption_2 p.subtitle,

.theme_color_purple .list_5 li a:hover,

.theme_color_purple .block_blog_type_1 article .content h4 a:hover,
.theme_color_purple .block_blog_type_2 article h4 a:hover,
.theme_color_purple .block_blog_type_3 article h4 a:hover,
.theme_color_purple .block_blog_type_4 article .content h4 a:hover,
.theme_color_purple .block_blog_type_5 article h4 a:hover,
.theme_color_purple .block_blog_type_6 article .content h4 a:hover,
.theme_color_purple .block_blog_type_7 article .content h4 a:hover,
.theme_color_purple .block_blog_type_8 article .content h4 a:hover,

.theme_color_purple .block_blog_post_type_1 article h4 a:hover,
.theme_color_purple .block_blog_post_type_2 article h4 a:hover,
.theme_color_purple .block_blog_post_type_3 article h4 a:hover,

.theme_color_purple .block_latest_from_blog_2 .post h6 a:hover,
.theme_color_purple .block_latest_from_blog_1 .post h6 a:hover,

.theme_color_purple .block_comments .comment .content .info a,

.theme_color_purple .general_read_more,
.theme_color_purple .block_sidebar_comments p a:hover,
.theme_color_purple .block_popular_blog_posts .post .title a:hover,

.theme_color_purple .block_pricing_table_type_1 .price .num span,

.theme_color_purple .block_footer_recent_posts li a:hover,
.theme_color_purple .block_footer_menu li:hover a,

.theme_color_purple .color_accent,

.theme_color_purple .the_ins_1
{color:#bd1550;}

.theme_color_purple .block_portfolio_w_sidebar .item .description .tags a
{color:#bd1550;}


/* boxed layout */
.theme_layout_boxed .wrapper {
	max-width:1004px;
	margin:0px auto;
	
	-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	
	behavior:url(layout/plugins/PIE.htc);
}

/* Error 404 layout*/
.page-404{
	padding:100px 0 64px 0;
	text-align:center;
}
.page-404 h3{
	margin:20px 0 0 0; line-height:30px;
}
.page-404 p{
	margin-top:-4px;
}

/* portfolio details page pagination hover */
.theme_color_green .block_portfolio_item_1 .navigation li a:hover {color:#80b600;}
.theme_color_blue .block_portfolio_item_1 .navigation li a:hover {color:#109ec2;}
.theme_color_peach .block_portfolio_item_1 .navigation li a:hover {color:#f96e5b;}
.theme_color_navy .block_portfolio_item_1 .navigation li a:hover {color:#2d5c88;}
.theme_color_red .block_portfolio_item_1 .navigation li a:hover {color:#d74a38;}
.theme_color_purple .block_portfolio_item_1 .navigation li a:hover {color:#bd1550;}

.theme_color_green .block_portfolio_item_2 .navigation li a:hover {color:#80b600;}
.theme_color_blue .block_portfolio_item_2 .navigation li a:hover {color:#109ec2;}
.theme_color_peach .block_portfolio_item_2 .navigation li a:hover {color:#f96e5b;}
.theme_color_navy .block_portfolio_item_2 .navigation li a:hover {color:#2d5c88;}
.theme_color_red .block_portfolio_item_2 .navigation li a:hover {color:#d74a38;}
.theme_color_purple .block_portfolio_item_2 .navigation li a:hover {color:#bd1550;}

.theme_color_green .block_portfolio_item_3 .navigation li a:hover {color:#80b600;}
.theme_color_blue .block_portfolio_item_3 .navigation li a:hover {color:#109ec2;}
.theme_color_peach .block_portfolio_item_3 .navigation li a:hover {color:#f96e5b;}
.theme_color_navy .block_portfolio_item_3 .navigation li a:hover {color:#2d5c88;}
.theme_color_red .block_portfolio_item_3 .navigation li a:hover {color:#d74a38;}
.theme_color_purple .block_portfolio_item_3 .navigation li a:hover {color:#bd1550;}

/* contact form link color */
.address a {color:#f64305 !important;}
.theme_color_green .address a {color:#80b600 !important;}
.theme_color_blue .address a {color:#109ec2 !important;}
.theme_color_peach .address a {color:#f96e5b !important;}
.theme_color_navy .address a {color:#2d5c88 !important;}
.theme_color_red .address a {color:#d74a38 !important;}
.theme_color_purple .address a {color:#bd1550 !important;}

/* twitter link color */
#content .block_sidebar_tweets .twtr-bd a {color:#f64305 !important; font-weight:normal;}
#content .block_sidebar_tweets .twtr-bd a:hover {color:#404040 !important;}
.theme_color_green #content .block_sidebar_tweets .twtr-bd a {color:#80b600 !important;}
.theme_color_blue #content .block_sidebar_tweets .twtr-bd a {color:#109ec2 !important;}
.theme_color_peach #content .block_sidebar_tweets .twtr-bd a {color:#f96e5b !important;}
.theme_color_navy #content .block_sidebar_tweets .twtr-bd a {color:#2d5c88 !important;}
.theme_color_red #content .block_sidebar_tweets .twtr-bd a {color:#d74a38 !important;}
.theme_color_purple #content .block_sidebar_tweets .twtr-bd a {color:#bd1550 !important;}


/* custom font size*/
.sidebar .block_accordeon_type_1 .button_outer, .sidebar .block_accordeon_type_2 .button_outer, 
.sidebar .block_accordeon_type_3 .button_outer, .sidebar .block_accordeon_type_4 .button_outer {font-size:12px;}

/* background styles */
.theme_layout_bg_type_1 {background:url(images/bg_boxed_type_1.jpg);}
.theme_layout_bg_type_2 {background:url(images/bg_boxed_type_2.jpg);}
.theme_layout_bg_type_3 {background:url(images/bg_boxed_type_3.jpg);}
.theme_layout_bg_type_4 {background:url(images/bg_boxed_type_4.jpg);}
.theme_layout_bg_type_5 {background:url(images/bg_boxed_type_5.jpg);}
.theme_layout_bg_type_6 {background:url(images/bg_boxed_type_6.jpg);}
.theme_layout_bg_type_7 {background:url(images/bg_boxed_type_7.jpg);}
.theme_layout_bg_type_8 {background:url(images/bg_boxed_type_8.jpg);}
.theme_layout_bg_type_9 {background:url(images/bg_boxed_type_9.jpg);}
.theme_layout_bg_type_10 {background:url(images/bg_boxed_type_10.jpg);}
.theme_layout_bg_type_11 {background:url(images/bg_boxed_type_11.jpg);}
.theme_layout_bg_type_12 {background:url(images/bg_boxed_type_12.jpg);}

/* style for selecte sub page in the categories list */
.block_categories li.current_page_item a {font-weight:bold;}

/* audio box style */
.audio-box{position:relative;}

.twitter-pic img {display:none;}

.tweet-time {
    font-size:10px;
    color:#878787;
    float:right;
}