/* @group CHANGE */

/* site_color */
#title, .section_link, .nivo-caption, .nivo-directionNav a, #widget_carousel .undefined-tabs a:hover, div.single_footer a.single_tag:hover {
	background-color: #5db6e2;
}
/* bg_color */
body {
	background-color: #e4e6e5;
}
/* bg_image */
body {
	background-image: none;
	background-position: center top;
	background-repeat: no-repeat;
}
/* footer_color */
#footer, #footer button, #footer input[type=submit], #footer #calendar_wrap, #credits {
	background-color: #444443;
}
/* font_type_base */
body {
	font: normal 400 12px/1.2 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
/* font_type_primary */
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h6, h6 a, button, input[type=submit], li a.rsswidget, ul.tweet_list li span.tweet_time a, div.post_extra_info h6, li.recentcomments a.url, .wp table tbody tr:first-child th, .wp ul.tabs li a, #wp-calendar caption, a.single_tag, #nav li > a {
	font-family: 'Ubuntu', arial, serif;
}
/* font_type_secondary */
h5, h5 a, span.rss-date, ul.tweet_list li, span.rss-date, em, dfn, cite, p.spot, div.wp_box strong, blockquote, li.recentcomments a, .widget li a, .filter li a, input, textarea, #tiptip_content, span.title_slogan {
	font-family: 'Droid Serif', Gene, Verdana, sans-serif;
}
/* font_color_normal */
body, p, #search_header input, .comment_form h3, .page_nav > p, #widget_tweets li span, li.recentcomments a, .widget li a, .filter li a, input[type=text], textarea, .content_white button, .content_white .button, .content_white input[type=submit], a#next, .wp ul.tabs li a, .wp a.opening, .content_white #wp-calendar tfoot a, #search_header input:focus, .widget div.post h5 a, .comment_header h5 {
	color: #808383;
}
/* font_color_dark */
strong, a, p.spot, address, .content_white button:hover, .content_white .button:hover, .content_white input[type=submit]:hover, a#next:hover {
	color: #5E6066;
}
/* font_color_light */
h4, h4 a, h5, h5 a, div.section_wrapper h6.pretitle, div.section_wrapper h6.pretitle a, span.rss-date, ul#twitter_update_list span, em, dfn, cite, del, blockquote.cit, blockquote p, blockquote, #widget_tweets li span a, #tweets li span.tweet_time a, .post_extra_info time, ul.xoxo.blogroll li span, li.cat-item span, li.recentcomments a.url, .widget div.post h6, .comment .comment_text h6, p .placeholder, #search_header input, .single_footer h6, .single_footer h6 a, a.single_tag, #nav ul li a, h6.more a {
	color: #bbbebe;
}
/* font_color_primary */
h1, h1 a, h2, h2 a, h3, h3 a, h6, h6 a, .wp h1, .wp h1 a, .wp h2, .wp h2 a, .wp h3, .wp h3 a, .wp h4, .wp h4 a, .wp h5, .wp h5 a, .wp h6, .wp h6 a, #nav ul li a:hover, #nav > li a {
	color: #55addd;
}
/* font_color_hover */
a:hover, div.section_wrapper h6.pretitle a:hover, #twitter_home ul.tweet_list span.tweet_time a:hover, div.note.wp_box a:hover, #widget_tweets li span a:hover, li.recentcomments a.url:hover, .widget div.post h5 a:hover, .widget li a:hover, .filter li a:hover, .content_white #wp-calendar tfoot a:hover, h6.more a:hover {
	color: #de5f3b;
}
/* Image bg, Image content */

#content {
	background-image: url(img/pattern/pattern_t_2.png);
}
/* Base Color */
#slogan, #header, .wp_content, div.section_content, .content_white, .widget.sidebar_widget, #infscr-loading, #widget_carousel li:hover, .wp .tab_content, #slider3d, #nav ul {
	background-color: #fdfdfd;
}
/* @end */

/* @group FONTS -footer color */

#footer h6, #footer h6 a, #footer .rssSummary, #footer li.recentcomments a.url, #footer #wp-calendar tr td, #footer .widget_archive span, #footer .post_extra_info time, #footer .widget li.cat-item span, #footer ul.xoxo.blogroll li span, #footer #widget_tweets li span.tweet_time a, #credits h5, #credits h5 a {
	color: rgba(255, 255, 255, 0.3);
	font-weight: 400;
}
#footer p, #footer a, #footer h4 a, #footer h5 a, #footer .rss-date, #footer cite, #footer h6 a, #footer ul a.rsswidget, #footer #widget_tweets li span.tweet_text, #footer .widget ul li a.rsswidget, .widget div.textwidget strong, #credits_nav h6, #credits_nav h6 a {
	color: rgba(255, 255, 255, 0.5);
}
#footer strong, #footer span.tweet_text a {
	color: rgba(255, 255, 255, 0.7);
}
 #footer a:hover, #footer h1, #footer h1 a, #footer h2, #footer h2 a, #footer h3, #footer h3 a, #footer #wp-calendar caption, #footer #wp-calendar #prev a, #footer #wp-calendar thead tr th, #footer #wp-calendar tfoot tr td, #footer #wp-calendar #today, #footer #wp-calendar tbody tr td:not(.pad):hover, #footer button, #footer input[type=submit], #footer input[type=text], #footer textarea, #credits_nav h6 a:hover, #slideshow h3, #slideshow h3 a, span.title_slogan, #footer #widget_tweets li span.tweet_time a:hover, div.single_footer a.single_tag:hover, #footer span.tweet_text a:hover, #footer li.recentcomments a.url:hover, .section_link h6 a:hover, .section_link h4 a:hover {
 color: #ffffff;
 opacity: 1;
 filter: alpha(opacity=100);
}
/* section-link */
.section_link h6 a, .section_link h4 a {
	color: #000;
	opacity: 0.44;
	filter: alpha(opacity=45);
}
/* @end */

/* @group FONTS */
strong, a, a:visited {
	text-decoration:none;
	font-weight: bolder;
}
#footer a {
	font-weight: 500;
}
.list, p, a {
	font-size: 13px;
	line-height: 1.6em;
}
h1, h1 a {
	font-size: 25px;
	line-height: 1.3em;
	font-weight: 300;
}
h2, h2 a {
	font-size: 18px;
	line-height: 1.5em;
	font-weight: 300;
	text-transform: uppercase
}
h3, h3 a, .wp table tbody tr:first-child th, .wp ul.tabs li a, .wp a.opening {
	font-size: 15px;
	line-height: 1.5em;
	font-weight: 300;
	text-transform: uppercase
}
h4, h4 a, a.single_tag {
	font-size: 13px;
	line-height: 1.5em;
	font-weight: 300;
	font-style: italic;
}
h5, h5 a, span.rss-date, address, em, dfn, cite, p.spot, div.wp_box strong, blockquote, #widget_tweets li span.tweet_text, li.recentcomments a, .widget li a, .filter li a, input, textarea, #title span.title_slogan, #nav li > a {
	font-size: 13px;
	line-height: 1.5em;
	font-weight: 300;
	font-style: italic;
}
h6, h6 a, li a.rsswidget, #footer #twitter_div a#twitter-link, #tweets li span.tweet_time a, .widget span.tweet_time, div.post_extra_info h6, li.recentcomments a.url, #nav > li > a {
	font-size: 11px;
	line-height: 1.5em;
	text-transform: uppercase;
	font-weight: 400;
}
/* Font fix */

div.section_link h4 a {
	font-weight: 400;
}
div.section_link h6 a {
	font-weight: 500;
}
/* @end */

/* @group ELEMENTS */

/* sections */

div.section {
	margin: 10px 25px;
}
div.section_big {
	margin: 10px 35px;
}
/* Light - Grey */

.content_white .post:hover, .content_white.widget li:hover, div.sidebar_widget ul.tweet_list li:hover, #search_header input, .wp table thead {
	background-color: #f9f9f9;
}
/* Medium - Grey */
.content_grey, #slider, code, pre, #widget_carousel .undefined-tabs a, div.single_footer a.single_tag {
	background-color: #f5f5f5;
}
/* Dark - Grey */
#widget_carousel .undefined-tabs .undefined-active-tab a {
	background-color: #e4e5e5;
}
/* Light - Shadow */
.l_shadow, #slogan, #header, #title, div.section_content, #content.blocks .widget.sidebar_widget, div.section_link, .widget.content_white, #infscr-loading {
	-webkit-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.03);
	behavior: url(css/PIE.htc);
}
/* Dark - Shadow */
.d_shadow, .image, #footer, #credits, .nivo-caption, #slider {
	-webkit-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.06);
	behavior: url(css/PIE.htc);
}
/* Radius */

#content, #slogan, #header, #title, .wp_content, div.section_content, .image, .image_holder, div.section_link, #footer, #credits, .nivo-caption, .article, .content_white, .content_grey, .content_color, .image_holder_small, .image_holder_medium, #content.blocks .widget.sidebar_widget, #slider, ul.xoxo.blogroll li span, div.wp_box, code, pre, #infscr-loading, #nav ul, #nav > li > a:hover {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/PIE.htc);
}
/* Radius - fix - up */
div.section_link {
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	behavior: url(css/PIE.htc);
}
/* Border */

#title, div.section_link, #credits, .nivo-caption, .nivo-directionNav a {
	border-bottom: 2px solid rgba(0, 0, 0, 0.15);
}
#footer {
	border-bottom: 2px solid rgba(255, 255, 255, 0.03);
}

/* section */
::selection {
 color: #d9c493;
 background-color: rgba(252, 253, 172, 0.4);
 -pie-background: rgba(252, 253, 172, 0.4);
 behavior: url(css/PIE.htc);
}
 a::selection {
 color: #ccb88c;
}
/* image */

img, .image {
	position: relative;
}
/* vacuum */

.vacuum_small {
	margin-top: 20px;
}
.vacuum_big {
	margin-top: 25px;
}
/* content */

#content {
	margin-bottom: 40px;
}
/* @end */

/* @group Z-INDEX
 */
 
#credits {
	z-index: 25;
}
#footer {
	z-index: 50;
}
#content, .wp_content, #slogan {
	z-index: 100;
}
.container_filter {
	z-index: 110;
}
#header {
	z-index: 120;
}
div.section_content {
	z-index: 200;
}
.nivo-directionNav a {
	z-index: 100;
}
#slideshow #slider {
	z-index: 200;
}
.nivo-controlNav, div.nivo-caption {
	z-index: 310;
}
img, .image {
	z-index: 300;
}
.nivo-controlNav, div.nivo-caption {
	z-index: 310;
}
#nav li a, ul#nav {
	z-index: 350;
}
#header #title {
	z-index: 350;
}
object#slider3d {
	z-index: 110;
}
.image_holder, div.colorpicker {
	z-index: 910;
}
/* @end */

/* @group BUTTONS */

a.base_button, button, input[type=submit], a#next {
	border: none;
	width: 100%;
	padding: 2%;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow:  0px 1px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:  0px 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:  0px 1px 2px rgba(0, 0, 0, 0.2);
	behavior: url(css/PIE.htc);
	font: 600 12px/1.5 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
/* @group footer - button */

#footer button, #footer input[type=submit] {
	text-shadow: rgba(0, 0, 0, 0.15) 0 -1px 0;
	background-image: url(img/assets/assets.png);
	background-position: 0px 0px;
	background-repeat: repeat;
}
#footer button:hover, #footer input[type=submit]:hover {
	background-position: 0 -64px;
}
#footer input[type=submit]:active, #footer button:active {
	margin-top: 1px;
	margin-bottom: -1px;
	-webkit-box-shadow:  0px -1px 0px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:  0px -1px 0px 1px rgba(0, 0, 0, 0.15);
	box-shadow:  0px -1px 0px 1px rgba(0, 0, 0, 0.15);
	behavior: url(css/PIE.htc);
}
/* @end */

/* @group in white - button */

.content_white button, .content_white input[type=submit], a#next {
	line-height: 16px;
	text-shadow: #ffffff 0 1px 0;
	background: url(img/assets/assets.png) repeat-x 0 -388px;
	border: 1px solid #dedede;
	-webkit-box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.02);
	-moz-box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.02);
	box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.02);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(css/PIE.htc);
	height: 32px;
}
.content_white button:hover, .content_white input[type=submit]:hover, a#next:hover {
	background: url(img/assets/assets.png) repeat-x 0 -420px;
	border: 1px solid #d1d2d2;
	-webkit-box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.04);
	-moz-box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.04);
	box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.04);
	behavior: url(css/PIE.htc);
}
.content_white .color_button:active, .content_white button:active, .content_white input[type=submit]:active, a#next:active {
	margin-top: 1px;
	margin-bottom: -1px;
	background: url(img/assets/assets.png) repeat-x -10px -452px;
	-webkit-box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, 0.5);
	box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, 0.5);
	behavior: url(css/PIE.htc);
}
/* @end */



/* @end */

/* @group FIELDS */

input[type=text], textarea {
	width: 97%;
	padding: 2% 2.5px 2% 2.5%;
	margin-bottom: 10px;
	border: none;
	-webkit-box-shadow:   0px 1px 0px rgba(255, 255, 255, 0.15);
	-moz-box-shadow:   0px 1px 0px rgba(255, 255, 255, 0.15);
	box-shadow:   0px 1px 0px rgba(255, 255, 255, 0.15);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/PIE.htc);
}
/* @group footer - field */



#footer input[type=text], #footer textarea {
	text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
	background: url(img/assets/assets.png) 0 -128px;
}
#footer input[type=text]:focus, #footer textarea:focus {
	background-color: rgba(0, 0, 0, 0.1);
	-pie-background: rgba(0, 0, 0, 0.1);
	behavior: url(css/PIE.htc);
}
/* @end */

/* @group in white - field */

.content_white input[type=text], .content_white textarea {
	margin-bottom: 16px;
	border: 1px solid #ebebeb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-top-color: #dee0e0;
	-webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.05 );
	behavior: url(css/PIE.htc);
	background-color: #f9f9f9;
}
.content_white input[type=text]:hover, .content_white textarea:hover {
	border: 1px solid #d6dada;
}
.content_white input[type=text]:focus, .content_white textarea:focus {
	border: 1px solid #d8dada;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.03);
	background-color: #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/PIE.htc);
}
/* @end */

/* @group in grey - field */
.content_grey input[type=text], .content_grey textarea {
	margin-bottom: 16px;
	border: 1px solid #e7e9e9;
	font-size: 16px;
	background-color: #fdfdfd;
	border-top-color: #d8dada;
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(css/PIE.htc);
}
.content_grey input[type=text]:hover, .content_grey textarea:hover {
	border: 1px solid #d8dada;
}
.content_grey input[type=text]:focus, .content_grey textarea:focus {
	border: 1px solid #d8dada;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.03);
	background-color: #ffffff;
	behavior: url(css/PIE.htc);
}
/* @end */



/* @end */

/* @group BLOCKs */

/* @group section wrapper */

div.section_wrapper {
	position: relative;
}
div.section_content {
	padding-top: 15px;
	margin-top: -50px;
	top: 40px;
	padding-bottom: 5px;
}
.feature_big .photo {
	text-align: center;
	height: 32px;
	padding-top: 4px;
}
div.section_content:hover a.info:hover {
	background: url(img/assets/assets.png) -19px -263px;
}
div.section_content:hover a.info {
	width: 20px;
	display: block;
	position: absolute;
	height: 20px;
	right: 5px;
	bottom: 5px;
	background: url(img/assets/assets.png) 0 -263px;
}
/* @end */

/* @group section_link */

div.section_link {
	padding-top: 14px;
	height: 21px;
}
.section_link ul li {
	display: inline;
}
.section_link ul.label_sx li {
	float: left;
	margin-left: 10px;
}
.section_link ul.label_sx li h6 {
	margin-top: 2px;
}
.section_link h6 a, .section_link h4 a {
	line-height: 15px;
}
.section_link ul.label_dx {
	margin-right: 10px;
	padding-top: 1px;
}
.section_link ul.label_dx li {
	float: right;
	margin-right: 5px;
}
/* @end */

/* @group blocks margin */

/* Block_3 */

div.block_3 {
	padding: 0;
	margin-right: 20px;
	margin-bottom: 22px;
}
 div#content div.block_3.nth, div#content div.block_3:nth-child(3n) {
 margin-right: 0px;
}
/* Block_2 */



div.block_2 {
	padding: 0;
	margin-right: 20px;
	margin-bottom: 22px;
}
 div#content div.block_2.nth, div#content div.block_2:nth-child(2n) {
 margin-right: 0px;
}
/* @end */



/* @end */

/* @group WIDGET */

/* @group widget - radius */

.sidebar_widget > ul > li:last-child, #widget_tweets ul.tweet_list li:last-child, #custom_recent_post div.post:last-child {
	/*margin-bottom: -15px;*/

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/PIE.htc);
}
/* @end */

/* @group spacer - dx/sx */
.sidebar_widget > p, .sidebar_widget .widget_title, .sidebar_widget .post, .sidebar_widget form, .sidebar_widget > ul > li, .sidebar_widget ul#twitter_update_list li, .rssSummary, cite, .rss-date, .sidebar_widget .textwidget, .sidebar_widget li.recentcomments, .sidebar_widget .widget > li.menu-item, .sidebar_widget #twitter_div a#twitter-link, .sidebar_widget #widget_tweets li, .sidebar_widget#widget_carousel h5 {
	padding: 0 25px;
}
.footer_widget > p, .footer_widget .widget_title, .footer_widget .post, .footer_widget form, .footer_widget > ul > li, .footer_widget ul#twitter_update_list li, .footer_widget .rssSummary, cite, .rss-date, .footer_widget .textwidget, .footer_widget li.recentcomments, .footer_widget > li.menu-item, .footer_widget #twitter_div a#twitter-link, .footer_widget #widget_tweets li, .footer_widget #widget_carousel h5 {
	margin: 0 25px;
}
/* @end */

/* @group separators */

.sidebar_widget > li, .sidebar_widget ul > li, .sidebar_widget div.post, .sidebar_widget div.post, .sidebar_widget ul li a.rsswidget, .sidebar_widget #widget_tweets li, .sidebar_widget li.recentcomments {
	padding-top: 15px;
	background: url(img/assets/separators.png) repeat-x 0 -49px;
	padding-bottom: 15px;
}
.footer_widget > li, .footer_widget ul > li, .footer_widget#custom_recent_post_photo div.post, .footer_widget#custom_recent_post div.post, .footer_widget form, .footer_widget div.textwidget {
	padding-top: 20px;
	background: url(img/assets/separators.png) repeat-x 0 -45px;
	padding-bottom: 16px;
}
/* fix separators */

.sidebar_widget ul.children > li, .sidebar_widget ul.sub-menu > li {
	background: none repeat-x 0 -49px;
	margin-left: 10px;
}
.footer_widget > li:first-child, .footer_widget ul > li:first-child, .footer_widget#custom_recent_post_photo div.post.wf, .footer_widget#custom_recent_post div.post.wf, .footer_widget form, .footer_widget div.textwidget {
	background-image: none;
}
/* @end */

/* @group spacer - top/bottom */

.widget {
	padding-top: 15px;
	padding-bottom: 0px;
}
/*fix padding bottom*/
.widget div.textwidget, .widget form#contactFormWidget, .widget form#searchform {
	padding-bottom: 15px;
}
/* @end */

/* @group margin - top/bottom */

.widget_title {
	margin-bottom: 10px;
}
.widget.sidebar_widget {
	margin-bottom: 20px;
}
/* @end */

/* @group widget - H6 */

.widget span.tweet_time a, div.post_extra_info h6, li.recentcomments a.url, .widget div.post h6, .widget span.tweet_time a {
	display: block;
	width: 100%;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 2px;
	margin-top: 1em;
}
/* @end */

/* @group Search */

#searchform label {
	display: none;
}
/* @end */

/* @group Textwidget */

div.textwidget p {
	margin-bottom: 1.5em;
}
div.textwidget p:last-child {
	margin-bottom: 0;
}
/* @end */

/* @group List/Archive/Blogroll */

ul.xoxo.blogroll li span, li.cat-item span, .widget_archive li span {
	float: right;
	line-height: 20px;
	margin: 0;
	padding: 0;
	display: inline;
	width: 18px;
	height: 18px;
	text-align: center;
}
/* hover */

ul.xoxo.blogroll li span, li.cat-item span, .widget_archive li span {
	visibility: hidden;
}
ul.xoxo.blogroll li:hover span, li.cat-item:hover span, .widget_archive li:hover span {
	visibility: visible;
}
/* @end */

/* @group Recent Posts */

#custom_recent_post_photo div.post {
	position: relative;
	display: block;
	padding-left: 85px;
	padding-top: 15px;
	min-height: 53px;
}
#custom_recent_post_photo div.post img {
	width: 30px;
	height: 30px;
	position: absolute;
	display: block;
	top: 15px;
	left: 25px;
	padding: 3px;
	border: 1px solid #d8dcdc;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.03);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(css/PIE.htc);
}
#footer #custom_recent_post_photo div.post img {
	border: none;
	left: 0px;
	-webkit-box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.15);
	padding: 3px;
	behavior: url(css/PIE.htc);
	background-color: rgba(255, 255, 255, 0.2);
}
#footer #custom_recent_post_photo div.post {
	padding-left: 55px;
	padding-top: 15px;
}
/* @end */

/* @group Carousel */



#widget_carousel .undefined-tabs {
	padding: 0;
	margin: 10px 0;
	clear: both;
	text-align: center;
}
#widget_carousel .undefined-tabs li {
	display: inline-block;
	padding: 0 2px;
}
#widget_carousel .undefined-tabs a {
	display: inline-block;
	height: 8px;
	text-indent: -9999px;
	width: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/PIE.htc);
}
#widget_carousel p {
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 15px;
}
#widget_carousel h5 {
	font-size: 115%;
	line-height: 1.5;
	margin-top: 5px;
}
#widget_carousel p.cit_author {
	float: right;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 0;
	font-style: italic;
	margin: 0;
}
/* @end */

/* @group Calendar */

#footer #calendar_wrap {
	border: none;
	cursor: pointer;
	text-transform: uppercase;
	line-height: 1.5;
	font-size: 15px;
	font-weight: 400;
	margin-left: 25px;
	margin-right: 24px;
	margin-top: 10px;
	margin-bottom: 10px;
	box-shadow:  0px 1px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:  0px 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:  0px 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(css/PIE.htc);
}
#wp-calendar {
	width: 100%;
	background-color: rgba(255, 255, 255, 0.2);
	-pie-background: rgba(255, 255, 255, 0.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(css/PIE.htc);
}
#footer #wp-calendar caption {
	padding-top: 4px;
	padding-bottom: 5px;
	background-color: rgba(255, 255, 255, 0.3);
	-pie-background: rgba(255, 255, 255, 0.3);
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	behavior: url(css/PIE.htc);
}
#wp-calendar td {
	text-align:center;
	padding: 3px 0 2px;
	font-size: 11px;
}
#wp-calendar tfoot tr, #wp-calendar thead tr {
	padding-top: 2px;
	text-transform:uppercase;
	padding-bottom: 2px;
}
#wp-calendar thead tr {
	background-image: url(img/assets/assets.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#wp-calendar tfoot tr {
	background-color: rgba(255, 255, 255, 0.2);
	-pie-background: rgba(255, 255, 255, 0.2);
	behavior: url(css/PIE.htc);
}
#wp-calendar #prev a, #wp-calendar thead tr th {
	font-size: 11px;
	padding: 12px;
}
#wp-calendar .pad {
	background:none;
}
 #wp-calendar #today, #wp-calendar tbody tr td:not(.pad):hover, #wp-calendar #prev:hover {
 background-color: rgba(255, 255, 255, 0.15);
 -pie-background: rgba(255, 255, 255, 0.15);
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 behavior: url(css/PIE.htc);
}
#wp-calendar tfoot #next {
	text-align: right;
}
/* content white */

div.content_white #wp-calendar {
	border: 1px solid #e3e5e5;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	-moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	behavior: url(css/PIE.htc);
}
div.content_white #calendar_wrap {
	border: none;
	cursor: pointer;
	text-transform: uppercase;
	line-height: 1.5;
	font-size: 15px;
	font-weight: 400;
	margin-left: 25px;
	margin-right: 24px;
	padding-bottom: 15px;
	width: 239px;
}
div.content_white #wp-calendar caption {
	padding-top: 4px;
	padding-bottom: 5px;
	border-top: 1px solid #e3e5e5;
	border-left: 1px solid #e3e5e5;
	border-right: 1px solid #e3e5e5;
	background: url(img/assets/assets.png) repeat-x 0 -483px;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	-moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	behavior: url(css/PIE.htc);
	width: 246px;
}
div.content_white #wp-calendar tbody tr {
	border-top: 1px solid #e3e5e5;
}
 div.content_white #wp-calendar #today, div.content_white #wp-calendar tbody tr div.content_white td:not(.pad):hover, div.content_white #wp-calendar #prev:hover, div.content_white #wp-calendar tfoot tr {
 background-color: #f7f7f7;
 border: 1px solid #e3e5e5;
}
/* @end */

/* @group Twitter */

/* sidebar? */

#no-blocks .sidebar_widget #widget_tweets li {
	padding-left: 60px;
	position: relative;
}
#no-blocks .sidebar_widget #widget_tweets li span.tweet_quote {
	display: block;
	float: left;
	height: 20px;
	position: absolute;
	left: 25px;
	top: 10px;
	width: 20px;
	background: url(img/assets/assets.png) -199px -293px;
}
/* footer */

#footer #widget_tweets li {
	padding-left: 35px;
	position: relative;
}
#footer #widget_tweets li span.tweet_quote {
	display: block;
	float: left;
	height: 20px;
	position: absolute;
	left: 0;
	top: 20px;
	width: 20px;
	background: url(img/assets/assets.png) -148px -293px;
}
/* @end */

/* @end */

/* @group LOADER + hover */


.image_holder {
	position: relative;
	float:left;
	width: 100%;
	background: #ffffff url(img/assets/loading.gif) no-repeat center center;
	display:inline;
}
.image_holder img.image {
	display: block;
	float: left;
}
.image_holder.medium {
	height: 150px;
}
.image_holder.small {
	height: 120px;
}
.image_holder.big {
	min-height: 300px;
}
/* @end */

/* @group HEADER */


#header {
	height: 60px;
	margin-top: 30px;
	margin-bottom: 60px;
	position: relative;
}
#title {
	padding-top: 15px;
	text-align: center;
	margin-top: -40px;
	padding-bottom: 0;
	position: absolute;
	top: 0;
	left: 0;
}
/* @group My Group */



/* @end */

#title span.title_slogan {
	text-shadow: rgba(0, 0, 0, 0.25) 0 2px 0;
	width: 190px;
	padding-left: 15px;
	padding-right: 15px;
	height: 20px;
	padding-top: 10px;
	display: block;
	margin: 0;
}
/* @group nav */

#nav li > a {
	font-size: 14px;
	font-weight: 200;
}
#nav > li > a {
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 20px;
}
#nav > li > a:hover {
	background: url(img/pattern/bg_t_2.png) repeat;
}
#navigation {
	display: block;
	position: relative;
	margin-top: -2px;
}
#nav, #nav ul {
	list-style-type:none;
	list-style-position:outside;
	line-height: 20px;
	float: right;
	display: block;
	padding: 0;
	margin: 0;
	text-align: center;
}
#nav a {
	display:block;
	text-decoration:none;
	line-height: 20px;
	padding: 15px 20px;
	font-size: 10px;
}
#nav > li > a {
	padding-top: 25px;
	padding-bottom: 17px;
}
#nav > li > a:hover {
	padding-top: 25px;
	padding-bottom: 17px;
}
#nav a:hover {
	line-height: 20px;
	padding: 15px 20px;
	margin: 0;
}
#nav li {
	float: left;
}
#nav > li > ul {
	margin-right: 0px;
	top: 62px;
}
#nav ul {
	min-width: 720px;
	position:absolute;
	display:block;
	right: 0;
	top: 50px;
	margin-right: 0;
	padding: 0;
}
#nav ul li {
	float: right;
	overflow: hidden;
	padding: 0;
	height: 0;
	margin: 0;
}
/* design */
#nav ul {
	-webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.1);
	behavior: url(css/PIE.htc);
	background-image: url(img/assets/separators.png);
	background-repeat: repeat-x;
	background-position: 0 -49px;
}
#nav ul li:hover {
	behavior: url(css/PIE.htc);
}
/* @end */

/* @group search */

 #navigation #search_header {
	display: block;
	float: right;
	margin-top: 16px;
}
#search_header input {
	height: 10px;
	width: 42px;
	background-image: url(img/assets/assets.png);
	background-position: -83px -310px;
	background-repeat: no-repeat;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	border: 1px solid #f0f0f0;
	border-top-color: #e6e7e7;
	-webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.05);
	behavior: url(css/PIE.htc);
	padding: 7px 12px 7px 25px;
	font-size: 13px;
	margin: 5px 25px 16px 15px;
	line-height: 18px;
}
#search_header input:focus {
	border: 1px solid #d8dada;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.03);
	background-color: #ffffff;
	behavior: url(css/PIE.htc);
}
/* @end */



/* @end */

/* @group HOME */

/* @group slideshow3d */

#slideshow3d {
	display: block;
	position: relative;
	height: 455px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
#slider3d {
	display: block;
	height: 470px;
	position: absolute;
	top: -15px;
	padding: 0;
	margin: 0;
}
/* @end */

/* @group slideshow */

#slideshow {
	position: relative;
}
#slider {
	background-image: url(img/assets/loading.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 400px;
	width: 940px;
}
.nivo-directionNav a {
	position: absolute;
	display:block;
	width: 35px;
	height: 50px;
	background-image: url(img/assets/assets.png);
	background-repeat: no-repeat;
	top: 180px;
	text-indent: -9999px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	-webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);
	behavior: url(css/PIE.htc);
 border:;
}
.nivo-directionNav a:active {
	top: 181px;
}
a.nivo-nextNav {
	right: -20px;
	background-position: -38px -286px;
	opacity: 0;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-bottom-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
	behavior: url(css/PIE.htc);
}
a.nivo-prevNav {
	left: -20px;
	background-position: -5px -286px;
	opacity: 0;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-moz-border-bottom-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
	behavior: url(css/PIE.htc);
}
.nivo-controlNav {
	position:absolute;
	display:block;
	right: 5px;
	bottom: 5px;
	padding: 5px 5px 5px 10px;
}
.nivo-controlNav a {
	width: 8px;
	height: 8px;
	text-indent:-9999px;
	float:left;
	background-color: #ffffff;
	opacity: 0.4;
	filter: alpha(opacity=40);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(css/PIE.htc);
	margin-right: 5px;
}
.nivo-controlNav a.active, .nivo-controlNav a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
div.nivo-caption {
	display: block;
	float: right;
	padding: 2px 10px 0;
	margin-bottom: -5px;
	margin-left: 20px;
}
div.nivo-caption a {
	border-bottom: 1px dashed #fff;
}
div.nivo-caption h3, div.nivo-caption h3 a {
	color: #fff;
}
/* @end */

/* @group slogan */

#slogan {
	text-align: center;
	padding-bottom: 5px;
	padding-top: 10px;
	margin-top: -5px;
}
/* @end */

/* @group feature */

.feature_big, .feature_mini {
	margin-top: 20px;
}
/* @end */







/* @end */

/* @group FOOTER */

#footer {
	margin-top: -5px;
	padding-top: 20px;
	padding-bottom: 10px;
	background-image: url(img/pattern/bg_t_5.png);
	background-repeat: repeat;
}
#credits {
	height: 40px;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-top: -5px;
	background-image: url(img/assets/dark.png);
	background-repeat: repeat;
}
#credits img#footer_logo {
	margin-left: 5px;
}
#credits_nav {
	padding-top: 5px;
}
#credits_nav ul li:last-child h6 a {
	border: none;
}
#credits_nav li h6 a {
	display: inline;
	float: left;
	border-right: 1px dotted rgba(255, 255, 255, 0.2);
	padding-right: 10px;
	margin-right: 10px;
	line-height: 7px;
	margin-bottom: 5px;
}
/* @group social */

#credits ul#social {
	margin-right: 3px;
	margin-top: 7px;
}
#credits ul#social li {
	display: inline;
	float: right;
	margin-right: 8px;
}
#credits ul#social li a {
	display: block;
}
/* @end */







/* @end */

/* @group PAGE */

.page_nav > p {
	text-align: left;
	padding: 8px 12px 6px;
}
.page_nav > p span, .page_nav > p a {
	margin-left: 5px;
	margin-right: 5px;
}
.page_nav {
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.03);
}
.page_title {
	margin-top: 20px;
}
.page_title h2 {
}
h4.subtitle span {
	font-style: italic;/*color: #cdd1d1;*/
}
/* @end */

/* @group SINGLE  */

div.single_footer .section_big {
	margin-right: 80px;
	margin-top: 15px;
	margin-bottom: 15px;
}
div.single_footer .separator {
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	float: left;
}
div.single_footer h6 {
	float: right;
	position: absolute;
	display: block;
	right: 35px;
	top: 20px;
}
div.single_footer ul {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
div.single_footer ul li, div.single_footer a {
	display: inline;
	padding: 0;
	float: left;
	margin: 0 15px 0 0;
}
div.single_footer a.single_tag {
	font-size: 12px;
	display: inline;
	float: left;
	padding: 4px 8px;
	margin: 0 10px 10px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(css/PIE.htc);
	text-transform: lowercase;
	line-height: 13px;
}
div.single_footer.tag .section_big {
	margin-bottom: 0;
}
/* single - portfolio */

div#content_single_portfolio {
	padding-bottom: 5px;
	padding-top: 5px;
}
div#content_single_portfolio h3.single_title a, div#content_single_portfolio h3.single_title {
	margin-top: 15px;
}
div.wp {
	margin-bottom: 5px;
}
/* @end */

/* @group COMMENT */

.comment_header a, .comment_header span, .comment_header h5 {
	margin: 0 15px 0 0;
	padding: 0;
}
div.single_footer.comment_header .section_big {
	margin-right: 130px;
	margin-left: 90px;
}
.comment_header a.icon_comment {
	width: 32px;
	height: 30px;
	position: absolute;
	top: 10px;
	background: url(img/assets/assets.png) -166px -341px;
	left: 35px;
	display: table-cell;
}
.comment_header a.icon_comment {
}
/* @group comment form */

.comment_form {
	padding-bottom: 20px;
	padding-top: 10px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	behavior: url(css/PIE.htc);
	border-top: 1px dashed #d7d7d7;
}
.comment_form h3 {
	font-weight: bolder;
	margin-bottom: 15px;
}
/* @end */

/* @group single comment */

ul.commentlist {
	padding: 0 35px;
}
ul.commentlist li.comment div.comment_wrap {
	display: block;
	float: left;
	position: relative;
	padding-left: 80px;
	margin: 20px 0;
}
.comment_avatar, .comment_text {
	display: inline;
	float: left;
}
ul.commentlist li.comment div.comment_wrap .comment_avatar {
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px;
}
.comment_text p a {
	line-height: 16px;
}
.comment_text p.comment_wp {
	line-height: 16px;
	margin-top: 8px;
}
div.comment_wrap .info {
	float: right;
	display: none;
	position: absolute;
	right: 0;
	top: -2px;
}
div.comment_wrap:hover .info {
	display: block;
}
div.comment_wrap .info a {
	display: inline;
	float: left;
	padding: 2px 5px 1px 0;
	margin: 0;
}
.comment .comment_avatar img.avatar {
	padding: 4px;
	border: 1px solid #d8dcdc;
	width: 46px;
	height: 46px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.03);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(css/PIE.htc);
}
/* @end */

/* @group comment children */

ul.children li.comment {
	padding: 0 0 0 27px;
	margin: 0 0 0 27px;
	display: block;
	float: left;
	border-left: 1px solid #e3e5e5
}
/*
ul.children:hover li.comment:hover {
	border-left: 1px solid #e3e5e5;
}
*/
/* @end */



/* @end */

/* @group BLOG */

#content_sx {
	padding-top: 5px;
}
#content_sx .article {
	margin-top: -5px;
	z-index: 200;
}
.article_sx {
	text-align: right;
	padding-top: 41px;
}
.article_sx h4 {
	font-size: 13px;
	line-height: 1.6;
}
.article_sx h4 span {
	font-style: italic;/*color: #cdd1d1;*/
}
.article h6.more a, .article h6.more {
	line-height: 12px;
	margin-top: 15px;
	letter-spacing: 2px;
}
.article h6.more a span {
	line-height: 12px;
	font-size: 14px;
	margin-left: 5px;
}
.article_dx {
	margin-top: -5px;
}
#content_dx {
}
.navigation {
	z-index: 150;
}
/* @group next + loading */

#content_next {
	padding: 0;
	display: block;
	float: left;
}
a#next {
	width: 100%;
	display: block;
	float: left;
	height: 30px;
	text-align: center;
	padding: 0;
	line-height: 30px;
	margin-bottom: 20px;
}
a#next:active {
	margin-bottom: 20px;
}
#infscr-loading {
	display: block;
	float: left;
	position: fixed;
	bottom: 10px;
	left: 10px;
	width: 50px;
	height: 50px;
	background: #fdfdfd url(img/assets/loading_2.gif) no-repeat center center;
}
/* @end */

/* @end */

/* @group TWITTER */

#tweets {
	padding-right: 45px;
}
#twitter_home {
	padding-top: 10px;
	padding-bottom: 10px;
}
#tweets ul.tweet_list span.tweet_time a {
	margin-left: 30px;
	font-size: 11px;
}
#tweets ul.tweet_list span.tweet_text a {
	margin-left: 5px;
}
ul.tweet_list {
	display: table-cell;
	vertical-align: middle;
	height: 60px;
}
a#twitter_logo {
	width: 60px;
	height: 50px;
	display: block;
	float: left;
	margin-left: 45px;
	background: url(img/assets/assets.png) -7px -329px;
	margin-top: 5px;
}
#twitter_home ul span.tweet_text, #twitter_home ul span.tweet_text a {
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
}
#tweets, #widget_tweets {
	position: relative;
}
#tweets p.loading {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	background: url(img/assets/loading_4.gif) no-repeat left center;
}
#widget_tweets p.loading {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	background: url(img/assets/loading_4.gif) no-repeat center 10px;
	height: 100px;
	display: inline;
	margin-bottom: 20px;
}
/* @end */

/* @group PORTFOLIO */

.filter li a {
	font-weight:normal;
	text-decoration:none;
	margin-bottom:1px;
	padding-bottom: 3px;
}
.filter {
	padding: 15px;
}
ul.filter {
	float:right;
	margin-right: 10px;
	text-align: right;
}
.filter li {
	list-style:none;
	float: left;
	margin-left: 15px;
}
.filter li a:hover {
}
.filter li.active a {
	border-bottom: 1px dashed #d6d9d9;
}
.portfolio-content {
	padding-top: 25px;
}
/* @end */

/* @group SHORTCODE */

/* @group list */

.wp .list {
	padding: 0 0px 0px 25px;
	margin: 0 7px;
}
.wp ul.list.list_arrow1 {
	list-style-image: url(img/list/list_arrow1.png);
}
.wp ul.list.list_arrow2 {
	list-style-image: url(img/list/list_arrow2.png);
}
.wp ul.list.list_arrow3 {
	list-style-image: url(img/list/list_arrow3.png);
}
.wp ul.list.list_arrow4 {
	list-style-image: url(img/list/list_arrow4.png);
}
.wp ul.list.list_arrow5 {
	list-style-image: url(img/list/list_arrow5.png);
}
.wp ul.list.list_arrow6 {
	list-style-image: url(img/list/list_arrow6.png);
}
.wp ul.list.list_plus {
	list-style-image: url(img/list/list_plus.png);
}
.wp ul.list.list_check {
	list-style-image: url(img/list/list_check.png);
}
.wp ul.list.list_euro {
	list-style-image: url(img/list/list_euro.png);
}
.wp ul.list.list_dollar {
	list-style-image: url(img/list/list_dollar.png);
}
.wp ul.list.list_yen {
	list-style-image: url(img/list/list_yen.png);
}
.wp ul.list.list_not {
	list-style-image: url(img/list/list_not.png);
}
.wp ul.list.list_music {
	list-style-image: url(img/list/list_music.png);
}
.wp ul.list.list_shuffle {
	list-style-image: url(img/list/list_shuffle.png);
}
.wp ul.list.list_star {
	list-style-image: url(img/list/list_star.png);
}
.wp ul.list.list_delete {
	list-style-image: url(img/list/list_delete.png);
}
.wp ul.list.list_file {
	list-style-image: url(img/list/list_file.png);
}
.wp ul.list.list_cal1 {
	list-style-image: url(img/list/list_cal1.png);
}
.wp ul.list.list_cal2 {
	list-style-image: url(img/list/list_cal2.png);
}
.wp ul.list.list_job {
	list-style-image: url(img/list/list_job.png);
}
.wp ul.list.list_info {
	list-style-image: url(img/list/list_info.png);
}
.wp ul.list.list_exclamation {
	list-style-image: url(img/list/list_exclamation.png);
}
.wp ul.list.list_question {
	list-style-image: url(img/list/list_question.png);
}
.wp ul.list.list_quote {
	list-style-image: url(img/list/list_quote.png);
}
.wp ul.list.list_pen {
	list-style-image: url(img/list/list_pen.png);
}
.wp ul.list.list_settings {
	list-style-image: url(img/list/list_settings.png);
}
.wp ul.list.list_thunder {
	list-style-image: url(img/list/list_thunder.png);
}
.wp ul.list.list_search {
	list-style-image: url(img/list/list_search.png);
}
.wp ul.list.list_time {
	list-style-image: url(img/list/list_time.png);
}
.wp ul.list.list_attachments {
	list-style-image: url(img/list/list_attachments.png);
}
.wp ul.list.list_rss {
	list-style-image: url(img/list/list_rss.png);
}
.wp ul.list.list_link {
	list-style-image: url(img/list/list_link.png);
}
.wp ul.list.list_minus {
	list-style-image: url(img/list/list_minus.png);
}
.wp ul.list.list_ok {
	list-style-image: url(img/list/list_ok.png);
}
.wp ul.list.list_times {
	list-style-image: url(img/list/list_times.png);
}
.wp ul.list.list_circle {
	list-style-image: url(img/list/list_circle.png);
}
/* @end */

/* @group table */

.wp table {
	border: 1px solid #d8dcdc;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	-moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	behavior: url(css/PIE.htc);
}
.wp table tbody tr:first-child th {
	font-weight: 400;
	border-bottom: 1px solid #e3e5e5;
	background: url(img/assets/assets.png) repeat-x 0 -483px;
}
.wp tbody th, .wp td {
	border-top: 1px solid #e7e9e9;
}
/* @end */

/* @group columns */

/* Columns */
.columns-wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.one_half {
	width: 48%;
}
.one_third {
	width: 30.66%;
}
.two_third {
	width: 65.33%;
}
.one_fourth {
	width: 22%;
}
.three_fourth {
	width: 74%;
}
.one_fifth {
	width: 16.8%;
}
.two_fifth {
	width: 37.6%;
}
.three_fifth {
	width: 58.4%;
}
.four_fifth {
	width: 67.2%;
}
.one_sixth {
	width: 13.33%;
}
.five_sixth {
	width: 82.67%;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	position: relative;
	margin-right: 4%;
	margin-bottom: 20px;
	float: left;
}
.column-last {
	margin-right: 0!important;
	clear: right;
}
/* @end */

/* @group separatos */

div.separator {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	background: url(img/assets/separators.png) repeat-x 0 0;
}
div.separator.s_1 {
	background-position: 0 -5px;
	height: 1px;
}
div.separator.s_2 {
	background-position: 0 -11px;
	height: 1px;
}
div.separator.s_3 {
	background-position: 0 -17px;
	height: 1px;
}
div.separator.s_4 {
	background-position: 0 -22px;
	height: 1px;
}
div.separator.s_5 {
	background-position: 0 -27px;
	height: 5px;
}
div.separator.s_6 {
	background-position: 0 -36px;
	height: 5px;
}
div.separator.s_7 {
	background-position: 0 -45px;
	height: 5px;
}
/* @end */

/* @group blockquote */

blockquote {
	margin-top: 5px;
	margin-bottom: 5px;
	background: url(img/assets/quote_small.png) no-repeat -5px -9px;
	padding: 0 15px 15px 35px;
}
blockquote.cit {
	padding: 15px 15px 15px 60px;
	background: url(img/assets/quote_big.png) no-repeat -6px 7px;
}
blockquote.bqright {
	width: 45%;
	display: block;
	float: right;
	margin-left: 5%;
	padding-right: 0;
	margin-top: 0;
}
blockquote.bqleft {
	width: 40%;
	float: left;
	margin-right: 5%;
	margin-top: 0;
}
/* @end */

/* @group box */

/* @group general */

div.wp_box {
	border-style: solid;
	border-width: 1px;
	margin-top: 25px;
	margin-bottom: 25px;
	background-repeat: no-repeat;
	background-position: 20px center;
	padding: 15px 15px 15px 70px;
}
div.wp_box.mini {
	border-style: solid;
	border-width: 1px;
	margin-top: 25px;
	margin-bottom: 25px;
	background-repeat: no-repeat;
	background-position: 12px center;
	padding: 5px 15px 5px 40px;
}
div.wp_box strong {
	font-weight: 500;
	margin-right: 10px;
	font-size: 115%;
}
div.wp_box.mini p {
	font-size: 100%;
}
div.wp_box.mini strong {
	font-size: 110%;
}
/* @end */

div.info1.wp_box {
	border-color: #8ED9F6;
	background-color: #DDF3FC;
	background-image: url(img/icon/web_layout_info_32.png);
}
div.info2.wp_box {
	border-color: #8ED9F6;
	background-color: #DDF3FC;
	background-image: url(img/icon/info_button_32.png);
}
div.info.wp_box.mini {
	border-color: #8ED9F6;
	background-color: #DDF3FC;
	background-image: url(img/icon/info_button_16.png);
}
div.info.wp_box *, div.info1.wp_box *, div.info2.wp_box * {
	color: #477385;
}
div.note1.wp_box {
	border-color: #F5D145;
	background-color: #FFFADB;
	background-image: url(img/icon/web_layout_error_32.png);
}
div.note2.wp_box {
	border-color: #F5D145;
	background-color: #FFFADB;
	background-image: url(img/icon/error_button.png);
}
div.note.wp_box.mini {
	border-color: #F5D145;
	background-color: #FFFADB;
	background-image: url(img/icon/error_button_16.png);
}
div.note.wp_box *, div.note1.wp_box *, div.note2.wp_box * {
	color: #9E660D;
}
div.error1.wp_box {
	border-color: #D97676;
	background-color: #FFDEDE;
	background-image: url(img/icon/web_layout_error_32_close.png);
}
div.error2.wp_box {
	border-color: #D97676;
	background-color: #FFDEDE;
	background-image: url(img/icon/close_32.png);
}
div.error.wp_box.mini {
	border-color: #D97676;
	background-color: #FFDEDE;
	background-image: url(img/icon/close_16.png);
}
div.error.wp_box *, div.error1.wp_box *, div.error2.wp_box * {
	color: #973c3e;
}
div.tip1.wp_box {
	border-color: #B7DB58;
	background-color: #EFF7D9;
	background-image: url(img/icon/web_layout_error_32_add.png);
}
div.tip2.wp_box {
	border-color: #B7DB58;
	background-color: #EFF7D9;
	background-image: url(img/icon/add_32.png);
}
div.tip.wp_box.mini {
	border-color: #B7DB58;
	background-color: #EFF7D9;
	background-image: url(img/icon/add_16.png);
}
div.tip.wp_box *, div.tip1.wp_box *, div.tip2.wp_box * {
	color: #5D791B;
}
/* @end */

/* @group tabs */

.wp ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 42px; /*--Set height of tabs--*/
	border-bottom: 1px solid #d8dcdc;
	border-left: 1px solid #d8dcdc;
	width: 100%;
}
.wp ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 41px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 41px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #d8dcdc;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #f3f3f3 url(img/assets/assets.png) repeat-x 0 -483px;
	-webkit-box-shadow: 0px -2px 0px 0px rgba(0, 0, 0, 0.02);
	-moz-box-shadow: 0px -2px 0px 0px rgba(0, 0, 0, 0.02);
	box-shadow: 0px -2px 0px 0px rgba(0, 0, 0, 0.02);
	behavior: url(css/PIE.htc);
}
.wp ul.tabs li a {
	text-decoration: none;
	font-weight: bolder;
	display: block;
	outline: none;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.wp ul.tabs li.active, .wp ul.tabs li.active a:hover {
	background: #fdfdfd;
	border-bottom: 1px solid #fff;
}
.wp .tab_container {
	border: 1px solid #d8dcdc;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 25px;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	-moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	behavior: url(css/PIE.htc);
}
.wp .tab_content {
	padding: 15px 20px 10px;
	margin: 0;
}
/* @end */

/* @group accordion */

.wp div.level {
	border-top:1px solid #d8dcdc;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	-moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.02);
	behavior: url(css/PIE.htc);
}
#accordion {
	margin-bottom: 25px;
}
.wp a.opening {
	display:block;
	background: #f3f3f3 url(img/assets/assets.png) repeat-x 0 -483px;
	font-weight:bolder;
	border-bottom:1px solid #d8dcdc;
	border-left:1px solid #d8dcdc;
	border-right:1px solid #d8dcdc;
	padding: 10px 20px;
}
.wp div.expanded {
	border-bottom:1px solid #d8dcdc;
	border-left:1px solid #d8dcdc;
	border-right:1px solid #d8dcdc;
	padding: 15px 20px 0;
}
.wp div.level div.level {
	margin-bottom: 15px;
}
/* @end */

/* @group shortcode - button */

a.base_button {
	text-shadow: #ffffff 0 1px 0;
	background: url(img/assets/assets.png) repeat-x 0 -388px;
	cursor: pointer;
	border: 1px solid #dedede;
	-webkit-box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.02);
	-moz-box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.02);
	box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.02);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(css/PIE.htc);
	height: 30px;
	line-height: 30px;
	padding: 0 3%;
	margin: 0;
	text-align: center;
	display: inline-block;
	width: auto;
}
a.base_button:hover {
	background: url(img/assets/assets.png) repeat-x 0 -420px;
	border: 1px solid #d1d2d2;
	-webkit-box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.04);
	-moz-box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.04);
	box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.04);
	behavior: url(css/PIE.htc);
}
a.base_button:active {
	margin-top: 1px;
	margin-bottom: -1px;
	background: url(img/assets/assets.png) repeat-x -10px -452px;
	-webkit-box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, 0.5);
	box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, 0.5);
	behavior: url(css/PIE.htc);
}
/* large */

a.base_button.large {
	width: 94%;
}
/* list */

.wp ol.list_button {
	list-style-type: none;
	padding: 0;
	margin: 0 0 20px;
	display: block;
	float: left;
	width: 100%;
}
.wp ol.list_button li:first-child a.button {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	behavior: url(css/PIE.htc);
}
.wp ol.list_button li:last-child a.button {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	behavior: url(css/PIE.htc);
}
.wp ol.list_button li a.button {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	display: inline;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 3%;
}
/* @end */

/* @end */

/* @group MINI-ICON */

.mini_icon {
	width: 18px;
	display: inline-block;
	float: right;
	height: 18px;
	margin-left: 5px;
}
.mini_icon.m_author {
	background: url(img/assets/assets.png) -88px -263px;
}
.mini_icon.m_time {
	background: url(img/assets/assets.png) -145px -263px;
}
.mini_icon.m_comment {
	background: url(img/assets/assets.png) -117px -263px;
}
.mini_icon.m_cat {
	background: url(img/assets/assets.png) -172px -293px;
}
.mini_icon.m_tag {
	background: url(img/assets/assets.png) -176px -267px;
}
.mini_icon.m_link {
	background: url(img/assets/assets.png) -201px -268px;
	margin: 0 5px 0 0;
}
.mini_icon.m_comment_time {
	background: url(img/assets/assets.png) -222px -291px;
	opacity: 0.3;
}
.mini_icon.m_comment_link {
	background: url(img/assets/assets.png) -302px -291px;
	opacity: 0.3;
}
.mini_icon.m_comment_reply {
	background: url(img/assets/assets.png) -86px -291px;
	opacity: 0.3;
}
.mini_icon.m_comment_edit {
	background: url(img/assets/assets.png) -248px -291px;
	opacity: 0.3;
}
.mini_icon.m_comment_time:hover {
	opacity: 1;
}
.mini_icon.m_comment_link:hover {
	opacity: 1;
}
.mini_icon.m_comment_reply:hover {
	opacity: 1;
}
.mini_icon.m_comment_edit:hover {
	opacity: 1;
}
.mini_icon.m_link_cat {
	background: url(img/assets/assets.png) -225px -265px;
}
.mini_icon.m_link_comment {
	background: url(img/assets/assets.png) -251px -268px;
}
.mini_icon.m_link_client {
	background: url(img/assets/assets.png) -274px -293px;
}
.mini_icon.m_link_day {
	background: url(img/assets/assets.png) -275px -268px;
}


/* @end */
